




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件需求规格说明书项目组长 曹小丽 学号13201207专业 软件工程 开课学期 2015、42015、6 目录1引言.4 1.1 立项背景.41.2 立项原因概述. 41.3 UML 概述.41.4参考文献.52 项目概述.6 2.1 面向的用户. 62.2 实现目标. 62.3 项目开发要求.62.4 开发工具.73 系统描述. 83.1 系统概述. 83
2、.2 系统总体结构. 83.3 各部分功能描述. 94 系统分析. 104.1 用例图. 104.1.1总系统.104.1.2 员工信息管理 . 11 4.1.3 物品管理. 124.1.4 库存管理.134.1.5 销售统计管理:. 164.2 活动图. 174.2.1总系统.174.2.2 员工信息管理 . 17 4.2.3 物品管理. 184
3、.2.4 库存管理.194.1.5 销售统计管理:.204.3 时序图. 214.3.1 员工信息管理 . 21 4.3.2物品管理. 214.3.3 库存管理.224.3.4 销售统计管理:.224.4 类分析. 234.4.1总系统.234.4.2 员工信息管理 . 24 4.4.3 物品管理. 244.4.4 库存管理.254.4.5 销售统计管理:. 25目录
4、; 5 系统接口. 265.1 用户接口. 265.2 硬件接口. 266 性能需求. 276.1 精度要求. 276.2 时间特征. 276.3灵活性.277 其它需求. 287.1 数据库需求. 287.2 系统操作要求. 287.3 故障及其处理. 281引言1.1立项背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、
5、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.2立项原因概述针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统。1.3 UML 概述.20世纪末,面向对象方法为软件开发开辟了一条新的路径,但面向对象软件建模技术的发展相对滞后,对软件基本构造的表示方式也没有统一的标准。这种现象直到1997年,OMG组织发布了UML之后情况才
6、有所改观。此后,UML逐渐被软件开发人员所接受,时至今日,UML已经成为面向对象软件建模的事实标准。UML是一种用于描述、构造和文档化系统的标准化语言,其目标之一就是使软件开发过程更加标准化,从而提高软件开发的效率,提升软件产品的质量。UML采用了一套图形化的方式来描述软件从分析、构造直至部署等各个环节所需的基本构件。图形化方式使描述更加直观,易懂,软件开发人员之间的交流与沟通也因此变得简单、便捷。什么是UMLUnified Modeling Language(统一建模语言)是对象管理组织(OMG)制定的一个通用的、可视化的建模语言标准,可以用来可视化(visualize) 、描述(
7、specify)、构造(construct)和文档化(document)软件密集型系统的各种工件(artifacts,又译制品)a.UML基本图b.UML规格说明c.UML模型至少有两个纬度d.图形维度:用图形和图标可视化模型e.文本维度:由各种建模元素的规格说明所组成f.规格说明 模型元素的特征和语义的文本描述模型的“肉” 形成了承载模型的语义背景,赋予模型意义,各种图仅仅是该背板的视图或者可视化投影 death by diagram由于图形而死亡g.UML整体结构 h.用例与用例图
8、; 场景:是用来描述用户和系统之间交互的顺序的步骤 用例:是为了达到某一用户目标而组合在一起的一组场景 用例:是为了达到某一用户目标而组合在一起的一组场景 主要使用场合:需求获取、定义、分析。 用例图元语。i.UML 9种基本图 (1)活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。(2)状态图:描述单个对象的所有可能状态及转移条件。(3)交互图:显示一个交互,由一组对象和它们之
9、间的关系构成,其中包括在象间传递的消息,包括顺序图和协作图。(4)顺序图:是强调消息的时间顺序的交互图。(5)协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(6)实现图:用于描述系统实现的一些特性,包括构件图和配置图。(7)构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。(8)配置图:描述构件运行环境及系统软硬件体系结构。 1.4 参考文献 1 软件工程/舒坚,陈斌全主编。-北京:高等教育出版社.2015.32 软件建模技术大作业-需求规格说明书模板.百度文库2 项目概述2.1
10、;面向的用户广大中小型超市。2.2 实现目标. 系统开发的总体任务是实现Visual C#与MS SQL 2000的组合应用,实现可以用VC#的方式调用SQL的数据库,有一定的透明性。 超市管理系统需要完成的功能主要有: a.商品各种信息的输入,包括商品基本信息,详细信息和简历等。 b.各种商品信息的查询。 c.各种商品信息的修改。 d.供应商信息的输入,查询,和修改等。 e.商品库的输入,查询,和关系性修改等。 f.商品库的关系模式的完整性实现。
11、160;g.商品供应商的输入,查询,和修改等。 h.系统管理的管理员的登入。 2.3 项目开发要求.本软件控件均以中文形式表示,对普通程序使用者的查询提供简单方便的快捷操作,不需要技术含量。操作人员与维护人员应懂的SQL语言。2.4 开发工具 一台Pentium 4 cpu 以上的微机及兼容B内存256MB以上(最好1GB内存)CVGA 彩显一台Awindows 98 以上的操作系BMicrosoft Visual Studio 2005 CM
12、icrosoft SQL Server 2000应用软件3 系统描述. 3.1 系统概述 1. 员工信息管理2. 物品信息管理3. 库存信息管理4. 销售统计信息管理3.2 系统总体结构3.3 各部分功能描述ß 1.员工信息管理ß (1)管理员可通过该子系统增加、删除、修改和查询超市所有员工信息。ß (2)员工和收银员可通过该子系统查询自己的员工信息(工资信息)。ß 2.物品信息管理ß (1)管理员可查询超市所有物品信息ß (2)管理员可通过该子
13、系统管理进货物品信息。 ß (3)员工可通过该子系统实现进货物品自动入库。ß 3.库存信息管理ß (1)管理员可通过该子系统查询超市所有物品的库存信息,设置物品进货信息以及物品入库信息和出库信息。ß (2)员工可查询超市库存物品信息,完成物品的入库和出库功能。ß 4.销售统计信息管理ß (1)收银员可通过该子系统完成物品的销售入账以及实销售物品统计。ß (2)员工可对顾客售后的物品进行退换货功能。 ß (3)顾客可通过注册会员或直接用会员卡打折。 4 系统分析4.1 用例图4.1.1
14、系统总的用例图4.1.2 员工信息管理 4.1.3 物品管理4.1.4 库存管理用例描述标题说明用例名称查询库存明细用例标识号UC201简要说明超市经理和仓管员可通过此用例查询库存信息前置条件超市经理或仓管员选择查询员工信息基本事件流1.判断超市经理或仓管员的身份状态是否为正常2.判断该商品是否存在3.判断超市经理或仓管员是否还需要查询库存信息4.上述条件都满足时,完成查询库存信息其他事件流1.如果超市经理或仓管员的身份状态不正常,则提示“该用户的状态异常”2.如果该商品的身份状态不正常,则提示“该商品信息目前无法查询”异常事件流1.如果超市经理或仓管员
15、不存在,则提示“该用户不存在”异常2.如果商品不存在,则提示“商品不存在”3.查询库存信息失败,提示“访问数据失败”异常后置条件无特殊需求用例的事件需进行事务处理,保持操作的一致性标题说明用例名称库存状态自动告警用例标识号UC202简要说明当某商品数量低于下限时,该用例会发出警告提示前置条件商品在库存信息中基本事件流1.判断商品的身份状态是否为正常2.判断该商品数量是否低于下限3.上述条件都满足时,完成库存状态自动告警其他事件流1.如果商品的身份状态不正常,则提示“该商品的状态异常”异常事件流1.库存状态自动告警失败,提示“访问数据失败”异常后置条件该商品的库存状态修改为库存不足特殊需求用例的
16、事件需进行事务处理,保持操作的一致性标题说明用例名称自动盘点计算用例标识号UC203简要说明自动盘点各商品库存数量前置条件商品在库存信息中基本事件流1.判断商品的身份状态是否为正常2.自动计算商品库存数量3.上述条件都满足时,完成自动盘点计算其他事件流1.如果商品的身份状态不正常,则提示“该商品的状态异常”异常事件流1.自动盘点计算失败,提示“访问数据失败”异常4.1.5 销售统计管理4.2活动图4.2.1员工管理的活动图4.2.2物品管理的活动图4.2.3库存管理的活动图4.2.4销售4.3时序图4.3.1员工管理系统4.3.2物品管理系统4.3.3库存管理系统4.3.4销售管理系
17、统4.4 类分析4.4.1总系统的类分析4.4.2员工信息管理类图4.4.3物品管理类图4.4.4库存管理4.4.5销售管理系统类分析5.系统接口5.1硬件接口 本软件不需要特定的硬件或硬件接口进行支撑。 5.2软件接口 运行于Windows Xp的操作系统之上。6 性能需求 6.1精度 l数字类型无特别说明精确到小数点后两位; l字符型精度除用户特殊指定外,采用可变长度或根据常识性知识进行估算。 6.2时间特性 l单条记录查询响应时间3 秒 l单条记录更新响应时间5 秒 6.3灵活性 操作方式:键盘操作和鼠标操作相结合,方便用户的操作; 软件的现状 本软件包括两部分内容,Web端与Winform端。Web端以网页的方式存在,用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省住房和城乡建设厅科技创新平台管理办法(试行)
- 传染病宣传知识培训幼儿课件
- 2026届山西省霍州市煤电第一中学高三物理第一学期期末综合测试模拟试题
- 银行名单制管理办法
- 防火队内务管理办法
- 企业管理安全培训材料课件
- 有关巡察考试题库及答案
- 税收管理办法七十三条
- 2025年泌尿外科常见病例诊断与手术设计模拟测试卷答案及解析
- 乡村振兴与基层治理创新-洞察及研究
- 温度计的前世今生
- 产后骨盆修复培训课件
- 给排水检验批容量一览表
- 小区业主公约
- 化妆品配方与工艺(新)
- 初中综合实践课程活动教案5篇(初中综合实践活动课件)
- 旗袍英文介绍课件
- 模块二-化肥减施增效基础知识课件
- 咽喉科内镜诊疗技术管理规范
- 小学各项安全管理制度汇编
- 北京香格里拉饭店庭园环境设计
评论
0/150
提交评论