毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JAVA客户资源管理系统 第3页

更新时间:2010-3-13:  来源:毕业论文
JAVA客户资源管理系统 第3页
2  系统设计    
2.1 设计思想
其实一个系统的总体设计一般都是由两个阶段组成:系统设计,用来确定系统的具体实施方案;结构设计,用来确定系统软件的具体结构。
系统设计是从系统的总体目标出发,根据我们在需求分析阶段对系统逻辑功能的要求来考虑系统所要用到的技术以及经济开销和系统的运行环境等方面的条件,确定系统的总体设计方案,从而确保系统的总体目标的实现。
本系统的结构图采用的是数据流程图映射方法,该方法结合数据流程图以及其各级的细化图,按照自顶向下的原则依次将数据流程图中的那些逻辑处理映射到结构图中去,从而成为一个个的模块。此方法简单、方便,它使数据流程图与结构图建立起了对应统一的关系,使设计达到一致的效果。
系统分为多个模块,各个模块之间没有过多的相互作用,每个模块完成一个相应的子功能,从而实现模块的独立化。由于模块的独立程度又由内聚和耦合两个标准来进行衡量,因此要做到模块的独立化就得尽量使模块的划分做到高内聚和低耦合。
耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块之间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据,在软件设计中应该追求尽可能低耦合的系统。由此可知影响软件复杂程度的一个重要因素就是耦合,所以我们在开发系统时应该采取以下的设计原则:尽量使用数据耦合,少用控制耦合,限制公共环境耦合的范围,完全不用内容耦合。

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] 下一页

JAVA客户资源管理系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。