VB商场经营管理系统 第2页
第三章 系统需求分析
1.需求描述
商业零售业需要对日常经营活动中设计的商品、顾客、员工等各类数据进行有效的管理。随着商品零售业的蓬勃发展,商场规模的日益增大,其经营管理愈加复杂,各类业务数据量渐趋庞大,单纯的人工数据管理方式已经无法胜任。
以数据库技术为基础的商场经营管理系统是一类典型的面向商业零售企业日常经营管理的数据库应用系统。
1. 1功能需求
该系统实现了前后台的连接,以及对数据库的插入、删除、查找、修改操作。
该商场是支持会员制的商场,将客户分为普通用户和会员两类。会员客户持有会员卡,记录了他们的详细信息。会员卡可以用来积分,会员顾客凭此积分参加日后本商场举行的各种优惠或者对讲活动。
因本系统为一个简化的商场业务模型,不考虑如财务核算、退货等其他功能的实现。
1.2 非功能性需求描述
根据商场经营管理的特点,本系统应满足一下几项性能要求:
(1) 实时性,要求整个系统对基本销售业务实现秒级响应;
(2) 并发性,满足多个终端同时操作数据库的要求;
(3) 交互性,快速友好的人机交互界面;
(4) 安全性,保证数据存储和传输的绝对安全,及时进行数据库备份;
(5) 稳定性,保证整个系统的长期稳定运行;
(6) 数据处理要求,商场平均业务约为5000次/天,系统应能在线保存至少一年的销售数据。
2.总体功能要求
在经过对商场运营的流程有了深层次的了解与分析,可以看到一个完整的商场管理系统至少包括一下一些功能模块:
(1) 顾客信息的管理
功能:顾客信息的浏览、插入、删除、查询等
(2) 会员卡的管理
功能:会员卡的添加,注销,会员积分等
(3) 商品信息的管理
功能:商品信息的浏览、插入、删除、查询等
(4) 销售人员信息的管理
功能:销售人员的招聘,解雇,信息的修改等
(5) 系统设置与维护
功能:用户的登陆,添加、注销用户,退出系统等
3.功能需求图
顾客信息管理
会员卡管理
管理系统 商品信息管理
销售人员管理
系统设置与维
4、系统流程图
开始
用户登录
N
合法?
Y
用户选择服务
选择退出?
N Y
执行选择服务
退出
第四章 系统总体设计
1、主界面功能模块
商场经营管理系统分为三个功能模块:基本信息模块、用户管理模块、退出系统模块
(1)基本信息模块:顾客信息管理、会员卡管理、商品信息管理、销售人员信息管理
(2)用户管理模块:添加用户、注销用户
(3)退出系统模块:退出系统
2、总体结构层次图
图的第一层为系统层,通常对应主程序;第二层为子系统层,一般起划分系统功能的作用,通常对应主菜单;第三层为功能层,对应菜单项,一般通过表单的调用实现某些特定的功能。
3、数据库的设计
数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。数据库的设计一般可分为逻辑设计和物理设计两步。逻辑设计的任务是根据需求分析,确定数据库所包含的表及字段、表间的关系,物理设计就是具体确定表的结构,包括字段名、字段类型及宽度,需要的索引等。
3.1 逻辑设计
根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功