"景先生毕设|www.jxszl.com

基于web的网吧管理系统的设计与实现

2019-12-07 14:40编辑: www.jxszl.com景先生毕设
基于web的网吧管理系统的设计与实现[20191207131933]
摘 要
当今社会提倡可持续化发展,进行无纸化,工作中,学习中都在向无纸化发展。随着计算机和信息技术的飞速发展,提高了我们的办事的效率,节约了很多宝贵的资源。本文比较关注网吧管理系统的可行性研究,设计与开发整个过程。基本实现了用户设置管理,修改信息管理,计费信息管理,会员信息管理,食品信息管理,食品消费管理,充值信息管理等功能。
本文所讲的系统通过B/S架构,此架构使用方便,界面可以让设计师设计变得美观,大方。颜色选取,符合网吧管理系统的颜色,使人看起来神清气爽。。程序语言采用微软竞争其他强敌的战略开发系统C#和主流数据库之一的SQL 2008。SQL 2008中表结构、索引设计合理,即使数量到达上百万也能轻松运行。本网吧管理系统,菜单合理,功能齐全,智能统计。
该系统设计工作分为会员管理模块和后台管理模块两个模块。前台界面的功能比较全面,画面比较简洁,以便使用电脑技术让网吧管理员的工作变得轻松、快捷。而对于后台要求建立起数据一致性和完整性,确保数据的安全性,使得数据库的维护变得更加容易。

关键字:网吧管理B/S架构SQL2008
Key words: Internet cafe management, B / S architecture, SQL 2008目录
1.引言 1
1.1 开发背景和目的 1
1.2 本文要做的主要工作 1
2.开发环境 2
2.1 B/S模式特点 2
2.2 ASP.NET技术介绍 2
2.3 SQL数据库技术介绍 3
2.4系统开发环境 3
3.系统分析 5
3.1系统需求分析 5
3.2可行性分析 5
3.2.1 技术可行性 5
3.2.2 经济可行性 6
3.2.3 运行可行性 6
3.3系统总体流程 7
4. 系统设计 8
4.1功能模块分析 8
4.2 系统模块结构设计 8
4.3 数据库逻辑设计 8
4.4 数据库结构 11
5. 系统实现 14
5.1管理员端的实现 14
5.1.1管理员登陆界面 14
5.1.2 管理员下单界面 15
5.1.3管理员添加食物信息界面 16
5.1.4 添加用户信息界面 17
5.1.5 用户(管理员)信息管理界面 18
5.1.6添加会员信息界面 19
5.1.7管理员管理上机信息界面 21
5.1.8 管理员修改登陆密码界面 21
5.1.9管理员给会员充值界面 22
5.1.10管理员备份数据库界面 23
5.2会员端的实现 24
5.2.1 会员登陆界面 24
5.2.2 会员修改信息界面 26
5.2.3 会员消费信息查看界面 28
5.2.4 会员自助上下机界面 28
总 结 32
参考文献 33
致谢 34
1.引言
1.1 开发背景和目的
网吧这个词语大家都不陌生,在很早很早之前就开始出现在我们的生活中,那时候网吧还是一种类似于游戏厅一样的存在,让学生们很向往,让老师和家长非常的厌恶,在学生方面看来,这是一种新奇的体验,有趣的存在,人们通常对新鲜的事物有很大的求知欲,而且电脑这个发明对于我们这个物质世界的重要性实在是太大了,吸引力也是显而易见的。但是对于老师和家长来说,那时候的网吧就像是通往了坏孩子入口的大门,里面充斥着不良,会影响学习和生活,那时候的学生们自制力低,很容易沉迷。
不过网吧经过了这么多年的发展已经变得和以往完全不一样了,从比较低级的娱乐场所发展为供人们休闲娱乐落脚陶冶情操的地方,当人们逛街运动累了,有的人喜欢去找地方喝茶,聊天,而现在朝气蓬勃的年轻人们希望用一些更加有趣具有活力的方式去打发闲暇的时光,那网吧就是很好的选择,现在的网吧也可以叫做网络咖啡厅,里面无烟,可以享受下午茶,看看电影刷刷网页,还可以和好朋友去相约打打游戏,来度过美好的时间。
1.2 本文要做的主要工作
(1)介绍了个性化界面的背景C#系统的一般原理;
(2)介绍整个网吧管理系统的统结构及工作原理及分析了系统实现中的侧重点,要注意的方面。
(3)分别完成管理员和会员二个界面的各项功能,并利用WEB技术让他们联系起来。
(4)不断的找出并完善系统中的错误和不足之处。
(5)实现本网吧管理系统,对其进行测试和改善。
2.开发环境
2.1 B/S模式特点
B/S的指的的是客户机与浏览器模式,这个模式下系统基于web运行,不需要其他软件,简单易行,界面也很清晰。
(1)用户界面一般比较简单,非常便于用户使用。用户只需要有一个浏览器就能访问网站上的内容,而不需要安装其他软件。
(2)便于开发人员维护和升级。一般升级只需要在后台和服务器端实现,不用用户自主更新,非常简单。
(3)B/S采用的协议具有高度的开放性跟保密性,即能让用户很好地使用和体验也能对用户的数据进行很好的保护。
(4)扩展性好。TCP/IP、HTTP的标准性使得浏览器/服务器结构可直接接入Internet,具有良好的扩展性。
(5)安全性好。现在的B/S网站都有软件商提供的高强度防火墙,不必太过于担心安全性问题。
2.2 ASP.NET技术介绍
ASP.net是一种微软推广的web开发技术,它可以支持将网站架设在一台终端服务器上,然后将网站发布,用户就能访问了。
(1)执行效率高,现在在服务器上架设的web程序都是在被架设的第一次就进行编译,而不是像以前一样每次都要进行编译。
(2)ASP.NET是世界老牌软件企业微软公司推出的网页开发技术,能够支持所见所即得。
(3)ASP.NET是通过基础的通用语言编译,可以几乎完美运行在所有的平台上,性能强大,非常高校。
(4)因为微软已经为开发者提供了几乎一切将会用到的代码库和接口,所以开发者开发网站web的时候将会变得更加简单。
(5)ASP.NET开发的web应用可以通过简单的配置文件架设在不同的服务器或终端上,每次架设在新的服务器上,只需要通过更改配置文件即可实现。
(6)ASP.NET支持多个处理器的开发环境,它在多处理器环境下能够做到无缝链接。
(7)开发人员可以在项目中自定义自己的空间和模块,可以适应不同开发者的不同习惯。
2.3 SQL数据库技术介绍
SQL Server是微软公司出品的一种数据库管理软件,能够存储数据并对数据进行增删改查等基本操作。
SQL Server有如下一些特点。
(1)它的结构是客户机和服务器的对接。
(2)拟图化的操作界面,便于用户操作。
(3)丰富的编程接口工具。
(4)SQL Server能与其他一些软件进行很好的兼容。
(5)可以跨平台使用。
(6)对web进行支持。
(7)提供数据库仓库功能。
2.4系统开发环境
本网吧管理系统使用B/S模式构建,以SQL Sever作为后台的数据管理系统,SQL数据库操作简单明了,可以存放的信息量也大,与Vs的兼容性也很好,完成代码后链接数据库也非常方便。SQ语言功能非常的广泛,作用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句一般用来进行一些数据库的操作任务,例如,更新数据库数据和查找数据库数据,它使用起来非常简单,效率很高,功能非常广泛和强大,并且运用C#作为编程语言。C#是一种面向对象的编程语言,具有很多特性和优点。
(1)封装性,继承性和多态性。
(2)适合于多种数据库结构,从客户/服务机模式到多层数据结构模式。
(3)C#编写的代码具有更好的可读性,而可以减少了发生命名冲突的可能。
3.系统分析
3.1系统需求分析
信息技术的发展,一年比一年快速,其延伸出来的网络娱乐项目对于我们的生活影响巨大,成为我们生活必不可少的一部分。所以网吧对于我们而言都不是一点都不陌生。以往,人们会把网吧和游戏厅等比较低级的娱乐场所联系在一起,对其比较抵制,而如今,什么行业都在快速发展,游戏也不是像以前那样是一种不被人们正面对待的东西了,由此还出现了电竞这个行业,所以网吧也在发展,正在向高端,大气,供人们工作之余休闲娱乐的场所,所以我们这次要设计一个比较适合这种的网吧管理系统,来对其进行智能化,舒适化的管理。
好的网吧管理系统对于网吧管理者和消费的用户都是有很大的好处的,对于管理者,可以优化管理,让管理变得智能化,可以减少人工,而且更好的关注会员的消费信息。对于会员,能让他们消费的更加透明和方便,明确的知道自己的消费情况,舒适轻松的进行消费。
3.2可行性分析
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,一个系统完成之后所能带来的效益是否大到值得去开发这个系统。因此,可行性分析实质上是要进行一次大大压缩简化了的系统分析和设计的过程。该网吧管理系统在经过前期的调查之后进行了如下的可行性分析。
3.2.1 技术可行性
对已有的技术和条件进行考量,和自己要完成的系统的功能和任务进行比对,看他是否能完成相关的功能和要达成的目的。信息技术的飞速发展导和电脑各种配置的不断升级换代,对于计算机,硬件是肉体,软件是精神或者说是思维,所以在肉体不断的强化中,思维也在不断的跟上,软件的不断发展,让计算机使计算机能胜任更多纷繁复杂的任务,能够作用于我们生活的方方面面,对于公司的各个部门各个细节都有很大的帮助。B/S开发模式经过不断的被使用,已经渗透到了各种信息管理系统中,实践证明这些技术都非常适合企业信息管理系统的开发,效果非常的好。此次系统使用了SQL-SERVER数据库,因为他的信息量大,使用比较广泛简单,兼容性也比较好,能够很好的完成此次网吧管理系统的信息管理。此次设计用到了 Visual Studio 2008、Microsoft SQL Server 2008,这些软件在一般开发中使用比较广泛,经过升级换代功能也比较全面,所以能很好的适应这次开发的需求。
3.2.2 经济可行性
对投资者的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行评价和估算,对系统完成后能达成的经济和社会效益进行估算。目前信息管理系统是通过将人力资源、业务流程与信息技术进行有效的整合。对某时尚休闲网吧行业的信息系统管理先进行需求分析,得出商业管理系统的开发应该具有一定的合理性和实用性,既要让顾客用的舒心和方便,又要满足管理人员提高经济效益的需求。根据需求分析的内容,进行系统的功能设计、数据库设计、网站页面的设计,最后进行页面与数据库对接,并进行页面的美化。在所有工作完成后进行系统的调试,包括功能性测试,容错能力测试,安全性测试等,确保系统的稳定性。数据库是根据所需要的功能以及需求设计的,要求完整,冗余小,可修改等特征,满足系统对数据的要求。页面的功能设计的设计是根据需求分析完成的,所以模块合理,能够满足用户的需求。因此带来的经济回报将远远超过信息化过程中的投入。这个系统界面功能虽然不是特别齐全,但是能满足一般网吧的大部分功能需求,对于需要增加各种比较个性化功能的用户,可以进行修改和完善。他的造价不是太高,功能也不复杂,能让用户使用起来非常方面,对管理和决策有很大的帮助,能提高经济效益促进经济发展。
3.2.3 运行可行性
运营可行性指系统对组织机构的影响,对现有人员和机构、设施、环境等的适应性以及进行人员培训补充计划的可行,信息管理系统不仅是一项先进的软件技术产品,也是企业取得成功必不可少的帮手。所以为企业运作过程提供了可靠保证。整个系统界面清晰,格局简单,能让用户一眼看上去就明白该如何使用,不会有找不到功能按钮,发生不会操作的这种事情,所以运行起来是很方便的。
3.3系统总体流程
整个网吧管理系统分为管理员和普通用户(会员)二个模块,当使用不同权限和身份登陆本系统将会有不同的界面和功能,当然也就会不同的流程。

原文链接:http://www.jxszl.com/jsj/qrs/743.html