实例介绍
实现了一个网络招聘系统,提供了一个基于网络的交流平台,在这个平台上,工作提供者(公司方)发布空缺职位信息;另一方面,求职者通过填写自身的信息,或者提交电子简历,申请感兴趣的职位。系统的业务逻辑层包括城市类City、职位类Job、职位类别类JobType,以及简历类Resume。 \Affix 求职者提交的简历附件目录 \App_Code\BusinessLogicLayer\ 业务逻辑层 City.cs 城市类 Job.cs 职位类 JobType.cs 职位类别类 Resume.cs 简历类 \App_Code\CommonComponent\ 通用组件层 Encrypt.cs 加密类 EventsLog.cs 日志类 ValidateCode.cs 验证码生成类 \log4net\log4net.dll log4net日志组件 \App_Code\DataAccessHelper\ 数据访问接口层 GetSafeData.cs 安全获取数据类 SQLString.cs 构造SQL语句类 \App_Code\DataAccessLayer\ 数据访问层 Database.cs 数据库类 \DB\HRManager.sql 数据库创建脚本文件 \Images\ 系统图片目录 \Images\ValidateCode 验证码图片目录 \Log\HRManager.log 系统日志文件 \Styles\Style.css 系统样式表文件 \ UserControls\LeftTree.ascx 系统菜单树用户控件 \ UserControls\Include\applicant.xml 申请者菜单项 \ UserControls\Include\manager.xml 管理员菜单项 \ Admin.aspx 管理员首页 \ Default.aspx 系统首页 \ ErrorReport.aspx 系统错误信息页面 \ JobAdd.aspx 添加职位页面 \ JobApply.aspx 申请职位页面 \ JobDetail.aspx 职位详细信息页面 \ JobList.aspx 职位列表页面 \ JobQuery.aspx 查询职位页面 \ MasterPage.master 母版页 \ ResumeDetail.aspx 简历详细信息页面 \ ResumeQuery.aspx 查询简历页面
【实例截图】
【核心代码】
4744302543360723271.rar
└── C08
├── HRManager
│ ├── Admin.aspx
│ ├── Admin.aspx.cs
│ ├── Affix
│ ├── App_Code
│ │ ├── BusinessLogicLayer
│ │ │ ├── City.cs
│ │ │ ├── Job.cs
│ │ │ ├── JobType.cs
│ │ │ └── Resume.cs
│ │ ├── CommonComponent
│ │ │ ├── Encrypt.cs
│ │ │ ├── EventsLog.cs
│ │ │ ├── log4net
│ │ │ │ └── log4net.dll
│ │ │ └── ValidateCode.cs
│ │ ├── DataAccessHelper
│ │ │ ├── GetSafeData.cs
│ │ │ └── SQLString.cs
│ │ └── DataAccessLayeer
│ │ └── Database.cs
│ ├── Bin
│ │ ├── log4net.dll
│ │ └── log4net.dll.refresh
│ ├── DB
│ │ └── HRManager.sql
│ ├── Default.aspx
│ ├── Default.aspx.cs
│ ├── ErrorReport.aspx
│ ├── ErrorReport.aspx.cs
│ ├── Global.asax
│ ├── Images
│ │ ├── BtnAdd.gif
│ │ ├── BtnBack.gif
│ │ ├── BtnDelete.gif
│ │ ├── BtnDetail.gif
│ │ ├── BtnDispose.gif
│ │ ├── BtnGiant.gif
│ │ ├── BtnLogin.gif
│ │ ├── BtnQuery.gif
│ │ ├── BtnResetPassword.gif
│ │ ├── BtnSave.gif
│ │ ├── BtnSubmit.gif
│ │ ├── BtnUpdate.gif
│ │ ├── folder.gif
│ │ ├── folderopen.gif
│ │ ├── logo.JPG
│ │ ├── Thumbs.db
│ │ └── ValidateCode
│ │ ├── Thumbs.db
│ │ └── xnhr.Png
│ ├── JobAdd.aspx
│ ├── JobAdd.aspx.cs
│ ├── JobApply.aspx
│ ├── JobApply.aspx.cs
│ ├── JobDetail.aspx
│ ├── JobDetail.aspx.cs
│ ├── JobList.aspx
│ ├── JobList.aspx.cs
│ ├── JobQuery.aspx
│ ├── JobQuery.aspx.cs
│ ├── Log
│ │ ├── HRManager.log
│ │ └── HRManager.log.bak
│ ├── MasterPage.master
│ ├── MasterPage.master.cs
│ ├── ResumeDetail.aspx
│ ├── ResumeDetail.aspx.cs
│ ├── ResumeQuery.aspx
│ ├── ResumeQuery.aspx.cs
│ ├── Styles
│ │ └── Style.css
│ ├── Thumbs.db
│ ├── UserControls
│ │ ├── Include
│ │ │ ├── applicant.xml
│ │ │ └── manager.xml
│ │ ├── LeftTree.ascx
│ │ └── LeftTree.ascx.cs
│ └── Web.config
├── log4net
│ ├── Appender
│ │ ├── AdoNetAppender.cs
│ │ ├── AnsiColorTerminalAppender.cs
│ │ ├── AppenderCollection.cs
│ │ ├── AppenderSkeleton.cs
│ │ ├── AspNetTraceAppender.cs
│ │ ├── BufferingAppenderSkeleton.cs
│ │ ├── BufferingForwardingAppender.cs
│ │ ├── ColoredConsoleAppender.cs
│ │ ├── ConsoleAppender.cs
│ │ ├── DebugAppender.cs
│ │ ├── EventLogAppender.cs
│ │ ├── FileAppender.cs
│ │ ├── ForwardingAppender.cs
│ │ ├── IAppender.cs
│ │ ├── IBulkAppender.cs
│ │ ├── LocalSyslogAppender.cs
│ │ ├── MemoryAppender.cs
│ │ ├── NetSendAppender.cs
│ │ ├── OutputDebugStringAppender.cs
│ │ ├── RemoteSyslogAppender.cs
│ │ ├── RemotingAppender.cs
│ │ ├── RollingFileAppender.cs
│ │ ├── SmtpAppender.cs
│ │ ├── SmtpPickupDirAppender.cs
│ │ ├── TelnetAppender.cs
│ │ ├── TextWriterAppender.cs
│ │ ├── TraceAppender.cs
│ │ └── UdpAppender.cs
│ ├── AssemblyInfo.cs
│ ├── AssemblyVersionInfo.cpp
│ ├── AssemblyVersionInfo.cs
│ ├── AssemblyVersionInfo.js
│ ├── AssemblyVersionInfo.vb
│ ├── bin
│ │ └── debug
│ │ ├── log4net.dll
│ │ ├── log4net.pdb
│ │ └── log4net.xml
│ ├── Config
│ │ ├── AliasDomainAttribute.cs
│ │ ├── AliasRepositoryAttribute.cs
│ │ ├── BasicConfigurator.cs
│ │ ├── ConfiguratorAttribute.cs
│ │ ├── DomainAttribute.cs
│ │ ├── DOMConfiguratorAttribute.cs
│ │ ├── DOMConfigurator.cs
│ │ ├── Log4NetConfigurationSectionHandler.cs
│ │ ├── PluginAttribute.cs
│ │ ├── RepositoryAttribute.cs
│ │ ├── SecurityContextProviderAttribute.cs
│ │ ├── XmlConfiguratorAttribute.cs
│ │ └── XmlConfigurator.cs
│ ├── Core
│ │ ├── CompactRepositorySelector.cs
│ │ ├── DefaultRepositorySelector.cs
│ │ ├── ErrorCode.cs
│ │ ├── IAppenderAttachable.cs
│ │ ├── IErrorHandler.cs
│ │ ├── IFixingRequired.cs
│ │ ├── ILogger.cs
│ │ ├── ILoggerWrapper.cs
│ │ ├── IOptionHandler.cs
│ │ ├── IRepositorySelector.cs
│ │ ├── ITriggeringEventEvaluator.cs
│ │ ├── LevelCollection.cs
│ │ ├── Level.cs
│ │ ├── LevelEvaluator.cs
│ │ ├── LevelMap.cs
│ │ ├── LocationInfo.cs
│ │ ├── LogException.cs
│ │ ├── LoggerManager.cs
│ │ ├── LoggerWrapperImpl.cs
│ │ ├── LoggingEvent.cs
│ │ ├── LogImpl.cs
│ │ ├── SecurityContext.cs
│ │ ├── SecurityContextProvider.cs
│ │ └── WrapperMap.cs
│ ├── DateFormatter
│ │ ├── AbsoluteTimeDateFormatter.cs
│ │ ├── DateTimeDateFormatter.cs
│ │ ├── IDateFormatter.cs
│ │ ├── Iso8601DateFormatter.cs
│ │ └── SimpleDateFormatter.cs
│ ├── Filter
│ │ ├── DenyAllFilter.cs
│ │ ├── FilterDecision.cs
│ │ ├── FilterSkeleton.cs
│ │ ├── IFilter.cs
│ │ ├── LevelMatchFilter.cs
│ │ ├── LevelRangeFilter.cs
│ │ ├── LoggerMatchFilter.cs
│ │ ├── MdcFilter.cs
│ │ ├── NdcFilter.cs
│ │ ├── PropertyFilter.cs
│ │ └── StringMatchFilter.cs
│ ├── GlobalContext.cs
│ ├── ILog.cs
│ ├── Layout
│ │ ├── ExceptionLayout.cs
│ │ ├── ILayout.cs
│ │ ├── IRawLayout.cs
│ │ ├── Layout2RawLayoutAdapter.cs
│ │ ├── LayoutSkeleton.cs
│ │ ├── Pattern
│ │ │ ├── AppDomainPatternConverter.cs
│ │ │ ├── DatePatternConverter.cs
│ │ │ ├── ExceptionPatternConverter.cs
│ │ │ ├── FileLocationPatternConverter.cs
│ │ │ ├── FullLocationPatternConverter.cs
│ │ │ ├── IdentityPatternConverter.cs
│ │ │ ├── LevelPatternConverter.cs
│ │ │ ├── LineLocationPatternConverter.cs
│ │ │ ├── LoggerPatternConverter.cs
│ │ │ ├── MessagePatternConverter.cs
│ │ │ ├── MethodLocationPatternConverter.cs
│ │ │ ├── NamedPatternConverter.cs
│ │ │ ├── NdcPatternConverter.cs
│ │ │ ├── PatternLayoutConverter.cs
│ │ │ ├── PropertyPatternConverter.cs
│ │ │ ├── RelativeTimePatternConverter.cs
│ │ │ ├── ThreadPatternConverter.cs
│ │ │ ├── TypeNamePatternConverter.cs
│ │ │ ├── UserNamePatternConverter.cs
│ │ │ └── UtcDatePatternConverter.cs
│ │ ├── PatternLayout.cs
│ │ ├── RawLayoutConverter.cs
│ │ ├── RawPropertyLayout.cs
│ │ ├── RawTimeStampLayout.cs
│ │ ├── RawUtcTimeStampLayout.cs
│ │ ├── SimpleLayout.cs
│ │ ├── XMLLayoutBase.cs
│ │ ├── XMLLayout.cs
│ │ └── XmlLayoutSchemaLog4j.cs
│ ├── log4net.csproj
│ ├── log4net.sln
│ ├── log4net.xml
│ ├── LogicalThreadContext.cs
│ ├── LogManager.cs
│ ├── MDC.cs
│ ├── NDC.cs
│ ├── obj
│ │ ├── Debug
│ │ │ ├── log4net.dll
│ │ │ ├── log4net.pdb
│ │ │ └── TempPE
│ │ └── log4net.csproj.FileList.txt
│ ├── ObjectRenderer
│ │ ├── DefaultRenderer.cs
│ │ ├── IObjectRenderer.cs
│ │ └── RendererMap.cs
│ ├── Plugin
│ │ ├── IPlugin.cs
│ │ ├── IPluginFactory.cs
│ │ ├── PluginCollection.cs
│ │ ├── PluginMap.cs
│ │ ├── PluginSkeleton.cs
│ │ └── RemoteLoggingServerPlugin.cs
│ ├── Repository
│ │ ├── Hierarchy
│ │ │ ├── DefaultLoggerFactory.cs
│ │ │ ├── Hierarchy.cs
│ │ │ ├── ILoggerFactory.cs
│ │ │ ├── Logger.cs
│ │ │ ├── LoggerKey.cs
│ │ │ ├── ProvisionNode.cs
│ │ │ ├── RootLogger.cs
│ │ │ └── XmlHierarchyConfigurator.cs
│ │ ├── IBasicRepositoryConfigurator.cs
│ │ ├── ILoggerRepository.cs
│ │ ├── IXmlRepositoryConfigurator.cs
│ │ └── LoggerRepositorySkeleton.cs
│ ├── ThreadContext.cs
│ └── Util
│ ├── AppenderAttachedImpl.cs
│ ├── CompositeProperties.cs
│ ├── ContextPropertiesBase.cs
│ ├── CountingQuietTextWriter.cs
│ ├── CyclicBuffer.cs
│ ├── EmptyCollection.cs
│ ├── EmptyDictionary.cs
│ ├── FormattingInfo.cs
│ ├── GlobalContextProperties.cs
│ ├── LevelMapping.cs
│ ├── LevelMappingEntry.cs
│ ├── LogicalThreadContextProperties.cs
│ ├── LogLog.cs
│ ├── NativeError.cs
│ ├── NullDictionaryEnumerator.cs
│ ├── NullEnumerator.cs
│ ├── NullSecurityContext.cs
│ ├── OnlyOnceErrorHandler.cs
│ ├── OptionConverter.cs
│ ├── PatternConverter.cs
│ ├── PatternParser.cs
│ ├── PatternStringConverters
│ │ ├── AppDomainPatternConverter.cs
│ │ ├── DatePatternConverter.cs
│ │ ├── EnvironmentPatternConverter.cs
│ │ ├── IdentityPatternConverter.cs
│ │ ├── LiteralPatternConverter.cs
│ │ ├── NewLinePatternConverter.cs
│ │ ├── ProcessIdPatternConverter.cs
│ │ ├── PropertyPatternConverter.cs
│ │ ├── RandomStringPatternConverter.cs
│ │ ├── UserNamePatternConverter.cs
│ │ └── UtcDatePatternConverter.cs
│ ├── PatternString.cs
│ ├── PropertiesDictionary.cs
│ ├── ProtectCloseTextWriter.cs
│ ├── QuietTextWriter.cs
│ ├── ReaderWriterLock.cs
│ ├── ReadOnlyPropertiesDictionary.cs
│ ├── ReusableStringWriter.cs
│ ├── SystemInfo.cs
│ ├── SystemStringFormat.cs
│ ├── TextWriterAdapter.cs
│ ├── ThreadContextProperties.cs
│ ├── ThreadContextStack.cs
│ ├── ThreadContextStacks.cs
│ ├── Transform.cs
│ ├── TypeConverters
│ │ ├── BooleanConverter.cs
│ │ ├── ConversionNotSupportedException.cs
│ │ ├── ConverterRegistry.cs
│ │ ├── EncodingConverter.cs
│ │ ├── IConvertFrom.cs
│ │ ├── IConvertTo.cs
│ │ ├── IPAddressConverter.cs
│ │ ├── PatternLayoutConverter.cs
│ │ ├── PatternStringConverter.cs
│ │ ├── TypeConverterAttribute.cs
│ │ └── TypeConverter.cs
│ └── WindowsSecurityContext.cs
└── readme.txt
37 directories, 280 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论