人事管理系统课程设计(大数据库)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1.1历史背景
第二章需求分析
2.1 需求分析的任务
2.2 需求分析的原则
2.3 可行性研究
2.3.1 可行性研究的任务2.3.2 可行性研究的步骤2.3.3 系统流程图
2.4 软件需求正确性验证
第三章系统设计与实现3.1 开发工具的选择
3.2 系统分析
3.3 系统功能设计
3.4 主要功能模块设计
3.4.1 系统架构设计
3.4.2 控件准备和引用设置3.4.3 系统登陆设计
3.4.4 主窗体的设计
第四章系统的测试与实施4.1 引言…
4.2 测试概述
4.3 测试举例
4.4 软件需求测试结论
1.1 历史背景
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
人事管理系统是一个企业单位不可缺少的部分,它的容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第二章需求分析
2.1需求分析的任务
需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因
必须用行之有效的方法对软件需求进行严格的审查验证。
下面简要叙述需求分析阶段的具体任务。
一、确定对系统的综合要求。
对系统的综合要求有下述四个方面:
1.系统功能要求
(1)登录管理
(2)人员管理
(3)部门管理
(4)报表打印
其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除
2.系统性能要求
(1)对资源的使用状况作长期的监控和数据收集
–Snmp+MRTG
–Sar
(2)程序的优化和系统结构的优化比硬件的性能优化更有效
(3)避免不受限制的使用系统资源设置各项服务对资源的使用限额,如Apache, MySQL,PHP等
3.运行要求
(1)支持系统运行的系统软件有windows xp , Linux
(2)数据库管理系统有Oracle系统,SQLserver, kingbose , OSCAR
(3)外存储器有硬盘,光盘,移动硬盘,网盘,U盘等。
4.将来可能提出的要求
后台数据库的管理,前台界面管理,工资管理
二、导出系统的逻辑模型
我们把上述每一个定义作为数据字典中的一个条目。因此,在数据字典中有类型的条目:数据流条目、文件条目和数据项条目。下面分别讨论。
1.数据流条目
数据流条目对每个数据流进行定义,它通常由四部分组成:数据流名、别名、组成和注释。其中,别名是前面已定义的数据流的同义词;组成栏是定义的主要部分,通常是列出该数据流的各组成数据项;注释栏用于记录其它有关信息,例如该数据流在单位时间中传输的次数等。
如果数据流的组成很复杂,则可采用“自顶向下,逐步分解”的方式来表示。
登录管理=管理人员登录+普通客户登录+会员登录
人员管理=部提升+外部招聘
部门管理=【财务部门|销售部门|市场部门|人力资源部门|行政部门】
在数据字典各条目的定义中,常使用下述符号:
=表示“等价”;
+表示“与”;
[ | ] 表示“或”,即选括号中某一项,括号中各选择项用“|”隔开。例如,三好学生=[ 甲|乙|丙|丁];
数据流条目的编写格式见表2-4-1、2-4-2“职工基本情况”和“查询条件”数据流条目。
表2-4-1
数据流名:职工基本情况
别名:无
组成:职工号++性别+出生时间+参加工作时间+职称+工作部门+工资+婚否
注释:
表2-4-2
数据流名:查询条件
别名:无
组成:[查工资情况|查工作部门|查职称|查职工号]
注释:数据量:约70次/天;今后还要增加查询种类
2.文件条目
文件条目用来对文件(或数据库)进行定义。它由五部分组成:文件名、编号、组成、结构和注释。其中组成栏的定义方法与前面的数据流条目相同。结构栏用于说明重复部分的相互关系,比如指出是顺序或索引存取。文件条目的格式见表2-4-3 “人事档案文件”的条目。
表2-4-3 人事档案文件
文件名:人事档案文件
编号:EMP
组成:职工号++出生时间+参加工作时间+职称+工作部门+工资+婚否
结构:以职工号为关键字、索引存取
注释:今后还将增加数据项
3.数据项条目
数据项条目用来给出数据项的定义。由于数据项是数据的最小单位,是不可分割的,因此数据项条目只包含名称、代码、类型、长度和值的含义容等。对于那些足以从名称看出其含义的“自说明”型的数据项,则不必在条目中再解释其含义。数据项条目的格式见表2-4-4所示的“人事管理系统的数据项条目”。
表2-4-4 人事管理系统数据项条目
数据项名、代码、类型、长度、小数位、含义、别名、注释
职工号数值型 6 ZGH
字符型8 XM
性别字符型 2 XB
出生时间日期型8 CSSJ
参加工作时间日期型8 CZSJ
婚否逻辑型 1 HF
职称字符型8 ZC
工作部门字符型10 BM
工资数值型 6 GZ
2