asp毕业设计——基于asp+sqlserver的售后服务管理系统设计与实现(毕业论文+程序源码)——售后服务管理系统

基于asp+sqlserver的售后服务管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+sqlserver的售后服务管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 售后服务管理是目前我国教育信息化建设迅猛发展的需要,又是我们管理部门监管最薄弱的环节。为了能适应教育信息化发展的需求,开发一套能够为教育局信息装备中心、各有关中标承建商或供货商、学校用户提供详细的故障申报信息、服务受理信息、服务处理结果信息,用户投诉信息等,保存售后服务响应及处的。根据教育信息化工程项目售后服务流程的特点和系统的建设目标,提出了管理系统结构模型,然后介绍了ASP开发工具如何与数据库连接及如何实现一个基于ASP的教育信息装备工程项目售后服务管理系统。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:13265个字59页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

ASP;数据访问对象(ADO);结构化查询语句(SQL)

4、毕设简介

提示:以下为毕业论文的简略介绍,项目完整源码及完整毕业论文下载地址见文末。

第一章 绪论
1.1选题背景
目前,国外在售后服务管理系统方面已积累了很多经验,并且还在不断的将计算机技术、网络技术的新发展应用到售后服务管理中。据调查,在欧美等发达国家的大部分企业中都采用了售后服务系统,并且该系统都已经接入了互联网。客户购买产品后,如果产品出现了故障需要维护,客户只需要通过互联网登陆该系统,填写一些故障的相关描述、反馈信息和客户相关资料并提交,维护中心的人就可以及时的进行相关的处理。这样不仅可以为客户节省更多的费用和时间,做为服务商也可以更快更合理的做出响应,并且可以很好的管理这些资料,为公司节省了更多的售后服务的开支。并且现在国外有些公司已经将售后服务系统跟库存、财务、人事、技术分析等系统相结合,结合后公司可以更合理的调整生产和维护中所需要的配件等的库存,财务可以更有效率的计算出开支,人事部门可以更合理的分配人力,技术部门更可以通过售后服务系统了解到到产品的各种需求和产品存在的不足,技术部门就可以很合理的针对市场对产品进行改进。

由于历史的原因,我国的售后服务管理系统起步较晚,我国的售后服务管理系统比国外售后服务管理系统在功能上和实际使用上要落后很多,虽然在一些大型企业,如汽车企业等采用了售后服务管理系统,但是范围非常有限,另外,网络普及率,人口素质也都在一个较低的水平上。
我国的大型企业在售后服务管理系统的使用中也并没有像国外那样,与互联网相结合,只是单纯的售后服务管理系统单独运行,各个系统单独运行使得各种业务不能协调进行,这个给企业在管理中带来了诸多不便,比如:人事部门不能很好的协调员工的分配,库存不知道改存多少配件,技术部门更不能很好的了解到市场的需求。这样就大大降低了售后服务的效率,同时也大大的加大了各种业务的开支。

1.1.1传统售后服务监管方法存在的问题
传统售后服务监管,只是单纯的售后服务管理系统单独运行,各个系统单独运行使得各种业务不能协调进行,这个给企业在管理中带来了诸多不便,比如:人事部门不能很好的协调员工的分配,库存不知道改存多少配件,技术部门更不能很好的了解到市场的需求。这样就大大降低了售后服务的效率,同时也大大的加大了各种业务的开支。

1.1.2本系统设计的目标
售后服务管理平台由登录模块、账号管理模块、项目、产品管理模块、统计模块、信息交换模块、信息转发模块构成,各功能模块如下表登录 后按设定的权限具备相应的操作权限,并能有效防止越权操作。具备防止破解密码的功能。超级管理员有权对任意账号进行添加、删除、锁定、解锁、查询、修改操作。一般管理员有权对本级别以下的账号进行锁定、解锁、查询、修改操作。管理员有权对本级别以下的账号进行查询、修改操作。查询时支持模糊查询。超级管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。一般管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。管理员有权进行修改操作。对产品故障率、投诉、被投诉、项目投诉率、最佳服务排名等进行统计排名。1.报障:学校用户通过项目、产品、供应商等方式确定具体的故障产品,向相应的供应商发出故障申报。能自动计算产品保修期是否已过,给 出收费服务提示。2.处理:供应商阅读报障信息后与用户沟通并安排处理的予以响应。服务完成后反馈服务结果。3.投诉:校方如果对响应时间或服务情况不满意可以进行投诉。接到投诉后供应商可以作出回应解释。最后由管理员处理后,确认投诉是否有效。4.服务评分、评审:用户可以对本次服务评分。管理员根据信息反馈情况对服务进行评审。评分、评审是进行统计排名的重要依据。5.发送普通信息:学校及供应商可以相互间发送信息,每次限发给一个用户。管理员可以发信息给任何人,可以群发。

第二章 数据库处理软件SQL Server

2.1.2 SQL Server 的特性
Microsoft® SQL Server™ 的特性包括:
• Internet 集成。
SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。
• 可伸缩性和可用性。
同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。
• 企业级数据库功能。
SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

2.2 ASP 简述
Microsoft Active Server Pages (ASP) 是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态Web页或生成功能强大的Web应用程序。ASP页是包括HTML标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为用户的Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为用户的客户的界面。
省略

2.2.1 ASP 简介
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
标准的HTML标记:所有的HTML标记均可使用。
ASP语法命令:位于<% %>标签内的ASP代码。
服务器端的include语句:可用#include语句调入其他ASP代码,增强了编成的灵活性。
省略

2.2.2 ASP的特点
ASP是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和 ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

2.2.3 IIS与ASP
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:

  1. 减少构建和维护成本
  2. 加快联机过程
  3. 应用软件集中在服务器端开发管理
  4. 前端可使用任何浏览器(IE、Netscape……)
  5. 后端可存取任何数据库 (SQL、Access……)
  6. 可使用任何脚本语言开发 (VBScript、JavaScript、PERL……)

第三章 系统总体设计
3.1 系统的几个模块组成
售后服务管理平台由登录模块、账号管理模块、项目、产品管理模块、统计模块、信息交换模块、信息转发模块构成.

3.2 系统实现的总功能
具备防止破解密码的功能。按设定的权限具备相应的操作权限,并能有效防止越权操作。超级管理员有权对任意账号进行添加、删除、锁定、解锁、查询、修改操作。一般管理员有权对本级别以下的账号进行锁定、解锁、查询、修改操作。管理员有权对本级别以下的账号进行查询、修改操作。查询时支持模糊查询。超级管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。一般管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。管理员有权进行修改操作。对产品故障率、投诉、被投诉、项目投诉率、最佳服务排名等进行统计排名。1.报障:学校用户通过项目、产品、供应商等方式确定具体的故障产品,向相应的供应商发出故障申报。能自动计算产品保修期是否已过,给 出收费服务提示。2.处理:供应商阅读报障信息后与用户沟通并安排处理的予以响应。服务完成后反馈服务结果。3.投诉:校方如果对响应时间或服务情况不满意可以进行投诉。接到投诉后供应商可以作出回应解释。最后由管理员处理后,确认投诉是否有效。4.服务评分、评审:用户可以对本次服务评分。管理员根据信息反馈情况对服务进行评审。评分、评审是进行统计排名的重要依据。5.发送普通信息:学校及供应商可以相互间发送信息,每次限发给一个用户。管理员可以发信息给任何人,可以群发。

3.3 系统数据库分析
数据库为 byservice
实体:
在这里插入图片描述

E-R图:
实体:
在这里插入图片描述

在这里插入图片描述

3.4 数据库设计
数据库表:
在这里插入图片描述

表item_name:
表member:
在这里插入图片描述

在这里插入图片描述

表message:
在这里插入图片描述

表product:

在这里插入图片描述

表product_type:
在这里插入图片描述

第四章 系统详细设计
4.1 系统登录界面模块设计
在这里插入图片描述

<!--#include file="conn/conn.asp"-->
<% dim account,pwd
session("admin")=false
session("account")=""
account=replace(trim(request.form("account")),space(1),"")
pwd=trim(request.form("pwd"))
userip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
if isempty(userip) then userip=Request.ServerVariables("remote_addr")
set rs=server.createobject("adodb.recordset") 
sql="select * from member where active=1 and account='"&account&"'"
rs.open sql,conn,1,3
if rs.eof or rs.bof then 
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "<script Language='JavaScript'>"
response.write "{alert('帐号不存在或被锁定!');"
response.write "history.back(1);"
response.write "}"
response.write "</script>"
response.end

'response.redirect "default.asp?errid=1"
end if

'10次失败,锁定一天
'if rs("logfail")>=10 and DateDiff("d",rs("lastlogin"),now)<1 then 
'rs.close
'set rs=nothing
'conn.close
'set conn=nothing
'response.write "<script Language='JavaScript'>"
'response.write "{alert('多次登录错误,请24小时后重试!');"
'response.write "history.back(1);"
'response.write "}"
'response.write "</script>"
'response.end

'response.redirect "default.asp?errid=3"
'end if

'3次登录失败,锁定一分钟
if rs("logfail")>=3 and DateDiff("n",rs("lastlogin"),now)<1 then 
rs("logfail")=rs("logfail")+1
rs("lastlogin")=now()
rs("lastip")=userip
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "<script Language='JavaScript'>"
response.write "{alert('多次登录错误,请稍后再重试!');"
response.write "history.back(1);"
response.write "}"
response.write "</script>"
response.end
'response.redirect "default.asp?errid=2"
end if

if trim(rs("account"))<>account then
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "<script Language='JavaScript'>"
response.write "{alert('错误的帐号或密码!');"
response.write "history.back(1);"
response.write "}"
response.write "</script>"
response.end

'response.redirect "default.asp?errid=1"
end if

if trim(rs("pwd"))<>pwd then

rs("lastlogin")=now()
rs("lastip")=userip
if isnull(rs("logfail")) then
 rs("logfail")=1
else
 rs("logfail")=rs("logfail")+1
end if
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write "<script Language='JavaScript'>"
response.write "{alert('错误的帐号或密码!');"
response.write "history.back(1);"
response.write "}"
response.write "</script>"
response.end

'response.redirect "default.asp?errid=1"
end if

session("member")=true
session("name")=rs("name")
session("account")=rs("account")
session("u_id")=rs("id")
session("member_type")=rs("member_type")
rs("lastlogin")=now()
rs("lastip")=userip
rs("logfail")=0
if isnull(rs("logon_times")) then 
rs("logon_times")=1
else
rs("logon_times")=rs("logon_times")+1
end if

rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing


response.redirect "index.asp"
'response.redirect request.ServerVariables("HTTP_REFERER")

%>

4.2 账号管理模块设计
省略

4.3 设备类别管理模块设计
省略

4.4 产品信息管理模块设计
省略

4.5 统计模块设计
省略

第五章 编码实现
5.1 平台简介
白云区教育信息化设备售后服务管理系统设计
能够为教育局信息装备中心、各有关中标承建商或供货商、学校用户提供详细的故障申报信息、服务受理信息、服务处理结果信息,用户投诉信息等,保存售后服务响应及处的。根据教育信息化工程项目售后服务流程的特点和系统的建设目标,提出了管理系统结构模型,然后介绍了ASP开发工具如何与数据库连接及如何实现一个基于ASP的教育信息装备工程项目售后服务管理系统。

5.2 部分功能代码

save_add_product.asp
<!--#include file="conn/conn.asp"-->
<%
const iis3onchsys=false
function htmlencode2(str)
    dim result
    dim l
    if isNULL(str) then 
       htmlencode2=""
       exit function
    end if
    l=len(str)
    result=""
	dim i
	for i = 1 to l
	    select case mid(str,i,1)
	           case "<"
	                result=result+"&lt;"
	           case ">"
	                result=result+"&gt;"
              case chr(13)
	                result=result+"<br>"
	           case chr(34)
	                result=result+"&quot;"
	           case "&"
	                result=result+"&amp;"
              case chr(32)	           
	                'result=result+"&nbsp;"
	                if i+1<=l and i-1>0 then
	                   if mid(str,i+1,1)=chr(32) or mid(str,i+1,1)=chr(9) or mid(str,i-1,1)=chr(32) or mid(str,i-1,1)=chr(9)  then	                      
	                      result=result+"&nbsp;"
	                   else
	                      result=result+" "
	                   end if
	                else
	                   result=result+"&nbsp;"	                    
	                end if
	           case chr(9)
	                result=result+"    "
	           case else
	                result=result+mid(str,i,1)
         end select
       next 
       htmlencode2=result
   end function
product_name=replace(trim(request.form("product_name")),"'","''")
member_id=trim(request.form("member_id"))
item_name=trim(request.form("item_name"))
product_type=trim(request.form("product_type"))
product_use=replace(htmlencode2(request.form("note")),"'","''")
amount=request.form("amount")
begin_time=request.form("begin_time")
end_time=request.form("end_time")
list=request.form("list")
pic=request.form("cn_content")
if len(product_name)=0 then
response.write "<script Language='JavaScript'>"
response.write "{alert('产品名称不能为空!');"
response.write "history.back(1);"
response.write "}"
response.write "</script>"
response.end
end if
sql="INSERT into product ( list,pic,product_name , member_id , item_name , product_type , product_use,amount,begin_time,end_time) "
sql=sql+"VALUES( '"&list&"' ,'"&pic&"' ,'"&product_name&"' , '"&member_id&"' , '"&item_name &"' , '"&product_type&"' , '"&product_use&"','"&amount&"' ,'"&begin_time&"','"&end_time&"')"

conn.execute(sql)
conn.close
set conn=nothing
response.redirect "cg.asp"
%>

第六章软件部署
6.1 开发工具
dreamweaver主要利用ASP+ACCESS及IIS环境进行开发开发工具,主要利用Dreamweaver8.0 及SQL2000进行开发

6.2 计算机硬件要求
1、硬件需求:cpu :inter pentuimII 或等效处理器、300MHZ或更高
内存:96MB 可用内存 硬盘:275MB以上可用磁盘空间
显示器:可达800×600像素的256色显示器或更高
2、软件需求:操作系统windows 98/2000/NT(或更高版本)
浏览器:netscape navigator4.0或microsoft internet explover4.0或更高本。

结论与展望
通过本次毕业设计,让我深切感悟到,作为一个编程人员,这次设计大大提高了我们综合运用所学理论知识解决实际问题和不断创新的能力。我设计的程序经验在我的工作中起到了至关重要的作用,在这次的毕业设计中虽然时间紧迫但我学会了很多,希望在日后的努力中能做出更完善的系统。

致 谢
省略

参考文献
[1] 王国荣,张宝刚.ASP 网站制作教程[M].北京:人民邮电出版社,2001年
[2] 郑学坚,周斌.微型计算机应用及原理[M].北京:清华大学出版社,2002年
[3] 谢希仁.计算机网络[M].大连:大连理工大学出版社,2000年
[4] 卡通动画工作室.Flash 5 事例与操作[M].北京:中国青年社出版,2003年
[5] 老虎工作室.Authorware 5 多媒体制作实例详解[M].北京:人民邮电出版社,2002年
[6] 闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2002年
[7] Bill Winett .网站访问量统计教程[M].北京:清华大学出版社,2001年
[8] 刘浩.在NT网中组建自己的Web站点[M].北京:人民邮电出版社,2001年
[9] 闪四清.完全掌握SQL Server2000[M].北京:人民邮电出版社,2001年
[10] John Chirillo;Scott Blaul.Storage Security Protecting SANs,NAS,and DAS[M].2000
[11] Kevin Kline Daniel Kline. SQL 2000[M].2000
[12] Ferland J A, Fleurent C. SAPHIR: A decision support system for course scheduling[J]. Interfaces, 1994, 24 (2)
[13] Pawlak, Z. Rough Sets. International Journal of Information and Computer Science[M]. 1982, 11
[14] 张建章.浅谈ASP开发WEB数据库应用技术, 计算机应用系统[J].1998,9.
[15] 龚玉清.网站设计的色彩运用, 现代教育技术[J].2003,5.
[16] 段永红、李春海.基于ASP的网站建设, 电脑开发与应用[J].2000,8.
[17] 裴树军、张仁伟.基于ASP的动态WEB技术设计, 哈尔滨理工大学学报[J].1999,4.
[18] 杨青.ASP的主要技术特点分析, 电脑与信息技术[J].1999,4.
[19] 曹淑琴.ASP技术的网站建设, 华北科技学院学报[J].2003,1.
[20] 吴玉新.网站ASP后台解决方案[M].北京:人民邮电出版社,2003年
[21] 黄明、粱旭.ASP信息系统设计与开发实例[M].北京:机械工业出版社,2003年
[22] 刘禾、蔡锋.精通ASP架站技巧[M].北京:中国青年出版社,2002年

附录一(主要源代码)


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+sqlserver的售后服务管理系统设计与实现(源码+文档)_asp_BS架构_售后服务管理系统.zip

6、更多asp毕业设计项目

精选ASP毕业设计91套——源码+论文完整资源

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值