收藏 分销(赏)

可视化建模与UML大作业毕业生就业信息管理系统分析与设计.doc

上传人:精**** 文档编号:9805020 上传时间:2025-04-09 格式:DOC 页数:106 大小:10.93MB 下载积分:18 金币
下载 相关 举报
可视化建模与UML大作业毕业生就业信息管理系统分析与设计.doc_第1页
第1页 / 共106页
可视化建模与UML大作业毕业生就业信息管理系统分析与设计.doc_第2页
第2页 / 共106页


点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 《可视化建模与UML》 大作业 毕业生就业信息管理系统分析与设计 专业: 软件工程 班级: 1301 学号: 1 姓名: 吴浩闻 成绩: 二 〇 一五 年 十二 月 大连理工大学城市学院 目 录 第一章 毕业生就业信息管理系统需求规格说明书 4 第二章 软件项目的概要设计说明书 19 第三章 毕业生就业信息管理系统详细设计 52 第四章 软件项目的编码案例说明 65 第五章 毕业生就业信息管理系统客户端系统测试计划 72 第六章毕业生就业信息管理系统客户端系统测试报告 76 第一章 毕业生就业信息管理系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于毕业生就业信息管理系统的功能和性能的要求, 重点描述了毕业生就业信息管理系统的功能需求, 是概要设计阶段的重要输入。 本文档的预期读者是: · 设计人员; · 开发人员; · 项目管理人员; · 测试人员; · 用户。 1.2 范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的, 解决整个项目系统的”做什么”的问题。在这里, 没有涉及开发技术, 而主要是经过建立模型的方式来描述用户的需求, 为客户、 用户、 开发方等不同参与方提供一个交流的平台。 1.3 编写说明 JSP,Java Server Page( Java服务器页面) 的缩写, 一个脚本化的语言。 UML,Unified Modeling Language( 统一建模语言) 的缩写, 是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》, ****************有限公司软件工程过程化组织 [2]《需求规格报告格式标准》, ************有限公司软件工程过程化组织 1.6 参考资料 [1]《UML说明》, ***********************软件有限公司 [2]《需求规格报告格式标准》, ************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号 修改日期 修改后版本 修改位置 修改内容概述 1 .12 1.0 全部 第一次 2.系统定义 我们分别阐述一下项目的来源、 背景, 项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为大连某高校开发的毕业生就业信息管理系统, 由于如今每年的毕业生数量越来越庞大, 而往往用人单位也需要不断招纳新鲜血液, 如何挑选合适的应届毕业生是用人单位比较棘手的事情, 也带来很多的工作量。为此高校和用人单位希望有一个自动化的毕业生就业信息系统能够给她们带来工作的便利, 提高工作效率, 同时能及时招聘到满意的人才。 为实现企业与人才的有效联系, 弥补招聘中存在的种种不足, 我们开发了毕业生就业信息系统。公司人力资源部的工作人员经过这个毕业生就业信息管理系统选择合适的毕业生, 发布职位和与这个职位相应的问卷; 毕业生能够经过网上提交自己的简历并填写就业意向。人力资源部的工作人员经过这个毕业生就业信息管理系统能够统计整理这些简历, 并根据毕业生的简历和就业意向提取出需要面试的人员, 然后按照一定的方式通知面试人员参加面试, 在面试过程中, 记录相应的面试结果。人力资源部的工作人员可能随时浏览人员简历和面试的相关信息。 2.2 用户的特点 本系统的用户都是网上用户, 包括两类, 一类是毕业生, 她们的差异比较大, 有的学历很高, 有的可能很低。有的经验很丰富, 有的可能没有经验等。另外一类用户是管理用户, 她们是公司内部的人, 主要是人力资源管理人员和系统管理人员。她们对招聘业务很熟悉, 系统管理人员对系统很熟悉, 总之, 她们对使用管理软件比较熟悉。 2.3 项目目标 本项目设定的目标如下: · 系统能够提供友好的用户界面, 使操作人员的工作量最大限度的减少; · 系统具有良好的运行效率, 能够达到提高生产率的目的; · 系统应有良好的可扩充性, 能够容易地加入其它系统的应用; · 平台的设计具有一定的超前性, 灵活性, 能够适应企业生产配置的变化; · 经过这个项目能够锻炼队伍, 提高团队的开发能力和项目管理能力。 3.应用环境 根据用户的需求陈述, 能够确定本项目分为客户端和管理端, 客户端主要功能是提供应聘者的职位查询、 简历录入、 就业意向填写, 简历提交等。管理端的功能提供公司管理人员进用户登录、 用户管理、 毕业生管理、 用人单位管理、 职位发布、 基本信息管理、 面试管理。它们的关系如图A-1所示。 图A-1 毕业生信息管理系统流程图 3.1 系统运行的网络环境 本系统的网络运行图如图A-2所示, 无论是客户端的应聘者还是管理端的管理用户都能够经过网络登录到本系统中。应聘者经过网络提交简历等相关信息, 人力资源部经过网络发布职位信息, 获得应聘者提交的简历信息, 进行面试管理。管理端的系统管理员需要设置管理端的用户以及相应的权限。 3.2 系统运行的硬件环境 本系统的硬件环境如下: Client · CPU: P41.8GHz以上 · 内存: 256MB以上 · 能够运行IE5.0以上或者Netscape4.0以上版本的机器 · 分辨率: 推荐使用1024×768像素 WebServer · CPU: P41.0GHz · 内存: 1G以上 · 硬盘: 80GB以上 · 网卡: KMb/s速度 DatabaseServer · CPU: P42.0GHz · 内存: 1GB以上 ·硬盘: 80GB以上 图A-2 网络拓扑结构图 系统运行软件环境 本系统的软件环境如下: · 操作系统: Win · 数据库: SQL Server · 开发工具包: JDK ·Web服务器: Tomcat ·浏览器: IE 4.功能规格 我们采用面向对象分析作为主要的系统建模方法, 使用UML( Unified Modeling Language) 作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中, 从任何一个角度对系统所作的抽象都可能需要几种模型来描述, 而这些来自不同角度的模型图最终组成了系统的映像。 4.1 角色定义 角色或者执行者指与系统产生交互的外部用户或者外部系统。 4.1.1 毕业生 毕业生是指在这个系统中经过客户端提交个人信息的人员, 这个角色主要参与客户端的职位查询、 填写个人信息、 查询企业动态、 提交个人信息等功能。 4.1.2 就业部门 就业部门是指管理端的用户, 此角色派生两个子类, 用人单位管理员和系统管理员, 用人单位管理员是指在系统中经过管理端参与公司管理工作的人中, 它又能够派生三个子类即企业信息管理者、 职位信息发布者和面试管理者。系统管理员是指对系统进行相关设置、 进行系统维护的人员, 她也是经过管理端登录对管理端的用户进行设置, 分配权限等, 它们的关系如图A-3所示。 图A-3 管理用户角色的关系 就业部门具体说明如下: 用人单位管理员 · 企业信息管理者。管理企业信息, 添加对企业有关的详细介绍, 福利待遇等。 · 职位信息发布者。根据公司的需要发布相应的职位。 · 面试预约管理者。整理应聘者简历和预约、 对简历合格人员进行面试, 并发出面试通知。 系统管理员 经过管理端对系统用户进行管理的人员, 这个角色主要负责对管理端用户的增删, 权限的设置等功能。 4.1.3 数据库 数据库是一个与系统产生交互的外部系统, 这个角色负责系统的数据查询、 增加、 删除和修改等操作。 4.2 系统主用例图 毕业生信息管理系统能够分为两个主要的组成部分, 一个是客户端子系统。一个是管理端子系统。客户端子系统功能主要是指毕业生经过该系统获取就业信息, 和用人单位取得联系的功能等。管理端子系统功能是就业部门对用人单位的管理和用人单位管理人员发布招聘职位, 整理应聘者简历, 面试等功能。系统的主用例如图A-4所示。 图A-4 系统的主用例图 4.3 客户端子系统 毕业生经过该系统能够添加毕业生的基本信息, 查询用人单位发布的就业信息, 填写就业意向, 最后提交信息并和用人单位预约详谈。用人单位能够先经过该系统注册然后能够经过该系统查询毕业生的基本信息。图A-5是它的活动图。 客户端的功能主要包括添加信息, 注册, 查询, 预约等功能, 图A-6是它的用例图。 图A-5 客户端的活动图 图A-6 客户端的功能用例图 客户端管理的这些用例描述如下: F-C-1: 添加毕业生信息。毕业生登录系统后录入基本信息、 工作经历、 教育经历、 基本技能、 家属关系、 个人简短评价等。 F-C-2: 查询用人单位信息。毕业生能够经过系统查看此时用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。 F-C-3: 预约详谈。毕业生经过该功能和企业预约, 如果建立合格, 企业会发出面试通知。 F-C-4: 查找就业信息: 毕业生登录到系统能够看到招聘的职位列表, 在职位列表职位名称, 职位发布日期, 截止日期, 职位类型, 招聘人数等, 按职位发布日期序。当点击某个招聘职位名称时进入该职位详细信息页面, 职位详细页面显示职位名称, 职位描述, 职位要求, 招聘人数等。 F-C-5: 填写毕业生就业意向: 输入包括毕业生的专业技能, 工资预期, 希望的工作的描述等。 F-C-6: 查询毕业生信息: 用人单位在注册后能够经过系统查询毕业生的信息和简历。如果遇到心仪对象能够发出预约邀请。 F-C-7: 用人单位注册。用人单位经过系统注册。 4.3.1 添加毕业生信息 毕业生登录系统后开始添加信息, 从毕业生的基本信息开始, 然后输入工作经历、 教育经历、 基本技能、 家庭成员、 自我介绍等内容, 最后开始回答问卷。具体描述如下。 用例描述: 添加毕业生信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 查询用人单位信息和提交预约。 基本路径: a) 基本信息输入, 包括姓名、 性别、 年龄、 身高、 证件类型、 证件号码、 婚姻状况、 工作年限、 期望的月薪、 居住地、 电话、 E-mail、 地址、 邮编等信息; b) 工作经历信息输入, 包括起止时间、 工作单位、 单位所属行业、 单位性质、 部门、 职位、 工作描述等; c) 教育经历信息输入, 包括起止时间、 学校、 专业、 学位、 简单描述等; d) 基本技能信息输入, 包括技能名称、 熟悉程度、 证书、 其它说明等; e) 家庭成员信息输入, 包括亲属姓名、 年龄与本人的关系、 工作单位、 职位等; f) 自我介绍输入是对自己的简短评价, 字数在100字以内。 4.3.2 查询用人单位信息 查询用人单位信息。毕业生能够经过系统查看此时用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。 用例描述: 查询用人单位信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。 基本路径: a) 毕业生登录到公司的招聘网页, 显示当前的招聘职位列表, 发布的日期, 招聘的人数等; b) 点击任何一个招聘职位能够浏览用人单位的介绍, 企业形象, 企业规模, 福利待遇等信息。 4.3.3 预约详谈 毕业生经过该功能和企业预约, 如果简历合格, 企业会发出面试通知。 用例描述: 查询用人单位信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 无 基本路径: a) 毕业生经过该功能和企业预约; b) 如果简历合格, 企业会发出面试通知。 4.3.4 查找就业信息 毕业生登录到系统能够看到招聘的职位列表, 在职位列表职位名称, 职位发布日期, 截止日期, 职位类型, 招聘人数等, 按职位发布日期序。当点击某个招聘职位名称时进入该职位详细信息页面, 职位详细页面显示职位名称, 职位描述, 职位要求, 招聘人数等。 用例描述: 查找就业信息; 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。 基本路径: a) 登录到公司的招聘网页, 显示当前的招聘职位列表, 发布的日期, 招聘的人数等; b) 点击任何一个招聘职位能够浏览招聘职位的详细信息, 包括职位工作描述、 对应聘者的要求、 招聘人数等信息; 4.3.5 填写毕业生就业意向 输入包括毕业生的专业技能, 工资预期, 希望的工作的描述等。 执行者: 毕业生; 前置条件: 登录系统; 后置条件: 提交预约。 基本路径: a) 添加个人的就业意愿 4.3.6查询毕业生信息 用人单位在注册后能够经过系统查询毕业生的信息和简历。如果遇到心仪对象能够发出预约邀请。 执行者: 用人单位; 前置条件: 登录系统, 注册; 后置条件: 提交邀请。 基本路径: a) 查询毕业生信息 b) 对满意的毕业生发出邀请。 4.3.7 用人单位注册。 用人单位经过系统注册。具体描述如下。 用例描述: 用人单位注册; 执行者: 用人单位; 前置条件: 登录系统; 后置条件: 查看毕业生信息, 预约。 基本路径: a) 用人单位经过系统注册。 b) 录入公司的基本信息。 4.4 管理端子系统 管理端子系统主要是提供公司人力资源管理人员使用的功能, 它的功能分为题库管理、 问卷管理、 职位发布、 简历整理、 面试管理等部分, 每个登录者首先要经过安全认证然后确认权限, 系统根据相应的权限实现相应的功能。图A-7是管理端的用例图。 图A-7 管理端用例图 F-L-1: 登录管理 登录管理负责所有的管理端的登录, 管理端的人员要登录到管理端必须经过登录界面, 输入自己的用户名和密码, 然后系统判断这个用户的权限信息, 不同的登录人可能具有不同的权限, 系统根据不同的权限实现不同的功能。 F-M-1: 就业信息管理 就业信息管理是由管理员登录到系统, 录入职位及职位的详细描述信息, 同时也可对职位进行增加、 删除、 修改的功能。 F-M-2: 企业信息管理 企业信息管理是由企业信息管理员在登录系统后, 录入对其企业的详细介绍信息等进行增加、 删除、 修改的功能。 F-M-3: 预约面试管理 面试管理是由面试预约管理者通知要试的人员具体面试的时间、 然后以人员进行面试, 记录面试结果。 F-A-1: 用户管理 用户管理是由系统管理员增加或删除用户, 编辑用户名、 用户密码, 修改用户权限, 使具有不同权限的用户进入系统主界面时, 出现在界面左侧栏中的图标数有所不同, 具体的图标与用户所具有的权限对应。 F-A-2: 用人单位管理 用人单位管理是由就业部门在登录系统后, 对用人单位进行审核, 并能够对用人单位信息进行增加、 删除、 修改的功能。 F-A-3: 毕业生信息管理 毕业生信息管理是由就业部门在登录系统后, 对用毕业生信息惊醒管理。 4.4.1 登录管理 在管理员登录到管理端进入相应的管理界面。根据界面的提示登陆系统, 接下来系统进行合法性严重, 判断当前登陆的用户的权限。图A-8是它的活动视图。 图A-8 登录管理活动视图 4.4.2就业信息管理 就业信息是系统的主要功能之一, 每年国家就业部门要求用人单位发布针对应届毕业生的招聘信息。A9为它的活动图 用例描述: 职位发布; 执行者: 职位管理者; 前置条件: 职位管理者已登录系统; 后置条件: 如果职位发布成功后, 数据库更新数据, 毕业生能够经过网络看到招用人单位发布的信息 基本路径: a) 登陆后进入发布界面, 查看就业信息, 能够添加信息 b) 点击查看没课职位的详细信息; c) 对用人单位的信息进行增删改查; 图A-9 就业信息管理活动视图 4.4.3企业信息管理 企业信息是由管理人员根据企业发展的实际情况, 定详细描述这个企业的具体情况, 产品, 和方向招聘要求等。企业信息发布后, 应聘者经过网络能够看到企业的详细信息具体功能描述如下。A10为它的活动图 用例描述: 企业信息管理; 执行者: 企业信息管理者; 前置条件: 企业管理者已登录系统; 后置条件: 如果企业信息发布成功后, 则数据库听职位信息随之变化, 毕业生能够经过网络看到企业信息。 基本路径: a) 进入企业信息发布界面, 展示当前对应的企业信息; b) 经过点击每个企业, 能够详细浏览每个公司的详细描述; c) 能够对信息进行增删改查操作; 图A-10 企业信息管理活动视图 4.4.4管理预约面试 用人单位如果看好毕业生, 能够对其进行面试, 记录面试的结果。图A11为其活动图。具体描述如下: 用例描述: 面试预约管理; 执行者: 面试预约管理者; 前置条件: 面试管理者已登录系统; 后置条件: 录入数据基本路径: a) 管理员进入面试界面, 查询毕业生信息 b) 点击某个职位进入与这个职位相应的接受面试人员的列表; c) 把毕业生信息进行分类; d) 浏览毕业生信息; e) 在结束面试后进行数据更新, 记录信息提交后这个毕业生的状态就变为面试完成者。 图A-11 预约面试管理活动视图 4.4.5管理用户 系统管理员能够进行权限设置, 在用户管理界面中对用户进行增加、 删除、 修改、 查询。具体功能描述如下。图A12为其活动图 用例描述: 用户管理; 执行者: 系统管理员; 前置条件: 系统管理员已登录系统; 后置条件: 如果用户信息维护完成, 则用户的相应信息将记录到数据库中。 基本路径: a) 进入用户管理界面, 显示当前的系统用户以及每个用户具有的权限; b) 点击不同的用户, 能够显示这个用户的信息以及相应权限, 必要时能够修改其权限; c) 能够增加用户, 也能够删除用户。 图A-12 用户管理活动视图 4.4.6用人单位管理 用人单位是由就业部门在企业提交的资料经过审核之后, 将其正式在系统能够被操作。并能够对用人单位进行增删改查A13为它的活动图 用例描述: 用人单位管理; 执行者: 就业部门; 前置条件: 就业部门管理者已登录系统; 后置条件: 如果用人单位审核经过, 能够被访问 基本路径: a) 进入就业部门管理界面, 对企业进行审核; b) 经过点击每个企业, 能够详细浏览每个公司的详细描述; c) 能够对信息进行增删改查操作; 图A-13 用人单位管理活动视图 4.4.7毕业生信息管理 毕业生信息管理是由就业部门在毕业生提交的资料之后, 将其正式在系统能够被操作。并能够对用人单位进行增删改查A14为它的活动图 用例描述: 毕业生信息管理; 执行者: 就业部门; 前置条件: 就业部门管理者已登录系统; 后置条件: 如果用人单位审核经过, 能够被访问 基本路径: a) 进入就业部门管理界面, ; b) 经过点击每个毕业生信息, 能够详细浏览每个毕业生的详细情况; c) 能够对信息进行增删改查操作; 图A-14 毕业生信息管理活动视图 5.性能需求 根据用户对本系统的要求, 确定系统在响应时间、 可靠性、 安全性等方面有较高的必能要求。 5.1 界面需求 系统的界面要求如下。 1) 页面内容: 采用扁平化的设计风格, 突出系统的简洁, 易用性, 采用html+css的方案设计界面 2) 导航结构: 导航清晰明了 3) 技术环境: 良好的页面布局, html+css 4) 艺术风格: 扁平化设计, 清晰简洁 5.2 响应时间需求 5.3 可靠性需求 系统应保证24小时内不停机, 5.4 开放性需求 系统应具有较强的灵活性, 以适应将来功能扩展的需求。 5.5 可扩展性需求 系统设计要求能够体现扩展性要求, 以适应将来功能扩展的需求。 5.6 系统安全性需求 系统有严格的权限管理功能, 各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失, 破坏。防止用户非法获得网页以及内容。 6.产品提交 提交产品为: a) 软件源代码; b) 数据库数据; c) 文档; d) 系统使用说明。 7.实现约束 系统的实现约束如下: a) 操作系统为Win; b) 开发平台为: eclipse; c) 数据库为SQL serer。 8.签字 本需求规格经过双方认可, 特签字如表A-2所例。 表A-2 需求规格签字 用户签署信息 企业签署信息 单位名称 大连XXX公司 ( 盖 章 ) 签署人姓名 签署日期 .12 单位名称 ********软件有限公司 ( 盖 章 ) 签署人姓名 签署日期 .12 第二章 软件项目的概要设计说明书 案例说明 毕业生就业信息系统项目的概要设计说明书如下。 毕业生就业信息系统概要设计 1.导言 1.1 目的 该文档的目的是描述毕业生就业信息系统项目的概要设计, 其主要内容包括: ·系统功能简介; ·系统结构设计; ·系统接口设计; ·数据设计; ·模块设计; ·界面设计。 本文档的预期的读者是: ·开发人员; ·项目管理人员; ·测试人员。 1.2 范围 该文档定义了系统的结构和单元接口, 但未确定单元的实现方法, 这部分内容将在详细设计/实现中确定。 1.3 编写说明 UML: Unified Modeling Language( 统一建模语言) 的缩写, 是一个标准的建模语言。 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]《软件概要设计报告格式标准》, ************软件有限公司软件工程过程化组织 1.6 参考资料 [1]《实战struct》( 美) Ted Husted机械工业出版社, [2]《软件重构》清华大学出版社, 1.7 版本更新信息 本文档的更新记录如表B-1所示。 表B-1 版本更新记录 修改编号 修改日期 修改后版本 修改位置 修改内容概述 000 .12 0.1 全部 初始发布版本 2.系统分析 本系统能够实现毕业生就业信息管理, 毕业生经过互联网投递简历进行网上测评。同时, 招聘单位能够汇总简历, 游览简历, 并经过测评结果选择合格的简历, 通知面试, 进行面试。方便企业与求职者的交流。系统包括管理端子系统和客户端子系统。 管理端子系统包括题库管理、 问卷管理、 职位发布、 简历管理、 面试管理、 用户管理等功能。客户端子系统包括查询职位, 简历录入, 回答问卷, 提交简历等功能。图B-1和图B-2为客户端和管理端的组成构图。 B1 B2 3. 界面设计 本系统的用户界面按功能分为客户端界面和管理端界面。 图B-3 管理端的页面流程 3.1 管理端界面设计 管理端主要实现题库管理、 问卷管理、 职位发布、 简历管理、 面试管理以及用户管理等功能。主要界面设计如下: ·登录界面: 经过输入用户各和密码实现用户登录, 并判断用户的权限; ·管理端主界面 管理端分为如下4大模块 1. 毕业生信息管理 2. 企业信息管理 3. 预约面试中心 4. 职位信息中心 ·修改密码界面 ·企业信息界面 ·添加企业信息界面 ·查看公司信息界面 ·查找企业界面 ·个人信息界面 ·就业意向界面 ·预约信息界面 ·添加毕业生信息界面 ·毕业生列表界面 ·申请成功界面 ·系统通知界面 ·统计界面 ·招聘信息界面 4. 体系结构 4.1 体系结构 当前软件项目中有很多体系结构, 其中struct是比较流行的一种。 4.1.1 struct体系结构 框架。 其中: 控制器 ActionServlet 视图 JSP Struct-config.xml 模型 JavaBean EJB Action Action Action 浏览器 Web 服务器 图B-23 struct实现的MVC框架 4.1.2 系统体系结构 视图(V)层:用户界面(浏览器) HTML,CSS,DHTML,JavaScript,XML 视图(V)层:服务器端脚本 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所示。 图B-26 网络拓扑图 5. 数据模型 本系统的数据模型设计内容主要是进行数据库的设计。 5.1 数据库的概念结构模型设计 图B-28是系统E-R图。 图B-27 数据库设计概念模型类图E 5.2 数据库的逻辑结构模型设计 图B-28 数据库设计的逻辑模型E-R图 表B-2是对表Joblist的设计, 其它库表的详细设计见数据表设计文件。 表B-2 毕业生信息 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 编号  id Integer Y N 姓名 name varchar Y N 性别 sex char N N 出生日期 birthday Date N N 年龄 age Integer N N 电话 tel varchar N N 地址 address varchar N N 专业 zhuanye varchar N N 籍贯 hometown varchar N N 身份证 idcard varchar 表B-3 企业信息 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 企业编号 qiyeid Ingeter Y N 企业名称 qiyename varchar Y N 企业地址 qiyeadd varchar N Y 电话 tel varchar N Y 企业负责人 fuzenren varchar N Y 企业介绍 intro varchar N Y 福利待遇 fuli 表B-4 职位信息 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 职业编号 Zheyeid Integer Y N 职业名称 zheyiname varchar N N 职业描述 zhyeintro Varchar N N 招聘人数 num Integer N N 发布日期 startdate Date N N 结束日期 endate Date N N 表B-5 获奖经历 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 奖项名称  jiangxiangname Varchar Y N 证书复印件 zhengshu Image Y N 获奖日期 huojiangdate Date N N 奖项级别 jibie Varchar N N 表B-6 技能 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 专业技能  SkillID Integer Y N 擅长技能 ApplyId Integer N N 个人优势 SkillName varchar N N 表B-7 职位类型 *字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 职位类型编号  JobNAME varchaer N N 工资取向 JobID Integer N N 价值取向 JobTypeID Integer N N 发布时间 PubDate Date N Y 结束时间 EndDate Date N Y 职位数量 JobNum Integer N N 描述 Description varchar N Y 需求 Requirements varchar N Y 其它 Others varchar N Y 表B-8 就业意向 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 提交公司名称  questID Integer N N 预约职位名称 QuestName varchar N N 预期工资 QuestContent varchar N N 评注 Remark varchar N N 表B-9个人信息表(Personalinfo) 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 申请ID  ApplyId Integer Y N 职位ID ApplyJobID Integer Y N 姓名 Name varchar N N 英文名 EngName varchar N N 性别 Gender Integer N N 生日 BirthDate Date N N 身高 Height double N Y 国籍 Nation varchar N Y 户口 Hukou varchar N N 身份类型 IdentityType varchar N N 身份证号 IdentifyNO varchar N N 婚否 MarriageType varchar N Y 工龄 WorkYear Integer N Y 有效时间 AvailableDate varchar N N 当前年薪 CurrentSalary varchar N Y 期望年薪 ExpectedSalay varchar N Y 住处 Residency varchar N Y 固定电话 Homephone varchar N Y 公司电话 CompanyPhone varchar N Y 移动电话 moblie varchar N Y 电子信箱 Email varchar N Y 表B-11教育情况表(Education) 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 教育情况ID  EducationID Integer Y N 申请ID ApplyID Integer Y N 开始日期 Startdate Date N N 结束日期 EndDate Date N N 名字 name varchar N N 表B-12家庭情况表(Family) 字段名 字段代码 字段类型 主(外)键 是否为空 备注(代码字典表) 姓氏 FamilyName varchaer N N ??? 家庭编号 Fami
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服