ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:115.65KB ,
资源ID:8365496      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8365496.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件需求分析说明书最新采用打印.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件需求分析说明书最新采用打印.docx

1、软件需求分析说明书最新采用打印文档编号:嘉应学院工资处理系统 SRS 2011版 工资处理系统软件设计说明书用户方: 嘉应大学财务处 开发方: 嘉应学院083班 日期:2010-11-12目 录1引言-21.1 编写目的 21.2 读者对象 21.3 软件项目概述 21.4文档概述 21.5定义- 31.6 参考资料 3软件工程初级教程 陶华亭 清华大学出版社 2010年3月 32.软件设计约束 32.1设计目标和原则 32.2 设计约束 43.软件设计描述 53.1 总体结构设计 53.2 数据设计 63.3 详细设计 73.4 接口设计 111.引言1.1 编写目的 确定项目的可实施性,在

2、此基础上完成系统的逻辑功能模型的建立。 通过本次实验掌握需求分析的原理、思想和具体过程,加深对结构化分析重要技术和概念的掌握。1.2 读者对象嘉应大学的财务处工作人员1.3 软件项目概述- 项目名称 :嘉应大学教师工资管理系统- 简称:工资管理系统- 用户单位 :嘉应学院财务处教师工资管理科- 开发单位 :嘉应学院083班- 软件项目的大致功能和性能要求:首先,该系统应该满足查询、修改、保存等基本功能。1.4 文档概述 简要说明本文档的大致内容及其组织结构:用Microsoft Visio 200软进行结构化数据流分析,进行软件系统需用求分析,得出系统的数据流图和数据字典,写出需求规格说明书。

3、 该文档的特点主要体现在两个方面:一是,数据字典,二是,数据流图。1.5 定义数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。1.6 参考资料软件工程初级教程 陶华亭 清华大学出版社 2010年3月2.软件设计约束2.1设计目标和原则首先,设计的目标:- 设计该系统的时候,就本着最大程度上节约成本和满足用户的需求的宗旨来开展工

4、作的。我最想达到简单操作、可维护、容易理解、可以修改的目标。具体如下:- (1)可修改性:容许对该系统中的记录进行修改而不增加原系统的复杂性。它支持软件的调试与维护,是一个难以达到的目标。 - (2)可理解性:该系统具有清晰的结构,能直接反映问题的需求。可以满足用户进行编辑、查询、输出和保存等需求。- (3)可维护性:该软件产品交付用户使用后,能够对它进行修改,以便改正潜伏的错误,改进性能和其他属性,使软件产品适应环镜的变化。只要用户需要,它可以无限期的使用下去,因此软件维护是不可避免的。其次,设计原则:1、模块化:把程序划分为若干个模块,每个模块完成一定的功能,把这些模块集合起来就是一个整体

5、,来满足用户的总体需求。例如:查询工资记录模块、增加工资模块、输出工资记录模块等等。2、抽象化:抽象就是先抽取出事物本质的共同特性而暂不考虑其细节,也不考虑其他因素。软件工程实施中的每一步都可以看作是对软件抽象层次的一次细化。在软件设计当中对需求的每一次的细化就是抽象。这样可以提高软件的可理解性。3、信息隐蔽:通过抽象,可以确定组成软件的过程实体。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。我在软件设计的时候,使得一个模块内包含的信息,对于不需要这些信息的模块来说,是不允许访问的,即有效的模块化通过定义一组相互独立的模块来实现,而且在需要交换信息的时候也会隐蔽自己内部

6、的信息。这有利于软件的安全和可靠性。2.2 设计约束- 开发语言:VB- 开发工具:SQL SERVER- 数据管理能力需求:要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件和数据具有较强的识别处理能力。3.软件设计描述3.1 总体结构设计 分子系统,从多个侧面和角度描述待开发系统的总体结构,要求:1、用户要及时的更新工资档案记录、查询工资记录、保存修改和输出所需要的数据。2、采用系统流程图和文字说明来描述该软件。该流程图主要由各个模块组成一个整体,通过各个模块的配合,分工合作,才能够很好的满足用户的基本需求。下面就展示一下该

7、系统的流程图。 3.2 数据设计(1)数据库的设计:1、建表:工资档案表。2、字段:姓名、工资、电话、工号、赡养人数、雇用日期、所任课程、所在学院。3、数据类型:主要有字符型、整型、浮点型等。(2)数据结构的设计:数据结构是计算机存储、组织数据的方式。在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。我采用数组的数据结构的形式。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。(3)数据文件的设计:数据文件没有特别的设计,指保证一个数据文件对应一个数据库,对数据进行有效保存。3.3 详细设计我主要通过系统结构图和数据流图进行描述详细设计的叙述:

8、1、数据流图在介绍数据流图之前,先描述一下使用该软件的用户的特征该软件的用户的一些基本情况,该用户主要为学校的财务处工作人员。用户的特征:了解学校老师工资的状况和老师的家庭状况,如果老师的工资多于46000元,就不用增加工资了。如果老师的工资少于46000元,就需要增加工资了,所增加的工资数,按照以下的方法计算:给每个由此老师赡养的人(包括老师本人)每月补助100元,此外老师按照工龄每年再多补助50元,但增加后的年薪总额不能多于46000元。教师的工资档案储存在劳资处的数据库中,档案中有目前的年薪、赡养的人数、雇用日期等信息。此外,还要求用户了解数据库的基本算法和查询的方法,以便用户更好的适应

9、本职工作。首先,通过系统的数据流图描述整个系统的工作逻辑。其次,通过对数据流图进行文字说明,来更进一步的来描述该系统。名称:工资单简述:财务人员发放工资时开出的单据组成:编号+教师工号+学院名称+电话+所任课程+所领工资数目类型:数据存储条目组织形式:索引文件、以工资单的编号为关键字查询要求:要求立即查询表1 工资单的描述名称:已存档的工资表简述:财务处日常工作的依据,记录着老师的一些个人信息来源:教师的本人叙述去向:财务处的工资处理系统数据流量:20份/每周组成:教师工号+学院名称+电话+年薪+赡养的人数+雇用日期其中:数据流量是单位内(每周)传输的次数类型:数据流条目表2 已存档工资表的描

10、述名称:编号别称:工资单编号简述:本学校的所有教师工号类型:字符型长度:10位取值范围及含义:第1位:学院名称第2-4位:所任课程第5-7位:赡养人数第8-10位:工号类型:数据项条目表3 对编号的描述名称:确定是否能够增加工资类型:加工条目激发条件:满足增加工资的条件优先级:普通输入:满足增加工资的条件输出:经过修改后的工资单加工逻辑:根据工资档案IF 工资46000元THEN 修改工资并核对工资情况ELSE 开出工资单ENDIF 表4 对确定是否能够增加工资的描述2、系统结构图 A传递的是数据,表示已经增加工资成功的工资记录B传递的是数据,表示工资档案中需要编辑的工资记录C传递的是数据,表

11、示工资档案中所有合格的工资记录D传递的是控制标志,表示工资已经增加成功,工资档案可以进入保存状态E传递的是数据,表示用户需要查找的老师的工资信息F传递的是数据,表示需要删除的工资记录G传递的是数据,表示需要统计的工资记录TO传递的是数据,表示多于46000元的工资档案中的记录UFO传递的数据, 表示少于46000元的记录CW传递的控制标志,表示查询时出现错误,工资档案应进入编辑状态TJ传递的是控制标志,表示要添加新老师的工资记录DY传递的数据,表示工资档案中多余46000元的老师记录SY传递的数据,表示工资档案中的少于46000元的记录CC传递的数据,表示用户要查找但不存在的数据3.4 接口设计软件系统说到底是“人-机”系统,所以这里的借口设计可以理解为用户界面。 我主要表述用户界面的设计:1、 主要设计原则是实现“用户界面友好”。2、 具体表现为:对话界面要美观、醒目。提示要及时、清楚、不能有歧义。便于操作和学习,有帮助功能。能及时的反馈错误信息等。3、在系统开发过程中,实现友好界面的设计质量,要做到:树立“用户第一”的原则。实现友好界面的原则要贯穿到系统设计的全过程。采用软件开发技术来改善界面友好性。系统应该满足用户可以根据自己的喜好来制作界面,例如:颜色、风格。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1