售后服务管理系统论文毕业设计论文_第1页
售后服务管理系统论文毕业设计论文_第2页
售后服务管理系统论文毕业设计论文_第3页
售后服务管理系统论文毕业设计论文_第4页
售后服务管理系统论文毕业设计论文_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

1、分类号 密 级 u d c 编 号 1 0 4 8 6 售后服务管理系统设计摘 要售后服务管理是目前我国教育信息化建设迅猛发展的需要,又是我们管理部门监管最薄弱的环节。为了能适应教育信息化发展的需求,开发一套能够为教育局信息装备中心、各有关中标承建商或供货商、学校用户提供详细的故障申报信息、服务受理信息、服务处理结果信息,用户投诉信息等,保存售后服务响应及处的。根据教育信息化工程项目售后服务流程的特点和系统的建设目标,提出了管理系统结构模型,然后介绍了asp开发工具如何与数据库连接及如何实现一个基于asp的教育信息装备工程项目售后服务管理系统。关键词:asp;数据访问对象(ado);结构化查询

2、语句(sql) abstractthe after-sales service's management is an our country currently education information-based construction fast fierce development of demand, again is us management section to take charge of the most weak link.for the sake of ability orientation education information-based develop

3、ment of need, development 1 set can is bureau of education information material center, each relevant medium mark contractor or be provided for goods company, school and customer to provide detailed of break down declare an information, service accept an information, service processing result inform

4、ation, customer hurl tell information etc., keep the after-sales service respond to and place of.according to the characteristics of education information-based after-sales service process of the engineering item and the construction target of the system, put forward management system structure mode

5、l, then introduction asp development how tool is with database conjunction and how realization 1 according to asp of education information material the after-sales service of the engineering item management system.keyword:asp;data interview object(ado);the structure turn search language a sentence(s

6、ql)目录摘要.2abstract.3第一章 绪论.41.1选题背景.51.1.1传统售后服务监管方法存在的问题.71.1.2本系统设计的目标.9第二章 技术介绍.102.1.1 sql server 2000的硬件和软件安装要求.102.1.2sql server 2000的特性.132.2  asp 简述.152.2.1 asp 简介 .182.2.2 asp的特点 .212.2.3 iis与asp.23第三章 系统总体设计.243.1系统的几个模块组成 .263.2  系统实现的总功能.283.3 

7、 系统数据库分析.323.4  数据库设计.37第四章 系统详细设计.424.1 系统登录界面模块设计.444.2 账号管理模块设计.464.3 设备类别管理模块设计.484.4 产品信息管理模块设计.504.5 统计模块设计.514.6 信息交换模块设计.524.7 退出登录模块设计.53第五章 编码实现.545.1 平台简介.545.2 部分功能代码.55第六章软件部署.576.1 开发工具.576.2 计算机硬件要求.57结论与展望.58致    谢 .59参考文献.60第一章

8、绪论1.1选题背景白云区教育局下辖高中学校(含一贯制学校高中部)12所;初中学校57所;小学198所;中职技校1所。学生总数20.8万多人;在编教师12000多人。2005年在市教育信息中心的统一部署下,建成了白云区教育科研骨干网,以1000m的裸光纤与市教育科研网络中心互联并接入中国教育科研网。目前白云区教育科研骨干网的汇聚点共九个,基本覆盖全区,为今后区内各中小学的接入奠定了坚实的基础。首批共有29所中小学以1000m或100m接入区教育网络中心,其它的学校通过adsl拨号上网。至2008年,我区将实现所有公办学校、全部接入教育科研网,为全区教育信息化应用提供了基本的硬件基础。建设了我区的

9、白云教育信息网这个教育门户网,用于发布区域教育发展状况,区教育局机构设置及有关政策法规,区内中小学教育教学等信息。2004年以来,全区通过政府公开招投标采购了教师用计算机总数达2389台,学生用计算机总数25286台,多媒体教学平台1408套,校园网110间,数字语音实验室29间,电脑室45间。白云区教育信息化设备售后服务管理系统的建设是针对我区城乡二元化分布的特点,由教育局信息装备中心、各有关中标承建商或供货商、学校用户共同组成一个管理维护团队,共同做好信息化设备的后期维护维修管理工作,进一步加强对信息装备工程项目售后服务的管理效率,提高信息装备的绩效。有效解决以往项目售后服务出现互相推诿的

10、现象,确定本课题具有重要的现实意义。本课题的预期成果是结合广州市白云区教育系统典型的城乡二元化结构的特点,依托已建成的区域网络基本硬件资源,针对通过政府公开招投标采购的信息化工程项目的售后服务状况进行有效的动态监管的要求,设计一个教育信息化设备售后服务管理系统,构建见一个“可视化”的立体的工程项目售后服务管理系统。从而约束中标方严格按合约定的条款做好项目的售后服务工作,有效地保护了政府的投资而且减少管理人员人力的投入,提高信息的处理效率并且可以降低管理的难度。目前,国外在售后服务管理系统方面已积累了很多经验,并且还在不断的将计算机技术、网络技术的新发展应用到售后服务管理中。据调查,在欧美等发达

11、国家的大部分企业中都采用了售后服务系统,并且该系统都已经接入了互联网。客户购买产品后,如果产品出现了故障需要维护,客户只需要通过互联网登陆该系统,填写一些故障的相关描述、反馈信息和客户相关资料并提交,维护中心的人就可以及时的进行相关的处理。这样不仅可以为客户节省更多的费用和时间,做为服务商也可以更快更合理的做出响应,并且可以很好的管理这些资料,为公司节省了更多的售后服务的开支。并且现在国外有些公司已经将售后服务系统跟库存、财务、人事、技术分析等系统相结合,结合后公司可以更合理的调整生产和维护中所需要的配件等的库存,财务可以更有效率的计算出开支,人事部门可以更合理的分配人力,技术部门更可以通过售

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

13、部门更不能很好的了解到市场的需求。这样就大大降低了售后服务的效率,同时也大大的加大了各种业务的开支。1.1.1传统售后服务监管方法存在的问题传统售后服务监管,只是单纯的售后服务管理系统单独运行,各个系统单独运行使得各种业务不能协调进行,这个给企业在管理中带来了诸多不便,比如:人事部门不能很好的协调员工的分配,库存不知道改存多少配件,技术部门更不能很好的了解到市场的需求。这样就大大降低了售后服务的效率,同时也大大的加大了各种业务的开支。1.1.2本系统设计的目标售后服务管理平台由登录模块、账号管理模块、项目、产品管理模块、统计模块、信息交换模块、信息转发模块构成,各功能模块如下表登录后按设定的权

14、限具备相应的操作权限,并能有效防止越权操作。具备防止破解密码的功能。超级管理员有权对任意账号进行添加、删除、锁定、解锁、查询、修改操作。一般管理员有权对本级别以下的账号进行锁定、解锁、查询、修改操作。管理员有权对本级别以下的账号进行查询、修改操作。查询时支持模糊查询。超级管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。一般管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。管理员有权进行修改操作。对产品故障率、投诉、被投诉、项目投诉率、最佳服务排名等进行统计排名。1.报障:学校用户通过项目、产品、供应商等方式确定具

15、体的故障产品,向相应的供应商发出故障申报。能自动计算产品保修期是否已过,给出收费服务提示。2.处理:供应商阅读报障信息后与用户沟通并安排处理的予以响应。服务完成后反馈服务结果。3.投诉:校方如果对响应时间或服务情况不满意可以进行投诉。接到投诉后供应商可以作出回应解释。最后由管理员处理后,确认投诉是否有效。4.服务评分、评审:用户可以对本次服务评分。管理员根据信息反馈情况对服务进行评审。评分、评审是进行统计排名的重要依据。5.发送普通信息:学校及供应商可以相互间发送信息,每次限发给一个用户。管理员可以发信息给任何人,可以群发。第二章 数据库处理软件sql server 20002.1.

16、1 sql server 2000的硬件和软件安装要求硬件要求下表说明安装microsoft sql server 2000或sql server客户端管理工具和库的硬件要求。硬件最低要求计算机intel® 或兼容机 pentium 166 mhz或更高。内存 (ram)1企业版:至少64 mb,建议128 mb或更多 标准版:至少64 mb个人版:windows 2000上至少64 mb,其它所有操作系统上至少32 mb开发版:至少64 mbdesktop engine:windows 2000上至少64 mb,其它所有操作系统上至少32 mb硬盘空间2 sql server数据库

17、组件:95到270 mb,一般为250 mb analysis services:至少50 mb,一般为130 mbenglish query:80 mb仅desktop engine:44 mb监视器vga或更高分辨率 sql server图形工具要求800x600或更高分辨率定位设备microsoft鼠标或兼容设备cd-rom驱动器需要1根据操作系统的要求,可能需要额外的内存。2实际的要求因系统配置和选择安装的应用程序和功能的不同而异。说明  microsoft sql server 2000没有硬件兼容性列表 (hcl)。如果计算机满足上表所列的最低要求,则对于能够在

18、microsoft windows® 操作系统中使用的硬件,sql server 2000软件即可运行。操作系统要求下表说明为使用microsoft sql server 2000各种版本或组件而必须安装的操作系统。sql server版本或组件操作系统要求企业版microsoft windows nt server 4.0、microsoft windows nt server 4.0企业版、windows 2000 server、windows 2000 advanced server和windows 2000 data center server。 注意,sql server

19、2000的某些功能要求microsoft windows 2000 server(任何版本)。标准版microsoft windows nt server 4.0、windows 2000 server、microsoft windows nt server企业版、windows 2000 advanced server和windows 2000 data center server。个人版microsoft windows me、windows 98、windows nt workstation 4.0、windows 2000 professional、microsoft windows

20、nt server 4.0、windows 2000 server和所有更高级的windows操作系统。开发版microsoft windows nt workstation 4.0、windows 2000 professional和所有其它windows nt和windows 2000操作系统。仅客户端工具microsoft windows nt 4.0、windows 2000(所有版本)、windows me和windows 98。仅连接microsoft windows nt 4.0、windows 2000(所有版本)、windows me、windows 98和windows 9

21、5。说明  在microsoft windows nt® server 4.0上,必须安装service pack 5 (sp5) 或更高版本,这是sql server 2000所有版本的最低要求。sql server 2000中文版不支持英文版的nt 4.0企业版。sql server 2000在windows nt 4.0终端服务器上不受支持。在不带网卡的windows 98计算机上安装sql server 2000个人版,需要windows 98第二版。internet要求下表说明与使用microsoft sql server 2000相关的internet

22、要求。组件要求internet软件microsoft sql server 2000所有安装都需要microsoft internet explorer 5.0。microsoft管理控制台 (mmc) 和html帮助也需要microsoft internet explorer 5.0。最小安装已足够,而且internet explorer不必是默认浏览器。 internet explorer 5.0要求的例外情况:如果使用”仅连接”选项而且不连接到要求加密的服务器,则带service pack 2的microsoft internet explorer 4.01就足够了。 internet

23、information服务如果编写xml应用程序,请参见用于sql server的iis虚拟目录管理的系统要求。2.1.2sql server 2000的特性microsoft® sql server 2000 的特性包括: · internet 集成。 sql server 2000 数据库引擎提供完整的 xml 支持。它还具有构成最大的 web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。sql server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且 sql server 2000 支持 english que

24、ry 和 microsoft 搜索服务等功能,在 web 应用程序中包含了用户友好的查询和强大的搜索功能。· 可伸缩性和可用性。 同一个数据库引擎可以在不同的平台上使用,从运行 microsoft windows® 98 的便携式电脑,到运行 microsoft windows 2000 数据中心版的大型多处理器服务器。sql server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 web 站点所需的性能级别。· 企业级数据库功能。 sql server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引

25、擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。sql server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 sql server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。· 易于安装、部署和使用。 sql server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 sql serve

26、r 的过程。sql server 2000 还支持基于标准的、与 windows dna 集成的程序设计模型,使 sql server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 sql server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。· 数据仓库。 sql server 2000 中包括析取和分析汇总数据以进行联机分析处理 (olap) 的工具。sql server 中还包括一些工具,可用来直观地设计数据库并通过 english query 来分析数据。2.2  asp 简述 

27、0;microsoft active server pages (asp) 是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态web页或生成功能强大的web应用程序。asp页是包括html标记、文本和脚本命令的文件。asp页可调用activex组件来执行任务,例如连接到数据库或进行商务计算。通过asp,可为用户的web页添加交互内容或用html页构成整个web应用程序,这些应用程序使用html页作为用户的客户的界面。对于html编写人员: 如果用户是位html编写人员,用户将发现asp脚本提供了创建交互页的简便方法。如果用户曾想从html表格中收集数据,或用顾客的姓名个人化html文件

28、,或根据浏览器的不同使用不同的特性,用户会发现asp提供了一个出色的解决方案。以前,要想从html表格中收集数据,就不得不学习一门编程语言来创建一个cgi应用程序。现在,用户只要将一些简单的指令嵌入到用户的html文件中,就可以从表格中收集数据并进行分析。用户再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用asp和脚本语言的技巧,用户可以创建更复杂的脚本。对于asp,用户可以便捷地使用activex组件来执行复杂的任务,比如连接数据库以存储和检索信息。对于有经验的脚本编写人员: 如果用户已经掌握一门脚本语言,如vbscript、javascript或perl,而且用户已经

29、了解使用asp的方法。只要安装了符合activex脚本标准的相应脚本引擎,就可以在asp页中使用任何一种脚本语言。asp带有microsoft visual basic scripting edition (vbscript)和microsoft jscript的脚本引擎,这样用户可以立即开始编辑脚本。perl、rexx和python的activex脚本引擎可以从第三方开发人员处获得。对于web开发人员: 如果用户已经掌握了一门编程语言,如visual basic,用户将发现asp是快速创建web应用程序的一个非常灵活的方法。通过向html中添加脚本命令,用户能够创建应用程序的html接口。通

30、过创建自己的activex组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用asp进行计算的web可转化为有形的利益,它使web供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用asp脚本可以让客户察看现有的航班、比较费用并预定座位。包含在windows nt option pack中的microsoft transaction server(mts)可以降低在服务器上构造程序的复杂性和费用。mts可以解决开发那些保密性强的、可分级的以及可靠的web应用程序的复杂性问题。active server pages模型:

31、 浏览器从web服务器上请求 .asp文件时,asp脚本开始运行。然后web服务器调用asp,asp全面读取请求的文件,执行所有脚本命令,并将web页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的web页是在web服务器上生成的。所以不必担心浏览器能否处理脚本:web服务器已经完成了所有脚本的处理,并将标准的html传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。2.2.1 asp 简介 asp的程序代码简单、通用,文件名由.asp结尾,asp文件通常由四部分构成:标准的html标记:所有的htm

32、l标记均可使用。asp语法命令:位于标签内的asp代码。服务器端的include语句:可用#include语句调入其他asp代码,增强了编成的灵活性。脚本语言:asp自带javerscript和vbscript两种脚本语言,增加了asp的编程功能,用户也可安装其他脚本语言,如perl、rexx等。asp的运行环境 目前asp可运行在四种环境下:windows nt server,运行iis(internet information service) 4.0以上。windows nt workstation运行pws(personal web server) 4.0以上。windows 95/9

33、8/me运行pws 4.0以上。windows 2000/xp运行iis 5.0/5.1(支持最新的asp 3.0)asp内建对象active server pages提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。application对象: 可以使用application对象使给定应用程序的所有用户共享信息。request对象: 可以使用request对象访问任何用http请求传递的信息,包括从html表格用post方法或get方法传递的参数、cookie和用户认证。request对象使您能够访问发送给服务器的二进制数据,如上载的

34、文件。response对象: 可以使用response对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个url或设置cookie的值。server对象: server对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建activex组件的实例 (server.createobject)。其他方法用于将url或html编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。session对象: 可以使用session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始

35、终存在。也可以使用session方法显式地结束一个会话和设置空闲会话的超时期限。objectconection对象: 可以使用objectconection对象提交或撤消由asp脚本初始化的事务。asp的主要内置组件ad rotator组件:可用来安指定计划在同一页上自动轮换显示广告,用于www上日益重要的广告服务。browser capabilities组件:确定访问web站点的用户浏览器的功能数据,包括类型、性能、版本等。database access组件:提供ado(activex data objects)来访问支持odbc的数据库。file access组件:提供对服务器端文件的读写

36、功能。content linking组件:生成web页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装myinfo、counters、content rotator、page count等组件,用户也可自行编制active组件,以提高系统的实用性。asp的脚本语言脚本语言是一种介于html和vb、java等高级语言之间的一种语言,它可以和html语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。asp本身不是一种脚本语言,但他却为嵌入html的脚本语言提供了运行环境。asp中常用的脚本语言有vbscript和javascript,系统默认语言是vbscr

37、ipt,在系统中,两种脚本语言都有使用。用html, css已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要.编写asp动态网页能够帮助你实现这些和用户互动的功能。html和asp的区别html是编写网页的最简单的语言。html只能用于编写静态的网页。当一个用户浏览器(下图所示:web client) 从web服务器 (下图所示:web server) 要求一个html网页时,web服务器

38、就将这个网页直接发送给用户浏览器,不经过计算处理。然后用户浏览器会处理该网页的html代码,然后将结果显示出来。见下图所示:(1)而asp的处理过程则更复杂些。当一个用户浏览器(下图所示:web client) 从web服务器 (下图所示:web server) 要求一个asp网页时,web服务器会将这个asp文件发送给web服务器的asp引擎 (下图所示:asp engine),asp引擎则将该asp网页中所有的服务器端脚本(下图所示:<%和%>之间的代码) 转换成html代码,然后将所有html代码发送给用户浏览器。见下图所示:(2)从下图就可以看出来静态网页和动态网

39、页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。图12.2.2 asp的特点 asp是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的web服务器应用程序。asp可以与html页、脚本命令和 activex组件组合创建交互的web页和基于web的功能强大的应用程序。asp应用程序很容易开发和修改。asp是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互  式动态网页,包括使用html  表单收集和处理信息、上传与下载等。  通常情况下,用户通过浏览器

40、看到的网页大多是静态的,目前internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其  html的文件数据。而随着web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同

41、时有很多请求时,程序挤占系统资源,造成效率低下。isapi针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术  java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。asp使用的  activex技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。2.2.3 iis与asp在过去,客户机

42、/服务器结构的设计与web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用iis+asp构成三层式web结构(如图2.1所示)的中间一层,将客户机/服务器结构与web密切结合,完成前后端两者的集成输出功能,使得web站点的开发更方便,实现的功能更强大。利用iis+asp技术来集成web前后端所带来的强大效益可归结为以下几个方面:1. 减少构建和维护成本2. 加快联机过程3. 应用软件集中在服务器端开发管理4. 前端可使用任何浏览器(ie、netscape.)5. 后端可存取任何数据库 (sql、access.)6. 可使用任何脚本语言开发 (vbscript、jav

43、ascript、perl.)程序和计算逻辑前端浏览器activex server元件activex server元件后端数据库数据库服务器microsoft iis + asp浏览器第三章 系统总体设计3.1系统的几个模块组成 售后服务管理平台由登录模块、账号管理模块、项目、产品管理模块、统计模块、信息交换模块、信息转发模块构成3.2  系统实现的总功能具备防止破解密码的功能。按设定的权限具备相应的操作权限,并能有效防止越权操作。超级管理员有权对任意账号进行添加、删除、锁定、解锁、查询、修改操作。一般管理员有权对本级别以下的账号进行锁定、解锁、查询、修改操作。管理

44、员有权对本级别以下的账号进行查询、修改操作。查询时支持模糊查询。超级管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。一般管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。管理员有权进行修改操作。对产品故障率、投诉、被投诉、项目投诉率、最佳服务排名等进行统计排名。1.报障:学校用户通过项目、产品、供应商等方式确定具体的故障产品,向相应的供应商发出故障申报。能自动计算产品保修期是否已过,给出收费服务提示。2.处理:供应商阅读报障信息后与用户沟通并安排处理的予以响应。服务完成后反馈服务结果。3.投诉:校方如果对响应时间

45、或服务情况不满意可以进行投诉。接到投诉后供应商可以作出回应解释。最后由管理员处理后,确认投诉是否有效。4.服务评分、评审:用户可以对本次服务评分。管理员根据信息反馈情况对服务进行评审。评分、评审是进行统计排名的重要依据。5.发送普通信息:学校及供应商可以相互间发送信息,每次限发给一个用户。管理员可以发信息给任何人,可以群发。3.3  系统数据库分析数据库为byservice实体:e-r图:11实体:item_namemessagememberproductproduct_typeeservice实体item_name属性:item_nameiditem_namenoteva

46、lid_appeal_sumnot_valid_appeal_sum实体message属性subjectsent_timemessagenoteufilel_sumreceiverppeal_sumreadal_sumidproduct_typenoteproduct_type_name实体product_type属性3.4  数据库设计数据库表:表item_name: 表member:表message:表product: 表product_type:第四章 系统详细设计4.1 系统登录界面模块设计<!-#include file="conn/conn.as

47、p"-><% dim account,pwdsession("admin")=falsesession("account")=""account=replace(trim(request.form("account"),space(1),"")pwd=trim(request.form("pwd")userip=request.servervariables("http_x_forwarded_for")if isempty(user

48、ip) 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,3if rs.eof or rs.bof then rs.closeset rs=nothingconn.close

49、set conn=nothingresponse.write "<script language='javascript'>"response.write "alert('帐号不存在或被锁定!');"response.write "history.back(1);"response.write ""response.write "</script>"response.end'response.redirect "defau

50、lt.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'>"'res

51、ponse.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("logf

52、ail")>=3 and datediff("n",rs("lastlogin"),now)<1 then rs("logfail")=rs("logfail")+1rs("lastlogin")=now()rs("lastip")=useriprs.updaters.closeset rs=nothingconn.closeset conn=nothingresponse.write "<script language='jav

53、ascript'>"response.write "alert('多次登录错误,请稍后再重试!');"response.write "history.back(1);"response.write ""response.write "</script>"response.end'response.redirect "default.asp?errid=2"end ifif trim(rs("account")<

54、>account thenrs.closeset rs=nothingconn.closeset conn=nothingresponse.write "<script language='javascript'>"response.write "alert('错误的帐号或密码!');"response.write "history.back(1);"response.write ""response.write "</script>"

55、;response.end'response.redirect "default.asp?errid=1"end ifif trim(rs("pwd")<>pwd thenrs("lastlogin")=now()rs("lastip")=useripif isnull(rs("logfail") then rs("logfail")=1else rs("logfail")=rs("logfail")+1end if

56、rs.updaters.closeset rs=nothingconn.closeset conn=nothingresponse.write "<script language='javascript'>"response.write "alert('错误的帐号或密码!');"response.write "history.back(1);"response.write ""response.write "</script>"respon

57、se.end'response.redirect "default.asp?errid=1"end ifsession("member")=truesession("name")=rs("name")session("account")=rs("account")session("u_id")=rs("id")session("member_type")=rs("member_type")

58、rs("lastlogin")=now()rs("lastip")=useriprs("logfail")=0if isnull(rs("logon_times") then rs("logon_times")=1elsers("logon_times")=rs("logon_times")+1end ifrs.updaters.closeset rs=nothingconn.closeset conn=nothingresponse.redirect "index.asp"'res

温馨提示

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

评论

0/150

提交评论