售后服务管理系统论文—免费计算机毕业设计论文内容摘要:

cript 和 VBScript 两种脚本语言,增加了 ASP 的编程功能,用户也可安装其他脚本语言,如 Perl、 Rexx 等。 ASP 的运行环境 目前 ASP 可运行在四种环境下: WINDOWS NT server,运行 IIS(Inter Information Service) 以上。 WINDOWS NT workstation 运行 PWS( Personal Web Server) 以上。 WINDOWS 95/98/Me 运行 PWS 以上。 WINDOWS 2020/XP 运行 IIS (支持最新的 ASP ) ASP 内建对象 Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。 Application 对象: 可以使用 Application 对象使给定应用程序的所有用户共享信息。 Request 对象: 可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、 cookie 和用户认证。 Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件。 Response 对象: 可以使用 Response 对象控制发送给用户的信息。 包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。 Server 对象: Server 对象提供对服务器上的方法和属性进行 的访问。 最常用的方法是创建 ActiveX 组件的实例 ()。 其他方法用于将URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。 Session 对象: 可以使用 Session 对象存储特定的用户会话所需的信息。 当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。 也可以使用 Session 方法显式地结束一个会话和设置空闲会话的超时期限。 ObjectConection 对象: 可以使用 ObjectConection 对象提交或撤消由 ASP脚本初始化的事务。 ASP 的主要内置组件 Ad Rotator 组件: 可用来安指定计划在同一页上自动轮换显示广告,用于WWW 上日益重要的广告服务。 Browser Capabilities 组件: 确定访问 WEB 站点的用户浏览器的功能数据,包括类型、性能、版本等。 Database Access 组件: 提供 ADO( ActiveX Data Objects)来访问支持 ODBC的数据库。 File Access 组件: 提供对服务器端文件的读写功能。 Content Linking组件: 生成 WEB 页内容列表,并将各页顺序连接,用于制作导航条。 此外,还可安装 Myinfo、 Counters、 Content Rotator、 Page Count 等组件,用户也可自行编制 Active 组件,以提高系统的实用性。 ASP 的脚本语言 脚本语言是一种介于 HTML和 VB、 JAVA等高级语言之间的一种语言,它可以和 HTML语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。 ASP 本身不是一种脚本语言,但他却为嵌入 HTML 的脚本语言提供了运行环境。 ASP 中常用的脚本语言有 VBScript 和 JavaScript,系统默认语言是 VBScript,在系统中,两种脚本语言都有使用。 用 HTML, CSS 已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。 比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要 ...... 编写 ASP 动态网页能够帮助你实现这些和用户互动的功能。 HTML 和 ASP 的区别 HTML 是编写网页的最简单的语言。 HTML 只能 用于编写静态的网页。 当一个用户浏览器 (下图所示: Web Client) 从 Web 服务器 (下图所示: Web Server) 要求一个 HTML 网页时, Web 服务器就将这个网页直接发送给用户浏览器,不经过计算处理。 然后用户浏览器会处理该网页的 HTML 代码,然后将结果显示出来。 见下图所示:( 1) 而 ASP 的处理过程则更复杂些。 当一个用户浏览器 (下图所示: Web Client) 从Web 服务器 (下图所示: Web Server) 要求一个 ASP 网页时, Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎 (下图所示: ASP Engine), ASP 引擎则将该 ASP 网页中所有的服务器端脚本 (下图所示: %和 %之间的代码 ) 转换成HTML 代码,然后将所有 HTML 代码发送给用户浏览器。 见下图所示: (2) 从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。 图 1 ASP 的特点 ASP 是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的 Web服务器应用程序。 ASP 可以与 HTML 页、脚本命令和 ActiveX 组件组合创建交互的 Web 页和基于 Web 的功能强大的应用程序。 ASP应用程序很容易开发和修改。 ASP 是一个位于服务器端的脚本运行环境。 通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Inter 上的许多站点,仍然提供“静态”( static)的主页内容。 所谓“静态”,是指站点的主页内容是“固定不变”的。 一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。 而随着 Web 技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。 站点服务器收到要求执行的应用程序,分析表单( form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有 CGI、 ISAPI 等。 CGI 是根据浏览器端的 请求激活响应进程,每一个请求对应一个进程。 当同时有很多请求时,程序挤占系统资源,造成效率低下。 ISAPI 针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和 速度,但要考虑线程的同步问题,而且开发步骤烦琐。 这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。 ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。 IIS 与 ASP 在过去,客户机 /服务器结构的设计与 Web 的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。 现在我们利用 IIS+ASP 构成三层式 Web 结构(如图 所示)的中间一层,将客户机 /服务器结构与 Web 密切结合,完成前后端两者的集成输出功能,使得 Web 站点的开发更方便,实现的功能更强大。 利用 IIS+ASP 技术来集成 Web 前后端所带来的强大效益可归结为以下几个方面: 1. 减少构建和维护成本 2. 加快联机过程 3. 应用软件集中在服务器端开发管理 4. 前端可使用任何浏览器( IE、 Netscape„ ..) 5. 后端可存取任何数据库 (SQL、 Access„ ..) 6. 可使用任何脚本语言开发 (VBScript、 JavaScript、 PERL„ ..) 程序和计算逻辑 前端浏览器 ActiveX Server元件 ActiveX Server 元件 后端数据库 数据库服务器 Microsoft IIS + ASP 浏览器 第 三 章 系统总体设计 系统的几个模块组成 售后服务管理平台由登录模块、账号管理模块、项目、产品管理模块、统计模块、信息交换模块、信息转发模块构成 . 系统实现的总功能 具备防止破解密码的功能。 按设定的权限具备相应的操作权限,并能有效防止越权操作。 超级管理员有权对任意账号进行添加、删除、锁定、解锁、查询、修改操作。 一般管理员有权对本级别以下的账号进行锁定、解锁、查询、修改操作。 管理员有权对本级别以下的账号进行查询、修改操作。 查询时支持模糊查询。 超级管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。 一般管理员有权对项目名称、产品名称、信息进行添加、删除、修改操作,并设定项目与产品直接的关联。 管理员有权进行修改操作。 对产品故障率、投诉、被投诉、项目投诉率、最佳服务排名等进行统计排名。 1.报障:学校用户通过项目、产品、供应商等方式确定具体的故障产品,向相应的供应商发出故障申报。 能自动计算产品保修期是否已过,给 出收费服务提示。 :供应商 阅读报障信息后与用户沟通并安排处理的予以响应。 服务完成后反馈服务结果。 :校方如果对响应时间或服务情况不满意可以进行投诉。 接到投诉后供应商可以作出回应解释。 最后由管理员处理后,确认投诉是否有效。 、评审:用户可以对本次服务评分。 管理员根据信息反馈情况对服务进行评审。 评分、评审是进行统计排名的重要依据。 普通信息:学校及供应商可以相互间发送信息,每次限发给一个用户。 管理员可以发信息给任何人,可以群发。 系统数据库分析 数据库为 byservice 实体: ER 图 : 实体: 1 1 ∞ ∞ Item_name message member product Product_typee service 实体 Item_name 属性: 实体 message 属性 实体 Product_type 属性 item_name id Item_name note valid_appeal_sum not_valid_appeal_sum subject sent_time message note ufilel_sum receiverppeal_sum [read]al_sum product_type_name id note Product_type 数据库 设计 数据库表: 表 item_name: 表 member: 表 message: 表 product: 表 product_type: 第 四 章 系统 详细设计 系统登录 界面模块 设计 !include file=conn/ % dim account,pwd session(admin)=false session(account)= account=replace(trim((account)),space(1),) pwd=trim((pwd)) userip=(HTTP_X_FORWARDED_FOR) if isempty(userip) then userip=(remote_addr) set rs=() sql=select * from member where active=1 and account=39。 amp。 accountamp。 39。 sql,conn,1,3 if or then set rs=nothing set conn=nothing script Language=39。 JavaScript39。 {alert(39。 帐号不存在或被锁定。 39。 )。 (1)。 } /script 39。 ?errid=1 end if 39。 10 次失败,锁定一天 39。 if rs(logfail)=10 and DateDiff(d,rs(lastlogin),now)1 t。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。