客户信息管理系统课程设计报告

上传人:仙*** 文档编号:125301815 上传时间:2022-07-26 格式:DOC 页数:30 大小:863.01KB
收藏 版权申诉 举报 下载
客户信息管理系统课程设计报告_第1页
第1页 / 共30页
客户信息管理系统课程设计报告_第2页
第2页 / 共30页
客户信息管理系统课程设计报告_第3页
第3页 / 共30页
资源描述:

《客户信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《客户信息管理系统课程设计报告(30页珍藏版)》请在装配图网上搜索。

1、1前 言随着Internet的飞速发展以及WWW技术的广泛应用,人们获取和处理信息的手段和方式正在经历革命性的变革。在在各行各业中,越来越多的公司拔地而起,成为一座座起立不倒的标志。对于他们来说,最重要的莫过于他们的客户信息!对于过多的信息,人工进行管理不仅耗费巨大,而且容易出错。紧迫于这种形式,一个专门的用于管理客户信息的系统将是各大公司急需的战略工具,它不仅可以完成对客户的管理,还可以用以长久保存,减少公司的额外开资!1.1 项目研究的意义设计开发该系统,第一有利于我们熟悉对asp和数据库的相关设计的知识;第二有利于各大公司对其庞大的客户信息进行管理;第三有利于操作人员方便简洁的实现对客户

2、资料的管理,省去了人工记忆及笔记录的繁琐细节。1.2系统的设计思路现有的一些客户信息管理程序存在不少弊端,如结构设计不合理,功能简单罗列等。基于上述考虑,用asp来设计一种理想化的客户信息管理,在这种模式下,服务器端我们采用SQL Server数据库系统和asp来构成客户信息管理应用服务系统;操作人员采用浏览器来完成客户信息的编辑全过程,同时可进行远程系统维护和管理。2系 统 分 析2.1 系统的可行性分析计算机网络技术的不断发展和我国网络设施的不断完善,为建立网上测试系统提供了很好的基础。从技术可行性来讲:功能强大的计算机的出现,使得管理客户信息可以使用强大的计算机作为Web服务器和应用服务

3、器,使得系统可以有更快的运行速度和更稳定的运行平台。大量的网络开发工具使得开发基于Internet的网上测试系统变得容易。数据库技术的不断发展,使得管理客户信息可以有功能齐全的数据库系统作支持。而网络技术的发展,安全性能的不断提高。互联网的不断发展和完善,使得管理客户信息有了一个很好的网络环境。因此,无论从硬件或者软件上来说,建立客户信息管理系统都是可行的。本系统使用ASP技术,MS SQL Server数据库,结合研制人员的自身能力以及开发时间,完全能够完成该系统的制作。从经济可行性来讲:本系统完全可以由学习ASP动态网站及网页设计的学生一起开发,学院或学校给予资助。从社会可行性来讲:从具体

4、情况来看,我们互联网设施比较完善,网络资源充分,建立客户信息管理系统是完全可以实现的。由于本系统是针对客户信息管理来设计的,所以它必将在各行各业中广为运用,并起到很好的效果,因此在实施和应用上也是可行的。经过以上的一系列分析,本系统的设计与实现都是可行的。2.2 系统的需求分析我们需要设计和完成这样的一个客户信息管理系统:(1)能够提供添加客户信息;(2)能够提供修改客户信息;(3) 能够提供删除客户信息;(4)能够提供查询客户信息;2.3 系统的业务流程分析业务流程分析是在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务

5、流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,从而优化业务处理流程。业务流程图表示业务的流向,它是从业务入手,从与系统运行直接有关的机构开始,进行业务调查而形成的。它是数据流程图进行数据抽象的前提。本系统的业务流程如图2.1所示:用户计算机退出系统主界面管理员登录操作更新到主界面保存到数据库2.4 系统的功能结构分析系统的功能结构图如图2.2所示:客户信息管理系统管理员登陆退出主界面操作查询修改增加删除用户信息管理、公告管理管理员(1)登陆界面。主要功能是为管理人员提供登陆。(2)主界面。主要功能为管理员提供方便的操作界面。(3)操作模块。管理员可以在此模

6、块中进行用户信息的增加、删除、修改和查询。(4)删除。管理员可以对用户信息进行删除。(5)增加。管理员可以添加用户的信息。(6)修改。管理员可以对用户信息进行修改。(7)查询。管理员可以对用户信息进行查询。(8)退出。允许管理员退出客户信息管理系统。3.1 系统的数据库设计3.1.1 关系型数据库技术数据库是指存放在计算机内、有组织的、可共享的数据集合;对数据库的管理是通过数据库管理系统(DBMS)实现的。数据库技术使准确、批量、高效的管理数据成为可能。随着管理需求的提高,数据库技术也得到了飞速发展,应用较为广泛的是分布式数据库和数据仓库技术。关系型数据库7以行和列的形式存储数据,以便于用户理

7、解。这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含的组件有客户端应用程序(Client)、数据库服务器(Server)和数据库(Database)。 Structured Query Language(SQL)是Client端和Server端的桥梁,Client用SQL来向Server端发送请求,Server返回Client端要求的结果。现在流行的大型关系型数据库有IBM DB2、IBM UDB、Oracle、SQL Server、SyBase、Informix等。3

8、.1.2 概念设计ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。本系统的E-R模型如图所示:管理员1管理n客户联系人联系电话联系地址公司名称编号备注客户管理员密码登录名 3.1.3 逻辑设计3.1.3. 1 关系模式该数据库符合3NF 由E-R图得出关系模式如下管理员(登录名,密码)客户(编号,公司名称,联系地址,联系电话,联系姓名,备注)3.1.3. 1 数据库表结构设计数据库的设计在一个管理系统中起着重要的作用,一个设计合理、结构清晰的数据库能减少数据冗

9、余,提高查询速度,方便更新修改,可以减轻程序的负担,提高程序的执行效率和稳定性根据网络课程的要求,本系统主要由一个表组成:客户表和登录表。客户表用于保存客户的基本信息:客户基本信息表,字段包括编号,公司名称,联系地址,联系电话,联系姓名,备注。登录表用于保存管理员的基本信息。字段包括登录名,密码。 详细的数据库设计见下表。注:表示主码;表示外码表3.1 客户基本信息表字段名类型是否可空字段说明idchar(10)否客户编号公司地址char(15)否公司地址联系地址char(20)是联系地址联系电话char(12)否联系电话联系人char(10)否联系人备注char(50)是备注表3.2 登录基

10、本信息表字段名类型是否可空字段说明登录名char(10)否登录名密码char(10)否密码4系 统 实 施4.1 系统的开发环境以下是本系统的开发环境(1)技术平台:Macromedia Dreamweaver 8 (2)信息服务器:Tomcat 6版本(3)开发语言:ASP (4)开发工具:Macromedia Dreamweaver 8(5)数据库:SQL Server 2000(6)服务器操作系统:Windows XP操作系统4.2 客户信息管理系统的实现4.2.1 数据库kehu的实现为了开发实现本系统,首先创建了数据库kehu在库里创建了一个kehu表。如图所示:4.2.2 数据库信

11、息装入conn.asp本程序中由于多次调用数据库,为了提高开发效率,把操作数据库的方法抽象成一个类,conn.asp通过调用这个类让使用数据库的程序通过这个类来调用数据库,极大的提高了开发速度。4.2.3登陆界面(1)登录界面如图所示:(2)后台的主要代码请先登录 客户信息管理系统 客户信息管理中心 帐号: 密码:     版权所有:信管091 4.2.4 客户信息界面(主界面)(1)客户信息显示界面(2)后台主要代码:修改信息 客户信息管理系统 form action=gain.asp?id= method=post name=form1 修

12、 改 个 人 信 息 编号: input name=text1 type=text class=样式7 id=text1 value= ReadOnly=false 公司名称: input name=text2 type=text class=样式7 id=text2 value= size=40 联系地址: input name=text3 type=text class=样式7 id=text3 value= size=50 联系电话: input name=text4 type=text class=样式7 id=text4 value= size=50 联系人: input name=

13、text5 type=text class=样式7 id=text5 value= size=50 备注: input name=text6 type=text class=样式7 id=text6 value= size=50 histroy.back()   版权所有:信管0914.2.5添加信息界面(1)添加信息界面如图所示:(2)后台的主要代码%id=request.form(id)name=request.form(name)lianxiren=request.form(lianxiren)telephone=request.form(telephone)content=r

14、equest.form(content)address=request.form(address)if telephone= thentelephone=不详end ifif content= thencontent=暂无end ifif address= thenaddress=不详end ifif name and edit添加 thensql=select * from kehuset rs=server.createobject(adodb.recordset)rs.open sql,connstr,3,2rs.addnewrs(id)=idrs(公司名称)=namers(联系地址)=

15、addressrs(联系电话)=telephoners(联系人)=lianxirenrs(备注)=contentrs.updatesession(id)=idresponse.redirect addnew.aspend if%A:link COLOR: #000000; FONT-FAMILY: 宋体; TEXT-DECORATION: noneA:visited COLOR: #000000; FONT-FAMILY: 宋体; TEXT-DECORATION: noneA:active FONT-FAMILY: 宋体; TEXT-DECORATION: underlineA:hover C

16、OLOR: #84bd6b; TEXT-DECORATION: underline overlineBODY COLOR: #000000; FONT-FAMILY: 宋体; FONT-SIZE: 9ptTABLE COLOR: #000000; FONT-FAMILY: 宋体; FONT-SIZE: 9pt.f24 COLOR: #ff0000; FONT-FAMILY: 宋体; FONT-SIZE: 9pt; TEXT-DECORATION: underline overline.l17 LINE-HEIGHT: 170%.f18 FONT-SIZE: 18px.STYLE1 color:

17、 #FFFFFF;font-weight: bold;.STYLE2 color: #FF0000;font-size: large;.STYLE4 color: #0000FF;font-size: large;.STYLE5 color: #666666.STYLE6 color: #999999添加客户资料 客户信息管理系统 添 加 客 户 信 息 编号: *  请输入数字 公司姓名: * 请正确填写 公司地址: *请正确填写 联系电话: * 请正确填写 联 系 人: * 请正确填写 备   注:    返回首页  

18、版权所有:信管091 4.2.6修改客户信息界面(1)修改用户界面如图所示:(2)后台的主要代码修改信息 客户信息管理系统 form action=gain.asp?id= method=post name=form1 修 改 个 人 信 息 编号: input name=text1 type=text class=样式7 id=text1 value= ReadOnly=false 公司名称: input name=text2 type=text class=样式7 id=text2 value= size=40 联系地址: input name=text3 type=text class=

19、样式7 id=text3 value= size=50 联系电话: input name=text4 type=text class=样式7 id=text4 value= size=50 联系人: input name=text5 type=text class=样式7 id=text5 value= size=50 备注: input name=text6 type=text class=样式7 id=text6 value= size=50 histroy.back()   版权所有:信管0914.2.7删除客户信息界面(1)登录界面如图所示:(2)后台的主要代码alert()window.location.href=edit.asp4.2.8查询界面(1)查询界面如图所示:(2)后台的主要代码%if request.cookies(loginadmin)True then response.redirect login.aspend if% 管理页面 p align

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!