基于net网吧会员消费管理的设计与实现-毕业论文 联系客服

发布时间 : 星期二 文章基于net网吧会员消费管理的设计与实现-毕业论文更新完毕开始阅读78a20820e418964bcf84b9d528ea81c758f52efc

第1章 选题背景

1.1课题研究背景与意义 1.1.1 开发背景

(1)网民人数迅猛增加

上网人数和上网计算机数反映出一个国家互联网的普及程度和繁荣程度。据中国互联网信息中心(CNNIC)提供的最新数据,截至今年10月31日,我国上网用户人数达到5800万,上网计算机数达到2300万。而今年上半年,这两个数字分别为4580万和1613万,短短的四个月内分别增加了1220万和687万,分别比今年上半年增加21%和30%。网民和上网计算机数的迅速增加,标志着我国互联网回暖的步伐加快。

CNNIC的历次调查显示,从1998年7月到2000年7月,我国上网用户人数每半年都以超过50%的速度增长,2000年1月达到顶峰,然后开始下降。从2002年1月开始,又开始逐步回升。今年上半年,我国的上网用户人数为4580万,半年增加了1210万,增长率为35.9%,与去年同期相比增长72.8%。同1997年10月第一次调查结果62万上网用户人数相比,目前的上网用户人数已是当初的78倍。由此可见我国上网用户人数增长之快。特别是今年以来网民呈现加速递增的趋势,预示着中国互联网络发展的第二个春天即将来临。

值得注意的是,尽管我国互联网络的大环境经历了高潮、低潮的反复,可是从上网用户人数的历次调查结果看,我国上网用户人数却一直保持着比较强的增长势头。从联合国贸易及开发会议上透出的信息,目前中国的网民人数已列全球第二,仅次于美国。同时不能忽略的是,5800万网民在我国将近13亿的总人口中仅占4%多,说明我国互联网络的普及程度还很低,仍有非常大的发展空间。。

1.1.2 系统简介

随着互联网的发展, Internet正在各行各业形成新的热点和经济增长点,网络正把人

们紧密地联系在一起。很难想象在信息时代离开网络人们怎么生活、工作。因此人们居住环境的信息化、网络化是发展的必然要求。但是如果没有相应的网络管理、控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。那么一个好的网吧会员消费管理系统对一个网吧来说是非常重要的。所以我经过实地考察和研究,分析出了一般网吧中的管理工作,设计了一套网吧会员消费管理系统软件。

本系统主要应用于目前小型网吧。系统主要功能可为五大部分:系统用户管理、会员管理、消费记录管理、充值管理。数据备份等,:消费记录管理包括上机消费记录查询,上机消费记录添加,食品记录添加,食品记录查询等

1.1.3系统的主要功能

以下是系统模块设计的简要概括:

● 消费记录管理模块:包括上机消费记录添加、上机消费记录查询、食品记录添加,食品记录查询,这部分应该是整个系统设计的关键,也是网吧日常业务的核心;

● 充值管理模块:包括对会员的充值金额, 余额进行管理,便于管理员对整个网吧的管理;

● 会员管理模块:包括有会员注册、资料修改、会员充值、会员信息查询、会员删除,目前大多数网吧都通过注册自己的会员,给予他们足够的优惠来维持在淡季业务的需要;

● 数据备份模块:对数据进行备份,以防丢失。

● 系统用户管理模块:包括管理员添加,管理员查询,修改密码等;

1.2 可行性分析

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网络信息交流已经是其中最大的一项功能。我们相信要不了太长有时间,会员就可以在网络世界上获得他们在现实世界上可以获得而不方便获得的所有信息。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行

性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。本系统的可行性分析如下: 1.2.1 经济可行性

由于开发此网吧会员消费管理所需的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对会员不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了会员的管理,打破了传统的交流模式,极大限度的方便了会员,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。 1.2.2 技术可行性

网吧会员消费管理的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。

本系统拟采用ASP.NET(Active Server Pages)和SQL2000分别作为前端和后端的开发工具。

ASP.NET(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP.NET来替换CGI。 简单地讲,ASP.NET是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供\静态\(static)的主页内容。 所谓\静态\,指的就是站点的主页内容是\固定不变\的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。 一个\静态\的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。

当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP.NET使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP.NET与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP.NET中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP.NET是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP.NET;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP.NET通过后缀名为.ASP.NET的ASP.NET文件来实现,一个.ASP.NET文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.ASP.NET文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP.NET,就调用ASP.NET。ASP.NET读出相应.ASP.NET文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP.NET文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP.NET将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.ASP.NET),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP.NET内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。

1.2.3 操作可行性

本系统是一个基于Web的网上网吧会员消费管理,是Web技术应用于网上交流中的产物,是视频发展历史上的一个新阶段。系统基于Web的工作界面,使视频爱好者无论身处何地,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。在操作使用上十分方便,只需连上网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本