企业人事管理系统详细设计说明书

企业人事管理系统详细设计说明书

ID:11630374

大小:202.50 KB

页数:14页

时间:2018-07-13

企业人事管理系统详细设计说明书_第1页
企业人事管理系统详细设计说明书_第2页
企业人事管理系统详细设计说明书_第3页
企业人事管理系统详细设计说明书_第4页
企业人事管理系统详细设计说明书_第5页
资源描述:

《企业人事管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、企业人事管理系统详细设计说明书文档作者谭聪学号20082212310院(系、部)信息科学与工程学院班级计算机本0803学年学期2010-2011第二学期2011年05月25日一.引言1.1编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序

2、。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何实现程序具体运行步骤。在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。1.2背景软件名称:企业人事管理系统任

3、务提出者:企业软件开发者:我们项目开发小组软件使用者:企业所有成员1.3术语和缩略语事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。1.4参考资料1.人事管理系统项目计划任务书,XXX公司2.人事管理系统项目开发计划,软件开发小组3.用户操作手册(初稿),软件开发小组4.软件工程及其应用,周苏、王文等,天津科学技术出版社5.软件工程,张海藩,清华大学出版社二.系统结构模块结构由各个成员分别完成身份认证模块及人员信息统计模块见《身份认证及人员

4、信息统计模块》分页人员信息维护模块见《人员信息维护模块》分页人员信息查询模块见《人员信息查询模块》分页工资信息维护模块见《工资信息维护模块》分页工资信息查询模块见《工资信息查询模块》分页三.身份认证模块3.1软件结构模块的界面参见概要设计文档身份认证模块:Getuser()身份信息Check()Callmenu()通过不通过Error()重新登陆3.2程序描述1.身份验证模块:Getuser()过程:从登陆界面得到当前用的的用户名及密码,传给内部参数。用户ID,操作员编码与密码共同组成身份认证内容。Classgetuser{CharuserID;Intnu

5、mber;Charpass;}对于密码框,要求用户输入密码时候显示为:*用户登录界面确定取消用户ID操作员编码用户口令Check()过程:对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。Callmenu()过程:被check()过程调用,列出系统主菜单,并调用系统功能模块。系统菜单:人员信息查询人员信息维护人事管理系统确定取消人员信息统计工资信息查询工资信息维护Error()过程:错误处理程序,给出错误提示,并引导用户转入系统登陆界面。If(passerror==T)显示:密码错误。If(n

6、osuchuuser==T)显示:没有这个用户。If(notavaliableuser==T)显示:此用户不可以进入本系统错误提示格式为:错误提示!XXXX错误,重新输入!确定2.性能身份认证模块要对数据库进行搜索,检查登陆用户是不是合法,因此在算法方面应注重效率。3输入项目认证模块需要输入用户ID,操作员编码与密码,密码要以*显示。4输出项目对于认证模块,如果通过验证将直接进入系统菜单,否则根据错误类型输出错误信息。5程序逻辑已经在软件结构中进行描述。四.统计模块4.1软件结构Select()按部门按年龄按签约年月Calculate_1()(1)Calc

7、ulate_2()Calculate_3()数据库Print()4.2程序描述1统计模块Select()过程:选择统计方式,根据所选择的方式分别调用相应得统计程序。If(fun==1)calculate_1()If(fun==2)calculate_2()If(fun==3)calculate_3()Calculate_1(),Calculate_2(),Calculate_3()统计程序,分别对用不同的统计方式。Print()过程:打印出统计结果或者在屏幕显示出错信息。错误提示!没有数据可以进行统计!确定2.性能统计模块对所有的或者选中类型的数据进行统计

8、,在精度方面必须满足统计要求,精确到小数点后3位。3.输入项目统计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。