客户信息管理系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:客户信息管理系统专业:网页1班
学号:1303110112
姓名:刘冰涛
指导教师:胡迎久
客户类型
类型名称上级类型
客户类型信息实体图
客户
客户名称
客户性别
客户E-mail
客户电话
……
客户信息实体图
3.3逻辑设计
(1)模式转换( )
表:
表:
表:
表:
表:
(2)模式规范化
表、表、表、表、表均已经为范式
(3)完整性约束设计
实体完整性约束:表主键为
表主键为
表主键为
表主键为
表主键为
参照完整性约束:表的参照表主键
表的参照表主键
(4)外模式设计
建立了一张视图,用于显示每位客户的合作、提醒信息,语句如下:
,,,,,
,,,
(5)典型应用设计
客户类型管理模块:添加客户类型,修改客户类型,删除客户类型客户管理模块:客户信息管理,客户评价管理,客户合作管理
提醒管理模块:查看今日提醒,提醒设置管理
3.4物理设计
内模式设计:主要包括索引、散列、簇集设计
表:索引字段为,索引表达式为,索引类型为主索引
表:索引字段为,索引表达式为,索引类型为主索引
表:索引字段为,索引表达式为,索引类型为主索引
表:索引字段为,索引表达式为,索引类型为主索引
表:索引字段为,索引表达式为,索引类型为主索引
3.5系统实现
主要模块及其核心代码如下:
(1)客户类型管理模块:
添加客户类型界面:
核心代码:
( = "", _
= -1)
("", "", )
=
<> 0
("", "", ) =
=
<> "" =
<> -1 = '
= " (, ) "
= & " (" &
= & ",'" & & "'"
(, )
= ("", "")
=
=
(2)客户管理模块:
客户信息管理模块:
添加客户界面:
核心代码:
( = "", _
= 0, _
= -1, _
= 0)
'如果参数为缺省值,即未传入,则直接调用类中的参数,否则调用传入的参数 <> "" =
<> 0 =
<> -1 =
<> 0 =
查找客户界面:
核心代码:
'按条件查找客户,以集合类的方式返回
( = 0, _
= "", _
= 0)
'构造查询
= " .* "
= & " "
<> 0 = & "" & & " "
'如果是按名称查询,则采用“包含”的查询方法 <> ""
= & " '%" & () & "%' "
<> 0
= & "" & & " "
= & ">0"
'将查询结果加入集合类
客户评价管理模块:
客户合作管理模块:
添加合作信息界面:
核心代码:
( = #1/1/1900#, _
= -1, _
= -1, _
= "") ( = #1/1/1900#, _ = -1, _
= -1, _
= "")
<> -1 =
<> -1 = '上级合作信息的
<> "" =
<> #1/1/1900# =
= " (, [], , ) "
= & " (" &
= & ",'" & & "'"
= & "," &
= & ",'" & () & "'"
= & ")"
(, )
= ("", "")
=
=
(3)提醒管理模块:
查看今日提醒界面:
核心代码:
'提醒信息