1、软件工程数据库课程设计需求分析说明书 I 目录目录 1 引言 . 1 1.1 编写目的 . 1 1.2 背景说明 . 1 1.3 术语定义 . 1 1.4 参考资料 . 1 2 任务概述 . 2 2.1 目标 . 2 2.2 用户的特点 . 2 2.3 假定与约束 . 2 3 需求规定 . 3 3.1 对功能的规定 . 3 3.1.1 系统功能图 . 3 3.1.2 功能模块简介 . 3 3.1.3 系统用例图 . 5 3.1.4 系统数据流图 . 6 3.2 对性能的规定 . 6 3.2.1 精度 . 6 3.2.2 时间特性要求 . 6 3.2.3 灵活性 . 7 3.3 输入输出要求 .
2、 7 3.4 数据管理能力要求 . 7 3.5 故障处理要求 . 7 3.6 其它专门要求 . 7 4 运行环境设定 . 8 4.1 设备 . 8 4.2 支持软件 . 8 4.3. 接口 8 4.4. 控制 8 5 缩写词表 . 9 6 参考文献 10 软件工程数据库课程设计需求分析说明书 第 1 页 1 1 引言引言 1.11.1 编写目的编写目的 此系统是为中小型药品流通公司进行日常业务管理而开发,但开发者和用户之间的行业、 领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用 户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知
3、道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告, 开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有 功能强大,客户满意的系统。 1.21.2 背景说明背景说明 a 待开发的软件系统的名称:药品信息管理系统 b 本项目的任务提出者为中北大学校医院; 开发者为郭鑫和沈鹏飞; 用户为中北大学校医院。 c 该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与财务管理 等系统来共同完成医院的日常药品管理工作。 1.1.3 3 术语定义术语定义 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。
4、 属性:实体或者联系所具有的性质。 1.1.4 4 参考资料参考资料 本系统的开发过程中所参考的资料为: 1.计算机软件产品开发文件编制指南(GB 8567-88) 2.张海藩.软件工程导论.北京:清华大学出版社.2008 3.王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006 4.魏衍君.焦克莹.SQL Server 2005 实用教程.西安:西北工业大学出版社.2009 5.马骏.C#程序设计及应用教程(第二版).北京:人民邮电出版社.2009 软件工程数据库课程设计需求分析说明书 第 2 页 2 2 任务概述任务概述 2.12.1 目标目标 本系统的开发目的主要是为了解决中小型药品流通机构日常经营中包括药品采购、药品 销售、药品库存、账务往来等所有业务环节在内的科学化管理,完成日常经营活动中各种业 务数据的共享,通过对这些数据的汇总和分析来对决策作出支持。通过本系统,能帮助药品 管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找等所需操作。 2.2.2 2 用户的特点 此系统的最终用户为最终用户为中北大学校医院医务人员,药