超市管理系统详细设计说明书
文 档 作 者: _______颜进杰_________
日期:__2011-11-11__
闽江学院软件学院
版权所有 不得复制
目 录
1. 详细功能需求 ..................................................................................错误!未定义书签。
2. 框架介绍 ..........................................................................................错误!未定义书签。
框架构建过程 ..................................................................................错误!未定义书签。
3. 系统的发布......................................................................................错误!未定义书签。
4. 本章小节 ..........................................................................................错误!未定义书签。
闽江学院软件学院 2009 级计算机办公应用 2 班
2
1. 引言
1.1 目的
超市货物管理系统对于现代超市而言,是能否提高超市利润的作用的至关重要技术平
台。对于消费者和超市管理员来说,是能否方便快速获取信息的关键。所以,超市货物管理
系统应该能够为用户提供充足的信息和快捷方便的操作手段。
软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导
出软件的体系结构;详细设计给出软件模块的内部过程描述。该文档是设计结果的详细描述,
也是程序员编写程序的功能依据。
本系统通过强大的计算机技术给超市管理人员和消费者购买商品带来便利。目标还
包括:
减少人力与管理费用;
提高信息准确度;
改进管理和服务;
建立高效的信息传输和服务平台,提高信息处理速度和利用率;
系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、
效率高;
更简便、信息化程度更高的超市货物管理流程;
1.2 参考资料
书籍:《软件功能导论》 清华大学出版社
网站:www.csdn.net
2. 系统结构图
闽江学院软件学院 2009 级计算机办公应用 2 班
3
3. 商品库存管理
3.1 入库信息
一. 功能已描述:对新购商品进行入库操作。
二. 输入表:商品库存信息表(Stock)
三. 中间表:无
四. 输出表:商品库存信息表(Stock)
五. 输入信息:
商品 ID
商品名称
商品数量
商品价格
供应商
生产日期
生产地址
六. 输出信息:
条形码
商品名称
闽江学院软件学院 2009 级计算机办公应用 2 班
4
生产日期
供应商
生产地址
七. 算法过程描述
库管管理员进入到“仓库管理界面”,输入账户的信息,如果用户名为
空或者密码不正确,则弹出警告窗口,否则登陆成功;
库管管理员进入到“新增商品界面”输入商品的信息,如果商品 ID 为
空,则显示警告窗口,否则输入成功;
库管管理员进入到“新增商品界面”输入商品的信息,如果商品名称为
空,则显示警告窗口,否则输入成功;
库管管理员进入到“新增商品界面”输入商品的信息,如果商品数量为
空,则显示警告窗口,否则输入成功;
库管管理员进入到“新增商品界面”输入商品的信息,如果商品价格为
空,则显示警告窗口,否则输入成功;
库管管理员进入到“新增商品界面”输入商品的信息,如果商品生产日
期为空,则显示警告窗口,否则输入成功;
3.2 出库信息
一. 功能已描述:对过期作废商品进行出库操作。
二. 输入表:商品库存信息表(Stock)
三. 中间表:无
四. 输出表:商品库存信息表(Stock)
五. 输入信息:
商品 ID
商品名称
商品数量
商品价格
闽江学院软件学院 2009 级计算机办公应用 2 班
5
供应商
生产日期
生产地址
六. 输出信息:
条形码
商品名称
生产日期
供应商
生产地址
七. 算法过程描述
库管管理员进入到“出库商品界面”输入商品的 ID,如果商品 ID 为
空,则显示警告窗口,否则出库成功;
库管管理员进入到“出库商品界面”输入出库数量,如果商品数量为空,
则显示警告窗口,否则出库成功;
闽江学院软件学院 2009 级计算机办公应用 2 班
6
3.3“出入库管理”程序流程图
3.4 详细过程
If 选择“库存管理”then
进入“库存管理”界面;
If 选择“入库单”then
闽江学院软件学院 2009 级计算机办公应用 2 班
7
进入“入库单”界面,等待输入入库的商品信息;
If 输入的信息有效 then
增加数据库表中商品记录,商品库存量=商品库存量+入库量;
Else
给出相关提示(“您输入的信息有错,请重新输入”);
Endif
Endif
If 选择“出库单”then
进入“出库单”界面,等待出库商品信息的输入;
If 数据库中存在该商品
If 出库的商品数大于库存量 then
给出相关提示(“出库数量有误,该商品的库存量不足”);
Else
商品库存量=商品库存量-出库量;
Endif
Else
给出相关提示(“数据库中不存在商品,出库失败,请重新输入商品
信息”);
Endif
Endif
闽江学院软件学院 2009 级计算机办公应用 2 班
8