欢迎来到天天文库
浏览记录
ID:42703407
大小:780.50 KB
页数:42页
时间:2019-09-20
《B超市管理系统需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录一、引言21.1、立项背景21.2、立项原因概述21.3、UML概述21.4、参考文献3二、项目概述42.1、面向的用户42.2、实现目标42.3、项目开发要求42.4、开发工具4三、系统描述53.1、系统概述53.2、系统总体结构53.3各部分功能描述5四、系统分析61、用例图62、活动框图203、时序图284、类分析315、类设计356.库存管理信息系统组件框图367.库存管理信息系统部署图36五、系统接口375.1用户接口375.2硬件接口37六、性能需求376.1精度要求376.2 时间特征376.3 灵活性38七、软件属性387.1系统安全性387.2可维护性3
2、8八、其它需求388.1数据库需求388.2系统操作要求398.3故障及其处理39一、引言1.1、立项背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.2、立项原因概述针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统1.3、UML概述面向对
3、象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(UnifiedModelingLanguage)是第3代的面向对象建模语言。UML是由Rational公司的面向对象技术研究专家GradyBooch、IvarJacobson和JimRumbaugh联合开发的。它采纳和扩展了Booch标记法、O
4、MT的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE方法,并且吸取了其他学者和软件厂商的建议。UML在提交给OMG(ObicctManagementGroup)后,最终成为大众所接受的标准建模语言。UML建模语言吸取和发展了Booch、OMT和OOSE方法,以及其它OO和非OO方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UM
5、L已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML定义了5类10种模型图,用于提供静态建模机制和动态建模机制。静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图)。(1)用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。(2)类图:是显示一组类、接口、协作以及它们之间关系的图。对象图:类的实例图。包图:提供类图的分组优化机制(3)行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描
6、述复杂行为中的活动及其执行顺序。状态图:描述单个对象的所有可能状态及转移条件。(4)交互图:显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。顺序图:是强调消息的时间顺序的交互图。协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(5)实现图:用于描述系统实现的一些特性,包括构件图和配置图。构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。配置图:描述构件运行环境及系统软硬件体系结构。1.4、参考文献1、齐志昌,谭庆平,宁洪.软件工程(第二版)[M].北京.高等教育出版社.20042、王珊,
7、萨师煊.数据库系统概论(第四版)[M].北京.高等教育出版社.2006......二、项目概述2.1、面向的用户超市经理主要是查询和权限设置,销售员主要是负责前台销售、系统管理员主要维护系统和数据处理2.2、实现目标(1)建立一个具有友好界面,操作简单的超市管理系统;(2)能够更好的控制和发展超市各种资源的流转;(3)实现对进货商品的信息录入,并建立完整的数据库,对商品实行统一管理;(4)采购人员查询本系统,可以更直接,更有效的获得商品的情况,了解商品是否畅销或滞销,以及做出精确的进货单,促销的商品的条
此文档下载收益归作者所有