工资管理系统概要设计说明书(GB8567——88)2
工资管理系统概要设计

工资管理系统概要设计说明书二组组长:孔卫昌主讲人:杜金鹏组员:柴云龙,张鹏,王旭,杜金鹏概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型工资仍采用手工管理工资的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对员工出勤信息、工资等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此工资管理系统软件力求提高其管理效率.1。
1编写目的本文档的编写是为了完善工资管理系统软件的开发途径和应用方法。
以求在最短的时间高效的开发工资管理系统。
1.2背景本项目的名称:工资管理系统.本项目的任务提出者及开发者是工资管理系统软件开发小组,用户是中小型企业或机构。
本产品是针对电脑管理工资的需求设计的,可以完成工资查看、个人工资结算、工资统计、部门类别的管理(不包括部门信息的管理)、查询符合一定条件的工资的员工人数在所有员工人数中占有的比例等主要功能。
1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。
项目(project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。
这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。
这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成.项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间.1.4参考文献《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京2总体设计2。
1需求规定系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。
工资管理系统概要设计说明书

1引言 (2)1.1编写目的 (2)1。
2背景 (2)1。
3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2。
2运行环境 (9)2。
3基本设计概念和处理流程 (10)2。
4结构 (11)2.5功能器求与程序的关系..................................................................... 错误!未定义书签。
2。
6人工处理过程 (12)2.7尚未问决的问题 (12)3接口设计 (12)3.1用户接口 (12)3。
2外部接口 (13)3.3内部接口 (13)4运行设计 (13)4。
1运行模块组合 (13)4.2运行控制 (13)4.3运行时间 (14)5系统数据结构设计 (14)5.1逻辑结构设计要点 (14)5.2物理结构设计要点 (20)5。
3数据结构与程序的关系 (21)6系统出错处理设计 (21)6.1出错信息 (21)6。
2补救措施 (21)6。
3系统维护设计 (21)概要设计说明书1引言1。
1编写目的描述目标软件的树型软件结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。
1。
2背景说明:A.所建议开发的软件系统的名称:“某职业高中工资管理系统”B.本项目的任务提出者:财物科长;项目的开发者:该学校的全体计算机教师;实际用户:财务科会计、财务科长(有时);由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存在。
但如果该学校打算建立一个中央数据库,并以此为中心开发完整的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。
1。
3定义(1)系统流程图:描述物理系统的模型表示.(2)数据流图:描述逻辑系统的模型表示。
1.4参考资料1.教育主管部门的经费预拨批文:教经费(编号:2007—1);2.学校与计算机科研小组签订的项目预研合同:某校科研预研合同(编号:2007-12)3.《软件工程导论》(第4版),张海藩编著,清华大学出版社出版2总体设计2.1需求规定给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来●时间特性要求⏹响应时间:最高要求毫秒级,最低要求秒级;⏹更新处理时间:最高要求毫秒级,最低要求秒级;⏹数据的转换和传送时间:最高要求毫秒级,最低要求秒级;●输入输出数据的精度特性要求输入数据包括:a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费b)事务数据=[课时信息|任务信息]c)课时信息=课程名称+授课班级+授课时数+班级人数d)任务信息=任务名称+任务工作量表1输入数据的具体要求a)工资表=职工编号+职工姓名+帐号+工资总额b)工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额表2输出数据的具体要求系统的灵活性主要体现在:a)提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显示器、打印机的输出操作;b)运行环境的无关性,该软件应该能够即装即用,在所有Windows平台都能很好的运行。
工资管理系统数据库设计说明书GB8567881

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2外部设计 (3)2.1标识符和状态 (3)2.2使用它的程序 (3)2.3约定 (3)2.4专门指导 (3)2.5支持软件 (3)3结构设计 (4)3.1概念结构设计 (4)3.2逻辑结构设计 (5)3.3物理结构设计 (5)4运用设计 (5)4.1数据字典设计 (5)4.2安全保密设计 (5)数据库设计说明书(GB8567 一1引言1.1编写目的工资管理系统的数据库设计说明书,对本系统数据库的所有标识、逻辑结构、和物理结构作出具体的设计规定和分析说明,指导程序员进行数据库的建立、设计工作,为数据库的设计、实现提供主要依据。
本文档主要针对工资管理系统的概要设计和详细设计人员,便于开发人员对数据库进行进一步的开发改进,同时也为后续的数据库维护工作提供了良好的使用说明,也可作为项目验收和未来版本升级的主要依据。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景1. 数据库名称:工资管理系统2. 数据库系统:Microsoft SQL Server 20053. 数据库宿主环境:Windows XP4. 任务提出者:指导老师5. 开发者:本小组成员6. 用户:适用于测试系统1.3定义ADO : ActiveX Data Object ActiveX 数据对象SQL: Structured Query Language 结构查询语言1.4参考资料1. 本项目的〈〈工资管理系统-需求说明书》2. 〈〈软件工程案例教程》主编:李军国清华大学出版社3. « Microsoft SQL Server 2005数据库开发》机械工业出版社4. 标准编号:SJ/T 10367-1993标准名称:计算机过程控制软件开发规程5. 标准编号:SJ 20778-2000标准名称:软件开发与文档编制6. 标准编号:SH/T 3901-1994标准名称:工程设计计算机软件开发及文档编制规范2外部设计2.1标识符和状态数据库标识符: wagesmanage用户名:无密码:无权限:全部有限时间:开发阶段说明:该数据库中共建立了5个表,分别是:员工信息表(worker)、职位信息表(job)、员工工资表(wage)、员工考勤信息表(chuqin)、用户表(login)。
软件设计文档国家标准GB8567

软件设计文档国家标准GB8567-88一、文档编写标准化在整个项目开发及使用过程中,应该有完备的文档支持,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性和可追溯性。
完备的文档对软件的开发及使用起了很大的作用。
一般要求编写好十三种文档。
1、可行性分析报告说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
2、项目开发计划为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等.3、软件需求说明书(软件规格说明书)对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。
它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。
该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。
4、概要设计说明书是概要设计阶段的工作总结。
主要包括功能分配、模块划分、程序总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理等,为详细设计作好准备。
5、详细设计说明书着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等.6、用户操作手册详细描述了该软件的功能、性能和用户界面,使用该软件的具体方法等.7、测试计划包括测试内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。
8、测试分析报告测试计划的执行情况,对测试结果的分析,提出测试结论。
9、开发进度月报按月提交的项目进展情况报告。
包括计划与实际执行情况的对比、阶段成果、遇到的问题、解决的方法以及下一步的打算。
10、项目开发总结报告项目完成以后,总结实际执行情况。
如进度、成果、资源利用、成本和投入的人力,对项目开发作出评价,总结经验与教训.11、软件维护手册主要包括软件系统说明、程序模块说明、操作环境、支持软件说明、维护过程说明等.12、软件问题报告记录软件出现问题的日期、发现人、状态、问题所属模块等,为软件修改提供准备文档. 13、软件修改报告软件产品投入使用后,发现了需修改、更正的问题,要将出现的问题、修改意见、修改可能出现影响作出详细描述,提交审批。
工资管理系统(详细设计说明书)

⼯资管理系统(详细设计说明书)1 引⾔ (2)1.1 编写⽬的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (2)2 程序系统的结构 (3)3 程序1(标识符)设计说明 (3)3.1 程序描述 (3)3.2 功能 (3)3.3 性能 (4)3.4 输⼈项 (4)3.5 输出项 (4)3.6 算法 (4)3.7 流程逻辑 (5)3.8 接⼝ (6)3.9 存储分配 (6)3.10 注释设计 (6)3.11 限制条件 (6)3.12 测试计划 (6)3.13 尚未解决的问题 (6)4 程序2(标识符)设计说明 (7)4.1 程序描述 (7)4.2 功能 (7)4.3 性能 (7)4.4 输⼈项 (7)4.5 输出项 (7)4.6 算法 (8)4.7 流程逻辑 (8)4.7 接⼝ (9)4.8 存储分配 (9)4.9 注释设计 (9)4.10 限制条件 (10)4.11 测试计划 (10)4.12 尚未解决的问题 (10)详细设计说明书1 引⾔1.1 编写⽬的在使⽤程序语⾔编制程序之前,需要对所采⽤算法的逻辑关系进⾏进⾏分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试⼈员及软件维护⼈员进⾏测试及维护时的参照。
1.2 背景项⽬的提出: ⼯资管理是企业管理的重要组成部分,它与企业的⼈事管理、财务管理有着密切的联系。
对于劳资关系相对复杂的⼤中型企事业单位,⼿⼯进⾏⼯资的发放⼯作往往需要耗费⼤量的⼈⼒与时间。
由于⼯资发放在时间和操作上存在着⼀定的重复性、规律性,这使得⼯资管理的计算机化成为可能,该项⽬的提出正是为了在此基础上进⼀步实现企业员⼯⼯资管理的规范化和⾃动化。
项⽬与其他软件或其他系统的关系:⼯资管理系统是全企业信息管理系统的⼀个有机组成部分,它需要和员⼯⼈事管理、员⼯⼯时考勤、员⼯医疗保险等系统连接,能够从这些系统中正确的取得员⼯基本⼯资、津贴、医疗保险等信息。
工资-系统概要设计说明书

系统概要设计说明书系统概要设计说明书 (1)1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念 (3)2.4结构 (4)2.5功能需求与程序的关系 (4)2.6人工处理过程 (4)2.7尚未解决问题 (4)3实现设计 (4)3.1用户接口 (4)3.2外部接口 (4)3.3内部实现 (5)4运行设计 (5)4.1运行模块组合 (5)4.2运行控制 (5)4.3运行时间 (5)5系统数据库设计 (6)5.1逻辑结构设计要点 (6)5.2物理结构设计要点 (6)5.3数据结构与程序的关系 (6)6系统出错处理设计 (6)6.1出错信息 (6)6.2补救措施 (6)6.3系统维护设计 (6)1引言1.1编写目的此文档对学校内部工资管理系统概要设计进行说明。
预期的读者可能有项目提供方(老师)、项目负责人、相关技术人员等,以及计算机科学与技术08-1班项目开发小组人员,包括项目分析师、项目经理、分析设计开发测试等人员。
1.2背景学校内部工资管理系统主要是针对学校的工资发放业务进行管理,通过多方位、多角度、运用多种手段采集出勤信息,管理工资和发布工资信息。
对出勤信息进行实时监控,对出勤信息处理(工资处理)前后状况进行实时监控,保证信息在系统内部安全、畅通的传递,从而提高系统对事件(出勤上报)的反应速度,加强系统整体性和联动性。
学校内部工资管理系统主要包括日常的业务管理和系统监控与运行管理。
具体的说,需要完成以下几个功能:出勤信息上报、人事处处理工资(根据出勤信息)、财务处处理工资(生成工资表和工资表发送银行)、人员管理和个人工资查询。
1.3定义SQA:软件质量保证CCB:变更控制委员会1.4参考资料工资-需求分析规格说明书2总体设计2.1需求规定学校内部工资管理系统是针对学校工资发放问题的系统,根据需要,可以分为以下四个功能区:出勤上报端、人事处管理端、财务处管理端、个人管理端。
工资管理系统需求说明书(GB8567——88)1

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (7)2.3假定和约束 (8)3需求规定 (8)3.1对功能的规定 (8)3.2对性能的规定 (8)3.2.1精度 (8)3.2.2时间特性要求 (8)3.2.3灵活性 (8)3.3输人输出要求 (9)3.4数据管理能力要求 (10)3.5故障处理要求 (11)3.6其他专门要求 (11)4运行环境规定 (12)4.1设备 (12)4.2支持软件 (12)4.3接口 (12)4.4控制 (12)软件需求说明书的编写提示1引言1.1编写目的编写目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,同时培训我们的合作意识和团队精神及对技术文档的编写能力。
读者对象:设计人员、开发人员参考。
1.2背景说明:1)此项目为:工资管理系统2)工资管理作为单位内部的一种财务管理也是如此,由于单位职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。
3)假设学校共有教职工约1000人,10个行政部门和8个系。
每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。
财务处于每个月月底将教职工的工资表做好并将数据送银行。
每个月3日将工资条发给每个单位。
若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。
1.3定义1)员工基本信息表Worker2)员工基本工资表Salary3)奖金表Reward4)处罚表Punish5)部门信息表Branch6)系别Depart1.4参考资料1)电子工业出版社《软件工程》2)王珊、萨师煊《数据库系统概论》3)《软件工程文档国家标准》2任务概述2.1目标内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
软件设计文档国家标准 详细设计说明书(GB8567——88)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2程序系统的结构 (2)3程序1(标识符)设计说明 (2)3.1程序描述 (3)3.2功能 (3)3.3性能 (3)3.4输人项 (3)3.5输出项 (3)3.6算法 (3)3.7流程逻辑 (3)3.8接口 (3)3.9存储分配 (4)3.10注释设计 (4)3.11限制条件 (4)3.12测试计划 (4)3.13尚未解决的问题 (4)4程序2(标识符)设计说明 (4)详细设计说明书1引言1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景说明:a.待开发软件系统的名称;b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料列出有关的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。
以下给出的提纲是针对一般情况的。
对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
3.2功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (5)
2总体设计 (5)
2.1需求规定 (5)
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示: (5)
2.2运行环境 (7)
2.3基本设计概念和处理流程 (7)
2.4结构 (8)
2.5功能需求与程序的关系 (9)
2.6人工处理过程 (9)
2.7尚未问决的问题 (9)
3接口设计 (9)
3.1用户接口 (9)
3.2外部接口 (10)
本系统无外部接口。
(10)
3.3内部接口 (10)
4运行设计 (10)
4.1运行模块组合 (10)
4.2运行控制 (10)
4.3运行时间 (10)
5系统数据结构设计 (10)
5.1逻辑结构设计要点 (10)
5.2物理结构设计要点 (11)
5.3数据结构与程序的关系 (12)
6系统出错处理设计 (12)
6.1出错信息 (12)
6.2补救措施 (12)
6.3系统维护设计 (12)
工资管理系统概要设计说明书
1引言
1.1编写目的
编写该文档是为了分析人工管理工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1.2背景
所建议开发的软件系统的名称:“某企业工资管理系统”
本项目的任务提出者:指导老师;项目的开发者:
实际用户:指导老师、开发者
1.3定义
(1)系统流程图:描述物理系统的模型表示
(2) 数据流图:描述逻辑系统的模型表示。
1.4参考资料
a.《软件工程案例教程》主编:李军国清华大学出版社
2总体设计
2.1需求规定
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO 图或简易表格的方式来表示:
对于性能的具体要求:时间特性要求
响应时间:x秒;更新处理时间:x秒;数据的转换和传送时间:x秒;
输入输出数据的精度特性要求输入数据包括:
a)
人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+奖金表1输入数据的具体要求
输出数据包括:
a) 工资表=职工编号+职工姓名+帐号+工资总额
b)
工资明细表=基本工资+奖金+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额
表2输出数据的具体要求
2.2运行环境
硬件环境:高性能PC(迅驰2代+1G内存+100G硬盘+17寸液显+HP打印机)
软件环境:
Windows+Office
2.3基本设计概念和处理流程
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型
2.4结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
2.5功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6人工处理过程
暂无
2.7尚未问决的问题
暂无
3接口设计
3.1用户接口
本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。
3.2外部接口
本系统无外部接口。
3.3内部接口
本系统内部元素之间主要通过数据库接口完成相应功能。
4运行设计
4.1运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
4.2运行控制
暂不考虑
4.3运行时间
暂不考虑
5系统数据结构设计
5.1逻辑结构设计要点
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。
5.2物理结构设计要点
暂不考虑
5.3数据结构与程序的关系
暂不考虑:
6系统出错处理设计6.1出错信息
6.2补救措施
暂不考虑
6.3系统维护设计
暂不考虑。