软件工程课程设计-人事管理系统

  • 格式:docx
  • 大小:352.17 KB
  • 文档页数:47

下载文档原格式

  / 47
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计人事管理系统

学院(系):理学院

专业班级:计算机科学与技术

学生姓名:

指导教师:

目录摘要I

第1章绪论 1

1.1 课题背景 1

1.2课题的目的和意义 1

第2章管理信息系统概述 2

2.1信息系统的发展历程 2

2.2 管理信息系统概述 3

第3章企业人事系统概述 4

3.1 开发工具的选择 4

3.2开发思想 5

3.3运行环境 5

第4章系统的可行性分析7

4.1 系统调研7

4.2 可行性分析概述7

4.3 技术可行性分析8

第5章人事管理系统分析10

5.1 系统需求分析10

5.2 数据流程图10

第6章系统总体设计12

6.1 系统功能分析12

6.2 系统功能模块设计12

第7章系统详细设计14

7.1 数据库需求分析14

7.2 数据库概念结构设计15

第8章系统测试19

8.1测试举例19

8.2测试项目20

8.3测试方法21

结论22

参考文献23

附录1 24

引言

1.1编写目的

人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据源复杂、统计管理工作繁琐。传统的人事管理方式如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。

1.作为软件系统开发技术协议的参考依据,为双方提供参考。

2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为

软件开发者进行详细设计和编程提供基础。

3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。

1.2项目背景

人事管理软件(workforcemanagementapplications)将成为商务软件市场中最热销的软件。国际数据公司(IDC)预测,其全球市场总额将以复合年增长率(CAGR)39%的速度增长到2003年达到40亿美元。同时,全部商务软件市场总额的复合年增长率为15%。其中人事管理软件占全部商务软件总额的比率,将从1999年的1.8%上升到2003年的3.4%。随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

国内人事管理信息系统的开发技术非常成熟,主要原因在于人事管理系统信息本身具有业务清晰、数据处理规范等优点。

本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

1.3定义

【术语1】:系统流程图

说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统

【术语2】:数据流图

说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中

用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。

【术语3】:数据字典

说明:数据字典(Data Dictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。

【术语4】:用例图

说明:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。

【术语5】:C/S模型

说明:即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网

络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。

【术语6】业务流程

说明:各业务的执行顺序、物资及数据的传递过程等情况并详细调查部门内部各业务的处理流程及其数据需求,其目的明确企业或组织中各管理职能的实现过程,即业务流程,以及实现这些微些管理职能所需的数据。

【术语7】功能模型

说明:信息系统的功能模型描述的是系统的信息处理功能、功能划分及功能与外界、功能与功能间的接口问题。

【术语8】E-R图

说明:E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

1.4参考资料

[1]王虎,张俊主编,管理信息系统(第二版),武汉理工大学出版社,2007.6

[3] 文锋主编,轻松管人事——轻松学管理系列丛书·第二辑,广东经济,2006.6

[4]刘奎,付青,张权编著,程序员书库--SQL Server 2008从入门到精通,化学工业出版

社,2009.9

[6]王珊,陈红著,数据库系统原理案例教程,清华大学出版社,1998年7月

[7]宋福根,现代企业决策支持系统,科学出版社,2005年6月

[8]安佳,管理经济学,北京邮电大学出版社,2007年3月

[9]张莉,王强,赵文昉等,SQL Server数据库原理及应用教程,清华大学出版社,2003

[11]王院峰,陈静主编,c#3.0实例精通,机械工业出版社,2009.3

[12]张德主编,人力资源开发与管理,清华大学出版社,2007.4