软件工程大作业小型超市管理系统.docx

上传人:王** 文档编号:110390 上传时间:2022-12-28 格式:DOCX 页数:27 大小:436.75KB
下载 相关 举报
软件工程大作业小型超市管理系统.docx_第1页
第1页 / 共27页
软件工程大作业小型超市管理系统.docx_第2页
第2页 / 共27页
软件工程大作业小型超市管理系统.docx_第3页
第3页 / 共27页
软件工程大作业小型超市管理系统.docx_第4页
第4页 / 共27页
软件工程大作业小型超市管理系统.docx_第5页
第5页 / 共27页
软件工程大作业小型超市管理系统.docx_第6页
第6页 / 共27页
软件工程大作业小型超市管理系统.docx_第7页
第7页 / 共27页
软件工程大作业小型超市管理系统.docx_第8页
第8页 / 共27页
软件工程大作业小型超市管理系统.docx_第9页
第9页 / 共27页
软件工程大作业小型超市管理系统.docx_第10页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程大作业小型超市管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程大作业小型超市管理系统.docx(27页珍藏版)》请在优知文库上搜索。

1、版本号日期软件工程大作业“小型超市收银管理系统软件设计说明书姓名:小戴班级:自动化1202完成日期:指导教师:王教师中南大学信息科学与工程学院目录1弓I言1Ll编写目的1.2 范围1.3 定义11.4 参考资料12工程概述12.1 产品描述22.2 产品功能22.3 用户特点22.4 一般约束32.5 假设和依据33具体需求33.1功能需求33.1.1功能需求133.1.2功能需求2错误味定义书签。错误!未定义书签。3.Ln功能需求n3.2 行为需求43.3 数据需求73.4 外部接口需求73.4.1用户接口73.4.2硬件接口73.4.3软件接口3.4.4通信接口错误!未定义书签。错误!未定

2、义书签。3.5 性能需求83.6 设计约束83. 6.1其他标准的约束83.6.2硬件的限制错误!未定义书签。平安性73.8 可维护性83.9 可转移转换性94总体设计10运行环境10根本设计概念和处理流程115-VI*12系统功能模块图12各子系统功能模块图13程序流程图15连接数据库的特点16用户界面设计175.6软件测试18附录201引言1.1 编写目的经过工程的可行性分析,得出工程可进一步进展下去的结论,在软件继续进一步的开发之前首先给出此软件工程方案。1.2 范围说明:名称:小型超市收银管理系统功能:超市零售管理系统是小型超市商品销售及货物管理的主要控制局部,直接影响销售的方便性及管

3、理的标准性。随着信息时代的开展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;在软件角度看,数据较少,对存储和速度要求不高。但正由于员工较少,使用软件控制成为必须。此说明书的主要读者是各种超市管理人员,以及类似的管理部门。系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济

4、效益,所以从经济上完全是可行的。1.3 定义关键词:超市收银,管理系统,VisualBasic,SQLserver20001. 4参考资料1初小璐.完全掌握SQLSerVer2000M机械工业出版社,20042工程概述1.1 产品描述21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元开展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在剧烈的竞争中扩大销售额、降低经营本钱、扩大经营规模,成为超市营业者努力追求的目标。工程分析单位在接到工程分析员给

5、出的工程可行性分析报告后,在本系统,即仓库进货管理系统开发主管部门的统一下制定用于软件实质开发的软件工程方案,以使软件开发单位理解软件开发要求,进展开发。1.2 产品功能本系统主要包括:仓库管理、货架管理和收银管理。1)仓库管理主要包括:生成库存报告、生成缺货报告、录入更新数据。在需要时(可每隔一个时间段查询一次)生成商品库存情况报告,实时报告商品库存情况,如库存量缺乏(小于某一自定的数量)时,可生成缺货报告,并提供商品种类,来源等商品属性信息,方便采购人员进展商品采购。采购员采购商品后,及时录入商品信息等数据,在数据库中进展数据更新。2)货架管理主要包括:货架上商品卖到一定数量时,实时生成提

6、货报告,并提供商品的库存信息、,剩余信息。3)收银管理主要包括:随时录入卖出商品信息,如名称,数量,单价等,及时更新数据库数据。1.3 用户特点最终用户是超市管理员以及超市的管理部门,他们都是负责管理整个超市正常运行的关键人员,对整个超市的经营有很大的影响。使用频度为每日每时每刻。2. 4一般约束1、本系统开发人员为5人。2、有CPUI33、16兆内存配置的计算机就可运行本系统。c.在管理方针、并行操作、平安与保密方面无约束3、预算软件资金投入较少,具体预算分配简单。4、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该工程没有较大的技术难

7、点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。3. 5假设和依据本软件在开发的过程中,分为技术实现与软件工程两大局部,两局部都有侧重点,假设技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。假设软件工程陈述出现问题,局部描述含混不清那么会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。3具体需求功能需求商品录入:根据超市业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现准确或模糊的商品扫描录入。该扫

8、描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进展商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称1对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,那么在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。平安性。PoS登陆、退出、换班与操作锁定等权限验证保护;断电自

9、动保护最大限度防止意外及恶意非法操作。进货管理:根据销售情况及库存情况,自动制定进货方案(亦可手工制定修改),可以防止盲目进货造成商品积压。按方案单有选择性地进展自动入库登记。综合查询打印方案进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及制止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活观察和打印商品销售日、月、年报表。库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,防止库存商品积压损失和缺货。库存自动盘点计算。人员管理:员工、会员、供货商、厂商等根本信息登记管理。员工操

10、作权限权利、客户销售权限管理。4. 2行为需求数据流图由四种根本的元素构成:数据流(DataFlOw),处理(PrOCess),数据存储和数据源(数据终点)。数据流(DataFlOW):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或根本项。处理(ProCess):表示对数据所进展的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进展的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员。库存管理局部销售信息看

11、询销售清单2:查询销售单销售清单2:更新前台销售信息*销售管理局部己进货信息新供货商信息进货管理局部3.3数据需求1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2)每个顾客可以购置多种商品,不同商品可由不同顾客购置;3)每个供货商可以供给多种不同商品,每种商品可由多个供给商供给。视图设计D交易视图(vDealing)用于查询交易情况的视图;2)方案进货视图(v.PlanStock)用于查询进货方案的视图;3)销售视图(v_Sale)一用于查询销售明细记录的视图;入库视图(v_Stock)用于查询入库情况的视图1 .4外部接口需求3 .4.1用户接口会影响系统的

12、完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。3.4.2硬件接口本工程产品不需要特定的硬件或硬件接口进展支撑。3.4.3软件接口本工程产品的软件接口由汉语编程操作系统、汉语编程数据库以及汉语编程企业管理应用软件的词典和数据构造组成。3.4.4通讯接口本工程产品的没有特殊的通讯接口,通讯接口由所使用的pc机决定。3. 5性能需求预处理的窗口正常情况下和峰值工作条件下为20个,一定时间周期中要处理的数据的数量:窗口开场尺寸2个数据,开场位置2个数据,最大尺寸2个数据,最小尺寸2个数据,

13、编辑框位置4个数据,按钮位置4个数据,平均处理的数据约为16个数据。a.支持的终端数为1台;b.支持并行操作的用户总数为5位;c.处理5个文件及10条记录;d.表或文件的最小为266字节,最大为4字节5. 6设计约束6. 技术约束a.数据库、各种控键的使用和消息的调用;b.汉语数据库过滤完成、编辑框的触发等;运行本软件需要奔腾133以上PC,内存需要在16兆以上,对使用设备的速度、规模要求不高。汉语编程企业管理应用软件完全按照北京元易达科技开展有限责任公司企业标准开发,包括硬件、软件和文档规模。3. 6.4其他标准的约束本项将指定由现有的标准或规那么派生的要求例如:a.报表格式;b.数据命名;

14、c.财务处理;d.审计追踪,等等。3.7 平安性本软件大量的参数及文本内容全部放于汉语编程数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。可维护性本软件利用数据库进展编程,系统构造由程序根本确定,大量的参数及文本内容全部放于汉语编程中。修改、更新数据只要在数据库进展修改添加,而不需要对系统构造进展修改,这样系统维护性、升级都十分方便3.9 可转移转换性汉语编程的兼容性很高,在windows9598.WindowsNT,windowsl700.操作系统都可以直接运行。4系统总体设计通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的根本目的是用比拟抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件构造设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑构造和特征描述,通常以某种数据模型为根底。内模式是对数据的物理构造和存储方式的描述。数据项和数据构造在这里我

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件测试

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!