基于Web的客户管理系统设计报告Word文档下载推荐.doc
《基于Web的客户管理系统设计报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于Web的客户管理系统设计报告Word文档下载推荐.doc(15页珍藏版)》请在冰豆网上搜索。
完备的报表功能和查询功能使管理者可及时了解各部门的营业情况,加强系统管理,有利于实现企业现代化,提高各项经济指标,为企业取得良好的经济效益提供充分的保证。
(4)完善企业内部管理机制:
提供多种安全级别,保证各类数据不被无权过问的人观看和操作,提高系统的安全可靠性、维修性,保持系统的精度和性能,使之经常处于良好的技术状态,使企业充分发挥计算机管理能力、提高办公效率。
二、系统体系架构设计
系统建设的关键在于其所使用的架构。
基于浏览器B/S架构则是目前WEB应用程序的主流。
它将大量的数据处理工作交给服务器处理,无论是管理人员还是系统使用者都可以通过浏览器实现所有操作。
这种方式的优点是方便快捷,有利于系统的更新和维护。
图一为基于B/S的三层体系结构图:
B/S(Browser/Server)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。
如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显,所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。
1.B/S结构的优点:
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
2.系统开发平台:
本系统选择的开发平台是:
WAMP(Windows/Apache/Mysql/PHP),Windows下的Apache+Mysql+PHP,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
目前有不少AMP(Apache\MySQL\PHP)的集成软件,可以让我们一次安装并设置好。
这对于不熟悉AMP的用户来说,好处多多。
使用AMP集成软件的优点:
(1)可避免由于缺乏AMP的知识,而无法正确设置环境;
(2)可快速安装并设置好AMP环境,让我们直接开始真正感兴趣的软件,如xoops;
(3)可方便的搭建测试环境,对于测试“是AMP环境问题,还是XOOPS造成的问题”很有帮助,采用排除法即可。
三、数据库设计
(1)数据库开发平台选择:
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL关系型数据库使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。
(2)管理工具:
NavicatforMySQL是一套专为MySQL设计的高性能数据库管理及开发工具。
它可以用于任何版本3.21或以上的MySQL数据库服务器,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。
包括客户基本信息、服务信息、客户活动等信息。
客户表的基本结构
序号
字段名
数据类型
大小
默认值
允许为空
唯一
主键
自增
描述
1
cust_no
char
17
否
是
客户编号
2
cust_name
varchar
100
客户名称
3
cust_region
money
11
地区
4
cust_manager_id
50
客户经理编号
5
cust_manager_name
Varchar
客户经理名字
6
cust_level
int
客户等级
7
cust_level_label
客户等级标签
8
cust_satisfy
客户满意度
9
cust_credit
客户信用度
10
cust_addr
300
客户地址
cust_zip
邮编
12
cust_tel
电话
13
cust_fax
传真
14
cust_website
网址
15
cust_licence_no
营业执照注册号
16
cust_chieftain
法人
cust_bankroll
bigint
注册资金
18
cust_turnover
年营业额
19
cust_bank
200
开户银行
20
cust_bank_account
银行账户
21
cust_local_tax_no
地税登记号
22
cust_national_tax_no
国税登记号
23
cust_status
客户状态
服务表的基本结构
svr_id
系统变量
svr_type
服务类型
svr_title
服务标题
svr_cust_no
服务客户编号
svr_cust_name
服务客户名称
svr_status
服务状态
svr_request
text
服务请求
svr_create_id
创建者id
svr_create_by
创建人
svr_create_date
datetime
创建日期
svr_due_id
分配给id
svr_due_to
分配给谁
svr_due_date
分配时间
svr_deal
服务处理
svr_deal_id
处理人id
svr_deal_by
处理人
svr_deal_date
处理日期
svr_result
500
处理结果
svr_satisfy
满意度
客户活动表的基本结构
atv_id
活动编号
atv_cust_no
atv_cust_name
atv_date
活动日期
atv_place
活动地址
atv_title
活动主题
atv_desc
后期合