

4 移动客户管理系统系统概要设计
4.1 系统总体设计说明
本系统采用分层结构的设计思想,表现层、业务逻辑层、数据访问层和资源层。表现层主要负责页面显示;业务逻辑层负责各种功能的实现;数据访问层负责对数据库的操作;资源层主要负责存储各种数据。这四层有效的结合起来运行,条理性强,结构清晰。
本系统采用分层结构的设计思想,层次设计图3所示。
图3 系统层次设计图
Fig 3 System layer design diagram
4.2 数据库设计
根据类的结构划分,本系统有九张数据库表,分别是TOPERATORE(操作员信息表)、TUSER(用户信息表)、TCUSTOMER(客户信息表)、TMOBILES(号码信息表)、TDATA(具
体通话信息表)、USER_YEWU(用户业务信息表)、YEWU(业务信息表)、TCHARGE(业务费用信息表)、TCHARGE_RULE(业务信息规则表)。表与表之间存在着关联关系,用户信息表与客户信息表是一对多的关系;客户信息表与号码信息表的是一对多的关系;用户信息表与业务信息表是多对多的关系。
数据库表之间的关联关系如图4所示。
图4 数据库表之间的关联关系图
Fig 4 Relation diagram of database tables
以下是各表的详细说明。
表1 操作员信息表
Table 1 Operator information table
列名 列类型 意义
TOPERATOR_ID 整 型 操作员编号
TOPERATOR_NAME 字符型 操作员姓名
TOPERATOR_PWD 字符型 操作员密码
TOPERATOR_EMAIL 字符型 操作员邮箱
表2 用户信息表
Table 2 User information table
列名 列类型 意义
USER_ID 整 型 用户编号
MOBILE_NUMBER 字符型 移动U电话
ROAMING_STATUS 字符型 漫游状态
COM_LEVEL 字符型 客户等级
CUSTOMER_ID 整 型 客户编号转贴于 酷文网-论文下载中心 http://www.coolwen.net