客户信息管理系统-设计报告.doc

客户信息管理系统-设计报告.doc

ID:58226229

大小:548.00 KB

页数:16页

时间:2020-04-29

客户信息管理系统-设计报告.doc_第1页
客户信息管理系统-设计报告.doc_第2页
客户信息管理系统-设计报告.doc_第3页
客户信息管理系统-设计报告.doc_第4页
客户信息管理系统-设计报告.doc_第5页
资源描述:

《客户信息管理系统-设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华东政法大学全日制本科生课程设计题目:客户信息管理系统学院:刑事司法学院专业:计算机科学与技术班  级:0759学号:姓名:夏梦指导教师:王学光2010年5月日2161、设计题目客户信息管理系统2、设计目的和要求目的:利用VisualBasic和Access实现客户信息管理系统。要求:使系统能运行正确,完成基本的功能如客户类型的增加、删除、查询和修改等。3、设计内容(包括设计思路、设计实现)3.1需求分析客户信息系统需要完成的功能有:客户类型的建立与维护,包括客户类型的新建、修改和删除等。客户信息的输入,详细全面记录并管理客户信息和联系人信息,客

2、户信息包括客户的基本信息,一般的通讯方式及客户其他信息,如爱好、禁忌、生日等。客户信息的修改和删除,包括启动与取消客户的生日提醒等。方便实用的数据查询功能,根据不同条件查询客户,可以查看客户信息。3.2总体设计本系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理层采用ActiveXDLL实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重要性和扩展性都大大提高。本系统也采用面向对象的设计,系统中将客户类型、客户等都封装成相应的类,同时每个类都有自己对应的集合类,从而再

3、次提高了对数据库操作系统的安全性和程序的可扩展性。根据对系统功能的分析,我们可以把系统划分成客户类型管理模块、客户管理模块和提醒管理模块。系统的物理结构也分为三层,即用户界面、组件和数据库。3.3程序界面及核心代码3.1需求分析客户信息系统需要完成的功能有:161、客户类型的建立与维护,包括客户类型的新建、修改和删除等。2、客户信息的输入,客户信息包括客户的基本信息,一般的通讯方式及客户其他信息,如爱好、禁忌、生日等。3、客户信息的修改和删除,包括启动与取消客户的生日提醒等。4、根据不同条件查询客户,可以查看客户信息。3.2概念设计本系统采用三层

4、结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理层采用ActiveXDLL实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重要性和扩展性都大大提高。本系统也采用面向对象的设计,系统中将客户类型、客户等都封装成相应的类,同时每个类都有自己对应的集合类,从而再次提高了对数据库操作系统的安全性和程序的可扩展性。根据对系统功能的分析,我们可以把系统划分成客户类型管理模块、客户管理模块和提醒管理模块。系统的物理结构也分为三层,即用户界面、组件和数据库。系统功能模块图16各实体间关系的E

5、-R图客户类型信息实体E-R图客户信息实体E-R图3.3逻辑设计(1)模式转换(E/RtoRelational)ClientType表:16ClientInfo表:Cooperate表:WarnType表:Warning表:(2)模式规范化ClientType表、ClientInfo表、Cooperate表、WarnType表、Warning表均已经为BCNF范式(3)完整性约束设计实体完整性约束:ClientType表主键为TypeIdClientInfo表主键为ClientIdCooperate表主键为CooperateIdWarnType表

6、主键为WTypeId16Warning表主键为WarnId参照完整性约束:Cooperate表的ClientId参照ClientInfo表主键ClientIdWarning表的TypeId参照ClientType表主键TypeId(4)外模式设计建立了一张Client视图,用于显示每位客户的合作、提醒信息,语句如下:CreateviewClientasselectCooperateId,ClientId,WarnId,ClientId,TypeName,NamefromClientType,ClientInfo,Cooperate,Warning

7、whereCooperate.ClientId=ClientInfo.ClientIdandWarning.TypeId=ClientType.TypeId(5)典型应用设计客户类型管理模块:添加客户类型,修改客户类型,删除客户类型客户管理模块:客户信息管理,客户评价管理,客户合作管理提醒管理模块:查看今日提醒,提醒设置管理3.4物理设计内模式设计:主要包括索引、散列、簇集设计ClientType表:索引字段为TypeId,索引表达式为TypeId,索引类型为主索引ClientInfo表:索引字段为ClientId,索引表达式为ClientId,

8、索引类型为主索引Cooperate表:索引字段为CooperateId,索引表达式为CooperateId,索引类型为主索引WarnTy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。