网页课程设计--售后服务管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

设计(论文)说明书用纸NO.沈阳大学课程设计题目:售后服务管理系统1.课程设计目的(1)通过本次设计,巩固课上所学理论知识。(2)将网页制作的理论知识加以实践,增强感性认识,加深对网络建设的理解,提高实践能力。(3)掌握网页的一般设计制作、站点设置和远程提交,熟悉动态网站开发的一般流程及相关工作。(4)提高在实际操作中收集信息、对信息进行价值判断、进行信息整理、信息加工的能力。(5)掌握利用软硬件资源发布一个具体网站的操作过程。2.总体设计2.1系统需求分析如今现代化社会的高速发展,售后服务是客户对企业最关心的方面之一,客户资源是企业的宝贵财富,如何为客户提供更好的服务是每个企业都非常关注的问题。售后服务管理系统可以为企业客户服务提供有效的管理,记录客户的问题、建议和动向,这对现代企业是非常重要的。2.2开发工具、运行环境和使用技术本设计是采用B/S结构的网站系统。前台的开发环境选择Microsoft公司发布的经典网站开发语言——ASP开发语言,通过工具Dreamweave开发。后台数据库选择SQLServer2005。客户端运行环境为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.1class保存数据库访问类。4.1.2pic用于存储网页中的图片文件。4.2通用模块本设计中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用#include语句包含这些模块,进而使用其中定义的功能。4.2.1ConnDB.asp功能是实现到数据库的连接。%DimConnDimConnStrSetConn=Server.CreateObject(ADODB.Connection)ConnStr=Provider=SQLNCLI.1;Password=sa;PersistSecurityInfo=True;UserID=sa;InitialCatalog=Classmates;DataSource=localhostConn.OpenConnStr%4.2.2IsAdmin.asp功能是判断当前用户是否是管理用户。%IfSession(UserName)=ORSession(UserType)1ThenResponse.Write(不是Admin用户,没有此权限!)设计(论文)说明书用纸NO.沈阳大学Response.Redirect(Login.asp)EndIf%4.2.3IsUser.asp判断用户是否已经登录。%'从Session变量中读取注册用户信息,并连接到数据库验证UserId=Trim(Session(UserId))Pwd=Trim(Session(UserPwd))'如果用户名为空,则显示提示信息IfUserName=ThenResponse.Write(请登录后使用本系统!)Response.EndElse'连接数据库,进行身份验证……EndIf%4.2.4Function.asp定义了一个isAdmin对象,用于返回当前用户的用户类型%FunctionisAdmin()isAdmin=-1‘从Session变量中读取用户信息UserName=Trim(Session(“UserPwd”))UserPwd=Trim(Session(“UserPwd”))设计(论文)说明书用纸NO.沈阳大学‘用户名是否为空IfUserName””ThenSerusr=NewUsersUser.UserName=UserNameUser.UserPwd=UserPwdisAdmin=usr.GetUserType()EndIfEndFunction%4.2.5设计数据库访问类类Customers的属性如下:PublicCustId‘客户编号PublicCustName‘客户姓名PublicAddress‘联系地址PublicPostcode‘邮政编码PublicAreaName‘所在地域PublicBTypeId‘行业类型Publicrs'结果集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

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功