
编号: 第二版文档名称: 总体设计规范项目名称: 超市管理系统项目负责人: XXX准备: 团队X检查: 团队X审核: XXXX批准: XX超市负责人开发单位: 团队X 2012 1.1目的准备工作1.2背景1.3参考资料2.1要求和法规2.2操作环境2.3基本设计概念和处理流程2.4结构3.1用户界面3.2外部接口3.3内部接口4.1操作模块组合4.2操作控制4.3操作时间5.1逻辑结构设计要点5.2数据之间的关系结构和程序126.1错误消息126.2补救措施136.3安全设计136.4系统维护设计13超市管理系统的总体设计规范简介1.1编写目的本文档将简要描述超市管理系统中的功能模块,主要包括进/出仓库管理,查询,s系统维护. 1.2背景用户: XX超市1.3参考资料“软件工程简介”张海帆,清华大学出版社. 总体设计2.1要求规定该系统完成对超市商品和会员信息的管理. 系统功能显示在下面的表1中. 超市管理系统内容系统流程图模块功能超市管理部商品管理商品商品存储,出口超市系统设计,销售管理商品查询查询商品价格,查询会员管理,添加会员,修改会员信息,删除会员信息系统,维护基本信息管理,数据导入,导出,日志管理,用户管理2.2运行环境(1)硬件平台硬件要求: PC服务器: 操作系统(win2000及更高版本).

CPU(主频率500M及以上). 最小内存(128MB内存). 最小磁盘空间(20GB). 互联网访问(宽带互联网访问). (2)软件平台操作系统: 操作系统(win2000及以上),服务器: 操作系统(win2000server),Windows XP(客户端)管理系统: Oracle 10G(3)开发环境开发环境: Power rBuilder8.0 2.3基本设计概念和处理流程对于在需求分析阶段获得的超市管理系统的详细数据流程图,可以如下划分边界. 商品输入输出数据和成员数据是输入流,即逻辑输入;商品文件,成员文件和礼品文件是传出的流,即逻辑输出;中间处理是转换中心,转换是将逻辑输入转换为逻辑输出过程. 2.4结构化超市管理系统的总体如图4所示: 读取库存清单清单超市管理人员读取库存商品信息中进出的会员数据商品信息累积商品信息点查询特殊商品检查检查并修改库存商品信息修改进出库存商品信息图书馆商品文档累计商品文档统计统计信息礼品会员特殊商品文档交换商品管理此子系统是超市管理系统的核心部分. 主要包括仓储管理,销售管理等. 商品仓储管理包括商品的仓储,存储和累积管理,产品清单的输出和商品的累积管理.

销售管理主要是关于所售产品的统计信息. 成员管理包括添加成员,删除成员和修改成员功能. 如果添加成员,您将获得非成员的免费会员卡;如果删除会员,则应会员要求取消其基本信息;如果修改成员,则将修改成员的基本信息,报告会员卡丢失,然后重新发行会员卡. 信息查询包括商品价格查询和会员查询. 价格查询是指建立供会员查询的商品价格信息,可以自己查询,也可以由员工查询. 会员查询包括两个子功能: 积分查询和特价查询. 会员可以方便地交换积分兑换商品,也可以查询特价商品的会员价格. 系统维护包括基本信息管理,数据导入和导出,日志管理和用户管理. 基本信息管理: 包括系统参数设置,部门信息设置等. 数据导入导出: 提供数据交换功能. 将数据导出到Oracle可用于数据备份;将数据导入到Oracle. 此功能可用于与其他系统进行数据交换. 日志管理: 日志文件记录有关使用系统的用户信息. 系统管理员可以查询日志,存档并减少日志文件. 查询日志包括流通日志查询,商品管理日志查询,会员管理日志查询等. 用户管理: 使用该密码系统为用户设置帐号,密码和权限信息. 主要功能包括添加用户,删除用户,修改用户信息和修改用户密码. 只有具有系统管理员权限的用户才能添加和修复3.成员管理5.系统维护2.产品管理1.检查有效性超市管理系统界面设计3.1用户界面该系统配备了人机界面,考虑了简单的操作和操作. 易于管理方面,硬件主要是鼠标,键盘和条形码扫描仪,软件界面主要是Windows平台作为用户界面,方便用户操作超市数据.

系统界面清晰,用户可以通过输入有效的用户名和密码进入系统. 3.2外部接口该系统提供基于Oracle的数据导入和导出功能,以促进系统数据的备份和恢复以及与其他系统的数据交换. 3.3内部接口该系统基于语言,通过共享动态更新的和函数调用来实现模块之间的连接. 操作设计4.1操作模块组合启动登录界面管理员?密码输入正确吗?退出程序4.2运营控制系统当会员登录模块运行时,部分用户按键选择. 当系统运行产品存储模块时,某些用户会按键选择;否则,某些用户将无法选择. 当系统运行产品存储模块时,某些用户会按键选择;否则,某些用户将无法选择. 系统运行商品销售模块时,用户按键选择. 每个模块都有一个上层模块超市系统设计,可以返回以调用它. 4.3运行时间系统运行设计简单,每个模块运行资源所花费的时间不会太长,方便用户使用. 系统数据结构设计5.1逻辑结构设计要点(1)总体结构: 本系统使用Oracle 10G关系,主表具有8(2)表结构,如下表所示: GYSB(供应商信息)表)5-1字段序号字段名称字段定义字段长度字段含义备注GYSBHVarChar2供应商编号主键NAMEChar ADDRESSChar 20地址PHONEVarchar2 20电话YHZHVarchar2 20银行帐号注意: 主要是为了方便购买,联系和获取供应商信息.

RKB(库存表)5-2字段编号字段名称字段定义字段长度小数字字段中文含义备注SPBHChar产品编号主键SPMCVarCha2r 20产品名称GYSBHVarChar2 SPSLNumber PRICENumber单价注: 记录产品的属性,即有助于搜索和获取信息. CKB(出库表)5-3字段序列号字段名称字段定义字段长度字段中文含义备注SPBHChar产品编号主键SPSLNumber YYYHChar销售员编号注意: 查找仓库中的货物数量并列出所需的货物很有帮助. 清单,方便产品管理. YEYB(销售人员信息表)5-4字段序列号字段名称字段定义字段长度字段的中文含义备注NAMEVarChar2 20销售人员名称YYYHChar销售人员编号主键PHONEVarchar2 20电话注意: 查询成员用户,产品,消费者结帐,介绍产品, SPB(商品表)5-5字段序列号字段名称字段定义字段长度小数字字段中文含义备注SPBHChar产品编号主键SPMCVarChar2 20产品名称SPSLNumber PRICENumber LEIBIEVarChar2 20类别GUIGEVarChar2 20规格CCLNumber CFWZVarChar2 100存储位置YTVarChar2 100目的查询产品,方便进出货,有利于商品管理.
YHB(用户信息表)5-6字段编号字段名称字段定义字段长度字段中文含义注释YHHMChar帐户主键PasswordChar用户名Char 20用户名为Consumer RightVarChar2 20权限注意: 用户登录,查询,产品管理,添加/删除用户,修改用户/密码等. 5.2数据结构与程序之间的关系说明了每种数据结构以及访问这些数据结构的形式: 表5-7中显示了表的列表. 序列号表名称表名称中文含义GYSB供应商信息表RKB存储表CKB出口表YEYB销售人员信息表SPB商品表YHB用户信息表表与相应功能模块之间的关系如表5-8所示. 数据结构程序名称GYSB主要是为了方便购买,联系和获取供应商信息. RKB记录商品的属性,这有助于查找和获取信息. CKB有助于查明货物数量并列出要的货物,从而便于货物管理. YEYB查询成员用户,商品,为消费者结帐,介绍商品等. SPB查询商品,促进购买和购买,并促进产品管理. YHB用户登录,查询,产品管理,添加/删除用户,修改用户/密码等. 系统错误处理设计6.1错误信息系统应正确处理以下错误: 当无法连接时,应正确处理
输入数据溢出或输入数据格式错误,应正确处理. 当有多个工作站同时运行同一商品(例如仓库)时,应考虑事务并发的问题. 当系统正在读写数据时,如果发生系统硬件和软件或网络故障,则系统应正确处理. 6.2补救措施提示错误号和错误消息,提示无法连接. 数据应重新输入. 将访问控制锁定到相关的表和记录. 由系统自动还原数据,或提示用户并指导用户正确还原数据以保持数据的完整性,并可以输入密码,并给出相应的使用权限. 首次使用密码时,由系统设置. 6.4系统维护设计系统本身具有系统维护功能模块,可以执行备份等.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-229473-1.html
但对有损我国主权的行为
不信他取乱来