网页课程设计--售后服务管理系统.doc_第1页
网页课程设计--售后服务管理系统.doc_第2页
网页课程设计--售后服务管理系统.doc_第3页
网页课程设计--售后服务管理系统.doc_第4页
网页课程设计--售后服务管理系统.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计(论文)说明书用纸 NO.课程设计题目:售后服务系统1. 课程设计目的(1)通过本次设计,巩固课上所学理论知识。(2)将网页制作的理论知识加以实践,增强感性认识,加深对网络建设的理解,提高实践能力。(3)掌握网页的一般设计制作、站点设置和远程提交,熟悉动态网站开发的一般流程及相关工作。(4)提高在实际操作中收集信息、对信息进行价值判断、进行信息整理、信息加工的能力。(5)掌握利用软硬件资源发布一个具体网站的操作过程。2. 总体设计2.1 系统需求分析如今现代化社会的高速发展,售后服务是客户对企业最关心的方面之一,客户资源是企业的宝贵财富,如何为客户提供更好的服务是每个企业都非常关注的问题。售后服务管理系统可以为企业客户服务提供有效的管理,记录客户的问题、建议和动向,这对现代企业是非常重要的。2.2 开发工具、运行环境和使用技术本设计是采用B/S结构的网站系统。前台的开发环境选择Microsoft公司发布的经典网站开发语言ASP开发语言,通过工具Dreamweave开发。后台数据库选择SQL Server 2005。客户端运行环境为Windows环境。服务器端运行环境为Windows2000/2003/ XP安装有IIS5.0或者IIS5.0以上版本的Web服务器或者是PWS服务器。 设计(论文)说明书用纸 NO.本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。2.3 总体功能模块设计 图1 售后服务管理系统功能模块示意图开发本系统的主要目的在于为企业客户服务提供有效的管理,记录客户的问题、建议和动向。本系统包括:2.3.1客户问题类别管理2.3.2行业类别管理2.3.3员工信息管理2.3.4客户问题管理2.3.5客户问题分配功能2.3.6工作任务记录功能2.3.7客户服务调查功能 设计(论文)说明书用纸 NO.2.3.8常见问题管理功能3. 数据库设计数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 本系统定义的数据库中包含9个表,即客户信息表Customer、员工信息表Employees、问题类别及行业类型表Types、问题记录表Records、工作任务分配表Despatch、工作任务记录表Tasks、客户服务调查表Investigates、常见问题记录表Faqs和用户信息表Users。下面分别介绍这些表的结构。3.1基本信息表Types基本信息表Types用来保存基本信息,表结构如表5.1所示。表1表Types的结构编号字段名称数据结构说明1TypeIdint记录编号,主键2TypeNamevarchar(50)信息名称3Flagtinyint信息类别。1表示客户行业;2表示问题类型3.2客户信息表Customers表Customers用来保存客户信息,表结构如表5.2所示。表2表Customers的结构编号字段名称数据结构说明1CustIdint记录编号,主键2CustNamevarchar(200)客户名称3Addressvarchar400)通信地址4Postcodevarchar(40)邮政编码5AreaNamevarchar(40)所属地域6BTypeIdint所属行业 设计(论文)说明书用纸 NO.3.3员工信息表Employees表Employees用来保存员工题信息,表结构如表5.3所示。表3表Employees的结构编号字段名称数据结构说明1EmpIdint记录编号,主键2EmpNamevarchar(50)员工姓名3Esexchar(2)性别4ETitlevarchar(50)职务5DepNamevarchar(50)所属部门3.4问题记录表Records表Despatch用来保存客户投诉的问题信息,表结构如表5.4所示。表4表Records的结构编号字段名称数据结构说明1RecIdint问题记录编号,主键2CustIdint客户编号3Contactvarchar(50)问题联系人4RTitlevarchar(200)问题题目5TypeIdint问题类型编号6Statusvarchar(20)记录状态(未处理、已提交、已分配、已解决)7RDetailvarchar(2000)问题描述8SolveDatevarchar(20)要求解决日期9Postervarchar(20)录入人10Createdatedatetime创建日期3.5工作任务分配表Despatch表Despatch用来保存工作任务的分配信息,表结构如表5.5所示。 设计(论文)说明书用纸 NO.表5表Despatch的结构编号字段名称数据结构说明1RecIdint问题记录编号2DempIdint分配人编号3REmpIdint负责人编号4DSuggestVarchar(1000)分配人处理建议5DDatedatetime分配人处理日期6PostDatedatetime问题提交日期3.6工作任务记录表Tasks表Tasks用来保存工作任务的完成情况,表结构如表5.6所示。表6表Tasks的结构编号字段名称数据结构说明1TaskIdint任务编号,主键2RecIdint问题记录编号3StartDatevarchar(20)开始解决日期4EndDatevarchar(20)结束日期5SolveWayvarchar(40)问题解决方式6TPlacevarchar(100)问题解决地点7TDetailvarchar(2000)具体内容8LostMemovarchar(1000)遗留问题9Creatorvarchar(50)创建人3.7客户服务调查表Incestigates表Incestigates用来记录客户服务调查的反馈信息,表结构如表5.7所示。表7表Incestigates的结构 设计(论文)说明书用纸 NO.编号字段名称数据结构说明1InvIdint记录编号,主键2RecIdint问题编号3CustIdint客户编号4Contactvarchar(50)被调查人5InvDatevarchar(20)调查日期6InvWayvarchar(20)调查方式7Evaluatevarchar(200)总体评价8Summaryvarchar(500)客户意见和建议9Postervarchar(40)调查人3.8常见问题记录表Faqs表Faqs用来保存客户的常见问题信息,表结构如表5.8所示。表8表Faqs的结构编号字段名称数据结构说明1FaqIdint记录编号2FTitlevarchar(200)题目3TypeIdint题目类型4CreateDatedatetime创建日期5FDetailvarchar(4000)问题描述3.9用户信息表Users编号字段名称数据类型说明1UserNamevarchar(40)用户名,主键2EmpIdint员工编号3UserPwdVarchar(40)密码4UserTypetinyint用户类型(0表示系统管理员用户,1表示工程师用户,2表示审批经理用户) 设计(论文)说明书用纸 NO.用户信息表Users用来保存系统用户信息。表Users的结构如表5.9所示。表9表Users的结构4. 详细设计4.1 目录结构4.1.1 class 保存数据库访问类。4.1.2 pic 用于存储网页中的图片文件。4.2 通用模块本设计中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,进而使用其中定义的功能。4.2.1 ConnDB.asp功能是实现到数据库的连接。4.2.2 IsAdmin.asp功能是判断当前用户是否是管理用户。% If Session(UserName)= OR Session(UserType) 1 Then Response.Write(不是Admin用户,没有此权限!) 设计(论文)说明书用纸 NO.Response.Redirect(Login.asp) End If%4.2.3 IsUser.asp判断用户是否已经登录。4.2.4 Function.asp定义了一个isAdmin对象,用于返回当前用户的用户类型% Function isAdmin() isAdmin=-1 从Session变量中读取用户信息 UserName=Trim(Session(“UserPwd”) UserPwd=Trim(Session(“UserPwd”) 设计(论文)说明书用纸 NO.用户名是否为空IfUserName”Then Ser usr=New Users User.UserName=UserName User.UserPwd=UserPwd isAdmin=usr.GetUserType() End IfEnd Function%4.2.5设计数据库访问类类Customers的属性如下:Public CustId 客户编号Public CustName 客户姓名Public Address 联系地址Public Postcode 邮政编码Public AreaName 所在地域Public BTypeId 行业类型Public rs 结果集4.2类型设计界面图2类型设计界面 设计(论文)说明书用纸 NO.4.4登陆主界面图3主界面index.asp4.5更改密码界面图4更改密码界面 设计(论文)说明书用纸 NO.4.6客户信息管理界面图5客户信息管理界面4.7员工信息管理界面图6员工信息管理界面 设计(论文)说明书用纸 NO.4.8问题信息管理界面图7问题信息管理界面4.9问题分配管理界面图8问题分配管理界面4.10工作任务管理界面图9工作任务管理界面 设计(论文)说明书用纸 NO.4.11服务调查管理界面图10服务调查管理界面4.12常见问题管理界面图11常见问题管理界面4.13用户管理模块设计界面图12服务调查管理界面 设计(论文)说明书用纸 NO.5. 效果及存在问题5.1 运行测试网站上传到服务器前在不同浏览器的环境中进行了测试,经过测试: (1)网站能够在不同的浏览器下能正常打开。(2)网站所有的网页元素显示正常。(3)测试网站中不存在中断的链接,所有的链接都能够达到预定的效果。网站所有界面运行正常。由于界面数目较多,在此仅选择几个界面的运行图。5.2 运行效果5.2.1 提交问题界面图13提交问题界面5.2.2解决工作任务界面图14解决工作任务界面 设计(论文)说明书用纸 NO.6. 设计体会通过本次课程设计,培养了自己综合运用所学知识,发现、提出、分析、解决实际问题的能力。巩固了所学的知识,开阔了视野,积累了经验,掌握了动态网站开发技术和技巧,独立工作能力得到了很大提升,为日后从事开发类相关工作打下了良好的基础。7. 参考文献(1)侯文彬.网页设计教程M.北京:清华大学出版社.2005.P36-54(2)王 黎.网页设计与制作M.沈阳:东北大学出版社.2003.P89-112(3)李秀正.网页设计与实现M.北京:电子工业出版社.2006.P156-1788. 附录(部分源代码)客户信息管理function newView(url) var oth=toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200; oth = oth+,width=500,height=250; var newView=window.open(url,newView,oth); newView.focus(); return false;客 户 信 息 管 理 客户名称 通信地址 邮政编码 所在地域 所属行业 操作 % 读取数据到记录集rs中 Set cst = New Customers Set tp = New Types cst.GetCustomerlist() 在表格中显示客户信息 If cst.rs.Eof Then Response.Write 目前还没有客户信息。 Else Do While Not cst.rs.EOF 读取行业名称 tname = tp.GetTypeName(cst.rs(BTypeId) %     a href=CustEdit.asp?action=edit&cid=onClick=return newView(this.href)修改  a href=CustDelt.asp?cid= onClick=return newView(this.href)删除 设计(论文)说明书用纸 NO. 部门管理function form_onsubmit(obj) ValidationPassed = true; if(obj.txttitle.value = ) alert(请输入数据); ValidationPassed = false; return ValidationPassed; 部门信息管理 名 称 修 改 删 除 设计(论文)说明书用纸 NO.% Set rs = Server.CreateObject(ADODB.RecordSet) Set Dep = New Departments 读取当前指定的数据到记录集rs中 rs = Dep.GetDepartmentlist() If Dep.rs.EOF Then 如果记录集为空,则显示“目前还没有记录” Response.Write 目前还没有记录。 Else 在表格中显示数据 Do While Not Dep.rs.EOF% a href=DepList.asp?Oper=update&did=&name=修 改 a href=DepList.asp?Oper=delete&did=

温馨提示

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

评论

0/150

提交评论