概要设计数据库设计详细设计项目说明指导书.docx
- 文档编号:12772055
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:17
- 大小:193.05KB
概要设计数据库设计详细设计项目说明指导书.docx
《概要设计数据库设计详细设计项目说明指导书.docx》由会员分享,可在线阅读,更多相关《概要设计数据库设计详细设计项目说明指导书.docx(17页珍藏版)》请在冰点文库上搜索。
概要设计数据库设计详细设计项目说明指导书
1.前言
2.总体设计
3.接口设计
4.运营设计
5.数据构造设计
6.详细设计
7.系统维护
概要设计&数据库设计&详细设计阐明书
刘茜
1.1编写目
目:
此概要设计阐明书重要针对小型超市管理系统进行设计
预期读者:
后续软件开发人员
1.2背景
系统名称:
超市管理系统
任务提出者:
南京航空航天大学大学计算机科学与技术学院沈国华教师
开发者:
南京航空航天大学计算机科学与技术刘茜
顾客:
小型超市管理员
1.3定义
E-R图:
即实体-联系图(EntityRelationshipDiagram),提供了表达实体型、属性和联系办法,用来描述现实世界概念模型。
数据字典(Datadictionary):
一种顾客可以访问记录数据库和应用程序元数据目录。
1.4参照资料
陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.
范立南《SQLServer实用教程》第2版.北京.清华大学出版社.
齐治昌谭庆平宁洪《软件工程》第2版.高等教诲出版社.
2总体设计
2.1需求规定
2.1需求规定
功能名称
输入项
输出项
商品信息管理模块
商品标号或条形码
录入信息成功或录入信息错误及错误因素以及修改后商品最新基本信息
商品入库管理模块
需要修改、增长供应商及其商品信息
重新显示修改后信息,错误则显示错误提示。
销售管理模块
条形码编号或名称等索引信息
显示商品信息、单价、总价格,在销售成功是更新商品数量等信息
库存查询模块
商品信息、标记
显示商品库存量
收银模块
商品条形码
商品单价及被购商品总价
协助模块
用鼠标点击
某些跟软件有关信息
2.2运营环境
硬件环境:
配制PIV以上解决器,256M以上内存。
软件环境:
Windows/XP,SQLServer,MicrosoftVisual
2.3基本设计概念和解决流程
解决流程图
是
失败
成功
否
销售
查询
入库
协助
退出
2.4构造
系统构造图
2.5功能器求与程序关系
2.5功能需求与系统模块关系
功能名称
增长
修改
删除
查询
打印
退出
商品信息管理模块
√
√
√
√
√
√
进货管理模块
√
√
√
√
√
√
销售管理模块
√
√
√
库存管理模块
√
√
√
√
收银管理模块
√
√
√
√
√
系统协助模块
√
2.6人工解决过程
管理员登录时登录密码输入,商品名字、编码等基本信息
3接口设计
3.1顾客接口
主界面上应当呈现出上述功能菜单选项此外每一模块均有各自界面,其中商品信息管理对商品信息增,改,删除等设立;进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商及其商品信息;销售管理提供销售时对商品信息显示及修改;仓库管理管理仓库库存商品。
删除、增长、修改、查询等操作无单独界面。
3.2外部接口
重要硬件接口设备为PC,鼠标,键盘。
而软件接口重要以windows平台为基本平台
3.3内部接口
各模块之间互相独立又彼此关联,重要通过函数调用实现各某些连接。
。
4运营设计
4.1运营模块组合
商品信息更新、修改
商品信息管理模块、库存管理模块、销售管理模块
商品数量修改
销售管理模块,库存管理模块
查询
商品库存管理模块、商品信息管理模块、商品销售模块
打印
商品信息管理模块,销售管理模块,库存管理模块
商品信息管理模块用来管理超市所有商品信息。
销售管理模块提供销售时商品信息确认与更新,是本系统重要模块。
销售模块提取数据库里商品基本信息然后在销售成功时修改货架上商品数量,当商品货架上数量低于一定限度是,系统提示管理员,从仓库提取商品补充货架。
库存管理模块负责管理仓库货品信息,管理人员通过仓库管理模块将仓库商品转移到货架上。
当仓库货品数量下降时,管理人员通过进货管理联系供应商以采集相应商品。
4.2运营控制
软件运营时有较和谐界面,基本可以实现顾客数据解决规定。
如主界面要清晰呈现出系统各个功能,有必要提示使顾客和系统进行良好交互
4.3运营时间
函数和事件运营时间要看所在计算机配备。
系统运营时间基本可以达到顾客所提出规定。
系统响应时间视详细pc配备而定,普通正常状况下将不久。
5系统数据构造设计
概念构造设计(E-R图)
.1逻辑构造设计
系统ER图阐明
1)商店中所有顾客(员工)可以销售各种商品,每种商品可由不同顾客(员工)销售;
2)每个顾客可以购买各种商品,不同商品可由不同顾客购买;
3)每个供货商可以供应各种不同商品,每种商品可由各种供应商供应。
视图设计
1)交易视图(v_Dealing)——用于查询交易状况视图;
2)筹划进货视图(v_PlanStock)——用于查询进货筹划视图;
3)销售视图(v_Sale)——用于查询销售明细记录视图;
4)入库视图(v_Stock)——用于查询入库状况视图。
5.2物理构造设计
库存清单
字段类型
长度
字段值约束
商品编号
Char
6
NOTNULL
数量
int
4
NOTNULL
顾客清单
字符段类型
长度
字符段值约束
顾客名称
Char
6
NOTNULL
密码
char
6
NOTNULL
供货商清单
字符段类型
长度
字符段约束
供货商编号
Char
6
NOTNULL
供货商名称
char
6
NOTNULL
商品信息清单
字符段类型
长度
字符段约束
商品编号
Char
6
NOTNULL
供货商编号
Char
6
NOTNULL
名称
Char
80
NOTNULL
单价
int
4
NOTNULL
销售清单
字段类型
长度
字段约束值
销售单号
Char
6
NOTNULL
商品编号
Char
6
NOTNULL
销售数量
Int
4
NOTNULL
日期
char
8
NOTNULL
进货清单
字段类型
长度
字段约束值
进货单号
Char
6
NOTNULL
商品编号
Char
6
NOTNULL
供货单号
Char
6
NOTNULL
进货价
Int
4
NOTNULL
数量
Int
4
NOTNULL
总价
Int
4
NOTNULL
日期
Char
8
NOTNULL
其她
char
50
NOTNULL
6.模块详细设计
销售管理模块
功能:
本模块重要功能是把销售信息写入销售清单,同步对库存清单进行更新,以便顾客将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。
销售信息查询:
依照商品销售状况,按需要对销售状况进行查询。
在该查询模块中,可以按照商品编号、销售日期等各种方式进行商品销售信息查询。
销售信息盘点:
可以按照需要对在一定期期内销售状况进行盘点。
输入项、输出项:
本模块数据输入项重要是商品销售单号和商品编号。
其中还涉及销售数量和销售日期。
该销售模块用例图
销售管理模块用例图
销售信息查询时序图
销售信息查询时序图
库存管理模块
功能:
本模块重要功能是商品信息查询和更新,库存信息查询和更新。
查询商品信息:
重要功能查询商品明细信息,和它库存信息。
添加商品信息:
重要功能添加新进商品。
修改商品信息:
重要功能是修改商品信息,涉及她库存数量。
删除商品信息:
重要功能是删除不再销售商品信息。
输入项、输出项:
本模块数据输入项重要是商品编号。
该库存管理模块用例图
库存管理模块活动图:
库存管理查询时序图
库存管理查询时序图
库存管理添加时序图
库存管理添加时序图
库存管理修改时序图
商品管理修改时序图
(6)库存管理删除时序图
7.出错解决设计
7.1出错
1.编码输入浮现错误,系统报错,提示与否对的输入。
2.商品数量超过范畴(不大于零或不不大于仓库或货架存储量)系统报错。
。
7.2补救办法
1.操作人员输入信息不符导致出错时,提示操作人员输入有误,重新输入信息。
2.商品数量超过范畴时,提示操作人员有关信息,以便采购或转移恰当数目商品。
7.3系统维护设计
(1)查看数据库容量,涉及剩余空容量和已经使用量。
(2)可以查看已经录入商品信息个数。
(3)对数据库采用回滚办法,即一次操作失败,回滚到近来一次正常操作状态。
由于系统较小没有外加维护模块,由于维护工作比较简朴,仅靠数据库某些基本维护办法即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 数据库 详细 项目 说明 指导书