第三章 系统设计 3.1前言 内容来自www.paper51.com
经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。总体设计的基本目的就是回答“从总体上说,系统应该如何实现?”这个问题。因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素---程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 http://www.paper51.com 3.2基本简介 http://www.paper51.com 该系统是主要针对于管理类人员使用,分为客户资料管理模块、客户信息分析两大模块。它应该具有稳定性、保密性、方便性和灵活性。系统管理员可以轻松地进行增加、修改、删除和查询客户资料,以及对每个算法所用的表,可以进行增加或删除数据的功能,对客户信息分析的模块也有较好的了解。而部门管理员可以了解到本部门所要的信息,方便查阅、分析信息,为更好地做好销售而服务。 内容来自www.paper51.com 3.3系统功能模块结构图 copyright paper51.com
根据系统功能的要求,客户关系管理系统主要分为二大模块,即客户资料管理模块、客户信息分析模块。可以将本系统分解成几个功能模块分别设计,功能模块之间的关系图,如图3-1所示。 paper51.com 3.4运行环境 内容来自www.paper51.com 为了保证系统运行的效率和可靠性,系统服务器端与客户端的要求不能很低。该系统可单机允许,也可适用于内部的局域网。其运行要求如下: http://www.paper51.com
内容来自www.paper51.com 图3-1系统功能模块图 内容来自www.paper51.com Fig 3-1 Systematic Function Module copyright paper51.com 软件环境: 内容来自论文无忧网 www.paper51.com
操作系统:Microsoft Windows 98及以上版本 paper51.com 编程环境:Visual C++ 6.0 paper51.com 数据库:采用SQL Sever,运行于服务器端 内容来自论文无忧网 www.paper51.com 硬件环境: copyright paper51.com
服务器 CPU:PIII 500以上 ,内存:128M以上 copyright paper51.com 客户机 CPU:P200MMX以上,内存:32M以上 http://www.paper51.com 3.5详细分析 paper51.com
详细设计阶段的根本目标是确定应该怎么具体地实现所要求的系统,是整个设计过程中最重要的步骤之一。下面就分如下几个部分对系统进行详细设计:(1)用户的权限限制 (2)数据库中表的设计 (3)功能模块详细设计。 内容来自www.paper51.com 3.5.1 用户权限限制 copyright paper51.com 管理员:在此系统中可以由若干个管理员,即系统管理员。他们具有一般用户没有的权限,即拥有整个系统的管理,可以看到整个系统的信息,还可以对部门管理员进行添加或删除。 http://www.paper51.com
一般用户:是相对于部门来讲,即部门管理员。他们只能看到自己部门的信息,分析所要的信息。 copyright paper51.com
3.5.2 数据库中表的设计 内容来自www.paper51.com 1.用户登入表结构 copyright paper51.com 表3 -1用户登入表 内容来自www.paper51.com
Chart 3-1 User Login paper51.com
http://www.paper51.com 各自段说明: paper51.com
(1) UserName 字段表示用户所输入的名称,设置为主键,它代表是唯一的。 内容来自www.paper51.com (2) Pwd 字段表示每个用户所对应的密码。 内容来自论文无忧网 www.paper51.com (3) User_type 字段表示每个用户所属的类型。 paper51.com 2.客户信息表结构 http://www.paper51.com 表3-2客户信息表 内容来自www.paper51.com Chart 3-2 Customer Information 内容来自www.paper51.com 内容来自www.paper51.com 各字段的说明: http://www.paper51.com (1)Customer_id 字段表示客户的ID号,设置为主键,它代表是唯一的。 内容来自论文无忧网 www.paper51.com (2)name 字段表示客户的名字。 内容来自www.paper51.com
(3)address 字段表示客户的地址。 http://www.paper51.com (4)code 字段表示客户的邮编。 copyright paper51.com (5)profession 字段表示客户的职位。 paper51.com (6)email 字段表示客户的电子邮件地址。 内容来自论文无忧网 www.paper51.com (7)phone 字段表示客户的电话号码。 内容来自www.paper51.com (8)mobile 字段表示客户的手机号码。 内容来自论文无忧网 www.paper51.com (9)meet_time 字段表示 会见客户的时间。 内容来自论文无忧网 www.paper51.com (10)contract_name 字段表示接待客户的联系人。 copyright paper51.com (11)memo字段表示客户的备注。 copyright paper51.com (12)company 字段表示客户所属哪个公司。 copyright paper51.com
3.关联规则表结构 paper51.com 表3-3 关联规则表 paper51.com Chart 3-3 Association Rule paper51.com
copyright paper51.com
各字段的说明: copyright paper51.com
(1)TID 字段表示客户的 ID号,代表每一个客户。 内容来自www.paper51.com (2)Item 字段表示每一个客户所买的商品。 copyright paper51.com 4.决策树表结构 paper51.com
表3-4决策树表 paper51.com
Chart 3-4 Decision Tree 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
各字段的说明: 内容来自论文无忧网 www.paper51.com (1)Customer_id 字段表示客户的ID号。 copyright paper51.com
(2)Sex 字段表示客户的性别。 copyright paper51.com
(3)Age 字段表示客户的年龄。 http://www.paper51.com (4)In_time 字段表示客户的入网时间。 内容来自www.paper51.com (5)Service_time 字段表示客户的服务时间。 http://www.paper51.com (6)Drop_number 字段表示客户的掉线次数。 http://www.paper51.com
(7)Pay_way 字段表示客户的支付方式。 paper51.com (8)Cost_type 字段表示客户的话费类型。 paper51.com (9)Phone_type 字段表示客户的手机品牌。 copyright paper51.com
(10)Whether_lost 字段表示客户的是否流失。 http://www.paper51.com 5.粗糙集表的结构 copyright paper51.com 表3-5粗糙集表 paper51.com Chart 3-5 Rough Set paper51.com
paper51.com 各字段的说明: http://www.paper51.com (1)U 字段表示客户的ID 号。 内容来自论文无忧网 www.paper51.com (2)a1 字段表示客户的年龄。 内容来自www.paper51.com
(3)a2 字段表示客户的受教育程度。 http://www.paper51.com (4)a3 字段表示客户的收入情况。 paper51.com (5)a4 字段表示客户的婚姻状况。 内容来自www.paper51.com (6)a5 字段表示客户的性别。 copyright paper51.com (7)a6 字段表示客户的是否全职。 内容来自论文无忧网 www.paper51.com
(8)a7 字段表示客户的单位属性。 paper51.com (9)d 字段表示客户的价值。 内容来自论文无忧网 www.paper51.com |