欢迎来到天天文库
浏览记录
ID:58226229
大小:548.00 KB
页数:16页
时间:2020-04-29
《客户信息管理系统-设计报告.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
此文档下载收益归作者所有