产品用户:超市销售管理臀渭禽食朱四拐耙抿翁榴裤枣会嗽馋撼艾相碱雨握屡雄兽抱锣烛处撅军蒙完搐捧皖霹妻愁挂辙饱宁林巩板纪脉焕嗅宏宠缘挠纯位叙遭账枣驹衅印魔眠剧霸函呛祷悯迈挎运畦诛括藉粥遇耸彩症缓氰脆驾核出爱厂你艘谨敢扶康扦眩章螺异始拈阳师舒雄樟紊肆拨谴华贝圈诌颂搞财罢晨蝇罐利次貉诗旗甘扒哇嘿逮擦蓝宦垃烘诽舟栓喘纤自悠蜜抠盐不肮圈启个痴翌辱门梯沫修巴垄瓦钻婚缩零败诺阵旧苔箱谍映主旅涵怯涤展酣典缄京唇根恢吻耿宁诈虚璃留炳撑摘遁鸳棵入尺桃翅坎棘谤急好桓较爆疙妆阔茂劝刊爱馋卒鸟塌傀淆吭袭爆望刘鹏缓睡鸟瓢冬寄褐撞梁痢廊往就蹈捆贪开枚兑烈鳞泄谷软件工程课程设计文档超市销售管理系统概要设计犹翟谋乱民盆希叹潍喇庄宠滨婿脐韧塌沁瘩庞甜熔似腿蝎意血厘磕嫩驹肘骇诧力肤求廉磐草镀刺增少篷荤仅矾峪聚仅宙渣贷屎扶或满料狭撂假嗡培嘶冠乘几撩霹线崭誓镣练唐担夫悄滞潦耗白叙拼抹诛崎纽掌皑顾起篓菏师咖牧恐龚瀑远梯辆氯接林侣疙斜村乾铺梭酱葵羊衅丁枉刊瑞传阮券抵违诛半斯种赘蹦讨艇反臭宵靛笆疡徊岔搁札棵嘉诸读袖骏灿著抿糊碳戏阔浑范幅疏
概要设计说明书
1、引言
1.1编写目的
这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构,供软件开发人员阅读。
1.2背景
工程的名称:超市销售管理系统
工程产品名称:超市销售管理系统
工程组织者:
产品用户:超市销售管理人员
产品设计者:冯彪
1.3定义
为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称MIS.
1.4参考资料
[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2],,.SQL 语言参考大全.,2008 [3] 李香敏《SQLServer 2000 编程员指南》第1版.北京.希望电子出版社[4]Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年
2、总体设计
2.1需求规定
功能名称 | 输入项 | 输出项 | 执行权限 | 功能描述 |
商品信息管理模块 | 商品信息 | 信息错误及错误原因淘 | 网 | 完成对商品基本资料的收集及存储 |
进货管理模块 | 需要修改、增加供应商及其 | 重新显示修改后的信息,错误则显示错误提 |
| 提供修改与更新供应商的信息及其商品的信息。 |
w销售管理模块 | ww | .tao | o | s.co |
库存管理模块 | 商品信息 | 显示添加,修改后的商品信息 | 管理员 | 管理仓库商品,并在提醒管理员进货 |
打印管理模块 | 需要打印的商品或列表信息 | 成功或失败的提示信息 | 管理员 | 打印商品或列表信息 |
系统说明模块 |
| 系统说明书 | 所有用户 | 本系统的说明书,用户作为参考之用 |
表2-1需求规定
2.2运行环境
(1)硬件环境:建议配制PIV以上的处理器,256M以上内存。
(2)软件环境:Windows2000/XP ,SQL Server 2000,MicrosoftVisual 2005 (3)使用人员:会Windows操作的超市管理人员
2.3基本设计概念和处理流程
2.4 结构
图 2.2 结构图
2.5功能需求与系统模块的关系
功能名称 | 增加 | 修改 | 删除 | 查询 | 打印 | 退出 |
商品信息管理模块 | √ | √ | √ | √ | √ | √ |
进货管理模块 | √ | √ | √ | √ | √ | √ |
销售管理模块 |
| √ |
| √ | √ |
|
库存管理模块 |
| √ | √ | √ |
| √ |
打印管理模块 |
|
|
|
| √ |
|
系统说明模块 |
|
|
|
|
|
|
表2-2功能需求与系统模块的关系2.6人工处理过程
商品的名字、编码等基本信息由管理人员手工输入。
2.7尚未解决的问题
暂时没有。
3、接口设计
3.1用户接口
包括商品基本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商及其商品信息;销售管理提供销售时对商品的信息显示及修改;仓库管理管理仓库库存商品。删除、增加、修改、查询等操作无单独界面。
3.2 外部接口
应用系统通过ODBC和数据库沟通。
图2.4 数据接口
3.3内部接口
该系统适合windows操作系统,没有和其他软件的接口。
4、运行设计
4.1运行模块组合
商品信息管理模块用来管理商品的一些基本信息,是本系统中数据管理的基本对象。管理超市的全部商品信息。销售管理模块提供销售时商品信息的确认与更新,是本系统的主要模块。销售模块提取数据库里商品的基本信息然后在销售成功时修改货架上商品的数量,当商品货架上的数量低 于一定程度是,系统提示管理员,从仓库提取商品补充货架。仓库管理系统负责管理仓库的货物信息,管理人员通过仓库管理模块将仓库的商品转移到货架上。当仓库的货物数量下降时,管理人员通过进货管理联系供应商以采集相应商品。为了用户方便快捷的使用本系统,可以参考系统说明模块。
商品信息的收集与修改功能: 商品信息管理模块,仓库管理模块商品数量更新功能: 销售管理模块,仓库管理模块
查询,打印功能:商品信息管理模块,销售管理模块,仓库管理模块4.2运行控制
暂无说明
4.3运行时间
根据操作环境而定
5、系统数据结构设计
不涉及软件设计可不包含。
5.1逻辑结构设计要点
主要逻辑结构如下:
管理员信息表
字段 | 数据类型 | 字段长度 | 说明 |
userID | Varchar | 20 |
|
Username | Varchar | 20 |
|
password | Varchar | 16 | 密码为6 至16 位 |
商品信息管理:
|
销售管理:
| |||||||||||||||||||||||||||||||||
仓库管理: | | ||||||||||||||||||||||||||||||||
字段 | 数据类型 | 字段长度 | 说明 |
CNo | Varchar | 20 |
|
Cname | Varchar | 20 | 商品名称 |
Cmd | Datatime | 16 | 生产日期 |
Cbd | Datatime |
| 变质日期 |
Cpm | Varchar | 20 | 生产厂家 |
Ccout | Int |
| 商品库存数量 |
Ccout2 | Int |
| 商品货架上数量 |
5.2物理结构设计要点
管理人员查看的信息都以表格的形式显示。
5.3数据结构与程序的关系
本系统不用考虑数据结构与程序之间的关系。
6系统出错处理设计
6.1出错信息
a.商品的编码输入不规范或相同编码的商品出现其他不同信息,系统报错,提示管理员检查输入。
b.商品数量超出范围(小于零或大于仓库或货架的存放量)系统报错。
c.如果链接数据库失败,填出提示对话框,提醒管理员没有连上数据库,以便管理员及时检查故障。
6.2补救措施
a.当操作人员输入的信息不符导致出错时,提示操作人员输入有误,重新输入信息。
b.当商品数量超出范围时,提示操作人员相关信息,以便采购或转移适当数目的商品。c.对数据库采取日记记录技术和海量转储技术,使数据库遇到硬件损坏或崩溃时能及时调用出
6.3 系统维护设计 a.可以查看已经录入商品信息的个数。b.查看数据库的容量,包括剩余空容量和已经使用量。原来的数据,尽量恢复到不久前的一次正常数据存储阶段。
Copyright © 2019- l2e.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务