第4章 需求分析 需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取得正确、一致和比较完全的需求文档。通过需求分析揭示信息的流程和结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。 http://www.paper51.com
需求分析是一个渐进的过程,通过开发人员和用户的不断交流,逐步加深对系统功能和性能的认识,并且加以细化、分解软件需求。 paper51.com 4.1 引言 copyright paper51.com 需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。 http://www.paper51.com 4.1.1 编写目的 copyright paper51.com 本需求分析说明书的目的是奠定合同管理系统软件开发的基础。需求分析在可行性研究的基础上规定了系统设计统一的、最基本的要求,需求分析的结果是概要设计、详细设计、实现、测试和维护的依据。 内容来自论文无忧网 www.paper51.com 针对合同业务管理,如绪论中所阐述,用户的需求是不明确的,多变的。本说明书主要就用户登陆、系统维护、产品管理、合同管理、帐目管理等几个方面进行分析。 内容来自www.paper51.com 本需求分析说明书的章节划分为引言、任务概述、数据描述、功能需求、性能需求、运行需求六大部分。 内容来自论文无忧网 www.paper51.com 4.2 任务概述 http://www.paper51.com
4.2.1 开发目标 http://www.paper51.com 本系统的开发目标是实现企业信息系统中的合同管理中客户管理、产品管理、合同管理、帐目管理的操作的自动化,从而大大的提高业务管理的效率。 copyright paper51.com 系统采用VB开发,由于开发软件对数据库的良好支持,需在功能上加强。根据实际情况,需对合同管理系统有一定的了解,熟悉其业务流程,加强系统的功能与性能,并且对用户登陆的身份进行检查,增加系统维护功能。 内容来自论文无忧网 www.paper51.com
4.2.2 运行环境 内容来自论文无忧网 www.paper51.com
硬件:具有PII以上的CPU;64M以上内存;6.4G以上硬盘;显示器与显卡应支持800*600及其以上分辨率; 内容来自论文无忧网 www.paper51.com 软件:采用Windows 9x/NT/2000/XP作为系统运行的操作系统;采用VB6.0作为开发软件;采用Access表结构;采用Jet作为数据引擎;采用单层结构的数据库应用程序,通过Jet操作本地的Access文件; paper51.com
4.2.3 条件与限制 内容来自论文无忧网 www.paper51.com 1. 使用人员应具有Windows系列操作系统的一般操作知识; 内容来自论文无忧网 www.paper51.com 2. 用户必须有帐号和密码方能进入; copyright paper51.com 3. 一般操作员具有对客户管理、产品信息管理、合同管理、帐目管理进行数据增加、修改、删除、查询、排序、统计等权限; http://www.paper51.com
4. 管理员除开一般操作员权限外还具有用户帐号维护、数据备份,数据恢复等权限; copyright paper51.com 4.3 功能需求 内容来自论文无忧网 www.paper51.com 4.3.1 功能划分 http://www.paper51.com 通过对合同管理业务的分析,可以得出系统可分为用户管理、系统维护、产品管理、合同管理、客户管理、帐目管理等功能模块。其中合同管理是重点,其他功能模块只能算是辅助模块。 内容来自www.paper51.com 下面就系统中相关部分进一步对功能划分: http://www.paper51.com 系统登录检查功能划分(图4-1): copyright paper51.com 系统用户管理功能划分(图4-2): copyright paper51.com 系统系统维护功能划分(图4-3): 内容来自www.paper51.com
copyright paper51.com 系统客户管理功能划分(图4-4): http://www.paper51.com http://www.paper51.com 图4-4 客户管理功能图 paper51.com 系统产品管理功能划分(图4-5): paper51.com
copyright paper51.com 产品管理 http://www.paper51.com 图4-5 产品管理功能图 copyright paper51.com 本系统的重点是合同管理,其功能划分如下(图4-6): http://www.paper51.com
paper51.com
图4-6 合同管理功能图 内容来自论文无忧网 www.paper51.com 系统帐目管理功能划分(图4-7): 内容来自论文无忧网 www.paper51.com 4.3.2 功能描述 copyright paper51.com 1. 通过对合同管理系统功能的分析,得出系统的主要功能:用户登陆、系统维护、客户管理、产品管理、合同管理、帐目管理; 内容来自www.paper51.com
2. 用户登陆功能用于验证用户身份,决定用户是否能进入系统,以及今日系统后有什么权限; http://www.paper51.com 3. 用户管理功能提供给管理员以管理用户帐号的能力,管理员在这里可以添加、删除帐号,可以清空用户遗失的密码; 内容来自论文无忧网 www.paper51.com 4. 密码更改功能用于用户更改自己的密码; 内容来自www.paper51.com 5. 客户管理功能用于对供应商、经销商的管理,提供增加、删除、修改、查询、排序、统计等子功能; 内容来自论文无忧网 www.paper51.com 6. 产品管理功能用于对产品目录、产品信息、产品报价进行管理,其中产品目录分为四级,并且对美以及都可进行相关数据操作,对产品信息和产品报价提供增加、删除、修改、查询、排序、统计等子功能; 内容来自论文无忧网 www.paper51.com 7. 合同管理功能的主要内容包括:根据公司本部、各分公司以及各部门签定的合同书,编制全公司合同台帐、全公司合同明细表;按分公司(或部门)、按项目内容、项目类别、合同签定时间、合同额大小、合同编号等方式统计查询合同有关方面数据,生成各种合同统计报表;根据公司财务处收费到帐记录编制全公司合同收费统计报表;按分公司(或部门)、合同收费时间、合同编号等方式统计查询合同收费有关方面数据,生成各种收费统计报表;生成各种合同收费汇总统计报表;根据公司生产计划安排即合同执行情况,计划合同收费时间与合同收费额;生成年度合同(项目)结转统计报表;根据公司财务处收费到帐记录及各项目成本等数据进行奖金分配;对有意向的项目进行跟踪,建立项目跟踪信息库及项目信息库。 copyright paper51.com 8. 帐目管理用于对会计科目、总帐、日记帐、分类帐的管理,并提供相应的提供增加、删除、修改、查询、排序、统计等子功能; http://www.paper51.com
9. 系统维护功能提供数据备份和数据恢复功能; copyright paper51.com 4.3.3 详细功能需求 copyright paper51.com 用户管理要求:增加、修改、删除、查询、统计 内容来自论文无忧网 www.paper51.com 查询要求:登录权限、登陆帐号; http://www.paper51.com 统计要求:记录总数 内容来自www.paper51.com
客户管理要求:增加、修改、删除、查询、排序、统计 内容来自www.paper51.com 查询要求:客户编号、客户名称、开户行、帐号、税号、联系人、联系电话、地址邮政编码 内容来自论文无忧网 www.paper51.com 排序要求:客户编号、客户名称、开户行、帐号、税号、联系人 内容来自www.paper51.com 统计要求:客户总数; http://www.paper51.com 产品管理要求:增加、修改、删除、查询、排序、统计 内容来自论文无忧网 www.paper51.com 查询要求: 产品代码、产品名称、产品型号、产品单价 http://www.paper51.com
排序要求:产品代码、产品名称、产品单价、 paper51.com 统计要求:产品总数; 内容来自论文无忧网 www.paper51.com 合同管理要求:增加、修改、删除、查询、排序、统计 内容来自论文无忧网 www.paper51.com 查询要求:客户名称、合同编号、签约日期、合同金额、未完成合同、已执行完毕合同 内容来自www.paper51.com
排序要求:客户名称、合同编号、签约日期、合同金额 内容来自www.paper51.com 统计要求:客户名称、签约日期、未完成合同、已执行完毕合同; 内容来自论文无忧网 www.paper51.com
帐目管理要求:增加、修改、删除、查询、排序、统计 内容来自www.paper51.com 查询要求:合同编号、合同金额、付款金额、付款日期 copyright paper51.com 到帐日期、结算方式、拒付原因 内容来自www.paper51.com 排序要求:合同编号、合同金额、付款金额、付款日期、到帐日期 copyright paper51.com 统计要求:合同编号、付款日期、到帐日期; copyright paper51.com
|