人事管理系统文档.docx

上传人:小飞机 文档编号:1896671 上传时间:2022-12-24 格式:DOCX 页数:78 大小:1.19MB
返回 下载 相关 举报
人事管理系统文档.docx_第1页
第1页 / 共78页
人事管理系统文档.docx_第2页
第2页 / 共78页
人事管理系统文档.docx_第3页
第3页 / 共78页
人事管理系统文档.docx_第4页
第4页 / 共78页
人事管理系统文档.docx_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《人事管理系统文档.docx》由会员分享,可在线阅读,更多相关《人事管理系统文档.docx(78页珍藏版)》请在三一办公上搜索。

1、目录可行性研究报告61引言61.1编写目的61.2背景71.3定义71.4参考资料72可行性研究的前提72.1要求722目标82.3条件、假定和限制82.4进行可行性研究的方法82.5评价尺度93对现有系统的分析93.1工作负荷93.2费用开支93.3人员93.4局限性94所建议的系统94.1对所建议系统的说明94.2数据流程104.3改进之处104.4影响104.4.1对设备的影响104.4.2对软件的影响104.4.3对用户单位机构的影响114.4.4对系统运行过程的影响114.5技术条件方面的可行性115投资及效益分析115.1支出115.1.1基本建设投资115.1.2其他一次性支出1

2、15.1.3非一次性支出125.2收益125.2.1一次性收益125.2.2非一次性收益125.2.3不可定量的收益125.3投资回收周期125.4敏感性分析126社会因素方面的可行性126.1法律方面的可行性126.2使用方面的可行性137结论13需求分析报告131引言131.1编写目的131.2产品范围131.3预期读者131.4定义141.5参考资料142综合描述142.1背景142.2用户的特点142.3运行环境152.4假定和约束153功能需求153.1系统总体需求描述153.2系统分块需求描述:153.3数据流图:164非功能需求184.1精度需求:184.2性能需求184.3灵活

3、性需求184.4输人输出需求184.5数据管理能力需求194.6故障处理需求194.7其他需求195外部接口需求195.1 软件接口19概要设计说明书191引言191.1编写目的191.2背景201.3定义201.4参考资料202总体设计202.1需求规定202.2运行环境212.3基本设计概念和处理流程212.4结构212.5功能需求与程序的关系232.6人工处理过程243接口设计253.1外部接口253.2内部接口254运行设计254.1运行模块组合254.2运行时间255系统数据结构设计255.1数据库数据结构设计255.2数据结构与程序的关系286系统出错处理设计296.1出错信息29

4、6.2补救措施296.3系统维护设计29详细设计说明书291.引言291.1.编写目的291.2.背景301.3.定义301.4参考资料302.程序系统的结构313.人事管理设计说明323.1.程序描述323.2.功能323.3.性能323.4.输入项333.5.输出项333.6.算法333.7.流程逻辑333.8.接口343.9.限制条件343.10.测试计划344.人事异动设计说明344.1.程序描述344.2.功能344.3.性能354.4.输入项354.5.输出项354.6.算法354.7.流程逻辑364.8.接口364.9.限制条件374.10.测试计划375.奖惩管理设计说明375

5、.1.程序描述375.2.功能375.3.性能385.4.输入项385.5.输出项385.6.算法385.7.流程逻辑395.8.接口395.9.限制条件395.10.测试计划406.考勤管理设计说明406.1.程序描述406.2.功能406.3.性能406.4.输入项416.5.输出项416.6.算法416.7.流程逻辑416.8.接口426.9.限制条件426.10.测试计划427.工资管理设计说明427.1.程序说明427.2.功能427.3.性能437.4.输入项437.5.输出项437.6.算法437.7.流程逻辑447.8.接口447.9.限制条件457.10.测试计划458.系统

6、管理设计说明458.1.程序说明458.2.功能458.3.性能468.4.输入项468.5.输出项468.6.算法468.7.流程逻辑478.8.接口488.9.限制条件488.10.测试计划489.帮助说明4810.界面设计4810.1.登陆界面4810.2.主界面4910.3.员工浏览界面4910.4.档案维护界面4910.5.员工就职界面5010.6.员工离职界面5010.7.员工调动界面5010.8.人事异动查询界面5110.9.奖惩信息维护界面5110.10.奖惩信息查询界面5110.11.考勤信息维护界面5210.12.考勤信息查询界面5210.13.工资更新界面5310.14.

7、工资发放界面5310.15.工资发放记录查询界面5310.16.部门信息维护5410.17.修改密码界面5410.18.职位信息维护界面5410.19.权限设置界面55测试分析报告551引言551.1编写目的551.2背景551.3定义561.4参考资料562测试概要563测试结果及发现574对软件功能的结论675分析摘要685.1能力685.2缺陷和限制685.3建议695.4评价69用户手册691.引言691.1.编写目的691.2.背景691.3.定义691.4参考资料702.用途702.1.功能702.2.性能712.2.1.精度712.2.2.时间特性71.安全保密723.运行环境7

8、23.1.硬设备723.2.支持软件723.3.数据结构724.使用过程724.1.安装与初始化734.2.输入754.2.1.输入数据的现实背景754.2.2.输入格式754.3.输出764.3.1.输出数据的现实背景764.3.2输出格式764.4.文卷查询774.5.出错处理以及恢复77可行性研究报告1引言 1.1编写目的 21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺

9、的、必备的工具软件。然而、一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管理系统。人事管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.2背景 开发软件名称:人事管理系统项目任务提出者:07计科项目开发者:软件工程小组用户:企事业单位实现软件单位:某软件设计中心1.3定义 人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的

10、事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。Personnel_Management人事管理系统Sql Server 数据库1.4参考资料 网上一些类似比较完整的系统,人事管理系统,企业一些其他的系统的设计理念,好的报告分析。软件工程导论(第五版)张海潘著 清华大学出版社2可行性研究的前提2.1要求a功能:人事管理系统的主要功能就是对员工的各项信息进行管理,包括对员工信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询,还包括对企业中的部门、职位信息的管理。b性能:要求系统

11、能快速响应用户的各种信息请求,效率高,速度快,能够及时满足用户的需求;充分考虑人性化管理,提高办公效率。不需要用户长时间等待,节省用户的时间。c数据的输入员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的输入。d数据的输出根据用户要求返回的结果,如:对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的查询结果可以导出到文件里,对浏览的要求返回符合用户要求的内容。e在安全与保密方面的要求不同的用户会有不同的权限,每个用户都拥有自己的密码,普通用户只能修改、询自己的信息,管理员拥有查询和修改所有普通用户的信息的权限。f同本系统相连接的其他系统操作系统

12、、SQL Server数据库管理系统。22目标 致力于开发一个功能健全、强大的人事管理系统,以期达到如下目标: a方便基本信息的录入,实现录入的数据的高校验性。b处理速度的提高。c使系统更人性化以方便用户使用。d人力与设备费用的减少e高安全性、保密性。使系统具有简单性、针对性、实用性的特点。2.3条件、假定和限制a所建议系统的运行寿命的最小值系统运行寿命的最小值是5年b经费、投资方面的来源和限制本系统为学生团队开发,完全自愿,无其他经济来源 c法律和政策方面的限制该系统的开发会完全按照有关的法律法规进行,决不逾越。d可利用的信息和资源目前的Internet网络资源,以及目前存在的类似系统e系统

13、投入使用的最晚时间:2010年月2.4进行可行性研究的方法 本次可行性分析是按照前面给出的步骤进行的,即按照复查项目和规模,研究目前正在使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。2.5评价尺度 我们在对该系统进行评价时主要是与当前的人工进行的人事管理的比较,在评价时,我们不仅考虑了当前已有系统的不足以及优点,同时我们也要参考我们当前已经掌握的项目开发知识,从而评判该系统是否能够成功开发以及其能带来的经济效益和社会效益。3对现有系统的分析23.1工作负荷 现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件来进行操作,不仅速度慢,效率低,而且文

14、件也不易长期保存,操作时需要花费大量的人力物力资源,已经与现在经济高效的时代不相符了。3.2费用开支 现有系统需要大量的人力物力来维护存储的信息,同时也需要花费大量的时间,增加了企业的开支。3.3人员 由于现有系统是人工的,对管理人员的要求并不高,只要有一定的管理才能和文化基础即可,但是由于工作量较大,需要的人员比较多。3.4局限性本系统的主要局限性是处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够,还要花费大量的人力物力财力。4所建议的系统4.1对所建议系统的说明利用计算机处理数据的快速有效的优点,将本系统安装在计算机上,提供人性化的界面供用户进行操作,用户就可以对各种信息进行

15、操作,包括对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询。 这样不仅可以减少人员的工作量,提高操作效率,也可以避免有人工输入的某些信息的错误,操作起来简便,快捷,数据的准确性高,使人事管理效率大大提高。4.2数据流程顶层数据流图:4.3改进之处 a提供图形用户界面供用户录入信息,并对某些信息验证正确性,实现录入的数据的高校验性。b由于不再是纯手工的进行各种操作,而是由系统进行各种处理,大大提高了数据的处理速度。c由于使用系统可以大大提高处理速度和效率,可以减少人力和其他设备的使用,从而减少人力和设备的费用支出。d为了提高系统的安全性和保密性,需要设

16、置登录该系统的用户名和密码,供登录时身份认证,并且设置访问权限来限制不同用户的操作权利。4.4影响4.4.1对设备的影响 可能需要用户用一些比较适应系统的硬件设备,比如安装某些软件,可能占用一部分存储空间,所以要求用户机器存储空间要足够。4.4.2对软件的影响 该系统需要在Windows 2000 及其以上的版本上运行。4.4.3对用户单位机构的影响 由于本系统完全考虑了各个文化水平的用户的使用,因此在用户使用该系统之前无须进行太多培训,用户可以参考用户手册便可灵活运行该系统4.4.4对系统运行过程的影响 a用户的操作规程:本系统的操作规程通俗易懂b运行中心的操作规程:运行中心的操作规程也很简

17、单c源数据的处理:源数据用于创建数据库,具有保密性d数据进入系统的过程:通过检索数据库的方式e对数据保存的要求,对数据存储、恢复的处理:保存在数据库里f系统失效的后果及恢复的处理办法:采用数据恢复技术4.5技术条件方面的可行性 本系统是采用C# 语言开发的,VS提供了强大的视图编程集成环境,所以在一些基本的界面设计上使开发变得很容易。另外通过Sql Server这种高效的关系数据库,他与VS还有Windows 系列的操作系统紧密集成,这种安排使Sql Server能充分利用系统提供的特性。对于即将开发的该系统来说,Sql Server 是一个很好的选择。而开发人员都具有一定的编程基础和系统开发

18、经验,并且已经熟练掌握该开发语言,完全有能力开发出该系统。所以在技术上,开发本系统是可行的。5投资及效益分析5.1支出5.1.1基本建设投资包括采购、开发和安装下列各项所需的费用,如: a一台计算机b一些配套设备cWindows操作系统和Visual Studio 2008应用软件d数据库管理软件。5.1.2其他一次性支出 a开发计划与测量基准的研究;b数据库的建立;c检查费用和技术管理性费用;d开发安装人员所需要的一次性支出5.1.3非一次性支出 网络通讯费、设备使用及维护费、日常维护费5.2收益 5.2.1一次性收益提高了对用户的各种请求操作的反应速度,能够高效的录入数据并降低了出错机率,

19、从而节省了用户大量的时间,使管理人员的工作量大大减少,企业就可以精简人员,使原材料和劳动力资源得到更合理的利用。该系统也不需要其他特殊的外部设备,更方便了各类信息的存储,减少了企业为存档而支出的费用。从而降低了很多成本。5.2.2非一次性收益 该人事管理系统减少了用户获得自己的请求结果的时间,使人事管理更加方便有序,提高了办事效率,节省了人工费用。5.2.3不可定量的收益 由于该系统节省了用户大量的时间,使员工可以充分利用这些时间为公司工作,创造出更好的经济效益。5.3投资回收周期 根据投资回收周期的计算方法,收益的累计数开始超过支出累计数的时间为1年。5.4敏感性分析系统生存周期长短、系统工

20、作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小6社会因素方面的可行性 6.1法律方面的可行性 该人事管理系统的研制和开发都选用正版软件,将不会侵犯他人,集体和国家的利益,不会违法相关的法律和政策。6.2使用方面的可行性 本系统的研制和开发充分考虑用户工作流程,计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。7结论经上述的可行性分析,本系统可以立即着手进行开发。需求分析报告1引言1.1编写目的 本文编写目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和

21、控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。1.2产品范围l 产品说明:人事管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。l 目标:帮助企业以自动化的方式来取代现有的人工管理以便于该厂领导掌握人员的动向,及时高速人才的分配。从而减少企业在这方面所花费的人力、物力和财力。l 适用范围:可应用于大部分企业之中。1.3预期读者本软件产品需求分析报告的预期读者: 软件用户; 开发人员; 项目经理; 测试人员; 文档编写

22、入员。1.4定义l 人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。l SQLSERVER:数据库1.5参考资料 l 开发本项目时所要用到的标淮;l 系统规格需求说明;l 相关软件产品需求分析报告;l 郑人杰、殷人昆、陶永雷.实用软件工程(第二版)M.北京:清华大学出版社.1997.l 张海藩.软件工程导论(第四版)M.北京:清华大学出版社.2007.2综合描述 2.1背景 l 待开发的软件系统的名称:u 人事管理系统l 本项目的任务提

23、出者、开发者、用户及实现该软件的计算中心或计算机网络:u 项目任务提出者:07计科u 项目开发者:软件工程小组u 用户:企事业单位u 实现软件单位:某软件设计中心l 该软件系统同其他系统或其他机构的基本的相互来往关系:u 本系统是个人开发项目,是一项独立的软件,它与其他系统和其他机构之间暂时没有什么来往关系。2.2用户的特点 l 普通用户:会最基本的电脑操作,可以查看自己的资料和关于自己请假、加班、考勤、薪资等各种有关信息,也可以修改自己的基本信息。l 管理员:拥有一定的电脑技术,可对数据库进行操作,会使用一些相关的软件,如word, Excel等,拥有所有的管理权限,可以查看和更改所有普通员

24、工的基本信息,也可以授权给其他人员,添加和删除操作员。2.3运行环境l 硬件:奔腾4或者酷睿双核 2.0G主频处理器,512MB以上内存容量,外存容量20G以上l 操作系统:Windows/2000l 支撑环境:SQL Server 2000和SQL Server 2005,Visual Studio 2008l 相关软件:Office 2003和Office 20072.4假定和约束l 本系统所需人力资源为五人,最小运行时间建议运行五年,由于这是个人所做的项目,所以没有经费投资来源,并且本系统没有打算进行商业运营,因此不会牵涉到法律问题。可利用的信息和资源有网上的一部分和从其他系统上得到的比

25、较好的资料。系统的最迟投入时间是本学期结束。3功能需求3.1系统总体需求描述l 普通员工登录系统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。l 管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。3.2系统分块需求描述:l 1、员工基本信息管理 u 添加职工信息:管理员可以添加职工的基本信息,包括员工号、姓名、身份证号、性别、籍贯、

26、年龄、生日、住址、E-mail、学历、专业、毕业时间、毕业院校、联系方式、进入本单位时间等。u 修改职工信息:选择一个职工,可以修改这个职工的基本信息。u 查询职工信息:可以根据职工的编号、姓名或者进入单位时间进行查询职工基本信息。并且可以针对查询结果进行修改和删除操作。u 删除职工信息:先找到某个员工的信息,然后为他办理离职手续。(员工办理离职手续是同时删除与该员工有关的基本工资记录和职位记录以及该员工的密码权限信息)l 2、职工考勤信息管理u 添加考勤信息:考勤信息主要分为:迟到,早退,矿工,请假,加班。考勤信息通常都是对应于一个特定的员工而言的。u 查询考勤信息:根据职工编号或者时间进行

27、查询,得到所有的考勤信息,包括考勤信息里的所有信息,但是不能够对信息进行任何操作。l 3、职工调动信息管理u 添加调动信息:添加事业职工的原有部门、原有职务、原有工资、新部门、新职务、新工资等信息。u 查询调动信息:查询某个职工的调动信息或者某段时间内事业内部的调动情况。l 4、部门信息管理u 添加部门信息:添加一个新的部门,记录部门的代号、名称等u 修改部门信息:修改相应的部门信息u 删除部门信息:对待一些不需要的部门,可对部门进行删除l 5、职位信息管理:u 添加职位信息:可增添某个职位,包括职位名称、所属部门等u 修改职位信息:修改相应的职位信息u 删除职位信息:允许管理员删除某个职位的

28、信息l 6、查询信息管理u 该模块可分为:员工信息查询,部门信息查询,考勤信息查询,奖惩信息查询,人事异动查询,工资发放查询。具体的操作功能在各个模块都已写明,在此不再赘述。l 7、薪资福利管理u 该模块分为薪资管理和奖惩信息:u 员工薪资信息:员工的一些初始工资u 奖惩信息:可根据考勤记录和业绩要求对员工的奖励,处罚。在本系统中对于考勤记录对奖惩信息的影响由管理员输入。奖惩信息主要分为大功,小功,小过,大过。3.3数据流图:人事管理系统的顶层数据流图:图 人事管理系统顶层数据流图人事管理系统第0层数据流图:图 人事管理系统第0层数据流图人事管理系统第1层数据流图:员工基本信息管理:图 人事管

29、理系统1层数据流图员工工资管理:图 人事管理系统1层数据流图部门信息管理:图 人事管理系统1层数据流图4非功能需求4.1精度需求:l 该系统的数据精度除了薪资管理模块的有精度要求外,在其他的方面没有很高的要求。在工资方面的精度要求精确到分。4.2性能需求l 响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般为1-2秒钟l 更新处理时间:更新处理时间相对比较快,一般为1-2秒l 数据处理和传送时间:对操作的中间处理一定要快,一般为1-2秒4.3灵活性需求l 操作方式上的变化:要求能够适应这种情况,即要求操作最通俗易懂l 运行环境的变化:要求系统能适应不同的运行环境,即能够在不同环

30、境下运行l 同其他软件接口的变化:要求系统适应这种变化l 精度和有效时限的变化:不做太大要求l 计划的变化和改变:要求系统具有适应计划变化后的功能扩展功能4.4输人输出需求l 系统使用SQL Sever 存储各类日常数据,在建立数据库时都会为每个变量定义所用数据类型,在进行数据输入输出时应严格按照所限制的数据类型,否则将会产生错误提示,不能进行正常的操作。l 对于输出的就是由文档化得要求,可以支持Excel,word文档格式4.5数据管理能力需求l 系统使用SQL Sever 存储日常数据,数据量依据用户数量增长特别是用户提交程序数量的增长而增加。4.6故障处理需求l 从操作系统环境的角度,系

31、统分为两个部分:数据库数据部分和外部文件部分。数据库部分由数据库驱动连入系统,要求数据库服务器能够正常运行,而外部文件部分则必须匹配正确的存储路径。4.7其他需求l 对安全保密的需求,以防止各种非法的访问、使用、修改、破坏或者泄密。l 软件产品具备可扩充性和很好的可维护性,易读性,可靠性,可转换型,运行环境的要求在以下的运行环境规定里边具体阐述。5外部接口需求5.1 软件接口l 软件:Office 2003或者Office 2007,需要支持Excel和Word的导出文档概要设计说明书1引言 1.1编写目的 在本人事管理系统项目的前一阶段,已经将用户对本系统的需求做了详细的阐述。本阶段在需求分

32、析的基础上,对人事管理系统做比较概括的设计,明确将要开发的系统应该具有的功能,确定如何把该系统划分成若干个模块、各个模块之间的接口以及模块之间传递的信息,并完成数据库的设计。在该概要设计说明中将对在本阶段中对系统所做的所有概要设计进行详细的说明。本报告的预期读者是用户、同学以及相关项目组的所有成员和将来有可能使用本系统的相关人员。1.2背景说明:a待开发软件系统的名称;人事管理系统b列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。项目任务提出者:07计科项目开发者:软件工程小组用户:企事业单位实现软件单位:某软件设计中心1.3定义 人事管理: 所谓人事管理,是指以从事社会

33、劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。C#:是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,是微软公司研究员Anders Hejlsberg的最新成果。C#与Java有很多相似之处,但是C#与Java明显的不同是它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 1.4参考资料 网上一些类似比较完整的系统,人事管理系统,企业一些其他的系统的设计理念,

34、好的报告分析。1郑人杰、殷人昆、陶永雷.实用软件工程(第二版)M.北京:清华大学出版社.1997.2 张海藩.软件工程导论(第四版)M.北京:清华大学出版社.2007.2总体设计 2.1需求规定本系统面向用户的输入接口有:登陆界面、修改信息界面、查询操作的条件输入域、针对管理员的添加操作等。对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。2.2运行环境 硬件要求:PI 133以上的处理器,最低32M内存,300M以上硬盘剩余空间运行环境:win98/win2000/winxp2.3基本设计概念和处理流程 说明本系统的基本设计概念和

35、处理流程,尽量使用图表的形式。 处理流程图:查询条件数据库操作结果信息查询信息维护信息修改信息添加信息删除结果显示数据汇总更新内容新数据被删除项信息维护身份验证2.4结构2.4.1该系统的模块结构图:人事管理系统人事管理人事异动奖惩管理系统管理考勤管理工资管理帮助说明软件说明考勤信息查询工资信息维护工资发放工资信息查询考勤信息维护奖惩信息维护员工信息浏览员工档案维护奖惩信息查询部门信息维护员工就职员工调动员工离职员工调动查询修改密码职位信息维护权限设置用户手册2.4.2各个子模块的功能概述:员工信息浏览:点击员工浏览按钮时,显示出员工的基本信息。员工档案维护:点击档案维护按钮时,弹出一个窗体来

36、显示出员工的员工号和姓名,点击该员工,显示出该员工的信息,输入想要维护的信息,并把信息更新到数据库中,维护员工的基本信息。员工就职:点击员工就职按钮时,弹出窗体显示出员工必须填写的信息项,填完并保存之后,点击填写详细档案,弹出窗体显示出其他需要完善的信息项,填写完毕后点击保存按钮,将信息保存到数据库中。员工调动:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工原来的部门、职位、薪金信息,并填写新部门、新职位、新薪金,点击保存按钮后,将信息更新到数据库中。员工离职:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该

37、员工的部门、职位、薪金信息,并填写离职日期,点击保存按钮将信息更新到数据库中,实现员工的离职。员工调动查询:点击员工调动查询按钮时,弹出窗体显示出员工的调动信息。奖惩信息维护:点击奖惩信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写奖惩类别和奖惩日期,点击保存按钮将信息更新到数据库中。奖惩信息查询:点击奖惩信息查询按钮时,弹出窗体显示出员工的奖惩信息。部门信息维护:点击部门设置按钮时,显示出已经存在的部门的信息,点击添加按钮,可以输入新的部门信息,点击保存按钮之后,可将信息更新到数据库中。点击删除按钮则可删除该部门。修改密码:点击修改密码按钮时,弹出窗体,输入旧密码和新

38、密码,旧密码正确时点击保存按钮将更改信息保存到数据库中,旧密码错误则提示。职位信息维护:点击职位设置按钮时,显示出已经存在的职位的信息,点击添加按钮,可以输入新的职位信息,点击保存按钮之后,可将信息更新到数据库中。点击删除按钮则可删除该职位。权限设置:点击权限设置按钮时,弹出窗体,输入要更改成的权限,点击保存按钮将更改信息保存到数据库中。考勤信息维护:点击考勤信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写迟到、早退、矿工、请假、加班次数和考勤时间,点击保存按钮将信息更新到数据库中。考勤信息查询:点击考勤信息查询按钮时,弹出窗体显示出员工的考勤信息。工资信息维护:点击工

39、资更新按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出一个窗体显示出该员工的原工资,并填写新工资,点击保存按钮将信息更新到数据库中。工资发放:点击工资信息查询按钮时,给需要发放工资的员工进行工资发放,并将发放结果保存到数据库中。工资信息查询:点击工资信息查询按钮时,弹出窗体显示出员工的工资发放信息。软件说明:点击软件说明按钮时,弹出窗体说明一些关于该软件的信息。用户手册:点击用户按钮时,弹出窗体显示对该系统的操作方法,指导新用户对该系统进行操作。2.5功能需求与程序的关系登录员工浏览档案维护员工就职员工调职人事异动查询员工离职奖惩记录维护奖惩记录查询部门设置职位设置密码修改权限

40、设置考勤信息维护考勤信息查询工资更新工资发放工资发放查询用户手册软件说明用户登录员工信息维护员工就职、离职和调动奖惩信息维护考勤信息维护部门设置职位设置修改密码权限设置工资更新工资发放工资发放查询帮助说明2.6人工处理过程修改各项信息以及考勤信息的录入需要人工输入。3接口设计 3.1外部接口 在c#的windows窗体应用程序的引用中,添加office引用,因为需要导出Word和excel格式的文件。3.2内部接口模块间的接口是通过函数调用建立的,应用程序在运行期间始终保持着与数据库的联系。通过应用程序与数据库的耦合以记录数据,在应用程序内部,Form窗体只负责显示,一切数据操作都由后台的各个

41、类实现,包括对数据库的操作。4运行设计 4.1运行模块组合 若是管理员登录该系统,则可对系统内的所有模块进行操作,而若是普通员工登录,则只能对员工浏览、档案维护、密码修改和其他关于查询的模块进行操作。4.2运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。在应用程序方面,尽量建立存储过程来对数据库进行操作,加快系统对数据的操作速度,以减少系统的反应时间。5系统数据结构设计 5.1数据库数据结构设计该系统使用数据库对数据进行管理,使用的数据库表如下:1.员工信息表:字段名称数据类型主键允许空员工号char(10)身份证号char(18)姓名nvarchar(50)性别nchar(2)出生日期datetime籍贯nvarchar(50)住址nvarchar(50)邮箱nvarchar(50)学历nchar(10)专业nvarchar(50)毕业时间datetime毕业院校nvarchar(50)就职时间datetime联系方式char(20)照片image部门号char(10)状态nchar(10)备注text其中部门号是外键,它参照部门信息表里的部门号。2.部门信息表:字段名称数据类型主键允许空部门号char(10)名称nvarc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号