随着超市的出现,超市管理系统也随着出现。并且随着超市的发展,超市管理系统的功能和性能也随着发展。在早期的超市管理系统中,主要是对正在销售的商品进行管理,在当前的超市管理系统中已不仅仅有该功能,还要加入超市相关的物流等相关操作功能。使用最少的人力,完成最大的销售总额,一直是超市管理系统的目标。
在需求分析的基础上,以超市经营者的身份,总结出该软件必须具备的主要功能及其它辅助性功能,并对其进行详细的说明,以达到既摈弃了无足轻重的冗余功能又具备不可或缺的强大管理功能的初衷;操作务求方便、快捷;分别在以下模块中实现:
(1) 仓库管理主要功能包括: 商品信息的修改、商品价格的调整、商
品的删除、商品信息的统计, 包含采购信息、销售信息、库存等。
(2) 财务管理主要功能包括: 销售金额统计、采购员支付金额统计、
利润估算。
(3) 销售管理主要功能包括: 销售信息的录入、销售信息的查询、对
顾客购买信息查询及金额统计、对每日销售额进行统计。
(4) 系统管理主要功能包括: 用户管理,权限管理。
3.系统功能设计
(1)系统管理:用户管理,权限管理等。
(2)基本信息:商品供应商信息管理,部门信息管理,员工档案管理等。
(3)商品档案管理:商品资料的增加、修改、删除、查询,零售价的修改等。
(4)超市商品入库管理:即商品进货的入库。
(5)销售数据查询:查询一个时间段内的销售记录。
目录
摘要 I
ABSTRACT II
前言 1
1 项目概述 2
1.1 现管理系统概述 2
1.2 组织结构以及业务范围 2
1.3 业务流程图 4
1.4 系统存在的问题 7
2 需求分析 8
2.1 总体目标 8
2.2 具体目标 8
2.3 系统功能模块 9
2.3.1 系统数据流程图 9
2.3.2 数据字典 10
2.4 系统数据模型 14
3 概要设计 16
3.1体系结构设计 16
3.2 接口设计 18
3.2.1外部接口 18
3.2.2内部接口 20
3.3代码设计 20
3.3.1 代码设计的原则 20
3.3.2 系统所需代码设计 21
3.4 数据库设计 21
3.4.1 关系模式设计 22
3.4.2数据表的设计 22
3.5 输入输出设计 24
3.5.1 输入设计 24
3.5.2 输出设计 25
3.6 运行设计 25
3.6.1运行环境 26
3.6.2 硬件配置 26
3.7 出错处理设计 26
3.7.1 出错输出信息 26
3.7.2 出错处理对策 27
3.8 安全保密设计 27
3.8.1 数据安全性 27
3.8.2 登录用户的安全性 27
3.8.3 操作安全性 27
3.8.4 系统安全性的其它考虑 27
3.9 维护设计 28
4详细设计 29
4.1 模块定义 29
4.2 程序流程图 30
4.3 系统的实施 31
4.3.1 连接数据库的包含文件 31
4.3.2 登录页面 31
4.3.3 系统主页面 32
4.3.4 商品信息管理页面 32
4.3.5 商品采购管理页面 34
4.3.6 商品库存查询页面 35
4.3.7 商品销售管理页面 36
4.3.8 销售金额统计页面 38
4.3.9 销售品牌统计页面 39
4.3.10 销售金额统计页面 39
4.3.11 采购金额统计页面 39
4.3.12 品牌统计分析页面 40
4.3.13 会员管理页面 41
4.3.14 会员卡管理页面 42
4.3.15 用户管理页面 43
4.3.16 员工管理页面 43
5开发工具 45
5.1 概述开发工具及编程脚本 45
5.1.1 介绍开发工具 45
5.1.2 编程脚本 46
5.2 脚本习惯说明 47
6 测试 49
6.1 测试原则及测试方式概述 49
6.2 测试项目测试用例 49
6.3 软件测试结论 51
6.3.1 软件能力 51
6.3.2 缺陷和限制 51
6.3.3 建议 51
6.3.4 测试结论 51
结束语 52
致谢 53
参考文献 54