《人事管理系统模块概要设计说明书57820.docx》由会员分享,可在线阅读,更多相关《人事管理系统模块概要设计说明书57820.docx(16页珍藏版)》请在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/winn
4、20000/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毕业
9、时间Date810所学专业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洗理费Floatt
10、58自行车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.安全保保密设计计为了客户资资料进行行保密,需需要对数数据进行行加密。在加密算法法选择上上将使用用当前比比较优秀秀的算法法。9.维护设设计维护方面主主要为对对数据库库数据进进行维护护。可使使用 SSQL SERRVERR 的数数据库维维护功能能机制。例例如,定定期为数数据库进进行Baackuup,维维护管理理数据库库死锁问问题和维维护数据据库内数数据的一一致性等等。