网吧管理留言系统毕业论文(武汉科技大学).doc
《网吧管理留言系统毕业论文(武汉科技大学).doc》由会员分享,可在线阅读,更多相关《网吧管理留言系统毕业论文(武汉科技大学).doc(39页珍藏版)》请在三一办公上搜索。
1、绪 论网吧称之为吧,最好配备一些其它的服务项目,一方面增加收入,最重要的还可以让顾客以网把吧为家,那是所有网吧老板求之不得的.这些服务可以包括提供有偿打印、刻录服务,销售咖啡、饮料、便餐等.在注重网吧的硬件服务的同时,还要加强网吧的软件服务,例如为来网吧的上网的客户提供留言板服务,方便客户在网吧上网的同时能够提供意见和投诉,使网吧的管理人员能够快速的了解到客户在网吧上网时的需要和要求,并能够通过客户所发布的留言,及时的解决网吧所出现的问题. 因此,开发一个网吧留言板系统是很有必要的,也很具有现实意义。第一章 概述1.1网吧留言系统简介此系统是为网吧客户设计的网吧留言系统, 提供个网吧客户于网吧
2、管理人员沟通与交流的一个平台,解决网吧客户在网吧上网的过程中所遇到的问题. 此系统主要功能说明如下:1,登陆用户可以留言进行投诉;2,管理员可以对留言进行回复;3,用户可以把投诉内容设置为保密,那么只有管理员才可以查看,普通会员不能浏览!4,管理员可以设置页面显示风格5,后台可以设置公告!管理员可进行用户管理,设置版主。批量删除用户留言。6,管理员可以备份、恢复、压缩数据库。7,显示系统空间占用情况。例如程序文件占用空间、上传文件占用空间、系统图片占用空间等。8,管理员可以设置系统参数。如:被过滤词语后的用户是否被禁止留言、是否经过审核后才能显示留言、未注册用户是否可以允许查看留言内容、设置禁
3、止指定的IP用户留言、设置自动过滤词语、设置编辑器使用方案等等。1.2 可行性分析可行性分析是软件生存周期的第一阶段。在较高层上以抽象的方式进行系统分析和设计的过程。本文从目的要求和技术要求等方面来研究系统的可行性。1.2.1 目的要求用户登录后可以在自己的权限内操作。能够查看权限内的信息,并能做出相应处理。不同用户进行不同操作,授予不同的管理权限。运行和后台数据的安全性高,不允许无关人员随意修改、删除、添加信息,保证各种信息的规范管理和安全管理。1.2.2 技术可行性分析针对系统要求对系统开发所应用的技术,在Windows 2000 IIS(internet information serv
4、er)支持下的ASP技术具有较强的功能,能提供可视化Web页面,数据网上共享查询。因此系统在 Windows 2000 下的 IIS 就可以运行,比较特殊的要求就是需要FSO组件支持文件上传以及后台的部分功能。运行平台:工作站 Microsoft window 98、2000、2003、XP开发平台:开发语言 ASP(Active Server Pages)开发工具 Macromedia Dreamweaver MX 2004硬件配置最低配置:P100Hz、16M内存第二章 ASP 简介2.1 ASP的出现Microsoft Active Server Pages 简称asp,是一套软件微软开
5、发的服务器端脚本环境,使用它可以创建和运行动态的,交互的web服务器应用程序。当我们在internet上浏览时,会注意到很多页面的后缀是.asp的,那就是active server pages (简称asp)。它的用处,简单的说,是对www服务器的增强,让原来的那种仅仅由浏览器从服务器取得web页面的工作方式有所改变,它可以让服务器接受来自浏览器的信息,也即使所谓的动态主页,以前的动态主页主要是cgi(common gateway information,公共网关接口)和javascript来实现。Cgi程序很复杂,需要一大堆代码,要求程序员不仅要懂得cgi的工作原理,还要是个编程高手,这对初
6、学者来说是很难入门。后来,微软又编了通用的cgi(即isapi),使用时还需调用动态链接库(dll),那就更麻烦了,因为必须具备专门知识的人才能懂的它。为了初学者很容易就入门,微软便又编写了一个更简单的idc(internet database connector),只要会写几条sql语句就可能做点数据库查询等简单工作。但由于其功能有限,人们逐渐对它不满意了。这时微软又推出了asp技术,使得动态网页的设计变得异常轻松。asp采用script语言(javascript和vbscript等)就可以轻松编写,从而大大减少了web页面设计人员重新学习的时间。Asp的出现使web页面更加多姿多彩。利用m
7、icrosoft的asp技术,将script程序代码嵌入html,可创造出动态变化的web页面。在过去,使用javascript或vbscript开发的web页面,必须由客户端支持这两种语言的浏览器执行出程序源代码的结果,而asp使我们能方便地利用所熟悉的javascript或vbscript甚至perl来开发web服务器端动态html文件。所以,不管是否支持javascript或vbscript的任何浏览器只要通过asp技术产生出来的web页面,都可以摆脱不兼容的问题。Asp的出现必定会重新席卷所有的web应用程序,预示着未来也将是script(脚本)语言的天下。22.2 ASP的特点,作用
8、和优点从字面上说,ASP包含三方面含义:1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。122、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可
9、以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP是基于WE
10、B的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP可以完成无比强大的功能。使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用CDON
11、TS(Collaboration Data Objects for NTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能。结合WSH(Windows Scripting Host),可以实现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像管理本地机一样方便.2.3 ASP主要技术介绍2.3.1 ASP对象Active Server Pages提供五个内置的“对象”(object),你可以直接调用:一:Request:取得用户信息。二:Response:传送信息给用户。三:Server:提供访问服务器的方法(methods)和属性(p
12、roperties)的功能。四:Applicatin:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。1五:Session:一个用户,可以在多个主页之间保留和使用一些共同的信息。在多个主页之间共享信息ASP开发的应用程序,可以在多个主页之间保留和使用一些共同的信息,ASP提供两种适用范围,如下:一:Application:Application 的所有信息,在一个应用程序,多个主页之间,可以让所有的用户共同使用。二:Session:Session的所有信息,仅适用于一个用户。2.3.3 ASP文件Active Server Pages(ASP)制作成.ASP扩展名的文件,一个.asp
13、文件是一个文本文件,包括:HTML标记(tags)VBscript 或Jscript语言的程序码ASP语法ASP并不是一个script语言,而是提供一个可以集成script语言(VBscript或 Jscript)到HTML主页的环境。HTML标记(tags)使用“”将HTML程序码包含起来,以与常规的文本区分开来;而ASP使用“”将ASP的script程序码包含起来。Active Server Pages的源代码,不会传到用户的浏览器,可以保护你写的源程序不会外漏。因此,在用户端观看到的是常规的HTML码,你的站点服务器会自动将Active Server pages的 程序代码,解释为标准的
14、HTML格式的主页内容。2.3.4 ASP Script语法使用VBscript或Jscript的ASP语法ASP与任何ActiveX SCripting语言兼容。除了可使用VBscript或Jscript语言来设计,还可以通过plug-in的方式,使用由third party所提供的其他譬如REXX,Perl,Tcl等scripting语言。13标记ASP默认的script语言vbscript,若要设定某一段ASP程序代码使用的script语言,可以使用.加以设定,譬如ASP程序码使用Jscript语言:function 函数1()Response.write 叫到我了;设定某一主页的scr
15、ipt语言使用加以设定,语法如下:注意:和LANGUAGE之间一定要有空格。一个主页使用多种语言。你可以在一个主页当中使用VBscript和jscript语言。方法如下:一:使用多个.加以设定。二:使用多个#include的语法。INCLUDE包含其他文件,你可以在ASP程序码中插入另外一个被包括的文件,执行到此时,先执行被包括文件,再继续执行下去。语法如下:其中virtual代表虚拟的文件地址,FILE代表绝对的文件地址,如下:被包括的include文件,也可在包含其他的被包括文件。不能使用ASP程序码来设定被包括的#INCLUDE文件。如下的#INCLUDE文件将无法正确的执行:!-#in
16、clude file=-#INCLUDE 不能置于当中。如下的#INCLUDE文件将无法正确的执行:%for i=1 to nnext%将#include置于外即可。如下的#include文件可正确的执行:2.3.5 站点数据库访问法站点数据库的解决方案如何让用户从浏览器画面中,通过internet或intranet,查询站点数据库的数据,甚至输入,更新和删除站点服务器的数据库信息呢?访问数据库的解决方案有如下几种:1:CGI(Commom Gateway Interface):传统方式。2:IDC(Internet Database connector,Internet数据库连接器)与IIS
17、(Internet Information Server):简易的站点数据库访问解决方案。3:ADC(Advanced Data Connector,先进的数据库连接器):在用户端的浏览器上执行数据查询动作的频繁的数据查询解决方案。4:ADO(ActiveX Data Object ,Activex数据对象)与ASP(Active Server Pages):完整的站点数据库访问解决方案。Active Data Object与ASP1:ActiveX Data Object访问数据库,可采用ASP内置的一个Activex Server component-DatabaseAccess comp
18、onent(数据访问组件),使用ActiveX Data Object(ActiveX数据对象,简称ADO)的技术,让你可以与Active Server pages(简称ASP)结合,以提供访问数据库的功能。ActiveX Data Object ( 数据库访问组件,简称ADO)是什么东西呢?Active Data Object的技术,让你可以与Active Server Pages结合,以建立提供数据库信息的主页内容,在主页画面执行Structured Query Language(结构化查询语言,简称SQL)命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息。ADO使用Rec
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网吧 管理 留言 系统 毕业论文 武汉 科技大学
链接地址:https://www.31ppt.com/p-4030586.html