- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]人事管理系统综合设计报告
综合课程设计
题目: 人事管理系统
目录
第1章 课题关键技术 2
1.1 B/S结构的数据访问模式 2
1.2 MyEclipse 简介 2
1.3 oracle数据库简介 3
1.4 开发技术简介 3
第2章 系统需求分析 4
2.1 目标 4
2.2 一般性需求 4
2.3 功能简介 4
2.4 可行性分析 5
2.5 软硬件环境要求 6
第3章 系统总体设计 6
3.1 系统总体架构 7
3.2 功能模块细分与设计 8
3.2.1 部门管理模块 8
3.2.2 岗位管理模块 9
3.2.3 员工入职管理模块 10
3.2.4试用期员工管理模块 10
3.2.5 部门调动管理模块 11
3.2.6 岗位调动管理模块 12
第4章 系统详细设计 13
4.1 系统类设计 13
4.1.1 实体类设计 14
4.2 数据库设计 25
4.2.1 数据库模型设计 25
第5章 源代码设计 27
5.1 对数据库的操作的部分代码 27
5.3 数据库的更新操作 33
第6章 系统测试 41
6.1 黑盒测试和白盒测试 41
6.2 测试准则 42
6.3 白盒测试 42
第7章 结论 43
参考文献 44
第1章 课题关键技术
1.1 B/S结构的数据访问模式
B/S(Browser/Server)结构,即浏览器/服务器模式,当前在web数据库开发中应用较广泛的一种模式,它是随着Internet技术的兴起,从传统的二层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现。但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,如图1-1所示。
图1-1 三级结构组成
1.2 MyEclipse 简介
本次系统开发所使用的前台开发技术为Java,所使用的软件为MyEclipse。Java是一种软件技术,是一种由美国SUN计算机公司所研究而成的语言,是一种较为高级的编程语言。利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,能够支持HTML,Struts,JSP,CSS,Javascript,SQL。同时,MyEclipse10.0为用户提供了高效、便捷的操作环境和友好的可视化操作界面。
1.3 oracle数据库简介
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。
ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
1.4 开发技术简介
JSP技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP网页。所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP称这Server-side Language。所以被许多人认为是未来最有发展前途的动态网站技术之一。
第2章 系统需求分析
2.1 目标
本系统的总体目标是搭建用人单位的人事信息管理平台,不仅满足目前的业务需要,还要满足公司的未来的发展,而且要具备良好的扩展性,形成公司未来人力资源管理信息化平台。
2.2 一般性需求
一、集中数据管理、分布式应用,实现信息的全面共享,为决策者提供最新的人力资源数据。
二、完全基于浏览器的操作模式,安装简单,操作方便,具有良好的系统扩展能力。
三、灵活的模块需求设计。
2.3 功能简介
本次课设的标题为人事管理系统,完成的是其中
文档评论(0)