超市进货管理系统(概要设计说明书).doc
- 文档编号:639848
- 上传时间:2022-10-11
- 格式:DOC
- 页数:8
- 大小:157KB
超市进货管理系统(概要设计说明书).doc
《超市进货管理系统(概要设计说明书).doc》由会员分享,可在线阅读,更多相关《超市进货管理系统(概要设计说明书).doc(8页珍藏版)》请在冰豆网上搜索。
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2总体设计 2
2.1需求规定 2
2.2运行环境 2
2.3基本设计概念和处理流程 2
2.4结构 3
2.5功能需求与程序的关系 4
2.6人工处理过程 4
3接口设计 4
3.1用户接口 4
3.2外部接口 4
3.3内部接口 4
4运行设计 4
4.1运行模块组合 4
4.2运行控制 4
4.3运行时间 5
5系统数据结构设计 5
5.1逻辑结构设计要点 5
5.2物理结构设计要点 5
5.3数据结构与程序的关系 5
6系统出错处理设计 7
6.1出错信息 7
6.2补救措施 7
6.3系统维护设计 7
8
概要设计说明书
1引言
1.1编写目的
该系统对商店零售柜台的所有交易进行加工整理,时实跟踪销售情况,分析数据、传递反馈、强化商品营销管理。
并适合超市管理,提高物资管理的水平和工作效率以及销售和库存管理的资金、数据等的管理。
1.2背景
开发的软件系统的名称:
超市进货管理系统
本项目的任务提出者:
软件工程课程设计
开发者:
吴怡潼
实现该软件的计算中心:
超市计算机网络中心
1.3定义
概要设计主要是确定系统的具体实施方案和确定软件结构。
1.4参考资料
《软件工程与软件开发工具》张宏主编清华大学出版社2004年9月第一版
《精通JavaSwing程序设计》杨智杨等编辑中国铁道出版社2002年2月第一版
《Java数据库高教程》张晓东等编著清华大学出版社2004年4月第一版
2总体设计
2.1需求规定
功能名称
输入项
输出项
执行权限
功能描述
进货功能模块
需要修改、增加供应商及其商品的信息
重新显示修改后的信息,错误显示错误提示
管理员
提供修改与更新供应商的信息及其商品的信息
2.2运行环境
软件环境:
windows2000/xp,SQLServer2000等。
使用人员:
超市管理人员
2.3基本设计概念和处理流程
2.4结构
2.5功能器求与程序的关系
功能名称
增加
修改
删除
查询
打印
退出
商品信息管理模块
√
√
√
√
√
√
进货管理模块
√
√
√
√
√
√
销售管理模块
√
√
√
库存管理模块
√
√
√
√
打印管理模块
√
系统管理模块
2.6人工处理过程
商品的名字、编码等基本信息由管理人员手工输入。
3接口设计
3.1用户接口
包括商品的基本信息的管理、进货、销售和仓库的管理界面,其中商品的信息管理对商品的信息的增、改、删除等设置:
进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商机器商品信息;销售管理提供销售时对商品的信息显示及修改;仓库管理管理仓库的库存商品的信息。
但是增、修改主、查询等操作无单独界面。
3.2外部接口
应用系统通过ODBC和数据库沟通。
3.3内部接口
该系统适合windows操作系统,没有和其他软件的接口。
4运行设计
4.1运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。
4.2运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
4.3运行时间
系统的运行时间基本可以达到用户提出的要求。
5系统数据结构设计
5.1逻辑结构设计要点
5.2物理结构设计要点
超市信息(名称、性质、电话号码、地址、备注)
商品信息(条形码、商品名称、单位、进货价、销售价)
经办人信息(编号、姓名、身份证号、密码、权限、电话号码、地址)
进货单信息(编号、开票日期、经办人姓名、供应商、条形码、名称、库存上限、库存下限、进货价、库存、数量)
5.3数据结构与程序的关系
由于数据的存取是通过界面的接口和数据库进行连接的,所以在实现过程中必不可少的是应用程序实现它们的连接。
常用的访问有:
查询、添加、删除、修改等,所以用到的程序见下表(√为需要用到的程序)
A:
管理员
登录模块
超市信息管理系统模块
Employee_(员工信息)表
√
√
Admin(管理员)表
√
√
ISP(供应商)表
√
Goods(商品信息)表
√
Sell_info(销售)表
√
Store(商品库存)表
√
Orderform(订单)表
√
A:
管理员
程序名称
数据表名
Select*from
Insertinto
Updateset
Delete[from]
Employee_(员工信息)表
√
√
√
√
Admin(管理员)表
√
√
√
√
ISP(供应商)表
√
√
√
√
Goods(商品信息)表
√
√
√
√
Sell_info(销售)表
√
√
√
√
Store(商品库存)表
√
√
√
√
Orderform(订单)表
√
√
√
√
B:
超市员工
程序名称
数据表名
Select*from
Insertinto
Updateset
Delete[from]
Employee_(员工信息)表
Admin(管理员)表
ISP(供应商)表
Goods(商品信息)表
√
Sell_info(销售)表
Store(商品库存)表
√
Orderform(订单)表
6系统出错处理设计
6.1出错信息
错误类型
系统提示信息
处理方法
数据为空错误
输入的数据不能为空!
为提示位置输入一个数据
编号重复错误
已存在请重新输入!
重新在指定位置输入一个不可重复的编号
日期格式错误
请按提示格式输入日期!
按照程序旁边的文本框或帮助文件的要求,按正确的格式输入日期
数据库连接问题
数据库连接错误,请重试!
由于数据库未安装或数据库连接部分程序未设计好,应重新安装数据库或检查数据库接口部分代码
系统崩溃
无
由于程序代码设计BUG或系统配置不足以支持软件的运行,应检查代码设计中的BUG,以及电脑是否满足本软件硬件要求
6.2补救措施
a、周期性地把磁盘信息记录到磁带上去
b、手工操作或数据人工誊录
6.3系统维护设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 进货 管理 系统 概要 设计 说明书