版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-3"\h\z1引言21.1编写目的21.2背景21.3定义21.4参考资料22程序系统的结构33程序1〔标识符〕设计说明33.1程序描述33.2功能33.3性能43.4输人项43.5输出项43.6算法43.7流程逻辑53.8接口63.9存储分配63.10注释设计63.11限制条件63.12测试方案63.13尚未解决的问题64程序2〔标识符〕设计说明74.1程序描述74.2功能74.3性能74.4输人项74.5输出项74.6算法84.7流程逻辑84.7接口94.8存储分配94.9注释设计94.10限制条件104.11测试方案104.12尚未解决的问题10详细设计说明书1引言1.1编写目的在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。1.2背景工程的提出:工资管理是企业管理的重要组成局部,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要消耗大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该工程的提出正是为了在此根底上进一步实现企业员工工资管理的标准化和自动化。工程与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成局部,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工根本工资、津贴、医疗保险等信息。用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门1.3定义工资工程:在计算月工资时需要涉及的各项信息,例如根本工资,津贴费,缺勤费,保险费等计算公式:即计算月工资的方法缺勤费用:即员工由于缺勤而需扣除的费用津贴:即员工因为加班而需增加的工资医疗保险:即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用根本工资:每个工种有不同的根本工资1.4参考资料【1】《工资管理系统》需求规格说明书;【2】《工资管理系统》概要设计说明书【3】张立,C#2.0宝典,电子工业出版社,2007【4】李兰友等编著,VisualC#.Net程序设计,清华大学出版社,2003【5】《软件工程与软件开发工具》ISBN7-302-09290-7、TP.65152004年9月。【6】肖刚,古辉,程振波,张元鸣.实用软件文档写作.北京:清华大学出版社。2程序系统的结构工资管理系统是全企业信息管理系统的一个有机组成局部,它并非一个独立的系统,需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工根本工资、津贴、医疗保险、出勤状况等信息。下列图为本系统与其它系统的数据交换图。 本系统与其他系统联系紧密,那么就得通过相应的接口把各个系统联系起来,图〔2-1-2〕就是本系统和其他系统的接口图。工资核算工资核算考勤系统医疗保险财务管理系统工资数据库考勤数据库工资管理系统年终奖金人事管理系统医疗保险数据库员工信息数据库 图〔2-1-2〕系统接口图3程序1〔标识符〕设计说明3.1程序描述本程序是系统启动时首先运行的程序,用户通过本程序的认证进入系统。通过本程序,操作系统在内存为用户分配一段内存,而且必须在此用户退出之前常驻内存,以便对本系统的所有操作都是在此登陆用户下进行。3.2功能本段程序功能非常简单,提供新用户注册和响应登陆者,并根据用户的权限翻开不同的登陆界面,该功能可用如下功能模块图描述。图〔3-2-1〕模块功能方框图3.3性能该模块假设要注册新用户和响应登陆者,就必须对数据库的用户表进行查询、核对和更改。经过反复测试与优化,我们将登陆时间限制在5秒以内,假设超过5秒,就显示登陆出错信息。对新用户注册数据提交时间限制在5秒,假设超过5秒,就提示注册失败。3.4输人项本程序的输入就两大类,用户名和密码。以下为这两类输入项作以下限制。〔1〕、用户:必须是数字、字母或那么汉字组成,长度限制在6到12字符之间。〔2〕、密码:必须是数字、字母组成,长度限制在6到12字符之间。3.5输出项登陆:根据数据库的记载,有三类输出结果,登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息。注册:只有注册成功与注册不成功两类返回结果。3.6算法本段程序最主要的算法是如何进行权限判断。下面简单描述该算法。在数据库里为每一个用户都配有一系列的字段,其中有一bool字段叫Controller,假设为true,那么代表该用户为管理员,假设为false,该用户就是一普通用户。3.7流程逻辑以下列图为本模块的流程图〔3-7-1〕图〔3-7-1〕登陆模块流程图3.8接口无3.9存储分配本段程序的存储分配如下表所示表〔3-8-1〕本模块存储分配图名称长度数据类型账号6到12个字符char密码6到12个字符charControllerbool3.10注释设计加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加注释;对关键代码进行注释;行注释用“//〞表示;多行注释用“/**/〞3.11限制条件运行本程序必须要有健全的sql2000数据库。用户必须牢记自己的密码,假设连续三次输入错误密码,那么退出本次登录。3.12测试方案测试方法:黑盒测试。测试类容:通过大量的正确和非正确登录账号和密码进行反复登录,分析登录结果和响应时间是否符合要求。3.13尚未解决的问题本模块不能更好控制屡次错误登录。本系统的处理方式是退出本次登录,该用户只要再次运行程序即可继续登录。为防止盗用账号,最好的控制方式是禁止此账号在限制的时间内登录。如假设连续三次登录失败,那么在接下来的24小时内,该用户不允许登录。4程序2〔标识符〕设计说明4.1程序描述本段程序主要为普通用户设定的,该程序所获得的内存保存在登录一直到退出登录为止。4.2功能普通用户界面用户查询自己的工资情况普通用户界面用户查询自己的工资情况用户查询自己的根本信息4.3性能该模块主要是查询自己的根本信息和根本工资,由于数据处理量很小,所以要求每次执行响应时间不得超过1.5s4.4输人项本段程序只有一类输入数据,即自己的工号,所以只要正确输入自己的工号即可,没有特别的要求。4.5输出项显示我的根本信息,如姓名,工号,性别,年龄等。显示我的工作情况,如加班时长,部门根本工资,岗位津贴,医疗报销,个人所得税等。4.6算法本段程序思想简单,没有特殊的算法,只是执行对数据库的查询。4.7流程逻辑图〔4-7-1〕显示我的信息流程图4.7接口本模块在查询自己信息的时候,要与人事管理系统进行数据交换,那么就得有相应的接口来支持实现,下列图为本模块与人事管理系统的接口图。人事管理子系统人事管理子系统<<Applicaction>>员工信息数据库员工根本信息查询 图〔4-7-1〕本模块与人事管理系统的接口本模块在员工查询自己的工资的时候,要像财务管理系统提取数据,所以得有相应的接口来支持实现。下列图就是本模块与财务管理系统之间的接口图。员工工资查询员工工资查询工资管理系统工资数据库财务管理系统图〔4-7-2〕本模块与财务管理系统之间的接口4.8存储分配本段程序只是执行查询功能,功能结束,内存所分配的资源也就被回收。4.9注释设计加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级思想品德教学工作总结
- 员工试用期的工作总结及转正申请
- 云计算环境下软件测试的高效策略指南
- 离散型随机变量的方差课件2025-2026学年高二下学期数学人教A版选择性必修第三册
- 2026年福建饲料行业分析报告及未来发展趋势报告
- 2026年炉卷轧机行业分析报告及未来发展趋势报告
- 2026年广东省物流行业分析报告及未来发展趋势报告
- 2026年无缝内衣行业分析报告及未来发展趋势报告
- 2025年广东广州南武中学中考二模数学试题含答案
- 2026年资源综合利用行业分析报告及未来发展趋势报告
- 2026广东广州南方投资集团有限公司社会招聘49人备考题库附答案详解(研优卷)
- 【时政解读】从美式斩杀线看中国温度与制度力量 课件
- 2026年广州市黄埔区事业单位招聘笔试参考题库及答案解析
- 油漆车间安全培训
- 第25讲-理解为王:化学反应原理综合题解法策略
- 2025多学科共识:慢性阻塞性肺病患者心肺风险的识别和管理课件
- 2026年共青团入团积极分子考试测试试卷题库及答案
- 2025学年河北省名校协作体高三语文上学期12月考试卷附答案解析
- 2025湖南大学出版社有限责任公司招聘笔试历年常考点试题专练附带答案详解试卷2套
- 制造业产品研发流程优化方案
- 某法律服务公司车辆调度管理细则
评论
0/150
提交评论