数据库课程设计报告客户管理系统



《数据库课程设计报告客户管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告客户管理系统(15页珍藏版)》请在装配图网上搜索。
1、 淮阴工学院 数据库课程设计报告 课题名称: 客户管理系统 专业: 计算机科学与技术 班级: 计1072 姓名: 学号: 1071301219 指导老师: 2009年12月25日 设计任务书 课题 名称 客户管理系统 设计 目的 本课程设计是在学习了数据库原理课程以后,为进一步深入学习数据库技术而开设的实践教学课程,它着重提高学生数据库系统的设计与开发能力,是四
2、年制计算机科学与技术专业学生必须完成的实践教学环节。 数据库原理及应用是一门应用性很强的专业课,在学习时必须注意理论与实相结合。本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。 实验 环境 (1)PC机,Windows 2000以上操作环境,Dreamweaver8编程环境 (2)SQL Server 2000或SQL Server 2005 任务 要求 (1)按数据库设计原理的要求分步骤进行数据库设计; (2)对关系要结合应用进行规范化处理; (3)对数据库的操纵必须充分
3、考虑数据的一致性; (4)查询语句必须用SQL-SELECT命令; (5)对系统的安全性(口令、分级授权、备份)要作一定考虑; (6)系统要做到实用性强、界面友好、操作简单。 工作进度计划 序号 起止日期 工 作 内 容 1 2009.11.9~2009.11.20 查询资料、选择课题 2 2009.12.21~2009.12.23 需求分析、总体设计 3 2009.12.24~2009.12.25 系统整体设计、编写程序代码、调试程序 4 2009.12.11~2009.12.15 撰写课程设计报告 指导教师(签章): 年
4、 月 日 摘要: 客户管理也可以称作CRM。CRM的主要含义就是通过对客户详细资料的深入分析,来提高客户满意程度,从而提高企业的竞争力的一种手段。客户关系是指围绕客户生命周期发生、发展的信息归集。客户关系管理的核心是客户价值管理,通过"一对一"营销原则,满足不同价值客户的个性化需求,提高客户忠诚度和保有率,实现客户价值持续贡献,从而全面提升企业盈利能力。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动
5、态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 系统采用ASP+SQL Server。可以在Windows系统下运行。在设计系统过程中,在设计开发中的主要核心工作是,系统模块框架的设计和具体的模块设计。 关键字:ASP,客户管理,SQL Server 目录 1 需求分析 1 1.1系统目标 1 1.2系统功能需求 1 2 数据库的概念设计 1 2.1 系统的概念模型 1 3 逻辑结构设计 2 3.1
6、将E-R模型转换为关系模式 2 3.2数据库表结构设计 3 3.3实现数据完整性 4 4 物理结构设计 4 4.1 客户管理系统的处理流程图 4 4.2 总体结构和外部模块设计 4 5 编码实现 5 5.1 Login. asp 5 5.2 Main. asp 5 5.3 List. asp 6 5.4 Add. asp 6 5.5 Customer. asp 7 6 总结 7 致谢 8 参考文献 9 《数据库原理及应用》课程设计 1 需求分析 1.1系统目标 客户管理系统是企业管理信息系统的重要组成部分,利用客户管理系统,企业能够有效地管理自己的客户
7、,实现对客户信息地维护。 1.2系统功能需求 客户管理系统主要是对企业地客户信息进行详细地管理,并方便地对客户信息进行增加、修改和删除。 1.2.1 功能划分: 用户进入系统后,主界面为用户提供3项选择:客户信息列表、添加新客户和退出系统。 1.2.2 功能描述: (1)添加客户信息: 添加新的客户信息到客户表,包括单位名称、国家、省/市、地址、电话和E-mail等基本信息。 (2)修改客户信息: 用户可以在浏览客户信息时修改客户信息,并将修改后的客户信息更新到客户表中。 (3)删除客户信息: 删除客户表中已有的客户信息。可以逐个删除,也可以在客户信息列表中选择多个客户一
8、起删除。 (4)浏览客户信息: 浏览客户的详细信息。 (5)客户信息列表: 显示所有客户的信息列表。 2 数据库的概念设计 2.1 系统的概念模型 名称 国家 省份 地址 邮政编码 电话号码 传真号码 客户e-mail 客户主页 客户年收入 客户雇员人数 客户银行账号 客户开户银行 用户 客户信息 管理 M N 名称 密码 图2-1 客户管理系统概念模型的E/R图 上图是客户管理系统的概念模型的E/R图,该系统涉及的实体集有: 用户实体集:具有属性用户名称和用户密码。 客户实体集:具有属性
9、客户名称、客户国家、客户地址、客户e-mail、客户年收入、客户开户用户、客户银行账号、电话号码、客户主页、传真号码、邮政编码和客户雇员人数。 一个用户可以管理多个客户,一个客户可以被多个用户管理,所以用户和客户之间的联系时M:N的关系。 3 逻辑结构设计 3.1将E-R模型转换为关系模式 3.1.1 用户实体集可以转换为关系 User (UserID, UserName, UserPass) UserID表示用户的标识ID,Username表示用户的名称,UserPass表示用户的密码。 3.1.2 客户实体集可以转换为关系 Customer(ID,Name,Nation,
10、Province,Address,PostCode,Phone,Fax,Email,HomePage,YearIncome,EmpNum,AccountBank,AccountNum) ID表示客户的标识ID,Name表示客户的名称,Nation表示客户的名称,Province表示省份,Address表示地址,Postcode表示邮政编码,Phone表示电话号码,Fax表示传真号码,Email表示客户e-mail,Homepage表示客户主页,YearIncome表示客户年收入,EmpNum表示客户雇员人数,AccountBank表示客户开户银行,AccountNum表示客户银行账号。 3
11、.2数据库表结构设计 用户表user用来保存用户的名称和密码,具体结构如表1-1所示: 表3-1 用户表user 字段名称 数据类型 字段长度 允许空 字段含义 UserID Int 4 否 用户惟一的标识ID Username Nvarchar 50 否 用户名称 UserPass Nvarchar 50 否 用户密码 客户表Customer用来保存客户的详细,包括客户ID、客户名称、客户地址等基本信息,具体结构如表1-2所示: 表3-2 客户表Customer 字段名称 数据类型 字段长度 允许空 字段含义 ID Int 4
12、 否 客户惟一的标识ID Name Nvarchar 200 否 客户名称 Nation Nvarchar 200 是 客户国家 Province Nvarchar 200 是 客户省份 Address Nvarchar 200 是 地址 Postcard Nvarchar 200 是 邮政编码 Phone Nvarchar 200 是 电话号码 Fax Nvarchar 200 是 传真号码 Email Nvarchar 200 是 客户E-mail Homepage Nvarchar 200 是 客
13、户主页 YearIncome Int 4 是 客户年收入 EmpNum Int 4 是 客户雇员人数 AccountBank Nvarchar 200 是 客户开户银行 AccountNum Nvarchar 200 是 客户银行账号 3.3实现数据完整性 通过各种约束,缺省,规则和触发器实现数据的完整性。保证数据的完整性显得更为重要。不能让用户随意的删除,修改数据。 (1)各种外键约束保证数据的完整性,不能随意删除。外键的设置在上面数据库建表时已经提到。 (2)主键约束保证实体的完整性,主键的设置在上面数据库建表时也已经提到了。 4 物
14、理结构设计 4.1 客户管理系统的处理流程图 合法? Y N 用户登录 开始 用户选择服务 选择退出? 执行服务操作 退出 Y N 图4-1 系统处理流程图 4.2 总体结构和外部模块设计 客户管理系统 浏览客户 添加客户 修改客户 删除客户 客户列表 退出系统 图4-2 总体结构 5 编码实现 下面给出系统的主要用户界面。 5.1 Login. asp 图5-1 系统登录界面 这是系统的登录界面,用户要输入相应的用户名称,密码。 5.2 Main. asp 图5-
15、2 系统主页界面 这是用户登录成功的界面。 (1)按下客户信息列表,进入customer.asp,浏览客户信息。 (2)按下添加新客户,进入add.asp,添加新的客户信息。 (3)按下退出,退回到登录界面。 5.3 List. asp 图5-3 客户信息列表界面 在上面的界面中,可以添加和删除客户。 (1)添加新客户:按下新建按钮,进入add.asp,添加新的客户信息。 (2)删除客户信息:选中在删除的客户,并点击删除按钮,则完成对该账号信息的删除。 (3)点击返回按钮,即可返回到Main.asp界面。 5.4 Add. asp 图5-3 添加客户界面 在上
16、面的界面中填写相应的信息,并点击保存按钮,则成功的添加了一个新客户。 5.5 Customer. asp 图5-4 客户详细想界面 在上面的界面中,用户可以修改和删除客户信息。 (1)修改客户信息:在相应的文本框中填写新的信息,并点击保存按钮,则成功的修改了客户信息。 (2)删除客户信息:点击删除按钮,确认删除,则删除了客户信息。 6 总结 本次的课程设计是关于客户管理,首先是要考虑用什么样的编程工具来解决,这个有很多个,像是VB、VC++、ASP、ASP.NET等等,开始时,我是选用VC++做的,做到一半发现自己有多的不懂得,最后只好选用ASP,因为之前有接触过ASP,所
17、以做起来还是比VC++要好一些的。通过编程,加深了我们对编程思想和写程序的能力。课程设计是对我们的学习很有利的一个环节。在这个环节中,我们要学会把理论与实际的结合的可贵性。当然,在编写的过程中也遇到了不少的问题,但通过不断地调试和上网查找资料,大大的提高了自学的能力,学会了遇到问题,如何利用有效的资源去解决问题,同时也明白了要完成一项设计,首先要有扎实的基础知识;其次,要充分利用身边的各种资源,图书馆有很多相关的书,网上也有不少的,要充分的加以利用;最后,要多向身边的同学多请教,学会与人交流,在交流中提高自己的实力。理论联系实践,在实践中提高。通过这次课程设计中,我对课本知识的有了很多了解。
18、 致谢 首先要感谢指导的老师们,在有不懂的时候,是他们给予很多的帮助。他们细心指导我的学习与研究,在此,要向诸位老师深深地鞠上一躬。 感谢校方给予了这样一次机会,能够独立地完成一个课题,并在这个过程当中,给予各种方便,能够更多学习一些实践应用知识,增强了实践操作和动手应用能力,提高了独立思考的能力。再一次对学校表示感谢。 还要感谢同学们的帮助和指点。没有他们的帮助和提供的资料,这篇论文是很难完成的。在这要好好地感谢他们,他们的支持和鼓励是完成这篇论文的动力。 最后要感谢百度和Google公司,他们的搜索功能庞大、快捷又免费,是它们让我们很方便地搜索到了所需要的材料。 最后
19、我还要感谢培养我长大含辛茹苦的父母,谢谢你们! 参考文献 1 刘金岭,冯万利,张有东.数据库原理及应用.第1版.北京:清华大学出版社,2009 2 丁宝康,董健全. 数据库实用教程.北京:清华大学出版社,2001 3 萨师煊,王珊. 数据库系统概论.第二版.北京:高等教育出版社,2000 4 周新会,傅立宏.ASP通用模块及典型系统开发实例导航.第1版.北京:人民邮电出版社,2005
20、 9 指导教师评语 学号 1071301219 姓名 刘强 班级 计1072 选题 名称 客户管理系统 序号 评价内容 权重(%) 得分 1 考勤记录、学习态度、工作作风与表现。 10 2 是否完成设计任务;能否运行、可操作性如何等。 30 3 报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。 30 4 自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。 30 合计 指导教师(签章): 年 月 日
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇