1 / 80
文档名称:

开发系统的全流程.doc

格式:doc   大小:282KB   页数:80页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

开发系统的全流程.doc

上传人:ogthpsa 2021/1/9 文件大小:282 KB

下载得到文件列表

开发系统的全流程.doc

文档介绍

文档介绍:第一章 需求分析 1
熟悉招聘网站的主要业务 1
系统功能需求初步分析 5
个人模块需求分析 5
企业模块 5
后台管理模块 6
确定系统的需求,完成用例图 6
第二章 数据库的设计 8
8
数据库设计 9
概念模型设计 9
物理模型的设计 11
生成的sql语句 11
第三章 系统的环境的搭配 12
第四章 Hibernate持久层的设计与实现 13
设计持久化对象 13
创建持久化类 15
映射持久化类 15
Users和它的三个子类的映射代码 15
Resumes和属于Resumes的类的映射代码 16
Users和Roles的映射代码 18
Hibernate配置文件的配置 18
设计和实现Dao层 19
Dao组件的设计 20
Dao组件的实现 20
第五章 业务逻辑层的设计与实现 22
业务逻辑组件的设计 22
求职者模块的设计 22
企业模块的设计 25
管理员模块的设计 28
实现业务逻辑 30
事务管理 32
部署业务逻辑组件 33
Struts中Action的配置 33
Spring中Dao组件的配置 33
Spring中Action中注入Dao的配置 34
35
第六章 系统页面的设计 36
系统主页面的设计 36
求职者用户主页面的设计 36
企业用户主页面的设计 37
系统管理员主页面的设计 37
第七章 系统安全 38
第八章 系统测试 39
第九章 项目总结 40
40
40
41
致谢 42
附件一 MySQL脚本 43
附件二 清河一班项目开发分工明细表 56
第一章 需求分析
需求分析师系统开发的源头,一个系统的开发起源于系统的需求分析也最终回到需求分析。做好需求分析就等于做好了系统开发的一半。因此我们在需求分析上做了很多的工作。首先我们对招聘网站的业务进行了熟悉,然后分组分模块进行了需求分析,最后通过团队讨论一起确定了需求。
熟悉招聘网站的主要业务
在熟悉业务流程的过程中,我们对几个大型招聘网站进行了各个角度、各个方面的分析,最终使用Visio做出求职者、企业用户、管理员三个模块的主要功能
1、主页显示内容如图1-1所示:
图1-1 GoodJob招聘网主页内容图
2、简历包含的内容如图1-2所示:
图1-2 GoodJob招聘网简历页内容图
3、求职者操作流程如图1-3所示:
图1-3 求职者操作流程图
4、企业模块主要功能如图1-4所示:
图1-4 企业模块功能图
5、后台管理模块功能图如图1-5所示
图1-5 后台管理模块
系统功能需求初步分析
从个人、企业、管理员三个模块对系统功能进行分析,主要分析出三个角色都有哪些功能,以模块的形式展示出来。
个人模块需求分析
? 搜索职位、申请职位、职位收藏
? 个人简历管理
? 个人基本信息管理
? 查看申请记录、查看职位详细信息、人事消息
? 查看职场资讯、面试技巧等信息
企业模块
? 职位发布:职位管理、职位搜索、职位模版
? 简历管理:搜索简历、暂存文件夹、回收站
? 招聘管理:收件箱、公司人才库、面试夹、回收站
? 数据报表:简历投递统计报表、职位发布统计报表、用户使用统计表
? 系统设置:公司信息管理、用户管理、邮件模版、简历过滤器
后台管理模块
? 管理一般用户
? 管理企业用户
? 招聘信息
? 紧急招聘信息
? 热门招聘信息
? 搜索未授权企业,给企业授权
确定系统的需求,完成用例图
在确定系统功能需求后,使用Rational Rose 工具对系统需求做用例图。
1、个人用户用例图如图1-6所示:
图1-6 个人用户用例图
2、企业用户用例图如图1-7所示:
图1-7 企业用户用例图
3、后台管理员用例如图1-8所示:
图1-8 后台管理员用例图
第二章 数据库的设计
数据库分析与设计是系统开发的重要的步骤之一,