《人事管理系统模块12845.docx》由会员分享,可在线阅读,更多相关《人事管理系统模块12845.docx(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、文档中国xwendangx搜集整理人事管理理系统概要设计计说明书书1.引言言1.1编编写目的的在本人事事管理系系统项目目的前一一阶段,已已经将系系统用户户对本系系统的需需求做了了详细的的阐述,这这些用户户需求已已经在上上一阶段段中对XXXX公公司的实实地调研研中获得得。本阶段已已在系统统的需求求分析的的基础上上,对人人事管理理系统做做概要设设计。主主要解决决实现该该系统需需求的程程序模块块设计问问题。包包括如何何把该系系统划分分成若干干个模块块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在以下下的概要要设计报报告中将将对在本本阶段中中对系统
2、统所做的的所有概概要设计计进行详详细的说说明。在下一阶阶段的详详细设计计中,程程序设计计员可参参考此概概要设计计报告,在在概要设设计对人人事管理理系统所所做的模模块结构构设计的的基础上上,对系系统进行行详细设设计。在在以后的的软件测测试以及及软件维维护阶段段也可参参考此说说明书,以以便于了了解在概概要设计计过程中中所完成成的各模模块设计计结构,或或在修改改时找出出在本阶阶段设计计的不足足或错误误。1.2项项目背景景本项目(人人事管理理系统)时时由XXXX公司司委托,由由负负责开发发。 1.3定定义事务流:数据进进入模块块后可能能有多种种路径进进行处理理。主键:数数据库表表中的关关键域。值互不不
3、相同。外部主键键:数据据库表中中与其他他表主键键关联的的域。ROLLLBACCK: 数据库库的错误误恢复机机制。1.4参参考资料料1 人事管理理系统项项目计划划任务书书 XXXX公司司 2 人人事管理理系统项项目开发发计划 软软件开发发小组 3 用用户操作作手册(初初稿)软软件开发发小组 4 软软件工程程及其应应用 周苏、王文等等天津科科学技术术出版社社 5 软软件工程程张海藩藩清华大大学出版版社 2.任务务概述2.1目目标 概要设设计系统统各模块块功能,为为详细设设计奠定定基础。2.2运运行环境境硬件要求求:PII 一三三3以上上处理器器,最低低32MM内存,3300MM以上硬硬盘剩余余空间
4、。运行环境境:wiin988/wiinNTT4.00/wiin20000/winnxp 2.3需需求概述述XX公司司为方便便人事管管理,需需开发一一个人事事管理系系统。为为便于职职工信息息查询以以及工资资情况统统计,XXX公司司把职工工的信息息,包括括姓名、性别、年龄,工工资等信信息输入入机票人人事管理理系统的的数据库库,然后后在管理理终端可可以对数数据进行行查询和和修改操操作。要求系统统能有效效、快速、安全、可靠和和无误的的完成上上述操作作。并要要求系统统界面要要简单明明了,易易于操作作,程序序利于维维护。3.总体体设计3.1处处理流程程对于人员员基本信信息管理理和工资资管理,可可以使用用相
5、同的的模式,两两个系统统相对独独立。信息查询界面查询条件数据库操作结果身份验证信息维护信息修改信息添加信息删除结果显示数据汇总更新内容新数据被删除项3.2总总体结构构和模块块外部设设计人事管理系统身份认证人员基本信息管理工资信息管理人员信息查询人员信息管理人员信息统计工资信息查询工资信息管理增加删除修改增加删除修改3.3功功能分配配: 系统功功能分配配可以参参照3.1的设设计,分分为权限限认证模模块,人人员基本本信息模模块和工工资信息息模块,其其中登陆陆本系统统人员的的权限由由系统维维护模块块发放,这这样可以以增加系系统的安安全性,另另外,人人员基本本信息模模块和工工资信息息模块相相对独立立,
6、有利利于数据据库的维维护和管管理。4.接口口设计4.1外外部接口口在用户界界面部分分,根据据需求分分析的结结果,用用户需要要一个用用户友善善界面。在界面面设计上上,应做做到简单单明了,易易于操作作,并且且要注意意到界面面的布局局,应突突出的显显示重要要以及出出错信息息。外观观上也要要做到合合理化,考考虑到用用户多对对WINNDOWW 风格格较熟悉悉,应尽尽量向这这一方向向靠拢。在设计计语言上上,已决决定使用用 MSS VIISUAAL CC+ 进行编编程,在在界面上上可使用用VISSUALL C+ 所所提供的的可视化化组件,向向WINNDOWWS 风风格靠近近。 登陆界面面:用户登录界面确定取
7、消用户ID操作员编码用户口令人员信息息查询界界面人员基本信息查询姓名职工号出生日期签约年月确定取消重置姓名性别职工号民族签约年月打印文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)人员信息息维护界界面确定取消重置姓名性别职工号民族签约年月增加删除修改人员基本信息维护文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)人员信息息统计姓名性别职工号民族签约年月按部门按签约年份qianyue按年龄总计:人员基本信息统计文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)对于工资资管理系系统界面面,与人人员基本本信息管管理界面面相似,只只是表格格项字段段以及对对应的查查找选项项不
8、同,所所以不另另行描述述。4.2内内部接口口 身身份认证证模块的的返回值值决定当当前用户户是否可可以进入入人员信信息模块块和工资资管理模模块,身身份通过过以后再再根据用用户本身身的权限限判定进进入哪一一个子功功能模块块,并且且判断其其相应的的操作权权限,这这些采用用返回值值方式由由用户本本身的权权限标志志决定。5.数据据结构设设计51 数据库库数据结结构设计计DBMSS 的使使用上系系统将采采用 SSQL SERRVERR, 系系统主要要需要维维护2张张数据表表:人员基本本信息数数据表NO项目名称称主键类型Bytee1职工编码码Int42姓名Charr83性别Charr24出生日期期Datee
9、85民族Charr106政治面貌貌Charr107文化程度度Charr88毕业学校校Charr209毕业时间间Datee810所学专业业Charr2011外语语种种Charr612参加工作作年月Charr6一三入本厂年年月Charr614籍贯Charr8一五家庭住址址Charr4016电话Charr1417身份证Charr一八一八养老保险险号码Charr一八19职务职称称Charr1620岗位Charr1021合同开始始时间Datee822合同结束束时间Datee823录入时间间Datee824录入人Charr825修改时间间Datee826修改人Charr8工资信息息表NO项目名称称KEY类
10、型Bytee1职工编码码Int42姓名Charr83职浮Floaat64岗位工资资Floaat65劳效工资资Floaat66副食补贴贴Floaat57洗理费Floaat58自行车Floaat59托保费Floaat510工种保健健Floaat511加班费Floaat512夜班费Floaat5一三奖金Floaat514价格补贴贴Floaat5一五肉食补贴贴Floaat516其他Floaat517风险金Floaat5一八合计Floaat719房租Floaat520病假工Floaat521事假工Floaat522统筹金Floaat523扣款Floaat524实发工资资Floaat725签字Charr8
11、23录入时间间Datee824录入人Cahrr825修改时间间Datee826修改人Cahrr85.2物物理结构构设计物理数据据结构设设计主要要是设计计数据在在模块中中的表示示形式。数据在在模块中中都是以以结构的的方式表表示。人员的基基本信息息和工资资信息参参照上表表。错误类型型: 错错误代码码: iint 错错误信息息: ccharr 打印印信息参参照表格格中的字字段进行行设置。5.3数数据结构构与程序序的关系系程序终端端在对信信息进行行操作时时需对数数据库数数据结构构,也就就是数据据表进行行操作:在查询询/维护护过程中中都需要要对数据据库中相相应的表表进行查查询、修改。物理数据据结构主主要
12、用于于各模块块之间函函数的信信息传递递。接口口传递的的信息将将是以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各模块间间传输。出错信信息将送送入显示示模块中中,查询询结果需需要打印印的话,送送入打印印准备模模块中准准备打印印格式。6.运行行设计6.1运运行控制制运行控制制将严格格按照各各模块间间函数调调用关系系来实现现。在各各事务中中心模块块中,需需对运行行控制进进行正确确的判断断,选择择正确的的运行控控制路径径。在数据库库操作方方面,终终端发送送数据后后,将等等待数据据库管理理程序的的确认收收到信号号,收到到后发送送查询条条件或者者更改数数据内容容,数据据库完成成操作后
13、后将返回回操作状状态码,前前台程序序显示出出操作结结果或者者错误提提示。 6.2运运行时间间在软件的的需求分分析中,对对运行时时间的要要求为必必须对作作出的操操作有较较快的反反应。硬硬件对运运行时间间有最大大的影响响,当设设备负载载量大时时,对操操作反应应将受到到很大的的影响。所以尽尽量采用用高性能能主机,充充分发挥挥软件性性能。 7.出错错处理设设计 7.11:出错错输出信信息:程序在运运行时主主要会出出现两种种错误:1、由于输输入信息息,或无无法满足足要求时时产生的的错误,称称为软错错误。22、由于其其他问题题,如操操作超时时等,产产生的问问题,称称为硬错错误。对于软错错误,须须在查询询/
14、维护护模块判判断输入入数据的的正确性性,判断断错误类类型,再再生成相相应的错错误提示示语句,送送到输出出模块中中。对与硬错错误,可可在出错错的相应应模块中中输出简简单的出出错语句句,并将将程序重重置,数数据库内内容返回回操作之之前的状状态。出错信息息必须给给出相应应的出错错原因,例例:输入数数据越界界!没有找找到相关关记录!等。72出出错处理理策略:主机必须须安装不不间断电电源以防防止停电电或电压压不稳造造成的数数据丢失失的损失失。若真真断电时时,客户户机上将将不会有有太大的的影响,主主要是数数据库上上:在断断电后恢恢复过程程可采用用 SQQL SSERVVER 的日志志文件,对对其进行行RO
15、LLLBAACK 处理,对对数据进进行恢复复。在硬件方方面要选选择较可可靠、稳定的的服务器器机种,保保证系统统运行时时的可靠靠性。8.安全全保密设设计为了客户户资料进进行保密密,需要要对数据据进行加加密。在加密算算法选择择上将使使用当前前比较优优秀的算算法。9.维护护设计维护方面面主要为为对数据据库数据据进行维维护。可可使用 SQLL SEERVEER 的的数据库库维护功功能机制制。例如如,定期期为数据据库进行行Bacckupp,维护护管理数数据库死死锁问题题和维护护数据库库内数据据的一致致性等。项目开发发计划1.引言言本报告的的主要作作用是确确定各个个项目模模块的开开发情况况和主要要的负责责
16、人,供各项项目模块块的负责责人阅读读,做到及及时协调调,按步有有序进行行项目的的开发.减少开开发中的的不必要要损失. 具具体步骤骤:拟订订开发计计划书,分分配项目目工作,安安排项目目进度。2.项目目概述2.1产产品2.3.1程序序名称:人事管管理系统统,使用用语言:C+,存储储形式:磁盘硬件要求求:PII 一三三3以上上处理器器,最低低32MM内存,3300MM以上硬硬盘剩余余空间。 运行行环境:winn98/winnNT44.0/winn20000/wwinxxp2.3.2文档档:可行性报报告,概概要设计计说明书书,详细细设计说说明书,用用户操作作手册,测测试计划划,测试试报告,程程序维护护
17、手册2.2验验收标准准:完成成用户要要求的各各项功能能,设计计合理,操操作简单单。3.实施施计划3.1任任务分解解:刘琦:安安排各个个功能模模块分工工,编写写文档,界界面设计计及数据据库设计计。 季庆:人人事信息息维护模模块,包包括人事事信息的的录入,修修改,删删除操作作 任秋秋彦:人人事信息息查询模模块,包包括按姓姓名模糊糊查询,按按年龄,性性别,部部门查询询等功能能刘颖:工工资信息息查询模模块设计计,包括括按工资资,姓名名等查询询功能单宇姣:工资信信息维护护模块,包包括工资资信息的的录入,修修改,删删除操作作3.2进进度:前前两天完完成概要要设计,再再用三天天时间完完成详细细设计,代代码设
18、计计不超过过2周,最最后进行行系统测测试以及及试运行行。3.3预预算 总体预预算30000RRMB3.4关关键问题题 关键问问题是如如何提高高系统的的运行效效率以及及可靠性性。应采采用高效效率搜索索算法以以及模块块化设计计,减少少各模块块之间的的耦合。对于数数据库设设计,应应尽量减减少数据据冗余。4.交付付期限最迟交付付日期:20004年77月5日日。需求规格格说明书书1 引言言1.1编编写目的的 在客户户与设计计人员间间架起沟沟通的桥桥梁,使使用户和和软件人人员双方方一起来来充分地地理解用用户地要要求,并并开发出出一个能能够反映映要完成成工作的的新系统统的逻辑辑模型。1.2项项目背景景本系统
19、属属于XXXX公司司微机网网络管理理系统中中的人事事管理模模块,由由管理系系统总体体设计人人员提出出,由本本组成员员联合开开发,实实现的是是管理系系统中关关于人事事资源管管理的子子功能。1.3定定义 1.44参考资资料2 人事管理理系统项项目计划划任务书书 XXXX公司司 2 人人事管理理系统项项目开发发计划 软软件开发发小组 3 用用户操作作手册(初初稿)软软件开发发小组 4 软软件工程程及其应应用 周苏、王文等等天津科科学技术术出版社社 5 软软件工程程张海藩藩清华大大学出版版社 2 任务务概述2.1目目标在计算机机网络,数数据库和和先进的的开发平平台上,利利用现有有的软件件,配置置一定的
20、的硬件,开开发一个个具有开开放体系系结构的的、易扩扩充的、易维护护的、具具有良好好人机交交互界面面的人事事管理系系统,人人事部管管理子功功能可以以用于支支持企业业完成劳劳动人事事管理,有有如下33个方面面的目标标:支持企业业实现规规范话的的管理。支持企业业高效率率完成劳劳动人事事管理的的日程业业务,包包括新员员工的加加入 时时人事档档案的建建立,老老员工转转出,辞辞职,退退休等。支持企业业进行劳劳动人事事管理及及其相关关方面的的科学决决策,如如职工的的工资查查询等。根据可行行性研究究的结果果和客户户的要求求,分析析现有情情况及问问题,采采用Clliennt/SServver结结构,将将人事管管
21、理系统统划分为为两个子子系统:前台操操作界面面和后台台数据库库。2.2运运行环境境 wiin955/wiin988/wiinNTT/wiinMEE/wiinXPP2.3条条件与限限制1.Clliennt/SServver结结构总体体设计方方案对它它的约束束: 人人事管理理系统做做为Clliennt/SServver 结构的的一个应应用系统统,不可可避免的的要受到到Cliientt/Seerveer结构构的约束束。在其其实施的的各个阶阶段都要要服从它它的一些些规划,包包括功能能设计、系统配配置和计计划。同同时,由由于信息息的共享享,人事事管理系系统还受受到其它它系统的的信息约约束。2.技术术发展
22、规规律的约约束 计计算机技技术和产产品的发发展日新新月异,将将会给信信息处理理带来更更多的手手段,同同时也会会带来更更加丰富富的信息息表达形形式。例例如图象象和语音音技术的的进步,多多媒体技技术的发发展,这这些都要要求系统统在设计计时考虑虑技术变变化的可可能性,为为可能的的变化预预留一定定的系统统处理能能力。3. 人人力,资资金,时时间的约约束 人人事管理理系统的的开发为为了给公公司人员员管理带带来便利利,都对对开发方方便快捷捷是最大大的目标标,但是是开发过过程中也也要考虑虑人力,资资金,时时间的约约束。3数据描描述系统中的的数据元元素1) 数据流名名:人员员基本信信息别名:描述:员员工个人人
23、的基本本信息组成:职职工编号号姓名名性别别成生生日期民族政治面面貌文文化程度度毕业业学校毕业时时间所所学专业业外语语语种参加工工作年月月入本本厂年月月籍贯贯家庭庭住址电话身份证证养老老保险号号码职职务职称称岗位位合同同开始时时间合合同结束束时间;来源:输输入2)数据据流名:工资信信息 别别名: 描描述:员员工的工工资信息息 组成:职工编编号姓姓名职职务岗岗位工资资劳效效工资副食补补贴洗洗理费自行车车托保保费工工种保健健加班班费夜夜班费奖金价格补补贴肉肉食补贴贴其他他风险险金合合计房房租病病假工事假工工统筹筹金扣扣款实实发工资资;来源:输输入3) 加加工名:查询 输入:查询内内容; 输出:查询结
24、结果; 加工逻逻辑:根根据查询询信息在在相关数数据库中中查找符符合符合合条件的的信息;4) 加加工名:修改; 输入:原始数数据; 输出:更新数数据; 加工逻逻辑:按按照要求求对员工工相关信信息进行行修改;5) 加加工名:删除; 输入:原始数数据库; 输出:更新后后的数据据库;加工逻辑辑:按照照要求对对员工相相关信息息进行修修改;.4功能能需求增加:员员工各种种信息的的输入,包包括员工工基本信信息,学学历信息息,职称称等。修改:员员工的各各种信息息的修改改。删除:对对于转出出,辞职职,退休休员工信信息的删删除。查询:按按照某种种条件,查查询,统统计符合合条件的的员工信信息。输出:对对查询,统统计
25、的结结果打印印输出。帮助:人人事系统统的使用用帮助。5性能需需求5.1 数据精精确度 工资涉涉及货币币计算问问题,因因此在可可行范围围内,精精确到小小数点后后两位,其他数据据精确到到个位。5.2 时间特特性作为一个个企业的的重要管管理部门门,人事事管理系系统要求求及时性性。进行行查询时时以秒为为单位,以以达到实实时性;而进行行增加,删删除和修修改等操操作时,可可以根据据数据的的多少分分别以秒秒和分为为单位,原原则是操操作人员员不因时时间而影影响效率率。5.3适应性性系统采用用模块化化程序设设计方法法,既便便于系统统功能的的各种组组合和修修改,又又便于未未参与开开发的技技术维护护人员补补充,维维
26、护。系系统使用用C/SS体系结结构,尽尽量细化化完善,以以便公司司以后体体系结构构的改变变,对于于一些安安全性要要求不高高的信息息尽量可可以方便便地采用用Broowerr/Seerveer的方方式进行行访问。6运行需需求6.1 用户运运行界面面登录界面面用户登录界面取消确定用户ID操作员编码用户口令人员信息息查询界界面人员基本信息查询姓名职工号出生日期签约年月确定取消重置姓名性别职工号民族签约年月打印文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)姓名性别职工号民族签约年月按部门按签约年份qianyue按年龄总计:人员基本信息统计文件(F) 编辑(E) 视图(V) 工具(T) 帮助(
27、H)确定取消重置姓名性别职工号民族签约年月增加删除修改人员基本信息维护文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H)6.2 硬件接接口本系统也也可采用用分布式式处理的的方式,故故要求到到多台服服务器的的并行连连接。6.3软软件接口口 本本系统用用到的软软件如下下: 操操作系统统:wiin955/wiin988/wiin NNT/wwin ME/winn XPP 数数据库系系统:SSQL-Serrverr6.4 故障处处理 本系统统可能有有出错的的情况:1) 身份认证证时可能能出错;2) 信息输出出出错; 出错处处理方法法及补救救措施:1) 根据出错错的种类类提示身身份认证证重新输输
28、入2) 系统给出出出错提提示;3) 系统给出出正确的的操作序序列。7其他需需求本系统可可以在多多种版本本的操作作系统下下运行,前前提是有有相关的的软件支支持;而而作为公公司内部部的系统统管理,具具体访问问人员只只限定在在公司内内部的工工作人员员,不同同级别的的员工访访问权限限不同。系统要要求有专专人维护护,并做做好日常常维护记记录,以以便于查查询。可行性报报告一、可行行性研究究报告1. 引引言1.1 编写目目的:本本人事管管理系统统模块是是为了实实现企业业人力资资源的科科学管理理而设计计的,通通过试用用本系统统,可以以更加有有效的管管理人事事信息,其其中包括括职工的的基本信信息,工工资信息息以
29、及岗岗位信息息,并且且具有信信息的增增加,查查询,修修改等功功能1.2项项目背景景:本系系统属于于XXXX公司微微机网络络管理系系统中的的人事管管理模块块,由管管理系统统总体设设计人员员提出,由由本组成成员联合合开发,实实现的是是管理系系统中关关于人事事资源管管理的子子功能。1.3参参考资料料:参见见:项目目计划任任务书、合同书书。2.可行行性研究究的前提提2.1 要求:A功能能:本系系统应该该实现人人事基本本信息的的管理与与查询,具具体包括括职工的的个人基基本信息息查询,如如姓名,年年龄,出出生日期期,政治治面貌,民民族等;同时可可以对以以上信息息进行修修改,删删除和添添加。另另外还要要做到
30、可可以对职职工工资资信息以以及所在在岗位的的信息查查询和维维护。 B性能能:查询询效率尽尽可能做做到最高高,信息息维护功功能做到到简单易易用。C输入:对于查查询功能能,应做做到可以以单条件件和组合合条件输输入;对对于维护护功能,要要输入职职工个人人信息以以或者修修改信息息。 D输出:友好的的显示查查询结果果或者给给出操作作成功与与否的提提示。E安全与与保密:对于不不同权限限用户,只只能使用用其授权权的功能能,对重重要数据据可以考考虑加密密存储。F本模块块由系统统主界面面调入,实实现人事事管理子子功能。G 完成成期限:2个月月H基本处处理流程程查询程序模块查询职工输入职工数据库查询程序模块工资数
31、据库库新数据数据更改或添加输出结果输出结果查询界面条件统计汇总身份认证2.2条条件、假假定和限限制: 开发时时间:22月。 经费来来源:公公司提供供 硬件要要求:PPI 一一三3以以上处理理器,最最低322M内存存,3000M以以上硬盘盘剩余空空间。 运行行环境:winn98/winnNT44.0/winn20000/wwinxxp 最迟迟完成时时间:220044年7月月5日2.3 决定可可行性的的主要因因素: 资金到到位 开发人人员无较较大变动动3.对现现有系统统的分析析 现有有系统为为完全人人工记录录,设备备落后,工工作负荷荷大。4.所建建议技术术可行性性分析4.1 本系统统将大大大改善数
32、数据处理理速度,并并且更加加方便的的对数据据进行管管理,同同时可以以减少人人力负担担以及工工资支出出 。4.2采采用建议议系统可可能带来来的影响响4.2.l对设设备的影影响 只需需添置低低档计算算机,如如果条件件允许,可可以使用用P4以以上配置置4.2.2对现现有软件件的影响响 对对现有软软件不会会产生冲冲突。4.2.3对用用户的影影响 需要要短时间间来熟悉悉新系统统。4.3技技术可行行性评价价 在以上上限制条条件下利利用现有有技术和和人员,完完全可以以实现预预期目标标。开发发人员应应尽职尽尽责,尽尽量在规规定期限限内完成成项目。5.所建建议系统统经济可可行性分分析5.1支支出5.1.1基建建
33、投资 50000RRMB5.1.2其他他一次性性支出 80000RRMB5.1.3经常常性支出出 每月月10000RMMB5.2效效益5.2.1一次次性收益益 1000000RMBB5.2.2经常常性收益益 每月月30000RBBM5.3收收益投投资比 2.5/115.4投投资回收收周期 6个月月6.社会会因素可可行性分分析6.1法法律因素素所有技术术资料都都由提出出方保管管。合同制定定确定违违约责任任6.2用用户使用用可行性性使用本软软件人员员要求有有一定计计算机基基础。7.结论论意见本系统可可以马上上开始实实施,并并尽可能能做到提提前完成成。详细设计计说明书书1. 引言1.1编编写目的的在
34、前一阶阶段(概概要设计计说明书书)中,已已解决了了实现该该系统需需求的程程序模块块设计问问题。包包括如何何把该系系统划分分成若干干个模块块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在以下下的详细细设计报报告中将将对在本本阶段中中对系统统所做的的所有详详细设计计进行说说明。在本阶段段中,确确定应该该如何具具体地实实现所要要求的系系统,从从而在编编码阶段段可以把把这个描描述直接接翻译成成用具体体的 程程序语言言书写的的程序。主要的的工作有有:根据据在需需求分析析说明书书中所所描述的的数据、功能、运行、性能需需求,并并依照概概要设计计说明书书所
35、确确定的处处理流程程、总体体结构和和模块外外部设计计,设计计软件系系统的结结构设计计、逐个个模块的的程序描描述(包包括各模模块的功功能、性性能、输输入、输输出、算算法、程程序逻辑辑、接口口等等),解解决如何何实现程程序具体体运行步步骤。在以下的的各个阶阶段中,用用户操作作手册将将与本阶阶段的工工作紧密密结合,努努力作到到让用户户易懂易易学。测测试报告告和维维护报告告也将将参考本本说明书书,检验验本系统统的各项项性能指指标,及及时发现现纰漏及及时修补补,一定定要把功功能强大大、稳定定可靠、便于维维护的人人事管理理系统交交到用户户手中。1.2项项目背景景本项目(人人事管理理系统)时时由XXXX公司
36、司委托,由由负负责开发发。1.3定定义事务流:数据进进入模块块后可能能有多种种路径进进行处理理。主键:数数据库表表中的关关键域。值互不不相同。外部主键键:数据据库表中中与其他他表主键键关联的的域。ROLLLBACCK: 数据库库的错误误恢复机机制。1.4参参考资料料1.人事事管理系系统项目目计划任任务书 XXXX公司 2 人人事管理理系统项项目开发发计划 软软件开发发小组 3 用用户操作作手册(初初稿)软软件开发发小组 4 软软件工程程及其应应用 周苏、王文等等天津科科学技术术出版社社5 软软件工程程张海藩藩清华大大学出版版社 2.总体体设计2.1需需求概述述XX公司司为方便便人事管管理,需需
37、开发一一个人事事管理系系统。为为便于职职工信息息查询以以及工资资情况统统计,XXX公司司把职工工的信息息,包括括姓名、性别、年龄,工工资等信信息输入入机票人人事管理理系统的的数据库库,然后后在管理理终端可可以对数数据进行行查询和和修改操操作。要求系统统能有效效、快速、安全、可靠和和无误的的完成上上述操作作。并要要求系统统界面要要简单明明了,易易于操作作,程序序利于维维护。2.2软软件结构构模块结构构由各个个成员分分别完成成身份认证证模块及及人员信信息统计计模块见见身份份认证及及人员信信息统计计模块分分页人员信息息维护模模块见人人员信息息维护模模块分分页人员信息息查询模模块见人人员信息息查询模模
38、块分分页工资信息息维护模模块见工工资信息息维护模模块分分页工资信息息查询模模块见工工资信息息查询模模块分分页认证模块块详细设计计部分2.2软软件结构构模块的界界面参见见概要设设计文档档 身份份认证模模块:Getuser()身份信息Check()Callmenu()通过不通过Error ()重新登陆3.程序序描述3.l功功能 3.1.11身份验验证模块块: Getuuserr()过过程:从登陆界界面得到到当前用用的的用用户名及及密码,传传给内部部参数。用户IDD,操作作员编码码与密码码共同组组成身份份认证内内容。Classs ggetuuserrCharr usserIID;Int nummbe
39、rr;Charr paass; 对于密码码框,要要求用户户输入密密码时候候显示为为:*用户登录界面确定取消用户ID操作员编码用户口令Checck()过过程: 对登陆陆的用户户名及密密码进行行检验,如如果通过过验证则则返回tturuu,进入入系统主主菜单,否否则返回回fauulsee,调用用错误处处理程序序。Calllmennu()过过程:被cheeck()过过程调用用,列出出系统主主菜单,并并调用系系统功能能模块。系统菜单单:人员信息查询人员信息维护人事管理系统确定取消人员信息统计工资信息查询工资信息维护Erroor()过过程: 错误误处理程程序,给给出错误误提示,并并引导用用户转入入系统登登
40、陆界面面。If(ppassserrror=T)显显示:密密码错误误。If(nnosuuchuuuseer=T)显显示:没没有这个个用户。If(nnotaavalliabbleuuserr=TT)显示示:此用用户不可可以进入入本系统统错误提示示格式为为:错误提示!XXXX错误,重新输入!确定3.2性性能身份认证证模块要要对数据据库进行行搜索,检检查登陆陆用户是是不是合合法,因因此在算算法方面面应注重重效率。3.3输输入项目目 认认证模块块需要输输入用户户ID,操操作员编编码与密密码,密密码要以以*显示示。3.4输输出项目目 对于于认证模模块,如如果通过过验证将将直接进进入系统统菜单,否否则根据据
41、错误类类型输出出错误信信息。3.5程程序逻辑辑 已经经在软件件结构中中进行描描述。3.5测测试要点点 身身份认证证时候要要保证在在以下输输入情况况时候系系统能够够健康运运行: 1:输输入用户户ID时时候键入入非法字字符,如如:#¥%等 2:在在操作员员编码框框输入非非数字字字符,如如abcc,!#¥ 3:输输入的用用户IDD,或者者操作员员编码不不存在。 4:输输入的用用户IDD,或者者操作员员编码与与密码不不相符合合。 5:输输入的用用户IDD,操作作员编码码不能登登陆本模模块。 6:输输入的信信息超过过规定字字符长度度 7:输入的的信息有有一项为为空。身份认证证模块详细设计计部分2.2软软件结构构模块的界界面参见见概要设设计文档档 身份份认证模模块:Getuser()身份信息Check()Cal