1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。可视化建模与UML大作业毕业生就业信息管理系统分析与设计 专业: 软件工程 班级: 1301 学号: 1 姓名: 吴浩闻 成绩: 二 一五 年 十二 月 大连理工大学城市学院目 录第一章 毕业生就业信息管理系统需求规格说明书4第二章 软件项目的概要设计说明书19第三章 毕业生就业信息管理系统详细设计52第四章 软件项目的编码案例说明65第五章 毕业生就业信息管理系统客户端系统测试计划72第六章毕业生就业信息管理系统客户端系统测试报告76第一章 毕业生就业信息管理系统需求规格说明书1.导言1.1 目的该文档是关于用户对于毕业生就业信息
2、管理系统的功能和性能的要求, 重点描述了毕业生就业信息管理系统的功能需求, 是概要设计阶段的重要输入。本文档的预期读者是: 设计人员; 开发人员; 项目管理人员; 测试人员; 用户。1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的, 解决整个项目系统的”做什么”的问题。在这里, 没有涉及开发技术, 而主要是经过建立模型的方式来描述用户的需求, 为客户、 用户、 开发方等不同参与方提供一个交流的平台。1.3 编写说明JSP,Java Server Page( Java服务器页面) 的缩写, 一个脚本化的语言。UML,Unified Modeling Language( 统一建
3、模语言) 的缩写, 是一个标准的建模语言。1.4 术语定义无1.5 引用标准1企业文档格式标准, *有限公司软件工程过程化组织2需求规格报告格式标准, *有限公司软件工程过程化组织1.6 参考资料1UML说明, *软件有限公司2需求规格报告格式标准, *公司软件工程过程化组织1.7 版本更新信息本文档的更新记录如表A-1所示。表A-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述1 .121.0全部第一次2.系统定义我们分别阐述一下项目的来源、 背景, 项目的用户特点和项目的目标。2.1 项目来源及背景本项目是为大连某高校开发的毕业生就业信息管理系统, 由于如今每年的毕业生数量越
4、来越庞大, 而往往用人单位也需要不断招纳新鲜血液, 如何挑选合适的应届毕业生是用人单位比较棘手的事情, 也带来很多的工作量。为此高校和用人单位希望有一个自动化的毕业生就业信息系统能够给她们带来工作的便利, 提高工作效率, 同时能及时招聘到满意的人才。为实现企业与人才的有效联系, 弥补招聘中存在的种种不足, 我们开发了毕业生就业信息系统。公司人力资源部的工作人员经过这个毕业生就业信息管理系统选择合适的毕业生, 发布职位和与这个职位相应的问卷; 毕业生能够经过网上提交自己的简历并填写就业意向。人力资源部的工作人员经过这个毕业生就业信息管理系统能够统计整理这些简历, 并根据毕业生的简历和就业意向提取
5、出需要面试的人员, 然后按照一定的方式通知面试人员参加面试, 在面试过程中, 记录相应的面试结果。人力资源部的工作人员可能随时浏览人员简历和面试的相关信息。2.2 用户的特点本系统的用户都是网上用户, 包括两类, 一类是毕业生, 她们的差异比较大, 有的学历很高, 有的可能很低。有的经验很丰富, 有的可能没有经验等。另外一类用户是管理用户, 她们是公司内部的人, 主要是人力资源管理人员和系统管理人员。她们对招聘业务很熟悉, 系统管理人员对系统很熟悉, 总之, 她们对使用管理软件比较熟悉。2.3 项目目标本项目设定的目标如下: 系统能够提供友好的用户界面, 使操作人员的工作量最大限度的减少; 系
6、统具有良好的运行效率, 能够达到提高生产率的目的; 系统应有良好的可扩充性, 能够容易地加入其它系统的应用; 平台的设计具有一定的超前性, 灵活性, 能够适应企业生产配置的变化; 经过这个项目能够锻炼队伍, 提高团队的开发能力和项目管理能力。3.应用环境根据用户的需求陈述, 能够确定本项目分为客户端和管理端, 客户端主要功能是提供应聘者的职位查询、 简历录入、 就业意向填写, 简历提交等。管理端的功能提供公司管理人员进用户登录、 用户管理、 毕业生管理、 用人单位管理、 职位发布、 基本信息管理、 面试管理。它们的关系如图A-1所示。图A-1 毕业生信息管理系统流程图3.1 系统运行的网络环境
7、本系统的网络运行图如图A-2所示, 无论是客户端的应聘者还是管理端的管理用户都能够经过网络登录到本系统中。应聘者经过网络提交简历等相关信息, 人力资源部经过网络发布职位信息, 获得应聘者提交的简历信息, 进行面试管理。管理端的系统管理员需要设置管理端的用户以及相应的权限。3.2 系统运行的硬件环境本系统的硬件环境如下: Client CPU: P41.8GHz以上 内存: 256MB以上 能够运行IE5.0以上或者Netscape4.0以上版本的机器 分辨率: 推荐使用1024768像素WebServer CPU: P41.0GHz 内存: 1G以上 硬盘: 80GB以上 网卡: KMb/s速
8、度DatabaseServer CPU: P42.0GHz 内存: 1GB以上硬盘: 80GB以上图A-2 网络拓扑结构图系统运行软件环境本系统的软件环境如下: 操作系统: Win 数据库: SQL Server 开发工具包: JDKWeb服务器: Tomcat浏览器: IE4.功能规格我们采用面向对象分析作为主要的系统建模方法, 使用UML( Unified Modeling Language) 作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中, 从任何一个角度对系统所作的抽象都可能需要几种模型来描述, 而这些来自不同角度的模型图最终组成了系统的映像。
9、 4.1 角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。4.1.1 毕业生毕业生是指在这个系统中经过客户端提交个人信息的人员, 这个角色主要参与客户端的职位查询、 填写个人信息、 查询企业动态、 提交个人信息等功能。4.1.2 就业部门 就业部门是指管理端的用户, 此角色派生两个子类, 用人单位管理员和系统管理员, 用人单位管理员是指在系统中经过管理端参与公司管理工作的人中, 它又能够派生三个子类即企业信息管理者、 职位信息发布者和面试管理者。系统管理员是指对系统进行相关设置、 进行系统维护的人员, 她也是经过管理端登录对管理端的用户进行设置, 分配权限等, 它们的关系如图A-
10、3所示。 图A-3 管理用户角色的关系就业部门具体说明如下: 用人单位管理员 企业信息管理者。管理企业信息, 添加对企业有关的详细介绍, 福利待遇等。 职位信息发布者。根据公司的需要发布相应的职位。 面试预约管理者。整理应聘者简历和预约、 对简历合格人员进行面试, 并发出面试通知。系统管理员经过管理端对系统用户进行管理的人员, 这个角色主要负责对管理端用户的增删, 权限的设置等功能。4.1.3 数据库数据库是一个与系统产生交互的外部系统, 这个角色负责系统的数据查询、 增加、 删除和修改等操作。4.2 系统主用例图毕业生信息管理系统能够分为两个主要的组成部分, 一个是客户端子系统。一个是管理端
11、子系统。客户端子系统功能主要是指毕业生经过该系统获取就业信息, 和用人单位取得联系的功能等。管理端子系统功能是就业部门对用人单位的管理和用人单位管理人员发布招聘职位, 整理应聘者简历, 面试等功能。系统的主用例如图A-4所示。 图A-4 系统的主用例图4.3 客户端子系统毕业生经过该系统能够添加毕业生的基本信息, 查询用人单位发布的就业信息, 填写就业意向, 最后提交信息并和用人单位预约详谈。用人单位能够先经过该系统注册然后能够经过该系统查询毕业生的基本信息。图A-5是它的活动图。客户端的功能主要包括添加信息, 注册, 查询, 预约等功能, 图A-6是它的用例图。 图A-5 客户端的活动图 图
12、A-6 客户端的功能用例图客户端管理的这些用例描述如下: F-C-1: 添加毕业生信息。毕业生登录系统后录入基本信息、 工作经历、 教育经历、 基本技能、 家属关系、 个人简短评价等。F-C-2: 查询用人单位信息。毕业生能够经过系统查看此时用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。F-C-3: 预约详谈。毕业生经过该功能和企业预约, 如果建立合格, 企业会发出面试通知。F-C-4: 查找就业信息: 毕业生登录到系统能够看到招聘的职位列表, 在职位列表职位名称, 职位发布日期, 截止日期, 职位类型, 招聘人数等, 按职位发布日期序。当点击某个招聘职位名称时进入该职位详细信息页
13、面, 职位详细页面显示职位名称, 职位描述, 职位要求, 招聘人数等。F-C-5: 填写毕业生就业意向: 输入包括毕业生的专业技能, 工资预期, 希望的工作的描述等。F-C-6: 查询毕业生信息: 用人单位在注册后能够经过系统查询毕业生的信息和简历。如果遇到心仪对象能够发出预约邀请。F-C-7: 用人单位注册。用人单位经过系统注册。4.3.1 添加毕业生信息毕业生登录系统后开始添加信息, 从毕业生的基本信息开始, 然后输入工作经历、 教育经历、 基本技能、 家庭成员、 自我介绍等内容, 最后开始回答问卷。具体描述如下。用例描述: 添加毕业生信息; 执行者: 毕业生; 前置条件: 登录系统; 后
14、置条件: 查询用人单位信息和提交预约。基本路径: a) 基本信息输入, 包括姓名、 性别、 年龄、 身高、 证件类型、 证件号码、 婚姻状况、 工作年限、 期望的月薪、 居住地、 电话、 E-mail、 地址、 邮编等信息; b) 工作经历信息输入, 包括起止时间、 工作单位、 单位所属行业、 单位性质、 部门、 职位、 工作描述等; c) 教育经历信息输入, 包括起止时间、 学校、 专业、 学位、 简单描述等; d) 基本技能信息输入, 包括技能名称、 熟悉程度、 证书、 其它说明等; e) 家庭成员信息输入, 包括亲属姓名、 年龄与本人的关系、 工作单位、 职位等; f) 自我介绍输入是对
15、自己的简短评价, 字数在100字以内。4.3.2 查询用人单位信息查询用人单位信息。毕业生能够经过系统查看此时用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。用例描述: 查询用人单位信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。基本路径: a) 毕业生登录到公司的招聘网页, 显示当前的招聘职位列表, 发布的日期, 招聘的人数等; b) 点击任何一个招聘职位能够浏览用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。4.3.3 预约详谈毕业生经过该功能和企业预约, 如果简历合格, 企业会发出面试通知。用例描述: 查询用人单位信息; 执行者: 毕业生;
16、前置条件: 登录系统; 后置条件: 无基本路径: a) 毕业生经过该功能和企业预约; b) 如果简历合格, 企业会发出面试通知。4.3.4 查找就业信息毕业生登录到系统能够看到招聘的职位列表, 在职位列表职位名称, 职位发布日期, 截止日期, 职位类型, 招聘人数等, 按职位发布日期序。当点击某个招聘职位名称时进入该职位详细信息页面, 职位详细页面显示职位名称, 职位描述, 职位要求, 招聘人数等。用例描述: 查找就业信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。基本路径: a) 登录到公司的招聘网页, 显示当前的招聘职位列表, 发布的日期, 招聘的人数等; b)
17、点击任何一个招聘职位能够浏览招聘职位的详细信息, 包括职位工作描述、 对应聘者的要求、 招聘人数等信息; 4.3.5 填写毕业生就业意向输入包括毕业生的专业技能, 工资预期, 希望的工作的描述等。执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。基本路径: a) 添加个人的就业意愿4.3.6查询毕业生信息用人单位在注册后能够经过系统查询毕业生的信息和简历。如果遇到心仪对象能够发出预约邀请。执行者: 用人单位; 前置条件: 登录系统, 注册; 后置条件: 提交邀请。基本路径: a) 查询毕业生信息b) 对满意的毕业生发出邀请。4.3.7 用人单位注册。用人单位经过系统注册。具体描
18、述如下。用例描述: 用人单位注册; 执行者: 用人单位; 前置条件: 登录系统; 后置条件: 查看毕业生信息, 预约。基本路径: a) 用人单位经过系统注册。b) 录入公司的基本信息。4.4 管理端子系统管理端子系统主要是提供公司人力资源管理人员使用的功能, 它的功能分为题库管理、 问卷管理、 职位发布、 简历整理、 面试管理等部分, 每个登录者首先要经过安全认证然后确认权限, 系统根据相应的权限实现相应的功能。图A-7是管理端的用例图。图A-7 管理端用例图F-L-1: 登录管理登录管理负责所有的管理端的登录, 管理端的人员要登录到管理端必须经过登录界面, 输入自己的用户名和密码, 然后系统
19、判断这个用户的权限信息, 不同的登录人可能具有不同的权限, 系统根据不同的权限实现不同的功能。F-M-1: 就业信息管理就业信息管理是由管理员登录到系统, 录入职位及职位的详细描述信息, 同时也可对职位进行增加、 删除、 修改的功能。F-M-2: 企业信息管理企业信息管理是由企业信息管理员在登录系统后, 录入对其企业的详细介绍信息等进行增加、 删除、 修改的功能。F-M-3: 预约面试管理面试管理是由面试预约管理者通知要试的人员具体面试的时间、 然后以人员进行面试, 记录面试结果。F-A-1: 用户管理用户管理是由系统管理员增加或删除用户, 编辑用户名、 用户密码, 修改用户权限, 使具有不同
20、权限的用户进入系统主界面时, 出现在界面左侧栏中的图标数有所不同, 具体的图标与用户所具有的权限对应。F-A-2: 用人单位管理用人单位管理是由就业部门在登录系统后, 对用人单位进行审核, 并能够对用人单位信息进行增加、 删除、 修改的功能。F-A-3: 毕业生信息管理毕业生信息管理是由就业部门在登录系统后, 对用毕业生信息惊醒管理。4.4.1 登录管理在管理员登录到管理端进入相应的管理界面。根据界面的提示登陆系统, 接下来系统进行合法性严重, 判断当前登陆的用户的权限。图A-8是它的活动视图。 图A-8 登录管理活动视图4.4.2就业信息管理就业信息是系统的主要功能之一, 每年国家就业部门要
21、求用人单位发布针对应届毕业生的招聘信息。A9为它的活动图用例描述: 职位发布; 执行者: 职位管理者; 前置条件: 职位管理者已登录系统; 后置条件: 如果职位发布成功后, 数据库更新数据, 毕业生能够经过网络看到招用人单位发布的信息基本路径: a) 登陆后进入发布界面, 查看就业信息, 能够添加信息b) 点击查看没课职位的详细信息; c) 对用人单位的信息进行增删改查; 图A-9 就业信息管理活动视图4.4.3企业信息管理企业信息是由管理人员根据企业发展的实际情况, 定详细描述这个企业的具体情况, 产品, 和方向招聘要求等。企业信息发布后, 应聘者经过网络能够看到企业的详细信息具体功能描述如
22、下。A10为它的活动图用例描述: 企业信息管理; 执行者: 企业信息管理者; 前置条件: 企业管理者已登录系统; 后置条件: 如果企业信息发布成功后, 则数据库听职位信息随之变化, 毕业生能够经过网络看到企业信息。基本路径: a) 进入企业信息发布界面, 展示当前对应的企业信息; b) 经过点击每个企业, 能够详细浏览每个公司的详细描述; c) 能够对信息进行增删改查操作; 图A-10 企业信息管理活动视图4.4.4管理预约面试用人单位如果看好毕业生, 能够对其进行面试, 记录面试的结果。图A11为其活动图。具体描述如下: 用例描述: 面试预约管理; 执行者: 面试预约管理者; 前置条件: 面
23、试管理者已登录系统; 后置条件: 录入数据基本路径: a) 管理员进入面试界面, 查询毕业生信息b) 点击某个职位进入与这个职位相应的接受面试人员的列表; c) 把毕业生信息进行分类; d) 浏览毕业生信息; e) 在结束面试后进行数据更新, 记录信息提交后这个毕业生的状态就变为面试完成者。 图A-11 预约面试管理活动视图4.4.5管理用户系统管理员能够进行权限设置, 在用户管理界面中对用户进行增加、 删除、 修改、 查询。具体功能描述如下。图A12为其活动图用例描述: 用户管理; 执行者: 系统管理员; 前置条件: 系统管理员已登录系统; 后置条件: 如果用户信息维护完成, 则用户的相应信
24、息将记录到数据库中。基本路径: a) 进入用户管理界面, 显示当前的系统用户以及每个用户具有的权限; b) 点击不同的用户, 能够显示这个用户的信息以及相应权限, 必要时能够修改其权限; c) 能够增加用户, 也能够删除用户。 图A-12 用户管理活动视图4.4.6用人单位管理用人单位是由就业部门在企业提交的资料经过审核之后, 将其正式在系统能够被操作。并能够对用人单位进行增删改查A13为它的活动图用例描述: 用人单位管理; 执行者: 就业部门; 前置条件: 就业部门管理者已登录系统; 后置条件: 如果用人单位审核经过, 能够被访问基本路径: a) 进入就业部门管理界面, 对企业进行审核; b
25、) 经过点击每个企业, 能够详细浏览每个公司的详细描述; c) 能够对信息进行增删改查操作; 图A-13 用人单位管理活动视图4.4.7毕业生信息管理毕业生信息管理是由就业部门在毕业生提交的资料之后, 将其正式在系统能够被操作。并能够对用人单位进行增删改查A14为它的活动图用例描述: 毕业生信息管理; 执行者: 就业部门; 前置条件: 就业部门管理者已登录系统; 后置条件: 如果用人单位审核经过, 能够被访问基本路径: a) 进入就业部门管理界面, ; b) 经过点击每个毕业生信息, 能够详细浏览每个毕业生的详细情况; c) 能够对信息进行增删改查操作; 图A-14 毕业生信息管理活动视图5.
26、性能需求根据用户对本系统的要求, 确定系统在响应时间、 可靠性、 安全性等方面有较高的必能要求。5.1 界面需求系统的界面要求如下。1) 页面内容: 采用扁平化的设计风格, 突出系统的简洁, 易用性, 采用html+css的方案设计界面2) 导航结构: 导航清晰明了3) 技术环境: 良好的页面布局, html+css4) 艺术风格: 扁平化设计, 清晰简洁5.2 响应时间需求5.3 可靠性需求系统应保证24小时内不停机, 5.4 开放性需求系统应具有较强的灵活性, 以适应将来功能扩展的需求。5.5 可扩展性需求系统设计要求能够体现扩展性要求, 以适应将来功能扩展的需求。5.6 系统安全性需求系
27、统有严格的权限管理功能, 各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失, 破坏。防止用户非法获得网页以及内容。6.产品提交提交产品为: a) 软件源代码; b) 数据库数据; c) 文档; d) 系统使用说明。7.实现约束系统的实现约束如下: a) 操作系统为Win; b) 开发平台为: eclipse; c) 数据库为SQL serer。8.签字 本需求规格经过双方认可, 特签字如表A-2所例。表A-2 需求规格签字用户签署信息企业签署信息单位名称 大连XXX公司 ( 盖 章 )签署人姓名 签署日期 .12单位名称 *软件有限公司 ( 盖 章 ) 签署人姓名
28、签署日期 .12第二章 软件项目的概要设计说明书案例说明毕业生就业信息系统项目的概要设计说明书如下。毕业生就业信息系统概要设计1.导言1.1 目的该文档的目的是描述毕业生就业信息系统项目的概要设计, 其主要内容包括: 系统功能简介; 系统结构设计; 系统接口设计; 数据设计; 模块设计; 界面设计。本文档的预期的读者是: 开发人员; 项目管理人员; 测试人员。1.2 范围该文档定义了系统的结构和单元接口, 但未确定单元的实现方法, 这部分内容将在详细设计/实现中确定。1.3 编写说明UML: Unified Modeling Language( 统一建模语言) 的缩写, 是一个标准的建模语言。
29、JSP: Java Server Page( java服务器页面) 的缩写, 一个脚本化的语言。MVC:Model-View-Control( 模式-视图-控制) 的缩写, 表示一个三层的结构体系。EJB:Enterprise Java Bean( 企业级JavaBean) 的缩写。1.4 术语定义JSP Model2:Servlet/JSP规范的0.92版本中描述的术语, 定义了如何在同一个应用程序中联合使用Servlet和JSP的体系结构。JavaBean: 用Java语言实现的满足一定功能的类。1.5 引用标准1企业文档格式标准, *软件有限公司2软件概要设计报告格式标准, *软件有限公
30、司软件工程过程化组织1.6 参考资料1实战struct( 美) Ted Husted机械工业出版社, 2软件重构清华大学出版社, 1.7 版本更新信息本文档的更新记录如表B-1所示。表B-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述000 .120.1全部初始发布版本2.系统分析本系统能够实现毕业生就业信息管理, 毕业生经过互联网投递简历进行网上测评。同时, 招聘单位能够汇总简历, 游览简历, 并经过测评结果选择合格的简历, 通知面试, 进行面试。方便企业与求职者的交流。系统包括管理端子系统和客户端子系统。管理端子系统包括题库管理、 问卷管理、 职位发布、 简历管理、 面试管
31、理、 用户管理等功能。客户端子系统包括查询职位, 简历录入, 回答问卷, 提交简历等功能。图B-1和图B-2为客户端和管理端的组成构图。B1B23. 界面设计本系统的用户界面按功能分为客户端界面和管理端界面。 图B-3 管理端的页面流程3.1 管理端界面设计管理端主要实现题库管理、 问卷管理、 职位发布、 简历管理、 面试管理以及用户管理等功能。主要界面设计如下: 登录界面: 经过输入用户各和密码实现用户登录, 并判断用户的权限; 管理端主界面 管理端分为如下4大模块1. 毕业生信息管理2. 企业信息管理3. 预约面试中心4. 职位信息中心修改密码界面企业信息界面添加企业信息界面查看公司信息界
32、面查找企业界面个人信息界面就业意向界面预约信息界面添加毕业生信息界面毕业生列表界面申请成功界面系统通知界面统计界面招聘信息界面 4. 体系结构4.1 体系结构当前软件项目中有很多体系结构, 其中struct是比较流行的一种。4.1.1 struct体系结构框架。其中: 控制器ActionServlet视图JSPStruct-config.xml模型JavaBeanEJBActionActionAction浏览器Web服务器图B-23 struct实现的MVC框架4.1.2 系统体系结构视图(V)层:用户界面(浏览器)HTML,CSS,DHTML,JavaScript,XML视图(V)层:服务器
33、端脚本Connects UI to Business Objects, Java Server Pages,Java Servlets控制(C)层:分布式组件JavaBean模型(M):数据源和持久对象存储ODBC, JDBC, OLEDB, ADO, XML, LDAP图B-24 系统的体系结构其中: 表示层, view,显示模型数据, 提供人家交互界面控制层, 接收用户请求, 委托模型进行处理模型, 改变状态体系结构的具体拓扑图示如图B-7所示。图B-25体系结构拓扑图4.2 系统进行环境 下面讲述系统运行的网络结构, 硬件、 软件环境。4.2.1 网络结构图本系统的网络拓扑图如图B-8所
34、示。图B-26 网络拓扑图5. 数据模型本系统的数据模型设计内容主要是进行数据库的设计。5.1 数据库的概念结构模型设计图B-28是系统E-R图。图B-27 数据库设计概念模型类图E5.2 数据库的逻辑结构模型设计图B-28 数据库设计的逻辑模型E-R图表B-2是对表Joblist的设计, 其它库表的详细设计见数据表设计文件。表B-2 毕业生信息 字段名字段代码字段类型主(外)键是否为空备注(代码字典表)编号idIntegerYN姓名namevarcharYN性别sexcharNN出生日期birthdayDateNN年龄ageIntegerNN电话telvarcharNN地址addressva
35、rcharNN专业zhuanyevarcharNN籍贯hometownvarcharNN身份证idcardvarchar表B-3 企业信息 字段名字段代码字段类型主(外)键是否为空备注(代码字典表)企业编号qiyeidIngeterYN企业名称qiyenamevarcharYN企业地址qiyeaddvarcharNY电话telvarcharNY企业负责人fuzenrenvarcharNY企业介绍introvarcharNY福利待遇fuli表B-4 职位信息字段名字段代码字段类型主(外)键是否为空备注(代码字典表)职业编号ZheyeidIntegerYN职业名称zheyinamevarcharN
36、N职业描述zhyeintroVarcharNN招聘人数numIntegerNN发布日期startdateDateNN结束日期endateDateNN表B-5 获奖经历字段名字段代码字段类型主(外)键是否为空备注(代码字典表)奖项名称jiangxiangnameVarcharYN证书复印件zhengshuImageYN获奖日期huojiangdateDateNN奖项级别jibieVarcharNN表B-6 技能字段名字段代码字段类型主(外)键是否为空备注(代码字典表)专业技能SkillIDIntegerYN擅长技能ApplyIdIntegerNN个人优势SkillNamevarcharNN表B-
37、7 职位类型*字段名字段代码字段类型主(外)键是否为空备注(代码字典表)职位类型编号JobNAMEvarchaerNN工资取向JobIDIntegerNN价值取向JobTypeIDIntegerNN发布时间PubDateDateNY结束时间EndDateDateNY职位数量JobNumIntegerNN描述DescriptionvarcharNY需求RequirementsvarcharNY其它OthersvarcharNY表B-8 就业意向字段名字段代码字段类型主(外)键是否为空备注(代码字典表)提交公司名称questIDIntegerNN预约职位名称QuestNamevarcharNN预期
38、工资QuestContentvarcharNN评注RemarkvarcharNN表B-9个人信息表(Personalinfo)字段名字段代码字段类型主(外)键是否为空备注(代码字典表)申请IDApplyIdIntegerYN职位IDApplyJobIDIntegerYN姓名NamevarcharNN英文名EngNamevarcharNN性别GenderIntegerNN生日BirthDateDateNN身高HeightdoubleNY国籍NationvarcharNY户口HukouvarcharNN身份类型IdentityTypevarcharNN身份证号IdentifyNOvarcharNN
39、婚否MarriageTypevarcharNY工龄WorkYearIntegerNY有效时间AvailableDatevarcharNN当前年薪CurrentSalaryvarcharNY期望年薪ExpectedSalayvarcharNY住处ResidencyvarcharNY固定电话HomephonevarcharNY公司电话CompanyPhonevarcharNY移动电话moblievarcharNY电子信箱EmailvarcharNY表B-11教育情况表(Education)字段名字段代码字段类型主(外)键是否为空备注(代码字典表)教育情况IDEducationIDIntegerYN申请IDApplyIDIntegerYN开始日期StartdateDateNN结束日期EndDateDateNN名字namevarcharNN表B-12家庭情况表(Family)字段名字段代码字段类型主(外)键是否为空备注(代码字典表)姓氏FamilyNamevarchaerNN?家庭编号Fami