《人事管理系统的设计实现分析》

上传人:tang****xu2 文档编号:157015916 上传时间:2020-12-21 格式:DOCX 页数:32 大小:44.05KB
返回 下载 相关 举报
《人事管理系统的设计实现分析》_第1页
第1页 / 共32页
《人事管理系统的设计实现分析》_第2页
第2页 / 共32页
《人事管理系统的设计实现分析》_第3页
第3页 / 共32页
《人事管理系统的设计实现分析》_第4页
第4页 / 共32页
《人事管理系统的设计实现分析》_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《《人事管理系统的设计实现分析》》由会员分享,可在线阅读,更多相关《《人事管理系统的设计实现分析》(32页珍藏版)》请在金锄头文库上搜索。

1、实习报告实训名称:人事管理系统的设计与实现实训项目:WEB开发实训B学生: 王宝鑫学 号:130330118班级:网络13级1班专业:网络工程完成日期: 2016年10月24日建筑大学城建学院计算机科学与工程系实训课名称成绩评定表王宝鑫专业班级网络13级1班学号130330118学历学制四年制本科题目人事管理系统的设计与实现实训时间2016年10月3日 至 2016 年10月28日实训地点网络机房415指导教师书红,丽指导教师评语:指导教师签字:年 月 日成绩评定(按大纲规定)平时(20%)(出勤、表现、团队意识)阶段成果(20%)第一阶段第二阶段设计成果(35%)答辩(25%总成绩(五级分制

2、)教研室主任审核签字:签字:年月日第1部分 项目描述 11.1人事管理系统背景分析1第1部分项目描述 11.1 人事管理系统背景分析1第2部分项目术语表 12.1 人事管理系统相关术语 1第3部分技术支持 13.1 开发软件Access的介绍 13.2 Visual Basic43.3 Java Servlet技术-43.4 JavaBeans 技术 “43.5开发环境3第4部分需求分析-44.1系统功能模块44.2系统活动图,44.3客户端用例图错误!未定义书签.4.4服务端用例图错误!未定义书签.第5部分概要设计-75.1 业务模型75.2 数据库设计-7第6部分 设计过程中遇到的问题和解

3、决方法266.1问题一266.2 问题一及解决方法266.3 问题二 266.4 问题二分析及解决方法 26第7部分系统测试-26第8部分实训总结 26第9部分 项目部署简单说明 289.1使用说明-28word资料第1部分项目描述1.1人事管理系统背景分析人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推 动企业人事管理走向科学化、规化、自动化的必要条件。它的容对丁企业的决 策者和管理者来说都至关重要,所以人事管理系统应该能为领导提供充足的信 息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。为人事 管理和高层决策领导提供高校的决策支持。本系统实现了用户登录,基本信

4、息 管理,人事管理,备忘记录,数据库维护,管理工具,系统管理等功能。其中 用户登录用来验证用户的信息是否合法。系统管理是由系统用户添加新的用户, 修改用户权限。基本信息管理功能主要对部门的管理、工种职务类型、职称类 型、文化类型等的管理,如部门信息的添加、修改、删除等。在系统中主要包 括添加新的部门、修改和删除部门信息。人事管理功能主要实现员工信息的管 理功能。第2部分项目术语表2.1 人事管理系统相关术语设计中用到的专门术语的定义或外文首字母组词的原词组:PMS 即:Personnel Management System,人事管理系统(PMS 可以大幅 提高企业部领导人事对本公司的人事管理的

5、效率,是企业信息化建设的核心部 分。C/S (Client/Server )结构,即大家熟知的客户机和服务器结构。它是软 件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配 到Client端和Server端来实现,降低了系统的通讯开销。第3部分技术支持3.1开发软件Access的介绍Microsoft Access是比较流行的关系型数据库管理系统之一,其基本核心是Microsoft Jet数据库引擎,是一些关丁某个特定主题或目的的信息集合。它的作用是用来存储,维护和检索数据。同时,提供了VBA编程接口,可以为用户提供各种各样的编程功能。一个数据库对象是由若干表,查询,窗体,报

6、表,宏和模块等对象及对象 的集合组成的,这些集合的组合丰富和增强了 Access数据库的功能。在Access 中,所有的对象均保存在一个“ .MDB文件中,这给数据库的维护带来了很大 的方便。选择Access作为后台数据库,是因为 Access在许多数据管理的系统中已 经非常广泛的使用,在数据流管理方面也是比较成熟的。同时Access相比较SQL 作为后台数据库,在连接方面有更为简易的表现,因此选择Access作为后台数据库。3.2 Java Servlet 技术Java Servlet 是JSP技术的基础,JSP本身就是预先被编译成 Servlet ,然 后再运行的,而且大型的Webg用程序

7、的开发需要Java Servlet和JSP配合才 能完成,Servlet这个名称大概源丁 Applet,现在国的翻译方式很多,本文为 了避免误会,本文直接采用 Servlet这个名称而不做任何翻译,读者如果愿意, 可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI 等We砒序开发工具的作用是相同的,在使用 Java Servlet以后,用户不必再 使用效率低下的CGI方式,也不必使用只能在某个固定 Web服务器平台运行的 API方式来动态生成 WebM面。许多 Web务器都支持Servlet ,即使不直接支持Servlet的Wet务器也可以通过附加的应用服务

8、器和模块来支持Servlet得益丁 Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规,Servlet是完全平台无关且是We朋艮务器无关的。由丁 Java Servlet 部是以线程方式提供服务,不必对丁每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此 Java Servlet效率非常高。但 JavaServlet也不是没有缺点,和传统的CGk ISAPI、NSAPI方式相同,Java Servlet 是利用输出HTM邸句来实现动态网页的,如果用 Java Servlet来开发整个, 动态部分和静态页面的整合过程简直就是一场噩

9、梦。这就是为什么SUN还要推出 Java Server Pages 的原因。3.3 JavaBeans 技术什么是JavaBeans? JavaBeans就是Java的可重用组件技术。ASF过COM 来扩充复杂的功能,如文件上载、发送 email以及将业务处理或复杂计算分离 出来成为独立可重复利用的模块。JSF通过JavaBeans实现了同样的功能扩充。 JSP对丁在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能 缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算 任务,

10、或负责与数据库的交互以及数据提取等。在实际的 JSF开发过程中,读 者将会发现,和传统的ASP或FHFM面相比,JSP页面将会是非常简洁的,由丁 JavaBeans开发起来简单,乂可以利用Java语言的强大功能,许多动态页面处 理过程实际上被封装到了 JavaBeans中。3.4 开发环境系统开发语言:java数据库管理软件:Microsoft SQL Server 2005运行平台: Windows 7运行环境:Microsoft.NET Framework SDK v2.0第4部分需求分析4.1系统功能模块人诉管珂系统1工111.政眠耽化治务您苦WI别度貌浏别划1设设设设设设宣置置_L入i

11、 1同!4、4.2系统活动图基本信息模块的流程图如图4-2所示人事管理模块的流程图如图4-3所示数据库维护管理流程图如图4-4所示。5.1业务模型第5部分概要设计5.2数据库设计通讯录表字段名数据类型主键描述IDVarchar (5)是编亏NameVarchar (20)否职工名称SexVarchar (4)否性别PhoneVarchar (13)否家庭QQVarchar (15)否QQtWordphoneVarchar (13)否工作E-mailVarchar (32)否地址HandsetVarchar (11)否手机号奖惩表字段名数据类型主键描述IDVarchar (5)是编亏Sut-ID

12、Varchar (5)否职工编号RPKindVarchar (20)否奖惩种类RPDateDatetime否奖惩时间SealManVarchar (10)否批准人QuashDateDatetime否撤销时间QuashWhysVarchar (50)否撤销原因职工基本信息表字段名数据类型主键描述IDVarchar (5)是职工编号StuffNameVarchar (15)否职工名称FolkVarchar (5)否民族BirthdayDatetime否出生日期AgeInt否年龄KulturVarchar (14)否文化程度MarriageVarchar (4)否婚姻SexVarchar (4)否性别VisageVarchar (14)否政治面貌IDCardVarchar (20)否号WorkdateDatetime否单位工作时间WorkLengthInt否工龄EmployeeVarchar (20)否职工类型BusinessVarchar (10)否职务类型LaborageVarchar (10)否工资类别BranchVarchar (14)否部门类别DuthcallVarchar (14)否职称类别PhoneVarchar (14)否HandsetVarchar (11)否手机SchoolVarchar (24)否毕业学校Specialit

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号