人事管理系统用例图类图活动图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fox-ERP人事管理系统(二)
-----毕业设计(论文)
指导老师
专业计算机应用与维护
组长
班级
组员
成都电子机械高等专科学校 2007年5月10日
目录
第一章系统功能 (1)
1.1需求分析 (3)
1.2F O X-E R P人事管理系统功能 (4)
第二章系统分析图....................................................................................... - 5 -2.1U M L图.. (5)
2.1.1用例图 (6)
2.1.2类图 (8)
2.1.3活动图 (9)
2.2系统架构 (9)
第三章主要关键技术 (10)
3.1关键技术之一 (10)
3.2关键技术之二 (11)
3.3关键技术之三 (11)
第四章数据库结构 (12)
4.1数据库设计 (12)
4.2人事管理系统的数据模型图 (16)
第五章使用FOX-ERP人事管理系统说明书 (16)
5.1F O X-E R P人事管理系统平台 (16)
5.1.1 硬件需求 (16)
5.1.2 安装: (17)
5.1.3第二期工程的后续工作 (17)
5.2F O X-E R P人事管理登录和进入系统 (17)
5.2.1 登录 (17)
5.2.2 进入FOX-ERP人事管理系统主界面 (17)
5.2.3 使用说明 (18)
第六章 FOX-ERP人事管理主要源程序....................................................................... - 32 -一、密码的修改和找回 .. (35)
1:修改密码代码 (32)
2:找回密码代码 (32)
二、员工就职 (33)
1:代号档资料维护界面代码 (33)
2:员工基本资料 (35)
3:津贴/扣款维护 (38)
4: 健保眷属资料维护代码 (39)
5:经历资料维护代码 (40)
6:证照资料维护代码....................................................................................... - 38 - 7: 技能资料维护代码....................................................................................... - 44 - 三、人事异动. (43)
1:就职单维护代码 (43)
2:调职单维护代码 ........................................................................................ - 51 - 3:离职单维护代码 ........................................................................................ - 53 -4:复职单维护代码 .. (47)
四、教育训练 (60)
2:教育训练员工文件维护 (50)
3:教育训练课程名单 (51)
4:教育训练上课员工名单 (51)
五、考绩与奖惩作业 (51)
1:考绩资料添加 (51)
2:考绩资料维护 (52)
3:奖惩资料添加 (53)
4:奖惩资料维护 (54)
六、退休作业 (55)
1:退休员工就职文件维护 (55)
2:未来退休员工预估表 (56)
七、用户注册 (57)
1:设置用户 (57)
2:用户注册 (57)
总结 (58)
主要参考文献 (59)
谢辞 (59)
第一章系统功能
1.1 需求分析
软件工程中包含需求、设计、编码和测试四个阶段,其中需求分析是软件工程中第一个也是很重要的一个阶段,需求分析的基本任务就是准确地回答“系统必须做什么”这个问题,而它的主要任务就是绘制关联图、创建开发原型、分析可行性、确定需求优先级、为需求建立模型、编写数据字典、应用质量功能调配。需求分析从总体上看是说明项目应该具有什么样的功能,而不考虑实现这些功能的具体技术。
ERP系统包括22个子系统,人事管理系统是其中的一个子系统,要理解人事管理系统,就必须了解系统与哪个子系统相关联,以及它具有怎样的功能。人事管理系统将人事档案的手工管理变成计算机管理,充分发挥计算机的快捷、准确、高效、方便的特点,极大地提高了各种效率和工作质量。
在实际项目的开发中,需求分析是客户提出的,现在的企业资源计划的软件要有物流、资金流、信息流,并且要以资金流为中心,ERP则是一个较完善的软件,也是具有管理理论的信息系统。同时ERP具有较强的通用性,大多数企业都需要具备的一些基本功能成为ERP 的需求。
系统的需求分为物理需求、结构需求、逻辑需求。例如人事管理系统的需求如下所示:一.物理需求
物理需求的任务很明确,就是确定人事系统的物理服务器的最终架构和软硬件环境。根据人事管理系统的基本要求,物理需求应包括如下几个方面:
(1)支持可分布式部署的服务器群组
支持分布式的服务器组是优秀的网络应用程序必须提供的一个物理功能,因为大型的网络应用程序不可能将所有的应用和操作运行于同一台服务器。支持分布式的服务器群组有利于降低服务器负荷,使服务器的功能更加具有针对性。
(2)支持.NET的服务器操作平台
这是必需要满足的需求。应用程序不可能脱离.NET Framework的支持,因此WEB服务器必须支持.NET.
(3)仅限于Microsoft SQL Server 的数据库管理系统
支持多种数据库类型是一个不错的构想,但是人事管理系统主要体现的是 以及中的数据操作新特性,而在中的针对于Microsoft SQL Server提供了很多的具体方法和对象。为了介绍和展现 中的对象和方法,人事管理系统采用了Microsoft SQL Server 2000 作为系统的数据库管理系统。
(4)必须用到的软件支持
人事管理系统要使用Visual Studio 2003, 类图、用例图、活动图要使用CASE工具,在PD10.0的环境下做。
二、结构需求
(1)系统的可维护性和可扩展性强
大多数的人事系统在实际应用中都需要不断地添加功能模块,人事管理系统也一样,在二次开发和实际应用中要根据项目的具体情况添加一些功能模块。因此项目在设计之初就要考虑到,当前的架构对系统的扩展工作会不会形成障碍。
使用人事管理系统层次的设计概念能够增强系统的维护性和扩展性,基于层的设计模式允许开发者以三层甚至多层的模式开发人事应用程序,将登录、注册、自定义基本资料表等单元分离开,每一层都有针对性,层是以一组序列分布在系统数据和用户之间的,不相连的层在业务上没有耦合,每一层都是继承和调用上一层中的对象和方法。
这种模式使得系统的功能分布更加合理化。例如扩展一部分付款方式,首先要在付款方式层中建立相应的方式,然后才是在前台显示层中建立新的页面控件。
(2)系统的功能模块通用性强
由于人事管理系统是作为一个示例和应用程序框架被设计和开发的,因此其功能模块简单地说,人事管理系统需要提供员工就职中最基本的对象和这些对象的基本属性,只有这样才能使基于人事管理系统的二次开发具有更大的扩展性。例如多公司运作只执行最基本的功能,至于一些具体应用方式的特殊属性,并不应出现在系统中。
模块化的构建同时也意味着模块之间尽量降低偶合度,这样做的好处是使得更改模块