《工资管理系统概要设计说明书(共23页).doc》由会员分享,可在线阅读,更多相关《工资管理系统概要设计说明书(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上概要设计说明书目录专心-专注-专业1引言1.1编写目的编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。1.2背景说明:A. 所建议开发的软件系统的名称:“某职业高中工资管理系统”B. 本项目的任务提出者:财物科长;项目的开发者:该学校的全体计算机教师;实际用户:财务科会计、财务科长(有时);由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存在。但如果该学校打算建立一
2、个中央数据库,并以此为中心开发完整的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。1.3定义(1) 系统流程图:描述物理系统的模型表示。工资信息管理工资结算工资修改工资创建工资统计工资标准设立其他工资标准设立职称工资标准设立职务工资标准设立员工信息管理员工信息删除员工信息修改员工信息添加系统用户管理用户数据添加用户数据修改修改用户口令高校工资管理系统(2) 数据流图:描述逻辑系统的模型表示。员工员工信息表工资项目表员工信息表银行转帐单据表注册登记工资管理工资查询报表生成和打印银行转帐办理员工离职处理系统维护信息维护管理员管理员系统日志表统计分析
3、1.4参考资料1. 教育主管部门的经费预拨批文:教经费(编号:2007-1);2. 学校与计算机科研小组签订的项目预研合同:某校科研预研合同(编号:2007-12)3. 软件工程导论(第版),张海藩编著,清华大学出版社出版2总体设计2.1需求规定给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示:序号在数据流图中的加工编号功能名称功能说明其他说明11收集数据收集课时信息和任务信息22审核数据审核事务数据的合法性33.1取数据分别获取人事数据、事务数据和年度数据43.2计算正常工资计算当月的正常工资53.3计算超额课时费计算年度的超额课时费
4、63.4更新年度数据更新年度数据中的信息73.5印表格打印相关报表84分发工资明细表把相关表格分发下去手工完成95更新分类帐更新账目信息不属于本系统的范畴,可能是“财务管理系统”的功能106更新人事数据更新人事信息不属于本系统的范畴,可能是“人事管理系统”的功能对于性能的具体要求:l 时间特性要求n 响应时间:0.01秒;n 更新处理时间:0.1秒;n 数据的转换和传送时间:2秒;l 输入输出数据的精度特性要求输入数据包括:a) 人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费b) 事务数据课时信息|
5、任务信息c) 课时信息课程名称+授课班级+授课时数+班级人数d) 任务信息任务名称+任务工作量表输入数据的具体要求数据名称数据类型来源媒体格式数值范围精度职工编号字符人事数据10字符10前位代表学校编号,后面位代表部门编号,最后位代表员工编号职工姓名字符人事数据4字符10职称字符人事数据8字符8职务字符人事数据8字符8部门字符人事数据10字符10参加工作时间日期人事数据日期类型,见数据字典定义年月日形式籍贯字符人事数据10字符10基本工资数值人事数据1数字49999个位生活补贴数值人事数据1数字3999个位书报费数值人事数据1数字3999个位交通费数值人事数据1数字3999个位洗理费数值人事数
6、据1数字3999个位班级人数数值人事数据1数字3999个位职称系数数值人事数据1.5班级系数数值人事数据.5单节课时费数值人事数据2数字21099个位课程名称任务名称字符事务数据4字符10授课班级字符事务数据10字符10多媒体技术班授课时数数值事务数据2数字4109999个位任务量工作数值事务数据数字0999个位输出数据包括:a) 工资表职工编号+职工姓名+帐号+工资总额b) 工资明细表基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额表输出数据的具体要求数据名称数据类型来源媒体格式数值范围精度职工编号同上职工姓名同上帐号字
7、符工资表30字符30工资总额数值工资表3数字5099999个位基本工资数值工资明细表1数字409999个位课时费数值工资明细表1数字409999个位岗位津贴数值工资明细表1数字409999个位书报费数值工资明细表1数字0999个位生活补贴数值工资明细表1数字0999个位交通费数值工资明细表1数字0999个位洗理费数值工资明细表1数字0999个位保险费数值工资明细表1数字09999个位公积金数值工资明细表1数字409999个位个税数值工资明细表1数字409999个位工资合计数值工资明细表1数字409999个位应发工资总额数值工资明细表1数字409999个位l 系统使用的灵活性要求系统的灵活性主要
8、体现在:a) 提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显示器、打印机的输出操作;b) 运行环境的无关性,该软件应该能够即装即用,在所有Windows平台都能很好的运行。2.2运行环境系统运行环境:l 硬件环境:高性能PC(迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)l 软件环境:Windows+Office2.3基本设计概念和处理流程软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型还是混合型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需求分析阶段得到的数据流图顶层模块2.4结构
9、计算工资计算教职工工资取数据收集事务数据审核事务数据计算正常工资计算超额课时费更新年度数据印表格模块1模块2模块3模块4模块5模块6模块7模块82.5功能器求与程序的关系模块1模块2模块3模块4模块5模块6模块7模块8收集数据审核数据取数据计算正常工资计算超额课时费更新年度数据印表格程序1程序2程序n功能需求1功能需求2功能需求n2.6人工处理过程除了要求教师或职工填写课时表和任务表外无其他人工处理。2.7尚未问决的问题无。3接口设计3.1用户接口本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。最初的主界面如下:工资管理系统收集数据审核数据计算正常工资 计算超额课时费
10、 更新年度数据 打印表格3.2外部接口本系统无外部接口。3.3内部接口本系统内部元素之间主要通过数据库接口完成相应功能。4运行设计4.1运行模块组合暂不考虑4.2运行控制暂不考虑4.3运行时间暂不考虑5系统数据结构设计5.1逻辑结构设计要点采用数据字典的描述(也可采用E-R图):名字工资总额别名总工资描述扣除个税、公积金和保险费之前的职工月工资格式基本工资+生活补贴+书报费+交通费+洗理费+课时费岗位津贴位置工资明细表、工资表、年度数据、报表名字教职工编号别名职工号描述唯一地标识每个职工的一个关键词格式10字符10位置人事数据、年度数据、事务数据、报表、工资明细表、工资表名字教职工姓名别名姓名
11、描述每个教职工的名字格式4字符10位置人事数据、年度数据、工资明细表、工资表、报表、事务数据名字基本工资别名描述根据职称所决定的每个职工的工资格式0.9999位置人事数据、年度数据、工资明细表名字职务别名描述从事行政工作的教职工的头衔格式8字符8位置人事数据名字职称别名描述教职工的技术资历的描述格式8字符8位置人事数据名字生活补贴别名描述根据职称确定的每个职工每个月的补贴格式0.9999位置人事数据、工资明细表、报表名字书报费别名描述补助给每个职工的每个月购买书报的费用格式0.999位置人事数据、工资明细表、报表名字交通费别名描述补助给每个职工的每个月的交通费用格式0.999位置人事数据、工资
12、明细表、报表名字洗理费别名描述补助给每个职工的每个月的洗理费用格式0.999位置人事数据、工资明细表、报表名字课时费别名描述每个教师的每个月完成相应课时数的具体费用格式课时数*单节课时费*职称系数*班级系数位置工资明细表、报表、年度数据名字单节课时费别名描述每节课付给教师的费用格式2数字21099位置人事数据名字职称系数别名描述根据职称确定的计算课时费的计算数值格式1.5位置人事数据名字班级系数别名描述根据班级确定的计算课时费的计算数值格式1.5位置人事数据名字岗位津贴别名描述每个职工的每个月完成的任务量的费用格式任务数*单个任务的费用/09999位置工资明细表、报表名字个人所得税别名个税、所
13、得税描述政府本月征收的个人收入所得税格式09999位置工资明细表、报表、人事数据名字住房公积金别名公积金描述单位按月补助给个人的购买房屋的资金格式0.9999位置工资明细表、报表、人事数据名字保险费别名保费描述单位补助给每个职工的每个月的保险费用格式0.9999位置工资明细表、报表、人事数据名字实发工资别名实际工资描述每个职工每个月实际获得的工资格式工资总额-个人所得税-保险费-住房公积金位置工资明细表、工资表、年度数据、报表名字人事数据别名个人数据描述每个职工的基本信息描述格式人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费位置人
14、事数据数据流、人事数据存储名字部门别名描述每个教职工所在的部门格式10字符10位置人事数据数据流、人事数据存储名字参加工作时间别名描述每个教职工第次参加工作的时间格式年月日位置人事数据数据流、人事数据存储名字年别名描述每个教职工第次参加工作的年份格式4数值4位置人事数据数据流、人事数据存储名字月别名描述每个教职工第次参加工作的月份格式1|2|3|4|5|6|7|8|9|10|11|12/1.12位置人事数据数据流、人事数据存储名字日别名描述每个教职工第次参加工作的日期格式1.31位置人事数据数据流、人事数据存储名字籍贯别名描述每个教职工的老家所在地格式10字符10位置人事数据数据流、人事数据存
15、储名字年度数据别名描述每个职工的每年度的数据记录格式年度数据=职工编号+职工姓名+本年度累计工资总额+本年度累计实发工资+本年度累计授课时数+上年度月平均工资 位置年度数据存储名字本年度累计工资总额别名描述每个职工的一个年度的累加起来的工资总额格式4数字6位置年度数据存储名字本年度累计实发工资总额别名描述每个职工的一个年度的累加起来的实际拿到的工资总额格式4数字6位置年度数据存储名字本年度累计授课时数别名描述每个教师的一个年度的累加起来的课时数格式2数字4位置年度数据存储名字上年度月平均工资别名描述每个职工的上年度的平均工资数值格式4数字6位置年度数据存储名字事务数据别名描述教师登记的当月课时
16、信息或职工登记当月任务信息格式课时信息|任务信息位置事务数据存储、事务数据流名字课时信息别名描述每个教师本月完成的课时信息格式课时信息=课程名称+授课班级+授课时数+班级人数+班级系数位置事务数据流、数据存储名字任务信息别名描述每个职工本月完成的任务信息格式任务信息=任务名称+任务工作量位置事务数据流、数据存储名字课程名称别名描述课程的具体名字格式4字符10位置事务数据流、数据存储名字授课班级别名描述课程的授课对象格式10字符10位置事务数据流、数据存储名字授课时数别名描述每个教师本月完成的课时数量格式2数字3位置事务数据流、数据存储名字班级人数别名描述每个班级的在班人数格式1数字3位置事务数
17、据流、数据存储名字任务名称别名描述每个职工本月包干的任务的名称格式10字符10位置事务数据流、数据存储名字任务工作量别名描述每个职工本月完成的工作数量格式1数字3位置事务数据流、数据存储名字工资表别名描述提交银行的所有教职工的工资总额信息格式职工编号+职工姓名+帐号+工资总额位置工资表名字帐号别名描述每个教职工的工资存折的帐号格式30字符30位置工资表名字工资总额别名描述每个教师本月实际拿到的工资数格式3数字5位置工资表、工资明细表、报表名字工资明细表别名描述每个教师本月获取工资的明细记录格式基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+缴纳的个税+工资合计+应发工资总额位置工资明细表5.2物理结构设计要点数据库的物理存储,暂不考虑。5.3数据结构与程序的关系暂不考虑6系统出错处理设计6.1出错信息序号出错输出信息1采集数据格式不正确2审核数据不正确3该职工的基本信息不存在6.2补救措施暂不考虑6.3系统维护设计暂不考虑