超市管理系统概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统概要设计
1引言
1.1 编写目的
超市随着市场经济和现代信息技术的的发展, 不可必要的要卷入信息现代化的大潮, 如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报,成为每一个人的梦想。因此,在超市管理中引进现代化的办公软件, 就成为时下最好的解决办法。使用软件办公, 不仅能使经营者的劳力资本减少, 同时能使超市的管理更规范更合理, 解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多, 超市经营紊乱等众多问题。
1.2 项目开发背景
21 世纪, 超市的竞争也进入到了一个全新的领域, 竞争已不再是规模的竞争,而是技
术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势, 多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管
理。而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作
1.2.1 项目开发单位:软件103
1.2.2 参考资料:
《java 程序设计项目教程》《jsp 应用开发项目化教程》《j2ee web 核心技术》
《Sql 2000 数据库》《软件工程》
2 任务概述
2.1. 目标
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
2.2. 运行环境
该软件基本运行环境为Windows 环境。
2.3 需求概述
数据精确度
数量值:精确到小数后一位;
时间值:精确到日,并以yyyy/mm/dd 的形式表示;
价格值:精确到分,并以.XX 的形式表示。
时间特性
页面响应时间:不超过10 秒
更新处理时间:不超过15 秒
数据转换与传输时间:不超过30 秒。
适应性
1.开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼
容性。
2. 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供
以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS
后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件
系统能够在较少后续投入的情况下适应系统的扩展和更新。
2.4 条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。
2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能
和子功能。
3 设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独
立的功能特性。
4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设
计。
3 总体设计
4 接口设计
4.1 外部接口
4.1.1用户界面
在用户界面部分,根据需求分析的结果,用户需要一个友好的界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出地显示重要以及出错的信息。外观上要做到合理化,考虑到用户多对Windows 风格较熟悉,应尽量向这一方向靠拢。总体来说,系统的用户界面应做到可靠、简单、易学习和易使用。
4.1.2 软件接口
(1)服务器程序上可使用SQL Server 的对数据库的备份命令,来完成数据库的备份工作。
(2)在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接受。
4.1.3 硬件接口
(1)在输入方面,对于键盘、鼠标的输入,可用Delphi 的标准输入/输出,对输入进行处理。
(2)在输出方面,打印机的连接及使用,也可用Delphi 的标准输入/输出对其进行处理。
(3)在网络传输部分,在网络硬件部分,为了实现高速传输,将使用带宽
为10M 以上的网络连接
4.2 内部接口
(1)系统登录模块:启动系统时,便激活登录口令界面。
(2)初始化模块:对系统进行初始化
(3)系统功能模块:接受系统功能的相应消息,启动成绩单查询、录入、修改
及管理员的维护等模块。
5软件系统结构设计
5.1软件程序结构图
系统总体结构
5.1.1商品录入:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描
5.1.2收银业务:收银业务子系统能计算交易总额,打查交易清单,并根据会员卡打折。
5.1.3进货管理:进货管理子系统可以根据库存自自指定进货计划,进货时自自等
级,以及客供查询和打查计划进货与入库自录的功能。
5.1.4销售管理:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。
5.1.5库存管理:库存管理子系统客供查询库存明细自录的基本功能,并根据库存
的库库报库,以及自动盘点计算
5.1.6人员管理:人员管理子系统客供基本信息登自管理,员工操作权限管理,客户销售权限管理的功能。