基于net的人才招聘管理系统的设计与实现_毕业论文(编辑修改稿)内容摘要:

能或模块,及时解决家庭的实际问题,还包 括其他的系统部件,以保持相同的风格,使得软件具有良好的可扩展性。 ( 4) 系统安全性:用户对系统的访问,你应该先经过严格的身份验证,根据他们的权限级别,一些使用该系统的功能和数据。 系统用例图:在此系统中,基本概念是主要用于 : 角色 ( Actor)系统和子系统与外部的用户交互,过程中,或子系统。 用例( UseCase)是外部可见的一个系统的功能单元,描述与系统的交互作用。 协会( Association),指的是模块的结构之间的联系,是两者之间的连接的结构。 泛化( Generallzation)(简称为超类或父类)的总的目的和更具体的目的(称为子类或子类)的关系,即是继承。 真正空心三角箭头箭头线的图形表示。 聚合( Aggregation)的那部分的结构和整体的关系。 相关线路侧加一个空心菱形的图形表示。 依赖( Dependency)是指一个(不同的东西)的变化会影响另一个语义(依赖于经验)。 虚箭线的图形表示。 ( 1)角色分析 数据库管理员:负责日常维护 的数据库数据,即数据接 收,传输,数据备份和恢复工作在特殊情况下 ; 负责网上的各种信息,包括发布新闻、管理新闻和查看、删除全部的个人和企业用户。 个人用户:在线填写个人基本情况、发布求职信息、浏览新闻、查看求职信息、在线向自江苏海事职业技术学院 20xx 届毕业论文 9 己满意的公司递交简历等。 企业用户:在线填写企业基本情况、发布企业招聘信息、浏览新闻、查看招聘好求职和招聘信息、在线查看和管理个人用户递交的简历。 ( 2)用例分析 个人用户在线填写个人信息,在线投递简历,然后提交给数据库,企业用户可以对提交简历的个人用户进行操作。 管理员对个人用户以及企业用户进行管理。 ( 3)本系统用例图 S y s t e m管理员查询简历发送面试通知查询招聘信息投递简历统计数量审核单位 / 职位单位用户个人用户 图 31 系统用例图 江苏海事职业技术学院 20xx 届毕业论文 10 系统设计在完成人才招聘信息管理系统中起着决策性作用。 系统的实现需要符合客户的要求,系统应按照流程完成模块功能,在编写代码前分析系统的主体结构、应用模型及实体间的联系。 设计系统模块图 人才招聘网站前 台 管 理浏 览 新 闻人 才 信 息职 位 查 询企 业 信 息用 户 注 册后 台 管 理浏 览 新 闻浏 览 新 闻浏 览 新 闻浏 览 新 闻 图 32 系统流程 个 人 用 户填 写 个 人 信 息浏 览 招 聘 信 息浏 览 新 闻填 写 个 人 简 历浏 览 应 聘 信 息提 交 简 历 图 33个人用户操作流程 江苏海事职业技术学院 20xx 届毕业论文 11 企 业 用 户填 写 企 业 信 息浏 览 新 闻查 看 应 聘 列 表发 布 招 聘 信 息浏 览 招 聘 信 息浏 览 应 聘 信 息选 择 或 者 删 除 简 历 图 34企业用户操作流程 管 理 员删 除 旧 的 新 闻浏 览 新 闻查 看 个 人 用 户查 看 企 业 用 户浏 览 招 聘 信 息浏 览 应 聘 信 息管 理 个 人 用 户发 布 新 闻管 理 企 业 用 户 图 35 管理员操作流程 系统文件 江苏海事职业技术学院 20xx 届毕业论文 12 本系统采用简单的三层架构,然后在原有基础上再添加 WebBll 层,由它调用 BLL 层,在 BLL 层中写有基础业务逻辑代码,目前只能在 WebBll 层写业务逻辑,增强业务层的分离。 如下图所示: 图 36 系统文件 每个文件的作用及相互关系: BLL:生成基本业务逻辑代码,如增加、删除、修改、查询功能;调用 DAL层,实现数据访问层和表示层之间的数据交换,按业务需求调用数据访问层中的方法。 在本系统中,原则上是不允许修改该层业务逻辑代码,只能有 WebBll 层调用该层,实现逻辑的更深层次的分离,便于代码优化及复用性更高。 Common:主要存放一些公用的方法,包括加密解密技术,数据导入导出,邮件发送等。 数据访问层( DAL):使用一个强类型的 Dataset 作为数据访问层,只是单纯的对数据进行增,删,改,查询和判断等较通用的数据访问方法(由 SQL 语句提供)。 DBUtility:操作数据库的各种 SQL 命令,包括连接数据库。 Helper:存放帮助性文档,也可以放公用常量等。 Model:实体类,用户数据的存储,尤其对复杂数据的存储。 方便数据在各层间传递。 Web:表示层,存放页面,是为客户提供用户交互的应用服务图形界面,帮助用户理解和高效定位应用服务,呈现业务逻辑层中传递的数据,用 页面实现。 其调用 WebBll 层。 江苏海事职业技术学院 20xx 届毕业论文 13 WebBll:主要是前台页面与后台数据的业务实现,其实功能与 BLL 层一样,只是比 BLL 层逻辑更加复杂,其调用 BLL 层,使逻辑更加分离,代码复用性明显提高。 江苏海事职业技术学院 20xx 届毕业论文 14 建立数据库: Recruitment 系统 ER 图 个 人 用 户单 位岗 位 联 系 人发 布应 聘简 历招 聘 信 息维 护包 含岗 位设 立审 核1部 门N1NNNN用 户 编 号用 户 名 密 码 真 实 姓 名性 别邮 箱电 话地 址注 册 时 间简 历 完 成 度简 历 编 号民 族政 治 面 貌 学 历婚 姻 状 况身 份 证 号居 住 地N联 系 人 姓 名公 司 编 号联 系 编 号联 系 电 话N1招 聘 人 数发 布 时 间公 司 名 称 招 聘 岗 位照 片 编 号工 作 地 点性 别 要 求部 门 编 号 部 门 名 称 公 司 编 号密 码用 户 名 称公 司 编 号公 司 类 型公 司 名 称公 司 简 介1N包 含N公 司 名 称公 司 编 号职 位 类 型岗 位 编 号N 图 41 系统 ER 图 将 ER 模型转换为关系模型 关系模型的逻辑结构是一组关系模式集合。 ER 图是由三个要素组成的实体之间的实体,该实体的属性和链接。 因此, ER图转换成关系模型实际上是实体,它们的属性和关系模式到实体之间的联系,这种转换一般遵遵循以下原则: 江苏海事职业技术学院 20xx 届毕业论文 15 ( 1)将实体类型转换为一个关系模式。 该实体的物理性能之间的关系。 该代码是实体的代码之间的关系。 ( 2)在 m: n连接成一个关系模式。 联系的各种实体连接到的代码,并联系实体本身的转换属性之间的关系。 代码实体之间的关系码组合。 ( 3) 1: n连接,可以转换成一个独立的关系模式,你也可以有 n 个对应的关系模式合并。 如果转换是一个独立的关系模式,连接到的接触和联系各实体码转换为他们的财产关系属性,关系代码是 n 侧实体代码。 ( 4)接触,可以转换为 1:1 的关系独立模式,您可以与相应的关系模式合并结束。 如果转换是一个独立的关系模式,连接到的接触和联系各实体码转换为他们的财产关系属性为每个实体代码的代码关系的候选人。 如果一端的对应关系与合并后的模型,你需要添加另一个模型代码的属性之间的关系进行建模,并联系实体本身。 ( 5)三个或更多的实体到关系模式的多连杆式。 连接与多接触和联系各实体代码转换为他们的关系属性。 代码实体之间的关系码组合。 ( 6)实体,即 ss自接触相同的实体集之间的联系,也可根据上述 1:1,1:n 和 m: N三例分别。 ( 7)具有相同的代码的关系模式可以结合起来。 tUser(用户)表 序号 列名 中文名称 数据类型 长度 是否允许为空 备注 1 UserID 用户编号 int not null 主键 2 UserName 用户名 nvarchar 20 not null 3 Password 用户密码 varchar 10 not null 4 RealName 用户真实姓名 nvarchar 20 not null 5 Gender 性别 char 1 not null ‘ 1’代表男‘ 0’代表女 6 Email 电子邮箱 nvarchar 50 not null 江苏海事职业技术学院 20xx 届毕业论文 16 7 Telephone 联系电话 varchar 20 not null 8 Address 联系地址 nvarchar 100 not null 9 RegisterTime 注册时间 datetime not null 10 ResumeCompleted 简历完成度 char 1 not null ‘ 1’已完善‘ 0’未完善 11 Spare1 备用栏位 1 nvarchar 100 12 Spare2 备用栏位 2 nvarchar 100 tbPosition(岗位信息)表 序号 列名 中文名称 数据类型 长度 是否允许为空 备注 1 PositionID 岗位编号 int not null 主键 2 PositionName 岗位名称 nvarchar 50 not null 3 PositionType 岗位类型 nvarchar 30 not null 4 CompanyID 企业编号 int not null 外键 5 DepID 部门编号 int not null 外键 6 Spare1 备用栏位1 nvarchar 100 7 Spare2 备用栏位2 nvarchar 100 tbResume(简历信息)表 序号 列名 中文名称 数据类型 长度 是否允许为空 备注 1 ResumeID 简历编号 int not null 主键 2 ResumeType 简历类型 nvarchar 10 not null 3 UserID 用户编号 int not null 外键 4 Name 姓名 nvarchar 20 not null 5 Gender 性别 char 1 not null ‘ 1’代表男,‘ 0’代表女 6 Nation 民族 nvarchar 20 not null 7 PoliticalLandscape 政治面貌 varchar 10 not null 江苏海事职业技术学院 20xx 届毕业论文 17 8 Education 学历 varchar 10 not null 9 ResidenceLocation 户口所在地 nvarchar 50 not null 10 Telphone 联系电话 varchar 20 not null 11 Email 邮箱 varchar 50 not null 12 Married 婚姻状况 varchar 10 not null 13 IDCard 身份证号 varchar 20 not null 14 Spare1 备用栏位 1 nvarchar 100 15 Spare2 备用栏位 2 nvarchar 100 tbAuditionNotice(面试通知)表 序号 列名 中文名称 数据类型 长度 是否允许为空 备注 1 AudiStaffID 面试编号 int not null 主键 2 AudiStaffName 面试人姓名 nvarchar 10 not null 3 AudiPlace 面试地点 nvarchar 50 not null 4 AudiTime 面试时间 datetime not null 5 Position 应聘岗位 nvarchar 30 not null 6 ResumeID 简历编号 int not null 外键 7 CompanyID 企业编号 int not null 外键 8 NoticeContent 通知内容 nvarchar 100 not null 9 Send。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。