工资管理系统设计说明书.pdf

上传人:赵** 文档编号:37919311 上传时间:2022-09-02 格式:PDF 页数:18 大小:831.85KB
返回 下载 相关 举报
工资管理系统设计说明书.pdf_第1页
第1页 / 共18页
工资管理系统设计说明书.pdf_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《工资管理系统设计说明书.pdf》由会员分享,可在线阅读,更多相关《工资管理系统设计说明书.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-工资管理系统详细设计说明书软工 1502 第三组召组-z-目录1 引言. 11.1 编写目的 . 11.2 项目背景 . 11.3 定义. 11.4 参考资料 . 12 任务概述 . 12.1 目标. 12.2 运行环境 . 22.3 需求概述 . 22.4 条件与限制 .23 程序描述 . 34 接口设计 . 54.1 用户接口 . 54.2 外部接口 . 64.3 部接口. 65 数据结构设计. 65.1 数据结构 . 65.2 数据结构与程序的关系.66 运行设计 . 67 系统出错处理设计 . 98 程序描述 . 9-z-1 1 引言引言1.11.1 编写目的编写目的本文档将对职工工

2、资软件开发需求进行描述, 本文档的读者是项目策划、 设计和评审人员。1.21.2 项目背景项目背景随着计算机应用的日益普及和深化, 网上办公已经成为一种趋势。 部分公司的工资处理还处于较为原始的手工阶段, 一直由会计人工计算工资并编制财务报表, 缺少一套实用可靠的管理系统软件。随着公司规模扩大, 工作量也越来越大,目前需要多名会计紧工作才能完成,不仅效率低,而且成本高。 今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。1.31.3 定义定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.41.4 参考资料参考资料海藩,软件工程导论。

3、:清华大学,2008敬,软件工程教程。:航空航天大学( 美 ) Patrick ONeil Elizabeth ONeil , 数 据 库 原 理 、 编 程 与 应 用 。机械工业百度文献2 2 任务概述任务概述2.12.1 目标目标实行电子化智能化的工资管理, 可以让人力资源管理人员从繁重琐碎的案头工作解脱出来, 去完成更重要的工作 。实现企业更大的工作效益和利润。提高工作效率,减少人力;节省开支;-z-2.22.2 运行环境运行环境硬件、软件、运行环境、开发环境等条件。硬件环境要求如下:奔腾 II 或更高档的计算机、笔记本电脑;运行时存的要 10MB 以上;安装所需硬盘空间是 150MB

4、;打印机可选激光打印机。软件环境要求如下:中文 Windows95/Windows98/Windows2000/Me/xp/7;Windows NT4.0。2.32.3 需求概述需求概述系统开发基于 C/S 的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式, 菜单电击的方式操作。 用户使用时, 只要是按照格式和要求填入信息,系统在后台响应用户操作过程。 让用户在最短时间里, 不需要经过专门培训,就可以轻松上手使用。2.42.4 条件与限制条件与限制时间较紧促-z-3 3 程序描述程序描述工资管理系统员工人事部息息息信码码信密码信资密工员密工员息管理信工员修改密码查询

5、工资登录人事信息管理修改工资图 3-1 结构图-z各部门主管录记核考工员员工考核-人事部登录人事信息管理修改工资员工变动更改员工工资审计修改信息输出信息图 3-2 “人事部”模块结构图人事部nn工资管理考核信息mm员工n考核管理1部门主管图 3-3 E-R 图-z-LevelPKPKPKPKFK1FK1LgradeLgradeLdepartmentLdepartmentLbasicLpostsalaryLhousingfundLretirementLmedicalLmaternityLinjurySnetsalaryInumberInformationPKPKSalaryPKPKPK,FK4P

6、K,FK4FK1FK1FK2FK3SnetsalarySnetsalaryInumberInumberSbasicSpostsalarySbonusSfiveoneScheckSinformationSgrosssalaryLgradeLdepartmentBtotalbonusCworkingdayIdepartmentIclassInameIuniversityIregisterdayIbirthdayIidcardIaddressPKPKInumberInumberCheckCworkingdayCworkingdayCprivateaffairCsickClateCleaveBonus

7、PKPKBtotalbonusBtotalbonusBovertimeBcommission图 3-4 数据库逻辑模型图各个实体之间的功能描述员工:仅有查询工资和修改登陆密码的功能。主管:对员工进行考核,记录员工的表现情况。人事部:负责员工的信息和工资的录入和修改,同样是该系统的管理员。所有人都用自己的登陆账号和密码进入系统。4 4 接口设计接口设计4.14.1 用户接口用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。-z-4.24.2 外部接口外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、 本系统与各支持软件之间的接口关系。4.34.3 部接口部接口说

8、明本系统之的各个系统元素之间的接口的安排。5 5 数据结构设计数据结构设计5.15.1 数据结构数据结构 员工基本信息:包括员工号,部门,员工职务, ,性别,毕业院校,出生年月,进入公司的时间, ,住址; 考核表现:包括员工迟到记录,早退,旷工与请假记录; 工资:基本工资,岗位工资,提成,五险一金,出勤奖金,应发工资,实发工资; 提成:加班时间,奖金;5.25.2 数据结构与程序的关系数据结构与程序的关系本系统部元素之间主要通过数据库接口完成相互联系。6 6 运行设计运行设计员工工资信息账号,密码工资管理系统员工信息员工审查人事部图 6-1 顶层数据流图-z-员工账号、密码登录账号核对员工信息

9、表查询工资员工号修改密码密码员工工资表各部门主管工资详情员工考勤表登录修改工资奖金表员工表现记录管理员账号、密码人事部员工信息人事信息管理录入信息员工基本信息表图 6-2 工资管理系统中层数据流图-z-员工账号密码登陆员工号旧密码核对新密码员工信息查询工资修改密码身份维护员工信息人事部图 6-3 员工底层数据流图员工基本信息表人事信息管理人事登记人事部管理员密码登录查询查询工资修改工资录入考勤员工考勤录入奖金奖金情况录入工资信息员工工资图 6-4 人事部底层数据流图-z-各部门主管分配工作并记录记录员工表现员工考勤奖金图 6-5 其它部门管理底层数据流图7 7 系统出错处理设计系统出错处理设计

10、本系统设置有备份以及还原功能, 可以根据需要,完成一天的结算之后,覆盖以前的备份资料,以便日后还原,降低数据恢复工作量,减小损失,8 8 程序描述程序描述功能可用如下功能模块图描述:-z-用户登录模块流程图:用户登录模块流程图:登录输入用户名重新输入N是否符合要求Y输入密码重新输入N从数据库中读取数据判断是否正确Y进入系统图 8-1 用户登录模块流程图修改密码模块流程图:修改密码模块流程图:-z-修改密码输入用户名N是否符合要求Y输入密码重新输入密码N是否符合要求Y输入新密码重新输入密码N是否与密码一致Y修改成功修改成功图 8-2 修改密码模块流程图z-增加员工信息模块流程图:增加员工信息模块

11、流程图:增加员工信息添加员工信息重新输入员工信息N判断是否符合添加要求Y员工信息添加成功员工信息添加成功图 8-3 增加员工信息模块流程图-z-修改员工信息模块流程图:修改员工信息模块流程图:修改员工信息修改员工信息重新修改员工信息N判断是否符合修改要求Y员工信息修改成功员工信息修改成功图 8-4 修改员工信息模块流程图查询员工信息模块流程图:查询员工信息模块流程图:查询员工信息查询员工信息重新查询员工信息N判断是否符合查询要求Y员工信息查询成功-员工信息查询成功z-图 8-5 查询员工信息模块流程图薪资录入薪资录入录入薪资信息N是否符合要求Y提交数据库录入完成薪资信息录入模块流程图:薪资信息

12、录入模块流程图:图 8-6 薪资信息录入模块流程图-z-薪资信息查询模块流程图:薪资信息查询模块流程图:薪资查询输入员工编号N数据备份:数据备份:数据还原:数据还原:-判断是否有该员工Y薪资查询查询结束图 8-7 薪资信息查询模块流程图数据备份选择备份文件备份完成图 8-8 数据备份数据还原选择还原数据还原完成图 8-9 数据还原z-输入项输入项本程序的输入项包含,用户名和密码。以下为这两类输入项作以下限制:用户:必须是数字、字母或则汉字组成,长度限制在6 到 12 字符之间。密码:必须是数字、字母组成,长度限制在6 到 12 字符之间。对人事档案中“”的输入要求不超过 4 个汉字或 8 个英

13、文字符;对人员所属部门只能选择而不能由键盘输入。在对用户操作人员进行数据的输入输出要求方面, 此系统可以根据用户的实际需要和特性进行相应的规定(包括输入输出数据的类型、宽度等) 。这些规定要求他在对表的操作进行, 起到日后用户操作人员的数据操作起到限制和引导的作用, 以便能更好的进行数据管理。当然, 对于输入输出的数据进行的规定一定要严格按照用户的实际情况而进行, 这就要在开发此系统时要密切的和用户单位保持联系,做好接口工作。输出项输出项登陆:根据数据库的记载,有三类输出结果, 登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息。录入:只有录入成功与录入不成功两类返回结果。名称ContentUsernamePassword标识ContentUsernamePassword数据类型varcharvarcharvarchar输出方式写入数据库写入数据库写入数据库输出媒介数据库数据库数据库算法算法本模块采用简单的匹配, 将输入的检索项信息与数据库二维表中各元组相应列的信息进行对比,直到找到查找的容或者给出出错提示。-z-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁