2.2设计目标
系统的总体设计目标就是为了建立一个统一的信息管理平台,以公司经营的客户群为中心来对客户的详细信息进行有效的管理,加强同客户的交流和感情的建立,从而提高客户对公司的满意程度,也为公司的不断发展起到推动性的作用。
其实本系统要实现的一系列操作都是在对数据进行操作,也主要就是对数据进行增加、修改、查询和删除四项操作。那么对数据如何去实现有效的管理,则需要对其进行认真的分析和设计。通过对本系统的分析后,本系统需要达到的主要设计目标有:
1、首先我们应该确定,系统的最终效果要达到一个友好的人机交互模式,系统界面简洁友好,信息的查询要灵活、方便、快捷和准确。
2、系统的管理员对系统的不同用户要分配不同的权限。
3、系统用户可随时修改自己的口令。
4、对系统用户的输入数据要作严格的验证,尽量排除人为产生的错误。
5、系统各个模块的增、删、改、查要设计得当。
6、系统要有相应的帮助信息,以便用户在操作过程中查看。
7、系统运行要稳定,而且也要安全可靠。
2.3系统结构设计
结构化设计方法就是把数据流图表示的逻辑模型用结构图层次的方式表现出来。结构化设计的核心其实就是把模块分解设计,采用自顶向下、逐层分解的方法,从而把整个系统划分成多个子模块,使其完成不同的功能,这样也就使得模块具有了一定的独立性,最终降低了系统的复杂性。
本系统的功能结构如图2-1所示:
图2-1:功能结构图
2.4开发及运行环境设计
2.4.1 硬件平台
1、CPU:CPU233MHZ以上;
2、内存:256MB以上;
3、硬盘:40G以上;
4、显示器:17英寸。
2.4.2 软件平台
1、操作系统:Windows XP;
2、数据库:MySQL Server5.0;
3、数据库第三方管理软件:Navicat8.0Lite for MySQL;
4、Java开发工具包:JDK Version1.5.0;
5、Web服务器:Tomcat6.0;
6、Java开发集成工具:MyEclipse6.0;
7、可视化网页编辑工具:Dreamweaver8;
8、浏览器:IE6.0;
9、分辨率:最佳效果为1024×768。
2.5数据库设计
在系统设计时,我们应该考虑如何用数据模型来描述数据的结构和语义,用以实现对现实世界的抽象。在目前广泛使用的数据库模型分为两种类型,一种是独立于计算机系统的“概念数据模型”(如“实体联系模型”);另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我所采用的是“实体联系模型”(E-R模型)来描述数据库的结构和语义,实现对现实世界的抽象。
本系统使用的数据库是MySQL数据库,系统数据库名称为crm,数据库crm中所包含的数据表如下所示:
(1) clientmessage(客户信息表)www.751com.cn
客户信息表主要用来保存公司经营的客户资料信息。表clientmessage的结构如表2-1所示:
字段名 数据类型 长度 是否主键 描述
client_id int 5 是 主键
rade_id int 5 否 外键
dept_id int 5 否 外键
name varchar 15 否 客户姓名
sex varchar 4 否 客户性别
email varchar 30 否 客户邮箱
grad varchar 15 否 客户级别
telephone varchar 15 否 客户电话
address varchar 200 否 客户地址
postcode int 10 否 客户邮编
remark varchar 200 否 客户备注
表2-1:表clientmessage的结构
(2) systemuser(系统用户信息表)
系统用户信息表用来存储整个系统用户的信息,在本系统中系统用户信息其实就是公司的员工信息。表systemuser的结构如表2-2所示:
字段名 数据类型 长度 是否主键 描述
user_id int 5 是 主键
userName varchar 15 否 用户账号
trueName varchar 15 否 真实姓名
sex varchar 4 否 性别
age int 3 否 年龄
password varchar 15 否 密码
idCard varchar 20 否 身份证
telephone varchar 15 否 电话
dept int 5 否 外键
limits int 5 否 外键
表2-2:表systemuser的结构
(3)productmessage(产品信息表)
产品信息表是用来存储公司经营的产品的基本信息。表productmessage的结构如表2-3所示:
字段名 数据类型 长度 是否主键 描述
prod_id int 5 是 主键
type_id int 5 否 外键
prodName varchar 50 否 产品名称
prodType varchar 10 否 产品类别
price double 10 否 产品单价
buyPrice double 10 否 购买价
rebate int 11 否 折扣
salePrice double 10 否 销售价
getTime varchar 15 否 上架时间
prodImage varchar 50 否 产品图片
synopsis varchar 1000 否 产品概述
remark varchar 1000 否 备注
saleNumber Int 11 否 销售量
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页