超市管理系统
概要设计说明书
指导老师:张贤坤
开发人员: 邓衍
学
号:07201503
1 / 9
目 录
1 引言…………………………………………………………………………………………3
1.1 编写目的…………………………………………..…………………………………3
1.2 背景………………………………………..………………………………………....3
1.3 参考资料…………………………………………………………………………….3
2 总体设计…………………………………………………………………………………….3
2.1 需求规定……………………………………………………………………………3
2.2 运行环境…………………………………………………………...……………….4
2.3 系统物理结构…………………………………………………………...……….…4
3 接口设计…………………………………………………………………………….……….5
4 运行设计...……………………………………………………………………………….. …6
4.1 运行模块组合……………………………………………………………………...6
4.2 运行控制……………………..…………………………………………………….8
4.3 运行时间………………………………………………………………………….. 8
5 数据结构设计……..…………………………………………………………………….. …8
5.1. 逻辑结构设计…………………………….……………………………………..8
5.2. 物理结构设计…………………………………………………..……………….8
6 运行设计………………………………………………………………..………………. …9
6.1. 运行控制……………………………………………………………..………..9
6.2. 运行时间………………………………………………………………..……..9
7 维护设计……………………………………………………………………………….. ….9
2 / 9
1.引言
1.1 编写目的
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流
失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。从该阶段开发正式进入软件
的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计
阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本
概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序
细节上非常接近于源程序的软件表示。
1.2 背景
a. 待开发软件系统的名称:超市管理系统
b. 任务的提出者:张贤坤
c. 开发者:邓衍
d. 用户:中小型超市用户
1.3 参考资料
何玉洁.《数据库原理及设计》 机械工业出版社
卲良彬 刘好增 马海军《asp.net(c#)实践教程》清华大学出版社
张贤坤《软件工程》 高等教育出版社
2. 总体设计
2.1 需求规定
2.1.1 硬件支持
此软件有进行远程访问的功能,也就是说对服务器要求较高。因此,建议机器至少能顺
畅运行 SQL 服务器及其相关软件。
本程序将在以下硬件系统进行测试:
a. 处理器芯片为:Intel Celeron 2.66GHz,内存为:512MB,硬盘为:80GB。
b. 处理器芯片为:Intel P 4,主频 1.8GHz,内存为:256MB,硬盘为:40GB
c. 处理器芯片为:AMD Sempron 2500+,内存为:512MB,硬盘为:80GB
3 / 9
2.1.2 软件支持
本软件将在以下环境下编写完成:
操作系统:Windows XP professional
编程软件:Microsoft Visual Studio 2005 中文版
SQL 服务器:Microsoft® SQL Server™ 2000
2.1.3 系统功能
管理员输入登陆用户名,密码,就能进入系统对商品进行录入,查询等功能,如果用户不输
入用户名,密码则不能进入系统。
商品实时检索功能:提供一个强大的搜索引擎功能, 用户只需提供商品名称的关键字,就
能检索到上面商品的所有相关资源,并且显示出来。
2.1.4 系统性能
(1)时间特性要求
系统的速度要在用户可接受的范围内,但考虑到需要实时检测商品的数量可库存情况,对
资源实时搜索的速度可以有较低的要求。
(2)可靠性
系统要有较高的可靠性,可恢复性。
(3)灵活性
系统要有良好的接口,以适应增加商品信息,增加商品类型,增加相关的商品录入功能的
需求;增加商品信息的更改和更新功能.
2.2 运行环境
2.2.1 设备
普通 pc 机,互联网。
2.2.2 支持软件
操作系统:Windows 98 以上系统
2.3 系统结构图
4 / 9
系统登录
超市管理系统
系统设置
供 应 商 信
息管理
密
码
管
理
用
户
管
理
新
用
户
注
册
改
、
删
除
供
应
商
添
加
、
商品信息管理
库存管理
销售管理
员工档案管理
修
改
、
删
除
商
品
信
息
添
加
、
询商
品
入
库
、
修
改
商
品
库
存
查
查
询
、
修
改
商
品
销
售
信
员
工
信
息
添
除加
、
修
改
、
删
3.接口设计
3.1 用户接口
用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,
应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对 WINDOW 风
格较熟悉,应尽量向这一方向靠拢。
3.2 外部接口
本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为 PC,
鼠标,键盘。而软件接口主要以 windows 平台为基本平台
3.3 内部接口
见系统框图,各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。
5 / 9
4.运行设计
4.1 运行模块组合
4.1.1 系统管理
系统管理具有用户管理和退出系统的功能。对系统支持性数据作维护。
(1)增加用户
设置管理员。系统初始设置一个用户名和密码,管理人员可以利用这个用户名和密码登
陆。可以添加,删除,修改用户信息,设置用户登陆密码,以及确认用户角色。
(2)修改密码
要修改用户密码必须通过用户登陆
4.1.2 商品信息管理
部门信息管理部分包括:
商品名
商品简称
产地
计算单位
规格
批号
批准文号
公司号(外码)
备注
最后修改时间
其功能是实现对各部分数据的添加,修改,删除等操作。
(1)商品信息添加
商品名的基本信息的添加。如新商品的入库等。
(2)商品信息修改
商品名的基本信息的修改。如商品销售后,库存数量等。
(3)商品信息删除
商品名的基本信息的删除。如商品销售完,不再进本类商品时就需要将商品的信息删除等。
(4)商品信息查询
商品名的基本信息的查询。管理员想了解商品的库存和销售情况时,可以多商品进行查询。
4.1.3 员工档案管理
员工信息包括:
姓名
性别
6 / 9
住址
联系电话
邮箱地址
其功能是实现对各部分数据内容的添加,修改,删除等操作。
各管理部分的明细如下:
(1)员工档案添加
添加职工档案信息
(2)员工档案修改
修改职工档案信息
(3)员工档案查询
查询职工档案信息
(4)员工档案删除
删除职工档案信息
4.1.4 供应商信息管理
供应商信息包括:
商品号(外码)
供应商号(外码)
商品数量
商品单价
进货日期
应付金额
实付金额
未付金额
经手员工
操作人员
最后修改时间
4.1.4.1 供应商信息添加
添加供应商信息
4.1.4.2 供应商信息修改
修改供应商信息
4.1.4.3 供应商信息查询
查询供应商信息
4.1.4.4 供应商信息删除
删除供应商信息
7 / 9
功能模块分布图
超市管理系统
人员管理系统
后台管理系统
进货管理
销售管理
库存管理
用户管理
4.2 运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。使用户与计算机互
动。(见系统框图)
4.3 运行时间
函数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所
提出的要求。系统响应时间视具体 pc 配置而定,一般正常情况下将很快。
5.系统数据结构设计
5.1 逻辑结构设计要点
针对一般小型超市后台信息管理系统的需求,通过对商品进出过程的内容和数据流程分析,
设计如下面所示的数据项和数据结构。
5.2. 物理结构设计
系统的存储物理结构由数据库来自动生成。
8 / 9