付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1 引言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
2、 尚未解决的问题10页脚.详细设计说明书1 引言1.1 编写目的在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节, 并给予清晰的表达, 使之成为编码的依据, 也作为软件测试人员及软件维护人员进行测试及维护时的参照。1.2 背景项目的提出 :工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。 对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。 由于工资发放在时间和操作上存在着一定的重复性、 规律性,这使得工资管理的计算机化成为可能, 该项目的提出正是为了在此基础上进一步实现企业员工工
3、资管理的规范化和自动化。项目与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、 员工医疗保险等系统连接, 能够从这些系统中正确的取得员工基本工资、 津贴、医疗保险等信息。用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门1.3 定义工资项目 : 在计算月工资时需要涉及的各项信息, 例如基本工资, 津贴费 , 缺勤费 , 保险费等计算公式 : 即计算月工资的方法缺勤费用 : 即员工由于缺勤而需扣除的费用津贴 : 即员工因为加班而需增加的工资医疗保险 : 即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用基本工资
4、: 每个工种有不同的基本工资1.4 参考资料【 1】工资管理系统需求规格说明书;【 2】工资管理系统概要设计说明书【 3】张立, C#2.0 宝典,电子工业出版社, 2007【 4】李兰友等编著, Visual C#.Net 程序设计,清华大学出版社, 2003页脚.【5】软件工程与软件开发工具ISBN7-302-09290-7、 TP 6515 2004年 9 月。【6】肖刚,古辉,程振波,张元鸣实用软件文档写作北京:清华大学出版社。2 程序系统的结构工资管理系统是全企业信息管理系统的一个有机组成部分,它并非一个独立的系统,需要和员工人事管理、 员工工时考勤、 员工医疗保险等系统连接, 能够
5、从这些系统中正确的取得员工基本工资、 津贴、医疗保险、出勤状况等信息。 下图为本系统与其它系统的数据交换图。本系统与其他系统联系紧密,那么就得通过相应的接口把各个系统联系起来,图(2-1-2 )就是本系统和其他系统的接口图。医疗保险医疗保险数据库工资核算工资管理系财务管理系统统工资数据库人事管理系统年终奖金员工信息数据库考勤系统考勤数据库图( 2-1-2 )系统接口图3 程序 1(标识符)设计说明3.1 程序描述本程序是系统启动时首先运行的程序, 用户通过本程序的认证进入系统。 通过本程序,操作系统在内存为用户分配一段内存, 而且必须在此用户退出之前常驻内存, 以便对本系统的所有操作都是在此登
6、陆用户下进行。3.2 功能本段程序功能非常简单,提供新用户注册和响应登陆者,并根据用户的权限打开不同页脚.的登陆界面,该功能可用如下功能模块图描述。图( 3-2-1 )模块功能方框图3.3 性能该模块若要注册新用户和响应登陆者,就必须对数据库的用户表进行查询、核对和更改。经过反复测试与优化,我们将登陆时间限制在 5 秒以内, 若超过 5 秒,就显示登陆出错信息。对新用户注册数据提交时间限制在5 秒,若超过5 秒,就提示注册失败。3.4 输人项本程序的输入就两大类,用户名和密码。以下为这两类输入项作以下限制。(1)、用户:必须是数字、字母或则汉字组成,长度限制在6 到 12 字符之间。(2)、密
7、码:必须是数字、字母组成,长度限制在6 到 12 字符之间。3.5 输出项登陆:根据数据库的记载,有三类输出结果,登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息。注册:只有注册成功与注册不成功两类返回结果。3.6 算法本段程序最主要的算法是如何进行权限判断。下面简单描述该算法。页脚.在数据库里为每一个用户都配有一系列的字段,其中有一bool 字段叫 Controller,若为 true ,则代表该用户为管理员,若为false ,该用户就是一普通用户。3.7 流程逻辑以下图为本模块的流程图(3-7-1 )图( 3-7-1 )登陆模块流程图页脚.3.8 接口无3.9 存储
8、分配本段程序的存储分配如下表所示表( 3-8-1 )本模块存储分配图名称长度数据类型账号6到 12个字符char密码6到 12个字符charControllerbool3.10 注释设计加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加注释;对关键代码进行注释;行注释用“ / ”表示;多行注释用“ /* */”3.11 限制条件运行本程序必须要有健全的 sql2000 数据库。用户必须牢记自己的密码,若连续三次输入错误密码,则退出本次登录。3.12 测试计划测试方法:黑盒测试。测试类容:通过大量的正确和非正确登录账号和密码进行反复登录,分析登
9、录结果和响应时间是否符合要求。3.13 尚未解决的问题本模块不能更好控制多次错误登录。本系统的处理方式是退出本次登录,该用户只要再次运行程序即可继续登录。为防止盗用账号, 最好的控制方式是禁止此账号在限制的时间内登录。如若连续三次登录失败,则在接下来的24 小时内,该用户不允许登录。页脚.4 程序 2(标识符)设计说明4.1 程序描述本段程序主要为普通用户设定的,该程序所获得的内存保存在登录一直到退出登录为止。4.2 功能本段程序主要是区分普通用户和管理员用户,普通用户享有的权限很小,所享受的服务也相应的减少, 只能查看自己的基本信息和自己的工资信息。其功能可用如下的功能模块图描述。普通用户界
10、面用户用户查询查询自己自己的工的基资情本信况息4.3 性能该模块主要是查询自己的基本信息和基本工资,由于数据处理量很小,所以要求每次执行响应时间不得超过 1.5s4.4 输人项本段程序只有一类输入数据,即自己的工号,所以只要正确输入自己的工号即可,没有特别的要求。4.5 输出项显示我的基本信息,如姓名,工号,性别,年龄等。显示我的工作情况,如加班时长,部门基本工资,岗位津贴,医疗报销,个人所得税等。页脚.4.6 算法本段程序思想简单,没有特殊的算法,只是执行对数据库的查询。4.7 流程逻辑图( 4-7-1 )显示我的信息流程图页脚.4.7 接口本模块在查询自己信息的时候,要与人事管理系统进行数
11、据交换,那么就得有相应的接口来支持实现,下图为本模块与人事管理系统的接口图。员工基本信息查询<<Applic action >>人事管理子系统员工信息数据库图( 4-7-1 )本模块与人事管理系统的接口本模块在员工查询自己的工资的时候,要像财务管理系统提取数据,所以得有相应的接口来支持实现。下图就是本模块与财务管理系统之间的接口图。员工工资查询工资管理财务管理系统系统工资数据库图( 4-7-2 )本模块与财务管理系统之间的接口4.8 存储分配本段程序只是执行查询功能,功能结束,内存所分配的资源也就被回收。4.9 注释设计加在模块首部的注释;加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加注释;对关键代码进行注释。页脚.4.10 限制条件只能查看自己的一些基本信息和大部分工资信息。不能查询其他人的信息,更不能修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理科研人才与国科金项目培养
- 旅游行业客户服务专员面试技巧
- 旅游景点服务中心负责人培训资料
- 旅游行业党建探索:旅行社党务工作者面试全解
- 激光雷达技术安全性能评估报告
- 医护护理护理动画
- 报关客服职业规划
- 统编版道德与法治四年级下册第1课我们的好朋友 第一课时教学设计
- 青蛙变王子职业规划书
- 中职生就业指导讲座参考模版
- 新媒体运营新人考核制度
- 航空航天飞控系统设计手册
- 瓷砖销售市场营销推广方案
- - 育才中学2026学年春季第二学期初二年级地理实践活动与知识应用教学工作计划
- 2025年邳州恒润城市投资笔试及答案
- 电信诈骗安全教育培训课件
- 2026年安徽粮食工程职业学院单招(计算机)测试模拟题库附答案
- 肥胖课件之针灸治疗
- “十五五规划纲要”解读:双碳引领绿色发展
- 《应急预案编制与演练》全套教学课件
- 护理共情疲劳开题报告
评论
0/150
提交评论