本系统设计思路主要按照目前客户设备文修信息所需要的主要功能部分来设计模块,用户主要对象为空调公司管理员,用户可以登录系统对客户信息进行查看,添加,修改,删除等操作。同时能够对销售记录进行统计数据以便进行数据分析。
3.2 概要设计
系统主要功能模块分析,本系统主要分为五大模块如图3.1所示:
图表 3.1系统功能模块图
每个模块的详细介绍:
1.登录模块:用户必须要先输入正确的用户名和用户密码才能进入系统,登录模块与后台数据库相连,每个用户都有单独的一个ID,所以只有拥有权限的人才能进入系统。
2.客户信息管理模块:此模块主要是用来对客户信息进行操作的,用户可以对客户的信息进行添加,修改,删除,同时可以根据客户的关键字进行搜索。此模块上还添加了计算器和导出Excel格式的小工具。
3.产品信息管理模块:此模块主要是用来对产品信息进行操作的,用户可以对产品的信息进行添加,修改,删除,同时可以根据产品的关键字进行搜索。此模块上还添加了计算器和导出Excel格式的小工具。
4.销售记录管理模块:用户可以通过此模块来查看销售记录,销售记录是客户信息与产品信息的一个直接联系。通过此模块,用户可以直观的查看到产品的销售情况,同时也能看到购买此款产品的客户的相关信息。而且此模块还有数据统计功能,用户可以根据某项属性对其信息进行统计,以便以后的数据分析。
5.帮助模块:帮助模块是帮助用户熟悉此系统的一个有效便捷的途径。
3.3 数据库设计
3.3.1 概念模型
数据库是采用了Microsoft Office Access建立的数据库,首先要建立概念模型,概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型。概念结构是各种数据模型的基础,比数据模型更独立于机器、更抽象,从而更加稳定。描述概念模型的有力工具是E-R模型。
图3.2用户信息实体E-R
图3.3客户信息实体E-R
图3.4产品信息实体E-R
图3.5实体间的E-R关系图
3.3.2 逻辑结构设计
逻辑结构设计也就是建立实体表格,本系统所用到表一共是四张表格分别是1.用户信息表:此表是用来存放具有使用权限的用户的各项信息。
2.客户信息表:此表是用来存放客户相关信息的,其中包括客户编号、客户名称、负责人、电子邮箱、联系电话、家庭住址。
3.产品信息表:是用来存放产品的各项信息,包括产品编号、产品名称、产品型号、产品价格、产品简介、库存、出厂时间。
4.销售记录信息表:此表是用来存放产品跟客户一个相对应关系的。包括销售记录编号、客户编号、客户名称、联系电话、家庭住址、产品编号、产品名称、产品型号、产品价格、购买数量、购买时间以及负责人。
(1) 数据表的设计
具体表格如下图所示:
图3.6用户信息表
图3.7客户信息表
图3.8产品信息表
图3.9销售记录信息表
图3.10各个表之间的关系结构
3.3.3 数据库的实施
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。它相当于软件工程中的代码编写和程序调试的阶段。
用具体的DBMS提供的数据定义语言(DDL),把数据库的逻辑结构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处理和运行后,实际的数据库便建立起来了。目前的很多DBMS系统除了提供传统的命令行方式外,还提供了数据库结构的图形化定义方式,极大地提高了工作的效率。 VB空调设备客户信息管理系统的开发(7):http://www.751com.cn/jisuanji/lunwen_4535.html