《人事管理系统模块]57819.docx》由会员分享,可在线阅读,更多相关《人事管理系统模块]57819.docx(95页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、人事管理系统概要设计说明书1.引言1.1编写写目的在本人事管管理系统统项目的的前一阶阶段,已已经将系系统用户户对本系系统的需需求做了了详细的的阐述,这这些用户户需求已已经在上上一阶段段中对XXXX公公司的实实地调研研中获得得。本阶段已在在系统的的需求分分析的基基础上,对对人事管管理系统统做概要要设计。主主要解决决实现该该系统需需求的程程序模块块设计问问题。包包括如何何把该系系统划分分成若干干个模块块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在在以下的的概要设设计报告告中将对对在本阶阶段中对对系统所所做的所所有概要要设计进进行详细细的说明明
2、。在下一阶段段的详细细设计中中,程序序设计员员可参考考此概要要设计报报告,在在概要设设计对人人事管理理系统所所做的模模块结构构设计的的基础上上,对系系统进行行详细设设计。在在以后的的软件测测试以及及软件维维护阶段段也可参参考此说说明书,以以便于了了解在概概要设计计过程中中所完成成的各模模块设计计结构,或或在修改改时找出出在本阶阶段设计计的不足足或错误误。1.2项目目背景本项目(人人事管理理系统)时时由XXXX公司司委托,由由负负责开发发。 1.3定义义事务流:数数据进入入模块后后可能有有多种路路径进行行处理。主键:数据据库表中中的关键键域。值值互不相相同。外部主键:数据库库表中与与其他表表主键
3、关关联的域域。ROLLBBACKK: 数数据库的的错误恢恢复机制制。1.4参考考资料1 人事管理系系统项目目计划任任务书 XXXX公司 2 人事事管理系系统项目目开发计计划 软软件开发发小组 3 用户户操作手手册(初初稿)软软件开发发小组 4 软件件工程及及其应用用 周苏、王文等等天津科科学技术术出版社社 5 软件件工程张海藩藩清华大大学出版版社 2.任务概概述2.1目标标 概要设计计系统各各模块功功能,为为详细设设计奠定定基础。2.2运行行环境硬件要求:PI 1333以上处处理器,最最低322M内存存,3000M以以上硬盘盘剩余空空间。运行环境:winn98/winnNT44.0/winn2
4、0000/wwinxxp 2.3需求求概述XX公司为为方便人人事管理理,需开开发一个个人事管管理系统统。为便便于职工工信息查查询以及及工资情情况统计计,XXX公司把把职工的的信息,包包括姓名名、性别、年龄,工工资等信信息输入入机票人人事管理理系统的的数据库库,然后后在管理理终端可可以对数数据进行行查询和和修改操操作。要求系统能能有效、快速、安全、可靠和和无误的的完成上上述操作作。并要要求系统统界面要要简单明明了,易易于操作作,程序序利于维维护。3.总体设设计3.1处理理流程对于人员基基本信息息管理和和工资管管理,可可以使用用相同的的模式,两两个系统统相对独独立。信息查询界面查询条件数据库操作结
5、果身份验证信息维护信息修改信息添加信息删除结果显示数据汇总更新内容新数据被删除项3.2总体体结构和和模块外外部设计计人事管理系统身份认证人员基本信息管理工资信息管理人员信息查询人员信息管理人员信息统计工资信息查询工资信息管理增加删除修改增加删除修改3.3功能能分配: 系系统功能能分配可可以参照照3.11的设计计,分为为权限认认证模块块,人员员基本信信息模块块和工资资信息模模块,其其中登陆陆本系统统人员的的权限由由系统维维护模块块发放,这这样可以以增加系系统的安安全性,另另外,人人员基本本信息模模块和工工资信息息模块相相对独立立,有利利于数据据库的维维护和管管理。4.接口设设计4.1外部部接口在
6、用户界面面部分,根根据需求求分析的的结果,用用户需要要一个用用户友善善界面。在在界面设设计上,应应做到简简单明了了,易于于操作,并并且要注注意到界界面的布布局,应应突出的的显示重重要以及及出错信信息。外外观上也也要做到到合理化化,考虑虑到用户户多对WWINDDOW 风格较较熟悉,应应尽量向向这一方方向靠拢拢。在设设计语言言上,已已决定使使用 MMS VVISUUAL C+ 进行行编程,在在界面上上可使用用VISSUALL C+ 所所提供的的可视化化组件,向向WINNDOWWS 风风格靠近近。 登陆界面:用户登录界面确定取消用户ID操作员编码用户口令人员信息查查询界面面人员基本信息查询姓名职工号
7、出生日期签约年月确定取消重置姓名性别职工号民族签约年月打印文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)人员信息维维护界面面确定取消重置姓名性别职工号民族签约年月增加删除修改人员基本信息维护文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)人员信息统统计姓名性别职工号民族签约年月按部门按签约年份qianyue按年龄总计:人员基本信息统计文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)对于工资管管理系统统界面,与与人员基基本信息息管理界界面相似似,只是是表格项项字段以以及对应应的查找找选项不不同,所所以不另另行描述述。4.2内部部接口 身份份认证模模块的返返回值决决
8、定当前前用户是是否可以以进入人人员信息息模块和和工资管管理模块块,身份份通过以以后再根根据用户户本身的的权限判判定进入入哪一个个子功能能模块,并并且判断断其相应应的操作作权限,这这些采用用返回值值方式由由用户本本身的权权限标志志决定。5.数据结结构设计计51 数数据库数数据结构构设计DBMS 的使用用上系统统将采用用 SQQL SSERVVER, 系统统主要需需要维护护2张数数据表:人员基本信信息数据据表NO项目名称主键类型Byte1职工编码Int42姓名Char83性别Char24出生日期Date85民族Char106政治面貌Char107文化程度Char88毕业学校Char209毕业时间D
9、ate810所学专业Char2011外语语种Char612参加工作年年月Char613入本厂年月月Char614籍贯Char815家庭住址Char4016电话Char1417身份证Char1818养老保险号号码Char1819职务职称Char1620岗位Char1021合同开始时时间Date822合同结束时时间Date823录入时间Date824录入人Char825修改时间Date826修改人Char8工资信息表表NO项目名称KEY类型Byte1职工编码Int42姓名Char83职浮Floatt64岗位工资Floatt65劳效工资Floatt66副食补贴Floatt57洗理费Floatt58自
10、行车Floatt59托保费Floatt510工种保健Floatt511加班费Floatt512夜班费Floatt513奖金Floatt514价格补贴Floatt515肉食补贴Floatt516其他Floatt517风险金Floatt518合计Floatt719房租Floatt520病假工Floatt521事假工Floatt522统筹金Floatt523扣款Floatt524实发工资Floatt725签字Char823录入时间Date824录入人Cahr825修改时间Date826修改人Cahr85.2物理理结构设设计物理数据结结构设计计主要是是设计数数据在模模块中的的表示形形式。数数据在模模块
11、中都都是以结结构的方方式表示示。人员的基本本信息和和工资信信息参照照上表。错误类型: 错误误代码: innt 错误误信息: chhar 打印信信息参照照表格中中的字段段进行设设置。5.3数据据结构与与程序的的关系程序终端在在对信息息进行操操作时需需对数据据库数据据结构,也也就是数数据表进进行操作作:在查查询/维维护过程程中都需需要对数数据库中中相应的的表进行行查询、修改。物理数据结结构主要要用于各各模块之之间函数数的信息息传递。接接口传递递的信息息将是以以数据结结构封装装了的数数据,以以参数传传递或返返回值的的形式在在各模块块间传输输。出错错信息将将送入显显示模块块中,查查询结果果需要打打印的
12、话话,送入入打印准准备模块块中准备备打印格格式。6.运行设设计6.1运行行控制运行控制将将严格按按照各模模块间函函数调用用关系来来实现。在在各事务务中心模模块中,需需对运行行控制进进行正确确的判断断,选择择正确的的运行控控制路径径。在数据库操操作方面面,终端端发送数数据后,将将等待数数据库管管理程序序的确认认收到信信号,收收到后发发送查询询条件或或者更改改数据内内容,数数据库完完成操作作后将返返回操作作状态码码,前台台程序显显示出操操作结果果或者错错误提示示。 6.2运行行时间在软件的需需求分析析中,对对运行时时间的要要求为必必须对作作出的操操作有较较快的反反应。硬硬件对运运行时间间有最大大的
13、影响响,当设设备负载载量大时时,对操操作反应应将受到到很大的的影响。所所以尽量量采用高高性能主主机,充充分发挥挥软件性性能。 7.出错处处理设计计 7.1:出错输输出信息息:程序在运行行时主要要会出现现两种错错误:11、由于输输入信息息,或无无法满足足要求时时产生的的错误,称称为软错错误。22、由于其其他问题题,如操操作超时时等,产产生的问问题,称称为硬错错误。对于软错误误,须在在查询/维护模模块判断断输入数数据的正正确性,判判断错误误类型,再再生成相相应的错错误提示示语句,送送到输出出模块中中。对与硬错误误,可在在出错的的相应模模块中输输出简单单的出错错语句,并并将程序序重置,数数据库内内容
14、返回回操作之之前的状状态。出错信息必必须给出出相应的的出错原原因,例例:输入数据据越界!没有找到到相关记记录!等等。72出错错处理策策略:主机必须安安装不间间断电源源以防止止停电或或电压不不稳造成成的数据据丢失的的损失。若若真断电电时,客客户机上上将不会会有太大大的影响响,主要要是数据据库上:在断电电后恢复复过程可可采用 SQLL SEERVEER 的的日志文文件,对对其进行行ROLLLBAACK 处理,对对数据进进行恢复复。在硬件方面面要选择择较可靠靠、稳定的的服务器器机种,保保证系统统运行时时的可靠靠性。8.安全保保密设计计为了客户资资料进行行保密,需需要对数数据进行行加密。在加密算法法选
15、择上上将使用用当前比比较优秀秀的算法法。9.维护设设计维护方面主主要为对对数据库库数据进进行维护护。可使使用 SSQL SERRVERR 的数数据库维维护功能能机制。例例如,定定期为数数据库进进行Baackuup,维维护管理理数据库库死锁问问题和维维护数据据库内数数据的一一致性等等。项目开发计计划1.引言本报告的主主要作用用是确定定各个项项目模块块的开发发情况和和主要的的负责人人,供各项项目模块块的负责责人阅读读,做到及及时协调调,按步有有序进行行项目的的开发.减少开开发中的的不必要要损失. 具体体步骤:拟订开开发计划划书,分分配项目目工作,安安排项目目进度。2.项目概概述2.1产品品2.3.
16、11程序名名称:人人事管理理系统,使使用语言言:C+,存存储形式式:磁盘盘硬件要求:PI 1333以上处处理器,最最低322M内存存,3000M以以上硬盘盘剩余空空间。 运行环环境:wwin998/wwinNNT4.0/wwin220000/wiinxpp2.3.22文档:可行性报告告,概要要设计说说明书,详详细设计计说明书书,用户户操作手手册,测测试计划划,测试试报告,程程序维护护手册2.2验收收标准:完成用用户要求求的各项项功能,设设计合理理,操作作简单。3.实施计计划3.1任务务分解:刘琦:安排排各个功功能模块块分工,编编写文档档,界面面设计及及数据库库设计。 季庆:人事事信息维维护模块
17、块,包括括人事信信息的录录入,修修改,删删除操作作 任秋彦彦:人事事信息查查询模块块,包括括按姓名名模糊查查询,按按年龄,性性别,部部门查询询等功能能刘颖:工资资信息查查询模块块设计,包包括按工工资,姓姓名等查查询功能能单宇姣:工工资信息息维护模模块,包包括工资资信息的的录入,修修改,删删除操作作3.2进度度:前两两天完成成概要设设计,再再用三天天时间完完成详细细设计,代代码设计计不超过过2周,最最后进行行系统测测试以及及试运行行。3.3预算算 总总体预算算30000RMMB3.4关键键问题 关关键问题题是如何何提高系系统的运运行效率率以及可可靠性。应应采用高高效率搜搜索算法法以及模模块化设设
18、计,减减少各模模块之间间的耦合合。对于于数据库库设计,应应尽量减减少数据据冗余。4.交付期期限最迟交付日日期:220044年7月月5日。需求规格说说明书1 引言1.1编写写目的 在在客户与与设计人人员间架架起沟通通的桥梁梁,使用用户和软软件人员员双方一一起来充充分地理理解用户户地要求求,并开开发出一一个能够够反映要要完成工工作的新新系统的的逻辑模模型。1.2项目目背景本系统属于于XXXX公司微微机网络络管理系系统中的的人事管管理模块块,由管管理系统统总体设设计人员员提出,由由本组成成员联合合开发,实实现的是是管理系系统中关关于人事事资源管管理的子子功能。1.3定义义 1.4参参考资料料2 人事
19、管理系系统项目目计划任任务书 XXXX公司 2 人事事管理系系统项目目开发计计划 软软件开发发小组 3 用户户操作手手册(初初稿)软软件开发发小组 4 软件件工程及及其应用用 周苏、王文等等天津科科学技术术出版社社 5 软件件工程张海藩藩清华大大学出版版社 2 任务概概述2.1目标标在计算机网网络,数数据库和和先进的的开发平平台上,利利用现有有的软件件,配置置一定的的硬件,开开发一个个具有开开放体系系结构的的、易扩扩充的、易易维护的的、具有有良好人人机交互互界面的的人事管管理系统统,人事事部管理理子功能能可以用用于支持持企业完完成劳动动人事管管理,有有如下33个方面面的目标标:支持企业实实现规
20、范范话的管管理。支持企业高高效率完完成劳动动人事管管理的日日程业务务,包括括新员工工的加入入 时人人事档案案的建立立,老员员工转出出,辞职职,退休休等。支持企业进进行劳动动人事管管理及其其相关方方面的科科学决策策,如职职工的工工资查询询等。根据可行性性研究的的结果和和客户的的要求,分分析现有有情况及及问题,采采用Clliennt/SServver结结构,将将人事管管理系统统划分为为两个子子系统:前台操操作界面面和后台台数据库库。2.2运行行环境 winn95/winn98/winnNT/winnME/winnXP2.3条件件与限制制1.Cliientt/Seerveer结构构总体设设计方案案对
21、它的的约束: 人事事管理系系统做为为Cliientt/Seerveer 结结构的一一个应用用系统,不不可避免免的要受受到Clliennt/SServver结结构的约约束。在在其实施施的各个个阶段都都要服从从它的一一些规划划,包括括功能设设计、系系统配置置和计划划。同时时,由于于信息的的共享,人人事管理理系统还还受到其其它系统统的信息息约束。2.技术发发展规律律的约束束 计算算机技术术和产品品的发展展日新月月异,将将会给信信息处理理带来更更多的手手段,同同时也会会带来更更加丰富富的信息息表达形形式。例例如图象象和语音音技术的的进步,多多媒体技技术的发发展,这这些都要要求系统统在设计计时考虑虑技术
22、变变化的可可能性,为为可能的的变化预预留一定定的系统统处理能能力。3. 人力力,资金金,时间间的约束束 人事事管理系系统的开开发为了了给公司司人员管管理带来来便利,都都对开发发方便快快捷是最最大的目目标,但但是开发发过程中中也要考考虑人力力,资金金,时间间的约束束。3数据描述述系统中的数数据元素素1) 数据流名:人员基基本信息息别名:描述:员工工个人的的基本信信息组成:职工工编号姓名性别成生日日期民民族政政治面貌貌文化化程度毕业学学校毕毕业时间间所学学专业外语语语种参参加工作作年月入本厂厂年月籍贯家庭住住址电电话身身份证养老保保险号码码职务务职称岗位合同开开始时间间合同同结束时时间;来源:输入
23、入2)数据流流名:工工资信息息 别名名: 描述述:员工工的工资资信息 组组成:职职工编号号姓名名职务务岗位位工资劳效工工资副副食补贴贴洗理理费自自行车托保费费工种种保健加班费费夜班班费奖奖金价价格补贴贴肉食食补贴其他风险金金合计计房租租病假假工事事假工统筹金金扣款款实发发工资;来源:输入入3) 加工工名:查查询 输输入:查查询内容容; 输输出:查查询结果果; 加加工逻辑辑:根据据查询信信息在相相关数据据库中查查找符合合符合条条件的信信息;4) 加工工名:修修改; 输输入:原原始数据据; 输输出:更更新数据据; 加加工逻辑辑:按照照要求对对员工相相关信息息进行修修改;5) 加工工名:删删除; 输
24、输入:原原始数据据库; 输输出:更更新后的的数据库库;加工逻辑:按照要要求对员员工相关关信息进进行修改改;.4功能需需求增加:员工工各种信信息的输输入,包包括员工工基本信信息,学学历信息息,职称称等。修改:员工工的各种种信息的的修改。删除:对于于转出,辞辞职,退退休员工工信息的的删除。查询:按照照某种条条件,查查询,统统计符合合条件的的员工信信息。输出:对查查询,统统计的结结果打印印输出。帮助:人事事系统的的使用帮帮助。5性能需求求5.1 数数据精确确度 工工资涉及及货币计计算问题题,因此此在可行行范围内内,精确确到小数数点后两两位,其他数据精精确到个个位。5.2 时时间特性性作为一个企企业的
25、重重要管理理部门,人人事管理理系统要要求及时时性。进进行查询询时以秒秒为单位位,以达达到实时时性;而而进行增增加,删删除和修修改等操操作时,可可以根据据数据的的多少分分别以秒秒和分为为单位,原原则是操操作人员员不因时时间而影影响效率率。5.3适适应性系统采用模模块化程程序设计计方法,既既便于系系统功能能的各种种组合和和修改,又又便于未未参与开开发的技技术维护护人员补补充,维维护。系系统使用用C/SS体系结结构,尽尽量细化化完善,以以便公司司以后体体系结构构的改变变,对于于一些安安全性要要求不高高的信息息尽量可可以方便便地采用用Broowerr/Seerveer的方方式进行行访问。6运行需求求6
26、.1 用用户运行行界面登录界面用户登录界面取消确定用户ID操作员编码用户口令人员信息查查询界面面人员基本信息查询姓名职工号出生日期签约年月确定取消重置姓名性别职工号民族签约年月打印文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)姓名性别职工号民族签约年月按部门按签约年份qianyue按年龄总计:人员基本信息统计文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)确定取消重置姓名性别职工号民族签约年月增加删除修改人员基本信息维护文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)6.22 硬件件接口本系统也可可采用分分布式处处理的方方式,故故要求到到多台服服务器的的并行连连
27、接。6.3软件件接口 本系系统用到到的软件件如下: 操作作系统:winn95/winn98/winn NTT/wiin MME/wwin XP 数据据库系统统:SQQL-SServver(mmysqql)6.4 故故障处理理 本本系统可可能有出出错的情情况:1) 身份认证时时可能出出错;2) 信息输出出出错; 出错处理理方法及及补救措措施:1) 根据出错的的种类提提示身份份认证重重新输入入2) 系统给出出出错提示示;3) 系统给出正正确的操操作序列列。7其他需求求本系统可以以在多种种版本的的操作系系统下运运行,前前提是有有相关的的软件支支持;而而作为公公司内部部的系统统管理,具具体访问问人员只
28、只限定在在公司内内部的工工作人员员,不同同级别的的员工访访问权限限不同。系系统要求求有专人人维护,并并做好日日常维护护记录,以以便于查查询。可行性报告告一、可行性性研究报报告1. 引言言1.1 编编写目的的:本人人事管理理系统模模块是为为了实现现企业人人力资源源的科学学管理而而设计的的,通过过试用本本系统,可可以更加加有效的的管理人人事信息息,其中中包括职职工的基基本信息息,工资资信息以以及岗位位信息,并并且具有有信息的的增加,查查询,修修改等功功能1.2项目目背景:本系统统属于XXXX公公司微机机网络管管理系统统中的人人事管理理模块,由由管理系系统总体体设计人人员提出出,由本本组成员员联合开
29、开发,实实现的是是管理系系统中关关于人事事资源管管理的子子功能。1.3参考考资料:参见:项目计计划任务务书、合合同书。2.可行性性研究的的前提2.1 要要求:AA功能:本系统统应该实实现人事事基本信信息的管管理与查查询,具具体包括括职工的的个人基基本信息息查询,如如姓名,年年龄,出出生日期期,政治治面貌,民民族等;同时可可以对以以上信息息进行修修改,删删除和添添加。另另外还要要做到可可以对职职工工资资信息以以及所在在岗位的的信息查查询和维维护。 BB性能:查询效效率尽可可能做到到最高,信信息维护护功能做做到简单单易用。C输入:对对于查询询功能,应应做到可可以单条条件和组组合条件件输入;对于维维
30、护功能能,要输输入职工工个人信信息以或或者修改改信息。 D输出:友友好的显显示查询询结果或或者给出出操作成成功与否否的提示示。E安全与保保密:对对于不同同权限用用户,只只能使用用其授权权的功能能,对重重要数据据可以考考虑加密密存储。F本模块由由系统主主界面调调入,实实现人事事管理子子功能。G 完成期期限:22个月H基本处理理流程查询程序模块查询职工输入职工数据库查询程序模块工资数据库库新数据数据更改或添加输出结果输出结果查询界面条件统计汇总身份认证2.2条件件、假定定和限制制: 开开发时间间:2月月。 经经费来源源:公司司提供 硬硬件要求求:PII 1333以上上处理器器,最低低32MM内存,
31、3300MM以上硬硬盘剩余余空间。 运行环环境:wwin998/wwinNNT4.0/wwin220000/wiinxpp 最迟完完成时间间:20004年年7月55日2.3 决决定可行行性的主主要因素素: 资资金到位位 开开发人员员无较大大变动3.对现有有系统的的分析 现有系系统为完完全人工工记录,设设备落后后,工作作负荷大大。4.所建议议技术可可行性分分析4.1 本本系统将将大大改改善数据据处理速速度,并并且更加加方便的的对数据据进行管管理,同同时可以以减少人人力负担担以及工工资支出出 。4.2采用用建议系系统可能能带来的的影响4.2.ll对设备备的影响响 只需添添置低档档计算机机,如果果条
32、件允允许,可可以使用用P4以以上配置置4.2.22对现有有软件的的影响 对现现有软件件不会产产生冲突突。4.2.33对用户户的影响响 需要短短时间来来熟悉新新系统。4.3技术术可行性性评价 在在以上限限制条件件下利用用现有技技术和人人员,完完全可以以实现预预期目标标。开发发人员应应尽职尽尽责,尽尽量在规规定期限限内完成成项目。5.所建议议系统经经济可行行性分析析5.1支出出5.1.11基建投投资 50000RMMB5.1.22其他一一次性支支出 80000RMMB5.1.33经常性性支出 每月110000RMBB5.2效益益5.2.11一次性性收益 100000RRMB5.2.22经常性性收益
33、 每月330000RBMM5.3收益益投资资比 2.55/15.4投资资回收周周期 66个月6.社会因因素可行行性分析析6.1法律律因素所有技术资资料都由由提出方方保管。合同制定确确定违约约责任6.2用户户使用可可行性使用本软件件人员要要求有一一定计算算机基础础。7.结论意意见本系统可以以马上开开始实施施,并尽尽可能做做到提前前完成。详细设计说说明书1. 引言1.1编写写目的在前一阶段段(概要要设计说说明书)中中,已解解决了实实现该系系统需求求的程序序模块设设计问题题。包括括如何把把该系统统划分成成若干个个模块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结
34、构的设设计等。在在以下的的详细设设计报告告中将对对在本阶阶段中对对系统所所做的所所有详细细设计进进行说明明。在本阶段中中,确定定应该如如何具体体地实现现所要求求的系统统,从而而在编码码阶段可可以把这这个描述述直接翻翻译成用用具体的的 程序序语言书书写的程程序。主主要的工工作有:根据在在需求求分析说说明书中中所描述述的数据据、功能能、运行行、性能能需求,并并依照概概要设计计说明书书所确确定的处处理流程程、总体体结构和和模块外外部设计计,设计计软件系系统的结结构设计计、逐个个模块的的程序描描述(包包括各模模块的功功能、性性能、输输入、输输出、算算法、程程序逻辑辑、接口口等等),解解决如何何实现程程
35、序具体体运行步步骤。在以下的各各个阶段段中,用用户操作作手册将将与本阶阶段的工工作紧密密结合,努努力作到到让用户户易懂易易学。测测试报告告和维维护报告告也将将参考本本说明书书,检验验本系统统的各项项性能指指标,及及时发现现纰漏及及时修补补,一定定要把功功能强大大、稳定定可靠、便便于维护护的人事事管理系系统交到到用户手手中。1.2项目目背景本项目(人人事管理理系统)时时由XXXX公司司委托,由由负负责开发发。1.3定义义事务流:数数据进入入模块后后可能有有多种路路径进行行处理。主键:数据据库表中中的关键键域。值值互不相相同。外部主键:数据库库表中与与其他表表主键关关联的域域。ROLLBBACKK
36、: 数数据库的的错误恢恢复机制制。1.4参考考资料1.人事管管理系统统项目计计划任务务书 XXXX公公司 2 人事事管理系系统项目目开发计计划 软软件开发发小组 3 用户户操作手手册(初初稿)软软件开发发小组 4 软件件工程及及其应用用 周苏、王文等等天津科科学技术术出版社社 5 软件件工程张海藩藩清华大大学出版版社 2.总体设设计2.1需求求概述XX公司为为方便人人事管理理,需开开发一个个人事管管理系统统。为便便于职工工信息查查询以及及工资情情况统计计,XXX公司把把职工的的信息,包包括姓名名、性别、年龄,工工资等信信息输入入机票人人事管理理系统的的数据库库,然后后在管理理终端可可以对数数据
37、进行行查询和和修改操操作。要求系统能能有效、快速、安全、可靠和和无误的的完成上上述操作作。并要要求系统统界面要要简单明明了,易易于操作作,程序序利于维维护。2.2软件件结构模块结构由由各个成成员分别别完成身份认证模模块及人人员信息息统计模模块见身身份认证证及人员员信息统统计模块块分页页人员信息维维护模块块见人人员信息息维护模模块分分页人员信息查查询模块块见人人员信息息查询模模块分分页工资信息维维护模块块见工工资信息息维护模模块分分页工资信息查查询模块块见工工资信息息查询模模块分分页认证模块详细设计部部分2.2软件件结构模块的界面面参见概概要设计计文档 身份认认证模块块:Getuser()身份信
38、息Check()Callmenu()通过不通过Error ()重新登陆3.程序描描述3.l功能能3.1.11身份验验证模块块: Getusser()过程程:从登陆界面面得到当当前用的的的用户户名及密密码,传传给内部部参数。用户ID,操操作员编编码与密密码共同同组成身身份认证证内容。Classs geetusserChar useerIDD;Int nnumbber;Char passs; 对于密码框框,要求求用户输输入密码码时候显显示为:*用户登录界面确定取消用户ID操作员编码用户口令Checkk()过过程: 对登陆的的用户名名及密码码进行检检验,如如果通过过验证则则返回tturuu,进入入系
39、统主主菜单,否否则返回回fauulsee,调用用错误处处理程序序。Callmmenuu()过过程:被checck()过过程调用用,列出出系统主主菜单,并并调用系系统功能能模块。系统菜单:人员信息查询人员信息维护人事管理系统确定取消人员信息统计工资信息查询工资信息维护Errorr()过过程: 错误处处理程序序,给出出错误提提示,并并引导用用户转入入系统登登陆界面面。If(paasseerroor=T)显显示:密密码错误误。If(noosucchuuuserr=TT)显示示:没有有这个用用户。If(nootavvaliiablleusser=T)显显示:此此用户不不可以进进入本系系统错误提示格格式
40、为:错误提示!XXXX错误,重新输入!确定3.2性能能身份认证模模块要对对数据库库进行搜搜索,检检查登陆陆用户是是不是合合法,因因此在算算法方面面应注重重效率。3.3输入入项目 认证证模块需需要输入入用户IID,操操作员编编码与密密码,密密码要以以*显示示。3.4输出出项目 对于认认证模块块,如果果通过验验证将直直接进入入系统菜菜单,否否则根据据错误类类型输出出错误信信息。3.5程序序逻辑 已经在在软件结结构中进进行描述述。3.5测试试要点 身份份认证时时候要保保证在以以下输入入情况时时候系统统能够健健康运行行: 11:输入入用户IID时候候键入非非法字符符,如:#¥%等 22:在操操作员编编
41、码框输输入非数数字字符符,如aabc,!#¥ 33:输入入的用户户ID,或或者操作作员编码码不存在在。 4:输入的的用户IID,或或者操作作员编码码与密码码不相符符合。 55:输入入的用户户ID,操操作员编编码不能能登陆本本模块。 66:输入入的信息息超过规规定字符符长度 7:输输入的信信息有一一项为空空。身份认证模模块详细设计部部分2.2软件件结构模块的界面面参见概概要设计计文档 身份认认证模块块:Getuser()身份信息Check()Callmenu()通过不通过Error ()重新登陆3.程序描描述3.l功能能3.1.11身份验验证模块块: Getusser()过程程:从登陆界面面得到当当前用的的的用户户名及密密码,传传给内部部参数。用户ID,操操作员编编码与密密码共同同组成身身份认证证内容。Classs geetusserChar useerIDD;Int nnumbber;Char passs;