工资管理系统概要设计说明书.docx

上传人:苏美尔 文档编号:11746939 上传时间:2021-09-03 格式:DOCX 页数:34 大小:310.04KB
返回 下载 相关 举报
工资管理系统概要设计说明书.docx_第1页
第1页 / 共34页
工资管理系统概要设计说明书.docx_第2页
第2页 / 共34页
工资管理系统概要设计说明书.docx_第3页
第3页 / 共34页
工资管理系统概要设计说明书.docx_第4页
第4页 / 共34页
工资管理系统概要设计说明书.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《工资管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《工资管理系统概要设计说明书.docx(34页珍藏版)》请在三一文库上搜索。

1、概要设计说明书目录目录1.1引言2.1.1 编写目的21.2 背景21.3 定义31.4 参考资料42总体设计5.2.1 需求规定52.2 运行环境92.3 基本设计概念和处理流程 102.4 结构112.5 功能器求与程序的关系122.6 人工处理过程122.7 尚未问决的问题133接口设计1.33.1 用户接口 133.2 外部接口 133.3 内部接口 144运行设计1.44.1 运行模块组合144.2 运行控制144.3 运行时间145系统数据结构设计 1.45.1 逻辑结构设计要点145.2 物理结构设计要点225.3 数据结构与程序的关系236系统出错处理设计2.36.1 出错信息

2、236.2 补救措施236.3 系统维护设计231引言1.1 编写目的编写该文档是为了分析人工管理高校工资的流程,把人工模式抽 象为 可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结, 便于开发小组成员对系统整体功能的认识,通过该文档,确 定了系统的目 的和功能,以及管理的流程和方法,同时也为使用者提 供参考。1.2 背景说明:A.所建议开发的软件系统的名称:“某职业高中工资管理系统”B.本项目的任务提出者:财物科长;项目的开发者:该学校的全体计算机 教师;实际用户:财务科会计、财务科长(有时);由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存在。 但如果该学校打算建

3、立一个中央数据库,并以此为中心开发完整的管理信 息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本 系统将是其中的一个子系统。1.3 定义(1)系统流程图:描述物理系统的模型表示用户数据添加系统用户管理用户数据修改修改用户口令员工信息添加.高校工资管理系统员工信息管理员工信息修改员工信息删除职务工资标准设立工资标准设立职称工资标准设立其他工资标准设立工资创建工资信息管理工资修改工资结算 工资统计(2)数据流图:描述逻辑系统的模型表示员1信息表工资项目表管理员系统n志表1.4 参考资料1 .教育主管部门的经费预拨批文:教经费(编号:2007-1 );2 .学校与计算机科研小组签订的

4、项目预研合同:某校科研预研合同(编号:2007-12)3 .软件工程导论(第4版),张海藩编著,清华大学出版社出版2总体设计2.1 需求规定给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示:序号在数据 流图中 的加工 编号功能名称功能说明其他说明11收集数据收集课时信息和任务信息22审核数据审核事务数据的合法性33.1取数据分别获取人事数据、事务数 据和年度数据43.2计算正常工 资计算当月的正常工资53.3计算超额课 时费计算年度的超额课时费63.4更新年度数 据更新年度数据中的信息73.5印表格打印相关报表84分发工资明 细表把相关

5、表格分发下去手工完成95更新分类帐更新账目信息不属于本系统的范嚅,可能是 “财务管理系统”的功能106更新人事数据更新人事信息不属于本系统的范畴,可能是 “人事管理系统”的功能对于性能的具体要求:时间特性要求响应时间:0.01秒;更新处理时间:0.1秒;数据的转换和传送时间:2秒;输入输出数据的精度特性要求输入数据包括: a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+ 单节课时费b)事务数据=课时信息|任务信息c)课时信息=课程名称+授课班级+授课时数+班级人数d)任务信息=任务名称+任务工作量表1输入数

6、据的具体要求数据名称数据类型来源媒体格式数值范围精度职工编号字符人事数据10 字符10前4位代表 学校编号, 后面2位代 表部门编 号5最后4 位代表员工 编号职工姓名字符人事数据4 字符 10职称字符人事数据8 字符 8职务字符人事数据8 字符 8部门字符人事数据10 字符1 n参加工作时间日期人事数据日期类型, 见数据字典 定义年一月一日形式籍贯字符人事数据10 字符-in基本工资数值人事数据1 数字 4。9999个位生活补贴数值人事数据1 数字 3。999个位书报费数值人事数据1 数字 30 999个位交通费数值人事数据1 数字 3。999个位洗理费数值人事数据1 数字) 3。999个位

7、班级人数数值人事数据1 数字 30 999个位职称系数数值人事数据1.5班级系数数值人事数据1 .5单节课时费数值人事数据2 数字 21099个位课程名称/任务名称字符事务数据4 字符 10授课班级字符事务数据10 字符100 5多媒体技术1班授课时数数值事务数据2 数字 4109999个位任务量工作数值事务数据1 数字Q0 999个位输出数据包括:a)工资表=职工编号+职工姓名+帐号+工资总额功工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应 发工资总额数据名称数据类型来源媒体格式数值范围精度职工编号同上职工姓名同上帐

8、号字符工资表30 字符30工资总额数值工资表3 数字 50-99999个位基本工资数值工资明细表1 数字 40-9999个位课时费数值工资明细表1 数字 40-9999个位岗位津贴数值工资明细表1 数字 40-9999个位书报费数值工资明细表1 数字 30-999个位生活补贴数值工资明细表1 数字 30-999个位交通费数值工资明细表1 数字 30-999个位洗理费数值工资明细表1 数字 30-999个位保险费数值工资明细表1 数字 40-9999个位公积金数值工资明细表1 数字 40-9999个位个税数值工资明细表1 数字 40-9999个位工资合计数值工资明细表1 数字 40-9999个位

9、应发工资总额数值工资明细表1 数字 40-9999个位系统使用的灵活性要求系统的灵活性主要体现在:a)提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显示器、打印机的输出操作;b)运行环境的无关性,该软件应该能够即装即用,在所有Windows平台都能很好的运行。2.2 运行环境系统运行环境:硬件环境:高性能PC (迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)软件环境:Windows+Office2.3 基本设计概念和处理流程软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型还是 混合型,然后分别找出变换中心或事务中心,然后进行从数

10、据流图向软件结构图的形式化的映射,下图就是需求分析阶工资明细表/ 、 _(工资明细表 i _ mj上r1分类账教师职工会计2.4结构顶层模块模块1模块3收集事务数据计算教职匚匚资模块2印表格更新年度数据2.5功能器求与程序的关系模块1模块2模块3模块4模块5模块6模块7模块8收集数据审核数据取数据计算正常工资计算超额课时费z更新年度数据/印表格J程序1程序2程序n功能需求1功能需求2功能需求n2.6人工处理过程除了要求教师或职工填写课时表和任务表外无其他人工处理。2.7尚未问决的问题无。3接口设计3.1 用户接口本系统是基于Windows环境下的可视化软件,主要提供可视化的工资管理系统收集数据

11、审核数据打印表格计算正常工资计算超额课时费更新年度数据3.2 外部接口本系统无外部接口3.3 内部接口本系统内部元素之间主要通过数据库接口完成相应功能4运行设计4.1 运行模块组合暂不考虑4.2 运行控制暂不考虑4.3 运行时间暂不考虑5系统数据结构设计5.1 逻辑结构设计要点采用数据字典的描述(也可采用E-R图)名字工资总额别名总工资描述扣除个税、公积金和保险费之前的职工月 工资格式基本工资+生活补贴+书报费+交通费+洗 理 费+课时费1岗位津贴位置工资明细表、工资表、年度数据、报表名字教职工编号别名职工号描述唯一地标识每个职工的一个关键词格式10 字符 10位置人事数据、年度数据、事务数据

12、、报表、 工资明细表、工资表名字教职工姓名别名姓名描述每个教职工的名字格式4 字符 10位置人事数据、年度数据、工资明细表、工资 表、报表、事务数据名字基本工资别名描述根据职称所决定的每个职工的工资格式0.9999位置人事数据、年度数据、工资明细表名字职务别名描述从事行政工作的教职工的头衔格式8 字符 8位置人事数据名字职称别名描述教职工的技术资历的描述格式8 字符 8位置人事数据名字生活补贴别名描述根据职称确定的每个职工每个月的补贴格式0.9999位置人事数据、工资明细表、报表名字书报费别名描述补助给每个职工的每个月购买书报的费 用格式0.999位置人事数据、工资明细表、报表名字交通费别名描

13、述补助给每个职工的每个月的交通费用格式0.999位置人事数据、工资明细表、报表名字洗理费别名描述补助给每个职工的每个月的洗理费用格式0.999位置人事数据、工资明细表、报表名字课时费别名描述每个教师的每个月完成相应课时数的具 体费用格式课时数”单节课时费/职称系数*班级系数位置工资明细表、报表、年度数据名字单节课时费别名描述每节课付给教师的费用格式2数字)2/10-99位置人事数据名字职称系数别名描述根据职称确定的计算课时费的计算数值格式1.5位置人事数据名字班级系数别名描述根据班级确定的计算课时费的计算数值格式1.5位置人事数据名字岗位津贴别名描述每个职工的每个月完成的任务量的费用格式任务数

14、*单个任务的费用/0-9999位置工资明细表、报表名字个人所得税别名个税、所得税描述政府本月征收的个人收入所得税格式09999位置工资明细表、报表、人事数据名字 保险费名字住房公积金别名公积金描述单位按月补助给个人的购买房屋的资金格式0.9999位置工资明细表、报表、人事数据名字保险费别名保费描述单位补助给每个职工的每个月的保险费 用格式0.9999位置工资明细表、报表、人事数据名字实发工资别名实际工资描述每个职工每个月实际获得的工资格式工资总额-个人所得税-保险费-住房公积金位置工资明细表、工资表、年度数据、报表名字人事数据别名个人数据描述每个职工的基本信息描述格式人事数据=职工编号+职工姓

15、名+职称+职务 +部门+参加工作时间+籍贯+基本工资+生活 补贴+书报费+交通费+洗理费位置人事数据数据流、人事数据存储名字部门别名描述每个教职工所在的部门格式10 字符 10位置人事数据数据流、人事数据存储名字参加工作时间别名描述每个教职工第1次参加工作的时间格式年十月+日位置人事数据数据流、人事数据存储名字年别名描述每个教职工第1次参加工作的年份格式4 数值 4位置人事数据数据流、人事数据存储名字月别名描述每个教职工第1次参加工作的月份格式1|2|3|4|5|6|7|8|9|10|11|12/1.12位置人事数据数据流、人事数据存储名字日别名描述每个教职工第1次参加工作的日期格式1.31位

16、置人事数据数据流、人事数据存储名字藉贝别名描述每个教职工的老家所在地格式10 字符 10位置人事数据数据流、人事数据存储名字年度数据别名描述每个职工的每年度的数据记录格式年度数据=职工编号+职工姓名+本年度累计 工资总额+本年度累计实发工资+本年度累 计授课时数+上年度月平均工资位置年度数据存储名字本年度累计工资总额别名描述每个职工的一个年度的累加起来的工资 总额格式4 数字 6位置年度数据存储名字本年度累计实发工资总额别名描述每个职工的一个年度的累加起来的实际 拿到的工资总额格式4 数字 6位置年度数据存储名字本年度累计授课时数别名描述每个教师的一个年度的累加起来的课时 数格式2 数字 4位

17、置年度数据存储名字上年度月平均工资别名描述每个职工的上年度的平均工资数值格式4 数字 6位置年度数据存储名字事务数据别名描述教师登记的当月课时信息或职工登记当 月任务信息格式课时信息、1任务信息位置事务数据存储、事务数据流名字课时信息别名描述每个教师本月完成的课时信息格式课时信息=课程名称+授课班级+授课时数+ 班级人物+班级案的位置事务数据流、数据存储名字任务信息别名描述每个职工本月完成的任务信息格式任务信息=任务名称+任务工作量位置事务数据流、数据存储名字课程名称别名描述课程的具体名字格式4 字符 10位置事务数据流、数据存储名字授课班级别名描述课程的授课对象格式10 字符 10位置事务数

18、据流、数据存储名字授课时数别名描述每个教师本月完成的课时数量格式2 数字 3位置事务数据流、数据存储名字班级人数别名描述每个班级的在班人数格式1 数字 3位置事务数据流、数据存储名字任务名称别名描述每个职工本月包干的任务的名称格式10 字符 10位置事务数据流、数据存储名字任务工作量别名描述每个职工本月完成的工作数量格式1 数字 3位置事务数据流、数据存储名字工资表别名描述提父银行的所有教职工的工资总额信息格式职工编号+职工姓名+帐号+工资总额位置工资表名字帐号别名描述每个教职工的工资存折的帐号格式30 字符 30位置工资表名字工资总额别名描述每个教师本月实际拿到的工资数格式3 数字 5位置工资表、工资明细表、报表名字工资明细表别名描述每个教师本月获取工资的明细记录格式基本工资+课时费+岗位津贴+书报费+生 活补贴+交通费+洗理费+缴纳的保险费+ 缴纳的公积金费+缴纳的个税+工资合计+应 发工资总额位置工资明细表5.2 物理结构设计要点数据库的物理存储,暂不考虑。5.3 数据结构与程序的关系暂不考虑6系统出错处理设计6.1 出错信息序号出错输出信息1米集数据格式不正确2审核数据不止确3该职工的基本信息不存在6.2 补救措施暂不考虑6.3 系统维护设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1