某某报刊客服系统的设计与实现_第1页
某某报刊客服系统的设计与实现_第2页
某某报刊客服系统的设计与实现_第3页
某某报刊客服系统的设计与实现_第4页
某某报刊客服系统的设计与实现_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

. 精选文本 本科毕业设计论文本科毕业设计论文 题题 目目 报刊客服系统的设计与实现 专业名称 计算机科学与技术 学生姓名 指导教师 毕业时间 . 精选文本 毕业 任务书 1、题目 报刊客服系统的设计与实现 二、指导思想和目的要求 随着社会经济与科学技术的不断发展,计算机已经悄然的走进了千家万户, 伴随着网络技术的飞速发展,网络所实现的功能也愈发强大与全面,报纸作为 人们了解信息的窗口,每天的精神食粮,网上订报服务已经不知不觉的成为人 民生活中的一部分,客户对网站客服的要求也不断提高。为了保证报刊网购的 服务售后保障,体现售后的人性化和高效性,由此我对此设计一个报刊客服系 统。 本系统的主要功能是为订报的客户提供一个更加人性化,高效的后续保障 服务。 设计一个报刊客服订报系统,该系统实施后,应具有以下目标: (1)界面设计友好、美观,数据存储安全、可靠。 (2)尽可能让更多的客户参与在这个报刊客服平台,讨论大家关心的热点 问题,利用客户交流平台提出对客服系统以及商品的改进意见 (3)提供管理员修改自己的密码以保障系统的安全性以及灵活性 (4)轻松管理,容易上手。提供灵活的权限功能 (5)开发周期短,维护费用低 设计 论文 . 精选文本 三、主要技术指标 本系统拟使用 ASP.NET + SQL Server 技术进行开发,在安装 Windows 操作 系统上使用了 Microsoft Visual Studio 2010 和 SQL Server 2008 进行开发及测试, 功能强大,安全性好。主要包括后台数据库的建立和维护以及前端应用程序的 开发两个方面。 四、进度和要求 第 1 周第 2 周 查阅相关文献资料,明确研究内容,学习开发所需 ASP.NET 及 SQL Sever2008 等相关技术,确定方案,完成开题报告。 第 3 周第 4 周 对开发系统进行需求分析等开发的前期工作。 第 5 周第 12 周 进行开发工具的选择与配置,准备开发环境,具体代码 的编写及系统的实现。 第 13 周第 14 周 完成修改毕业论文。 第 15 周 完成论文,准备论文答辩。 五、主要参考书及参考资料 1 张登辉,沙家祥ASP.NET 网络应用案例教程(C#.NET 版) 北京大学出 版社,2009(1) 2 王珊,萨师煊.数据库系统概论.高等教育出版社,2006(4) 3 张海藩.软件工程导论(第五版).清华大学出版社,2008(5) 4 孙继磊等.精通 ASP.NET 网络编程.清华大学出版社,2011. 5 明日科技.ASP 数据库系统开发案例精选.人民邮电出版社,2006. 6 国家 863 中部软件孵化器.ASP.NET 从入门到精通.人民邮电出版社,2010. . 精选文本 7 周新会、傅立宏等.ASP 通用模块及典型系统开发实例导航.人民邮电出版社, 2006. 8 尚俊杰.网络程序设计:ASP.NETM.清华大学出版社、北方交通大学出版社, 2004. 9 顼宇峰.ASP.NET + SQL Server 典型网站建设案例C.清华大学出版社,2006. 10 刘好增, 张坤等编著.ASP 动态网站开发实践教程.清华大学出版社,2007.1 . 11 林成春,孟湘来,马朝东.C#数据库程序设计M. 北京清华大学出版社. 2010 12郭鹏.VB 中处理复杂查询的方法J.中国高新技术企业.2008. 13求是科技 编著.ASP.NET 信息管理系统开发实例导航M.人民邮电出版社. 2005. 14李占宣.数据库中面向复杂应用的查询方法J.电脑学习.2009. 15郑阿奇.SQL SERVER 教程.清华大学出版社M.2005. 学生 _ 指导教师 _ 系主任 _ . 精选文本 摘 要 报刊客服系统是典型的信息分析与统计系统,主要包括后台数据库的建立 和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和 完善性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用 等特点。近年来,随着网络技术的飞速发展,网络能实现的功能越来越强大。 顺应这一发展趋势,人们便想到利用网络的便捷,来解决在无网络生活中所遇 到的困难。于是报刊客服系统便应运而生。 论文首先介绍报刊客服系统的幵发背景和硏究意义,然后介绍开发工具 ASP.NET 的相关技术、ASP.NET 所使用的数据库技术以及系统的需求分析,最 后详细介绍了用 ASP.NET 开发的报刊客服系统的设计。系统是在 ASP.NET 的 环境下,利用 C#编写开发的,主要由用户登陆、查询、订阅和管理员,客服答 疑等模块组成。整个系统是基于 B/S 架构,系统开销小,方便用户操作以及管 理员的管理。 关键词:报刊客服,ASP.NET,B/S。 . 精选文本 ABSTRACTABSTRACT Newspaper customer service system is the typical information analysis and statistical system, mainly includes two aspects of the background of the establishment and maintenance of database and front-end application development. For the former requirement to establish data consistency and integrity strong, the data security good storehouse. For the latter request application procedure function is complete, easy to use etc. In recent years, with the rapid development of network technology, the network can realize the function is more and more powerful. Conform to this trend, people will think of the convenient use of the network, to solve the encountered difficulties in life without network. So the press service system will emerge as the times require. This thesis first introduces the press service system and development background and research significance, and then introduces the analysis using the related technology, . 精选文本 development tools, ASP.NET ASP.NET database technology and the demand of the system, finally introduces the design and development of the ASP.NET customer service system. The system is in the ASP.NET environment, prepared using C# development, mainly by the user login, query, subscription and administrator, call answering module. The whole system is based on B/S architecture, low system cost, convenient management user and administrator. KEYKEY WORDSWORDS:Newspaper customer service, ASP.NET, B/S. 目 录 第一章第一章 绪论绪论.1 1 1.1 报刊客服系统概述 .1 1.1.1 研究背景.1 1.1.2 系统设计目标 .1 第二章第二章 系统分析及开发环境介绍系统分析及开发环境介绍.2 2 2.1 系统分析.2 . 精选文本 2.1.1 系统需求分析 .2 2.1.2 系统可行性分析.2 2.2 系统开发平台及运行环境.3 2.2.1 硬件平台 .3 2.2.2 软件平台.3 2.2.3 开发工具简介 .3 第三章第三章 报刊客服系统设计报刊客服系统设计.7 7 3.1 系统设计.7 3.1.1 系统流程概述 .7 3.1.2 系统功能概述.8 3.2 数据库设计.8 3.2.1 数据库设计简介.8 3.2.2 数据库概念设计.9 3.2.3 数据库逻辑结构设计.10 第四章第四章 系统主要功能模块设计系统主要功能模块设计.1212 4.1 系统登录页面设计.12 4.2 管理员管理界面设计.13 4.2.1 管理员管理模块概述.13 4.2.2 用户信息管理模块实现.14 4.3 用户模块设计.15 4.3.1 用户模块概述.15 4.3.2 用户反馈模块的实现.16 . 精选文本 4.3.3 报刊订阅模块的实现.17 4.3.4 已订查询功能模块的实现.17 4.3.5 读者俱乐部功能模块实现.18 4.4 客服模块设计.19 第五章第五章 毕业设计小结毕业设计小结.2121 参考文献参考文献.2121 致致 谢谢.2222 . 精选文本 第一章 绪论 1.1 报刊客服系统概述 1.1.1 研究背景 随着近几年我国信息化产业不断地迅猛发展,计算机得到了极大地普及, 其强大的功能已经被人们所深刻认识,并在社会的各行各业中发挥着举足轻重 的作用。人们在生活中也越来越离不开网络,对于报刊行业而言,其传统的管 理方式已经越来越满足不了人们的需求,报社的日常服务正面临着严重的挑战, 顺应时代的潮流,利用网络的便捷性和高效性以提高服务质量和管理水平已是 大势所趋,网络报刊订购网站作为电子商务的一部分具有很广阔的前景,而报 刊客服系统服务质量的好坏则直接关系到一个网络报刊订购网站的生死存亡。 因此,开发一个人性化,具有高效性的的一个客服系统是很有必要的。 1.1.2 系统设计目标 作为一个中小型的计算机应用系统,通过对开发系统所用的操作系统以及开 发环境,软硬件的合理选择,在进行系统设计时应遵循以下原则: (1)实用性:本系统作为计算机应用的一部分,首要注重的就是所开发系统 的实用性。系统必须站在客户的角度去设计,以客户的需求为原则,并尽可能 的减少客户对系统的熟悉时间,从而达到简单,高效 (2)可扩展性与维护性:随着用户数量的不断增长以及对系统的不断体验, 系统中所保存的用户资料会不断地增长,用户对系统的意见也会愈来愈多,因 . 精选文本 此,系统必须要保证其可扩展性与维护性,方便管理员对系统的升级与维护 (3)可靠性:一个实用的系统必然是要可靠的。通过一个合理的软,硬件的 优化选择,可保证系统的可靠性 第二章 系统分析及开发环境介绍 2.1 系统分析 2.1.1 系统需求分析 报刊客服系统是一个庞大而复杂的系统,它主要是实现提高客户满意度的 功能。客服系统是每个网上订购报刊网站的一项必不可少的内容,它的好坏直 接影响到网站的订购量,从而直接影响到网站的经济效益。一旦此系统瘫痪, 网站的经济利益无疑将会受到非常严重的损失,也会影响到每一个与此网站的 息息相关的广大用户。所以现如今设计一个功能完整、操作简单以及界面友好 的报刊客服系统变得非常重要。 为了提高客服工作的效率,提升客户的满意度,减少错误的出现,节约大 量的人力资源,现在网站的客服系统也逐步从手工转到计算机自动化信息处理 . 精选文本 阶段。通过这个系统,管理员可以方便的对用户发帖信息,用户信息进行添加、 修改和删除操作,用户可以对在网站上可以实现用户反馈,网上订报,读者俱 乐部的功能。 2.1.2 系统可行性分析 (1)技术可行性设计本系统仅需要一台装 VS2008 和 SQL Server2000 的 个人计算机即可,利用 VS2010 的优势,运用静态页面的样式,可以设计出非常 美观大方的网页。数据库采用的是 SQL Server2008,它是一个支持多用户的数 据库,适用于中小型数据的管理,对于本系统而言,这两个软件都是非常不错 的选择 (2)经济可行性本系统是专门针对报刊客服系统所设计的,可以大大 的减少传统客服部门所消耗的人力物力,节约运行网站的成本,从而可以取得 比较客观的经济效益 (3)操作可行性对于这套报刊客服系统而言,在投入使用前,会由开 发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应 包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中 直观的界面和控件的文字解释完全能使得用户充分理解其功能和意义,在计算 机普及的今天,用户对本系统的操作完全可以看作是一种简单的,配合形式的 手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管 理。所以本系统的操作是完全可行的。 2.2 系统开发平台及运行环境 . 精选文本 2.2.1 硬件平台 CPU:2.2 GHz 或更快的 CPU 内存:1GB MB 或更大容量的 RAM 硬盘:7200 RPM 或更高转速的硬盘,全部安装(包括帮助文档,即 MSDN),安装盘上至少需要 3.8GB 磁盘空间,系统盘至少 1GB 磁盘空间。 显示器:1024 x 768 或 1280 x1024 2.2.2 软件平台 系统开发平台:Microsoft visual studio 2010 操作系统:Windows XP/ Windows 2007 数据库:SQL Server 2008 浏览器:IE5.0,推荐使用 IE6.0 Web 服务器:IIS5.1 2.2.3 开发工具简介 (1) ASP.NET 的简介 ASP.NET 是一种建立在通用语言上的程式构架,能被用于一台 Web 服务器 来建立强大的 Web 应用程式。ASP.NET 提供许多比目前的 Web 研发模式强大 的优势。ASP.NET 是把基于通用语言的程式在服务器上运行,执行效率的大幅 提高。因为 ASP.NET 是基于通用语言的编译运行的程式,所以他的强大性和适 应性,能使他运行在 Web 应用软件研发者的几乎全部的平台上。通用语言的基 . 精选文本 本库,消息机制,数据接口的处理都能无缝的整合到 ASP.NET 的 Web 应用中。 ASP.NET 同时也是 Language-independent 语言独立化的,所以,你能选择一种最 适合你的语言来编写你的程序,或把你的程式用非常多种语言来写,目前已支 持的有 C#(C+和 Java 的结合体) 、VB、Jscript。ASP.NET 使运行一些非常平 常的任务如表单的提交客户端的身份验证、分布系统和网站设置变得非常简单。 例如 ASP.NET 页面构架允许你建立你自己的用户分界面,使其不同于常见的 VB-Like 界面。另外,通用语言简化研发使把代码结合成软件简单的就像装配计 算机。ASP.NET 基于视窗系统认证技术和应用程序设置,你能确保你的原程序 是绝对安全的。所以我选择 ASP.NET 和 C#作为成绩分析与统计系统的开发语 言。 (2)面向对象编程的概念 面向对象的程序设计(Object-Oriented Programming,简记为 OOP)是一种发 展已经近五十年的程序设计思想。其自身理论已十分完善,并被多种面向对象 程序设计语言(Object-Oriented Programming Language,以下简称 OOPL)实现。 对象是对现实世界实体的模拟,由现实实体的过程或信息牲来定义。一个对象 可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序 产生该对象的动作或对它接受到的外界信号的反应。区别面向对象的开发和传 统过程的开发的要素有:对象识别和抽象、封装、多态性和继承。而 C#中所有 的算法都被类封闭起来(也叫封装),所有算法都按类访问,可以被继承。面向对 象的语言的精华之处在于多态的实现。也就是一个类的对象,在不同的时刻可 以执行不同的算法。多态依赖于继承,即父类指针可以指向子类地址。当一个类 被实例化的时候,他会保留一个指针。这个指针符合其声明类型的接口。如果 . 精选文本 这个类型具有子类并且这个对象被指向了子类的实例,那么这个指针将指向子 类的地址。由于子类具备父类的算法接口,因此父类的对象可以通过指针指向 子类的算法,实际上运算的时候,子类的算法将填充到运算中。如果有不同的 子类并且这些子类都有自己的一套算法,那么当运算的时候,程序将得到不同 的结果。 (3).NET Framework .NET Framework 就是我们通常所说的.NET 框架。.NET 框架具有两个主要 组件:公共语言运行库和.NET 框架类库。公共语言运行库是.NET 框架的基础。 它是执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服 务。.NET Framework 类库是一个综合性的面向对象的可道用类型集合,用户可 以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI)应用程序,也包括基于 ASP.NET 所提供的创新的应用程序。托管代码 是指以运行库为目标的代码,而不以运行库为目标的代码称非托管代码。 .NET 框架也可山非托管组件承载,这些组件将公共语言运行库加载到它们 的进程中并启动托管代码的执行,从而创一个可以同时利用托管和非托管功能 的软件环境。 1公共语言运行库(CLR) 公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译、 以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。 运行库强制实施代码安全访问。它可由高性能的服务器端应用程序承载。 2NET Framework 类库(FCL) . 精选文本 .NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集 合。该类库是面向对象的、并提供用户自己的托管代码,可从中导出功能的类 型。可以用.NET Framework 支持的任何一种语言来访问类库。 (4)SQL Server 数据库简介 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展 标记语言(XML)的核心支持以及在 Internet 上和防火墻外进行查询的能力,提供 了以 Web 为标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支 持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。具有使用方便、 可伸缩性好与相关软件集成程度高等优点。 SQL Server 提供强大的开发工具和各类幵发特性,在大大提高开发效率的 同时.进一歩拓展应用空间,带来新的商业机遇。例如,XML 数据库与 Web Server 的支持将使您的应用实现 Internet 数据互联,.NET 集成极大的扩展了开发 空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新数据 类型和 T-SQL 扩展带来了诸多灵活性。 在数据库应用系统开发之前,对幵发数据库的基本概念应当了解,对数据 库的结构、幵发数据库应用程序的步骤、幵发体系及方法都应当有相当淸晰的 了解和认识。数据库应用系统开发的标足建立一个满足用户长期需求的产品。 开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。 把设计转变为实际的数据库,并且这些数据库带有功能完备、商效能的应用。数 据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于 60 年代,30 多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实 用系统。并且,近年来,随着 World Wide Web(WWW)的猛增及 Internet 技术的 . 精选文本 迅速发展,使得数据库技术之时成为最热门技术之一。用户数据目前表明,大 多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。衮 的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关 系都同样符合要求,有些关系比其它关系更结构化一些。 (5)Microsoft visual studio 2010 简介 Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台 应用程序开发环境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开 发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010 同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向 Windows 7 的应用程序。 除了 Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。其具有的新特 点有:(1)C# 4.0 中的动态类型和动态编程;(2)多显示器支持;(3)使用 Visual Studio 2010 的特性支持 TDD;(4)支持 Office;(5)Quick Search 特性;(6)C+ 0 x 新特性; (7)IDE 增强;(8)使用 Visual C+ 2010 创建 Ribbon 界面;9)新增基 于.NET 平台的语言 F#;而根据微软发布的一份官方文档宣称,Visual Studio 2010 和.NET Framework 4.0 将在下面五个方面有所创新:民主化的应用程序生 命周期管理:在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。 但是在传统意义上,这一过程中的每个角色并不是完全平等的。Visual Studio Team System 2010 将坚持打造一个功能平等、共同分担的平台以用于组织内的应 用程序生命周期管理过程;顺应新的技术潮流:每年,业界内的新技术和新趋 势层出不穷。通过 Visual Studio 2010,微软将为开发者提供合适的工具和框架, 以支持软件开发中最新的架构,开发和部署;让开发商惊喜:从 Visual Studio . 精选文本 的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目 标。Visual Studio 2010 将继续关注并且显著地改进开发者最核心的开发体验;下 一代平台浪潮的弄潮儿:微软将继续投资于市场领先的操作系统,工具软件和 服务器平台,为客户创造更高的价值。使用 Visual Studio 2010,将可以在新一代 的应用平台上,为你的客户创造令人惊奇的解决方案;跨部门的应用:客户将 在不同规模的组织内创建应用,跨度从单个部门到整个企业。Visual Studio 2010 将确保在这么宽泛的范围内的应用开发都得到支持 第 3 章 报刊客服系统设计 3.1 系统设计 . 精选文本 3.1.1 系统流程概述 系统根据不同的登录人员,赋予他们不同的权限。管理人员具有最高的权 限,用户登陆后可以进行问题反馈,网上订报,读者俱乐部。客服登录后可以 进行用户答疑。管理人员登陆后可以对恶意贴进行删除。系统流程图如图 3-1 所示。 NO YES NO YES NO YES 图 3-1 系统流程图 开始 登陆 管理员? 发帖管理 用户? 用 户 反 馈 网 上 订 报 读 者 俱 乐 部 客服? 客服答疑 结束 . 精选文本 3.1.2 系统功能概述 (1)登录管理:为了保证系统的安全性,可以根据不同的用户权限来提供不同 的服务。分为管理员登录和用户登录以及客服登陆。 (2)管理员登录管理:分为发帖管理、用户信息管理、报刊管理、客服管理。 各个模块均可进行信息的添加、修改和删除。 (3)客服登录管理:对用户的疑问进行答疑。 (4)用户管理:用户进行登录以后可以发表自己的疑问,并进行在限定报功能 以及在读者俱乐部分享自己的心得体会。 3.2 数据库设计 SQL Server 2008 界面友好、操作简单,同时包含一整套的管理和开发工具, 企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和 SQL 语 句就可以完成各种常规操作。数据库开发人员可以使用任意一种开发平台编写 应用程序来访问 SQL Server。 本系统使用 SQL Server 2008 数据库,下面是详细的数据库设计。 3.2.1 数据库设计简介 数据库设计13(Database Design)通常是指对于一个给定的应用环境,构造 其最优的数据库模式,并建立数据库及其应用系统,使其能够有效地存储相关 . 精选文本 数据,满足各种用户的应用需求,根据用户的要求,在某一个具体的数据库管 理系统上,设计数据库的结构和建立数据库的过程。在数据库领域中,常常把 使用了数据库的各类系统统称为数据库应用系统。 数据库设计就是建立数据库及其应用系统的一种技术,是信息系统开发中 的核心技术。由于数据库应用系统具有复杂性的特点,为了支持相关程序的运 行,数据库设计就变得相当复杂,因此最佳设计不可能一次就完成,而只能是 经过“反复修整,逐步求精”的过程,也就是设计和结构化数据库中的所有数 据对象以及这些数据对象之间的关系的过程。 3.2.2 数据库概念设计 通过对系统进行的需求分析、系统功能的确定,规划系统中使用的主要数 据库实体分别为“用户”、“报刊”、“帖子”、“客服”,实体 E-R 图如图 3-2 所示。 1 1 用户 用户名 密码 性别 电话号码 邮箱 订阅 发表 发表时间 . 精选文本 n n n 1 图 3-2 实体 E-R 图 3.2.3 数据库逻辑结构设计 根据在数据库概念设计中给出的数据库实体 E-R 图,可以设计数据表结构。 数据库中的主要数据表结构请参见下列表。 (1)users 表(用户表) 用户表主要用来保存用户信息,用户表的结构如表 3-1 所示 报刊 订单号 报刊号 订阅月数 订阅份数 帖子 标题 内容 客服 客服号 密码 答疑 单价 . 精选文本 表 3-1 users 表 (1)ads 表(管理员表) 管理员表主要用来保存管理员信息,管理员表的结构如表 3-2 所示 表 3-2 ads 表 列名数据类型说明 管理员号 Varchar 主键 管理员姓名 Varchar 否 密码 Varchar 否 (2)newspaper 表(报刊表) 报刊表主要用来保存报刊信息,报刊表的结构如表 3-3 所示 表 3-3 newspaper 表 列名数据类型说明 订单号 Int 主键 用户名 Varchar 否 列名数据类型说明 用户名 Varchar 主键 密码 Int 否 性别 Varchar 否 电话号码 Varchar 否 邮箱 Varchar 否 . 精选文本 报刊号 Varchar 否 订阅月数 Int 否 订阅份数 Int 否 单价 Int 否 (3)tiezi 表(帖子表) 帖子表主要用来保存用户所发贴子信息,帖子表的结构如表 3-4 所示 表 3-4 tiezi 表 列名数据类型说明 标题 Varchar 主键 内容 Varchar 否 用户名 Varchar 否 (4)CS 表(客服表) 客服表主要用来保存客服信息,客服表的结构如表 3-5 所示 表 3-5 CS 表 列名数据类型说明 客服号 Int 主键 客服名 Varchar 否 密码 Varchar 否 . 精选文本 第四章 系统主要功能模块设计 4.1 系统登录页面设计 在该报刊客服系统中,登录设计是比较关键的一部分。具体页面设计如图 4-1 所示。登录页面分为管理员、客服、用户三种类型登录。通过下来菜单选择 用户类型,根据权限的不同进入不同的操作页面。普通用户进入客户功能界面, 客服进入用户反馈中心页面,管理员进入管理员功能模块界面。在系统登录界 面的用户名输入框中输入正确的用户名,在密码输入框中输入对应的密码,在 验证码输入框输入验证码即可登录系统,登录时系统会验证用户名和密码的正 确性以及用户的状态,用户名或密码错误则提示错误。 . 精选文本 图 4-1 登录界面 当用户名未输入或密码错误时,系统会给出提示,如图 4-2 所示。 图 4-2 登录错误提示 4.2 管理员管理界面设计 4.2.1 管理员管理模块概述 管理员管理模块是本系统的核心模块之一,它处理的内容主要包括审核用 户发帖内容,保证客服网站的规范性;管理用户信息,对于恶意用户进行删除 . 精选文本 处理。主要实现整个系统信息安全的管理,使系统的使用效率得到最大提升。 以管理员身份登录后,即可进入该管理页面,如图 4-3 所示。 (1)管理员登录后界面,如图 4-3 所示 图 4-3 管理员主界面 (2)如果发现恶意贴,管理员有权进行删除(以 James 用户为例) ,如图 4- 4 所示 . 精选文本 图 4-4 删除恶意贴 4.2.2 用户信息管理模块实现 为了保障网站的规范性,为广大用户提供一个良好,健康的环境,如若管 理员发现恶意贴、灌水帖、广告贴等违反网站规定的帖子,管理员在进行删帖 的同时(详情可参考图 4-4) ,也可以在用户管理中心对恶意用户账号进行删号 处理,如图 4-5 所示 图 4-5 用户管理界面 由于发现用户 James 有发恶意贴的行为,因此管理员对此进行删号处理,详情 如图 4-6 所示 . 精选文本 图 4-6 删除恶意用户 4.3 用户模块设计 4.3.1 用户模块概述 用户模块是本系统最为核心的模块,该模块的设计主要是为了提高用户的 满意度,想用户之所想,坚持秉承用户是上帝的原则。以用户身份登陆以后, 不仅可以看到其他读者用户所反馈的问题,而且还可以实现用户反馈,报刊订 阅,已订查询,读者俱乐部四大功能,用户登陆后主界面如图 4-7 所示 . 精选文本 图 4-7 用户登陆后主界面 4.3.2 用户反馈模块的实现 用户反馈模块主要是将用户所反映的问题自动录入到数据库,方便以后的客 服人员进行解答。单击“用户反馈”超链接,进入用户反馈界面,如图 4-8 所 示。单击“返回首页”超链接,则返回用户主界面。 . 精选文本 图 4-8 4.3.3 报刊订阅模块的实现 报刊订阅模块主要是为了满足广大用户看报的需要,实现方便,快捷的订 报。当用户点击“报刊订阅”超链接后,其页面如图 4-10 所示,当选择相应的 报刊号后,系统会自动显示出其所价格,然后用户再根据自己的需求填写相应 的要订阅的报刊份数以及所要订阅的时间期限,最后点击提交即可。 . 精选文本 图 4-10 报刊订阅界面 4.3.4 已订查询功能模块的实现 已订查询功能模块主要是为了方面用户查询自己所订报刊的情况,以便了 解自己在报刊订阅上的花销。单击“已订查询”超连接后,其页面如图 4-11 所 示,单击用户查询按钮后,会自动显示其所订报刊情况,单击“返回首页”超 链接,则返回用户主界面。 . 精选文本 图 4-11 已订查询页面 4.3.5 读者俱乐部功能模块实现 读者俱乐部功能模块主要是为了给用户提供一个发表自己看法的环境,于 此同时也可以把自己认为好的新闻分享给大家。单击“读者俱乐部”超链接后, 其页面如图

温馨提示

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

评论

0/150

提交评论