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

上传人:b****2 文档编号:2562911 上传时间:2023-05-04 格式:DOCX 页数:37 大小:1.58MB
下载 相关 举报
网页课程设计售后服务管理系统.docx_第1页
第1页 / 共37页
网页课程设计售后服务管理系统.docx_第2页
第2页 / 共37页
网页课程设计售后服务管理系统.docx_第3页
第3页 / 共37页
网页课程设计售后服务管理系统.docx_第4页
第4页 / 共37页
网页课程设计售后服务管理系统.docx_第5页
第5页 / 共37页
网页课程设计售后服务管理系统.docx_第6页
第6页 / 共37页
网页课程设计售后服务管理系统.docx_第7页
第7页 / 共37页
网页课程设计售后服务管理系统.docx_第8页
第8页 / 共37页
网页课程设计售后服务管理系统.docx_第9页
第9页 / 共37页
网页课程设计售后服务管理系统.docx_第10页
第10页 / 共37页
网页课程设计售后服务管理系统.docx_第11页
第11页 / 共37页
网页课程设计售后服务管理系统.docx_第12页
第12页 / 共37页
网页课程设计售后服务管理系统.docx_第13页
第13页 / 共37页
网页课程设计售后服务管理系统.docx_第14页
第14页 / 共37页
网页课程设计售后服务管理系统.docx_第15页
第15页 / 共37页
网页课程设计售后服务管理系统.docx_第16页
第16页 / 共37页
网页课程设计售后服务管理系统.docx_第17页
第17页 / 共37页
网页课程设计售后服务管理系统.docx_第18页
第18页 / 共37页
网页课程设计售后服务管理系统.docx_第19页
第19页 / 共37页
网页课程设计售后服务管理系统.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《网页课程设计售后服务管理系统.docx》由会员分享,可在线阅读,更多相关《网页课程设计售后服务管理系统.docx(37页珍藏版)》请在冰点文库上搜索。

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

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

设计(论文)说明书用纸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的结构

编号

字段名称

数据结构

说明

1

TypeId

int

记录编号,主键

2

TypeName

varchar(50)

信息名称

3

Flag

tinyint

信息类别。

1表示客户行业;2表示问题类型

3.2客户信息表Customers

表Customers用来保存客户信息,表结构如表5.2所示。

表2表Customers的结构

编号

字段名称

数据结构

说明

1

CustId

int

记录编号,主键

2

CustName

varchar(200)

客户名称

3

Address

varchar400)

通信地址

4

Postcode

varchar(40)

邮政编码

5

AreaName

varchar(40)

所属地域

6

BTypeId

int

所属行业

 

 

沈阳大学

设计(论文)说明书用纸NO.

3.3员工信息表Employees

表Employees用来保存员工题信息,表结构如表5.3所示。

表3表Employees的结构

编号

字段名称

数据结构

说明

1

EmpId

int

记录编号,主键

2

EmpName

varchar(50)

员工姓名

3

Esex

char

(2)

性别

4

ETitle

varchar(50)

职务

5

DepName

varchar(50)

所属部门

3.4问题记录表Records

表Despatch用来保存客户投诉的问题信息,表结构如表5.4所示。

表4表Records的结构

编号

字段名称

数据结构

说明

1

RecId

int

问题记录编号,主键

2

CustId

int

客户编号

3

Contact

varchar(50)

问题联系人

4

RTitle

varchar(200)

问题题目

5

TypeId

int

问题类型编号

6

Status

varchar(20)

记录状态(未处理、已提交、已分配、已解决)

7

RDetail

varchar(2000)

问题描述

8

SolveDate

varchar(20)

要求解决日期

9

Poster

varchar(20)

录入人

10

Createdate

datetime

创建日期

3.5工作任务分配表Despatch

表Despatch用来保存工作任务的分配信息,表结构如表5.5所示。

 

 

沈阳大学

设计(论文)说明书用纸NO.

表5表Despatch的结构

编号

字段名称

数据结构

说明

1

RecId

int

问题记录编号

2

DempId

int

分配人编号

3

REmpId

int

负责人编号

4

DSuggest

Varchar(1000)

分配人处理建议

5

DDate

datetime

分配人处理日期

6

PostDate

datetime

问题提交日期

3.6工作任务记录表Tasks

表Tasks用来保存工作任务的完成情况,表结构如表5.6所示。

表6表Tasks的结构

编号

字段名称

数据结构

说明

1

TaskId

int

任务编号,主键

2

RecId

int

问题记录编号

3

StartDate

varchar(20)

开始解决日期

4

EndDate

varchar(20)

结束日期

5

SolveWay

varchar(40)

问题解决方式

6

TPlace

varchar(100)

问题解决地点

7

TDetail

varchar(2000)

具体内容

8

LostMemo

varchar(1000)

遗留问题

9

Creator

varchar(50)

创建人

3.7客户服务调查表Incestigates

表Incestigates用来记录客户服务调查的反馈信息,表结构如表5.7所示。

表7表Incestigates的结构

 

 

沈阳大学

设计(论文)说明书用纸NO.

编号

字段名称

数据结构

说明

1

InvId

int

记录编号,主键

2

RecId

int

问题编号

3

CustId

int

客户编号

4

Contact

varchar(50)

被调查人

5

InvDate

varchar(20)

调查日期

6

InvWay

varchar(20)

调查方式

7

Evaluate

varchar(200)

总体评价

8

Summary

varchar(500)

客户意见和建议

9

Poster

varchar(40)

调查人

3.8常见问题记录表Faqs

表Faqs用来保存客户的常见问题信息,表结构如表5.8所示。

表8表Faqs的结构

编号

字段名称

数据结构

说明

1

FaqId

int

记录编号

2

FTitle

varchar(200)

题目

3

TypeId

int

题目类型

4

CreateDate

datetime

创建日期

5

FDetail

varchar(4000)

问题描述

3.9用户信息表Users

编号

字段名称

数据类型

说明

1

UserName

varchar(40)

用户名,主键

2

EmpId

int

员工编号

3

UserPwd

Varchar(40)

密码

4

UserType

tinyint

用户类型(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

功能是实现到数据库的连接。

<%

DimConn

DimConnStr

SetConn=Server.CreateObject("ADODB.Connection")

ConnStr="Provider=SQLNCLI.1;Password=sa;PersistSecurityInfo=True;UserID=sa;InitialCatalog=Classmates;DataSource=localhost"

Conn.OpenConnStr

%>

4.2.2IsAdmin.asp

功能是判断当前用户是否是管理用户。

<%

IfSession("UserName")=""ORSession("UserType")<>1Then

Response.Write("不是Admin用户,没有此权限!

")

 

 

沈阳大学

设计(论文)说明书用纸NO.

Response.Redirect("Login.asp")

EndIf

%>

4.2.3IsUser.asp

判断用户是否已经登录。

<%

'从Session变量中读取注册用户信息,并连接到数据库验证

UserId=Trim(Session("UserId"))

Pwd=Trim(Session("UserPwd"))

'如果用户名为空,则显示提示信息

IfUserName=""Then

Response.Write("请登录后使用本系统!

")

Response.End

Else

'连接数据库,进行身份验证

……

EndIf

%>

4.2.4Function.asp

定义了一个isAdmin对象,用于返回当前用户的用户类型

<%

FunctionisAdmin()

isAdmin=-1

‘从Session变量中读取用户信息

UserName=Trim(Session(“UserPwd”))

UserPwd=Trim(Session(“UserPwd”))

 

 

沈阳大学

设计(论文)说明书用纸NO.

‘用户名是否为空

IfUserName<>””Then

Serusr=NewUsers

User.UserName=UserName

User.UserPwd=UserPwd

isAdmin=usr.GetUserType()

EndIf

EndFunction

%>

4.2.5设计数据库访问类

类Customers的属性如下:

PublicCustId‘客户编号

PublicCustName‘客户姓名

PublicAddress‘联系地址

PublicPostcode‘邮政编码

PublicAreaName‘所在地域

PublicBTypeId‘行业类型

Publicrs'结果集

4.2类型设计界面

图2类型设计界面

 

 

沈阳大学

设计(论文)说明书用纸NO.

4.4登陆主界面

图3主界面index.asp

4.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-178

8.附录(部分源代码)

--#includefile="Conndb.asp"-->

--#includefile="class/Customers.asp"-->

--#includefile="class/Types.asp"-->

客户信息管理

functionnewView(url){

varoth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200";

oth=oth+",width=500,height=250";

varnewView=window.open(url,"newView",oth);

newView.focus();

returnfalse;

}

12pt">客户信息管理

 

 

沈阳大学

设计(论文)说明书用纸NO.

bordercolorlight="#000080"bordercolordark="#FFFFFF">

客户名称

通信地址

邮政编码

所在地域

所属行业

操作

<%

'读取数据到记录集rs中

Setcst=NewCustomers

Settp=NewTypes

cst.GetCustomerlist()

'在表格中显示客户信息

Ifcst.rs.EofThen

Response.Write"目前还没有客户信息。

"

Else

DoWhileNotcst.rs.EOF

'读取行业名称

tname=tp.GetTypeName(cst.rs("BTypeId"))

%>

<%=cst.rs("CustName")%>

<%=cst.rs("Address")%> 

<%=cst.rs("Postcode")%> 

<%=cst.rs("AreaName")%> 

<%=tname%>

action=edit&cid=<%=cst.rs("CustId")%>"

onClick="returnnewView(this.href)">修改 

cid=<%=cst.rs("CustId")%>"onClick="returnnewView(this.href)">删除

<%

cst.rs.MoveNext()

Loop

cst.rs.Close

tp.rs.Close

%>

 

 

沈阳大学

设计(论文)说明书用纸NO.

<%EndIf%>

action=add')"name=add>

--#includefile="../Conndb.asp"-->

--#includefile="../class/Departments.asp"-->

部门管理

functionform_onsubmit(obj)

{

ValidationPassed=true;

if(obj.txttitle.value==""){

alert("请输入数据");

ValidationPassed=false;

returnValidationPassed;

}

}

<%

'处理添加、修改和删除操作

dimSoperate'保存当前执行的操作

dimdpName'保存当前编辑的记录名称

dimOperid'保存当前编辑的记录编号

Soperate=Request.QueryString("oper")

Operid=Request.QueryString("did")

'删除数据

IfSoperate="delete"Then

'判断此数据是否在表Employees中使用

'通过上述判断后,才可以删除数据

SetDep=NewDepartments

 

 

沈阳大学

设计(论文)说明书用纸NO.

Dep.DeleteDepartment(Operid)

Response.Write"成功删除!

"

'添加

ElseIfSoperate="add"then

dpName=Request.Form("txttitle")'接受用户输入的名称数据

'判断表Departments中是否已经存在此数据

SetDep=NewDepartments

Dep.DepName=dpName

IfNotDep.HaveDepartment(dpName)Then

'如果没有此名称,则创建新记录

Dep.InsertDepartment()

Response.Write"成功添加!

"

Else

Resp

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2