一、系统截图(需要演示视频可以私聊)
摘要
在网上轰趴发展的整个过程中,网上轰趴预定担负着最重要的角色。为满足如今日益复杂的管理需求,各类网上轰趴程序也在不断改进。本课题所设计的网上轰趴预定系统,使用SSM框架,JSP技术进行开发,它的优点代码不能从浏览器查看,保密性非常好,比其他的网上轰趴预定更具安全性。JSP还容易修改和调试,毕竟电影院是在不断发展过程中,难免有更多需求,这点很重要。而且,本系统对游戏房间、房间预定、休闲零食、零食订单、服务评价、员工管理、员工考核的管理,是为了满足网上轰趴更深层次的需求。除了上述优势外,本系统还具有:查询迅速,搜索资料方便,可靠性强等等。
关键词:网上轰趴预定系统;SSM框架;JSP技术;
1.绪论
1.1开发背景
近几年来,网络事业,特别是Internet发展速度之快是任何人都始料不及的。目前,由于Internet表现出来的便捷,快速等诸多优势,已经使它成为社会各行各业,甚至是平民大众工作,生活不可缺少的一个重要组成部分。
随着社会的发展线下管理的方式已经不可避免的显示出它在时间与空间等方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种要求下,基于网络的电子商务产生了。它的出现不但解决了传统管理方式的缺点,而且给了广大用户更大的选择空间,促进了网上轰趴预定的优化管理,有效的避免了网上轰趴预定缭乱的局面。所以像网上轰趴预定系统这种电子商务的发展壮大也是不可避免的。
网上轰趴预定系统作为一种典型的电子商务系统也迅速的发展并深入人们的日常生活中,它使管理员足不出户就可以管理游戏房间、房间预定、休闲零食、零食订单、服务评价等功能,最大化减缩了管理员的管理时间,提高了网上轰趴的效率。
1.2开发意义
人类的进步带动信息化的发展,使人们生活节奏越来越快,所以人们越来越重视信息的时效性。以往的管理方式已经满足不了人们对获得信息的方式、方便快捷的需求。即网上轰趴预定系统慢慢的被人们关注。首先,网上获取信息十分的实时、便捷,只要系统在线状态,无论在哪里都能第一时间查找到理想的信息。
计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的信息,提高工作效率。
1.3课题研究现状
在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多发达国家相比,由于信息化程度的落后以及经费的不足,我国的网上轰趴预定开发方面还是相对落后的,因此,要不断的努力探索,争取开发出一个实用的信息化的网上轰趴预定系统,来实现行网上轰趴预定的信息化。因此本课题以网上轰趴预定为例,目的是开发一个实用的网上轰趴预定系统。
网上轰趴预定系统的开发运用SSM框架,JSP技术,以及MYSQL等技术的支持下共同完成了该系统的开发,使用户体验到更优秀的网上轰趴预定系统,管理员管理操作将更加方便,实现目标。
1.4项目研究内容
网上轰趴预定方面的任务繁琐,以至于网上轰趴每年都在管理这方面投入较多的精力却效果甚微,网上轰趴预定系统的目标就是为了能够缓解管理员在工作方面面临的压力,让网上轰趴预定系统开发使工作变得更加高效准确。
本项目在开发和设计过程中涉及到原理和技术有: B/S架构、JSP技术、SSM框架和 MySQL数据库等等;
1.5论文结构
- 绪论;剖析项目背景,说明研究的内容。
- 开发技术。系统主要使用了JSP技术,SSM框架、B/S模式和myspl数据库,并对此做了介绍。
- 系统分析;包括了系统总体结构、对系统的性能、功能、流程图进行了分析。
- 系统设计;对软件功能模块和数据库进行详细设计。
- 系统总体设计;对系统管理员和用户的功能进行描述,
- 对系统进行测试,
- 总结;在论文最后结束章节总结了开发这个系统和撰写论文时候自己的总结、感想,包括致谢。
2.开发技术介绍
2.1 JSP技术介绍
JSP Server Pages技术是由Sun公司发布的,Sun公司利用jsp技术来开发动态Web应用的一项技术。它的特征是简单易学又可跨平台操作,在众多动态Web应用程序设计语言中最为合适,利用短短几年的时间就已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP已经得到了大家的重视,有了很好的发展,越来越多的动态网站开始采用JSP技术。下面就对JSP及其相关技术进行简单的介绍。JSP技术能以一种简单方便而且快速的方法生成Web页面。使用JSP技术的Web页面可以很轻松地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
2.2 Mysql数据库介绍
利用Mysql的数据独立性、安全性等特点,在软件项目中对数据进行操作,可以保证数据准确无误,并降低了程序员的应用开发时间。
Mysql的特点是支持多线程,能方便的对系统资源充分利用,有效提高速度,还提供多种方式途径来对数据库进行连接;Mysql的功能相对弱小、规模也小,但本系统要求不高,Mysql完全可以满足本系统使用。
利用Mysql建立系统数据库,不仅有利于数据处理业务的早期整合,还能利于发展后两种数据扩展的操作。
2.3 MySQL环境配置
(1)本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始用户、密码(注:这不是MySQL里的用户、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。
(2)修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:
cd C:\Program Files\MySQL\bin
MySQLadmin -u root -p password 123
回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。
2.4 B/S架构
B/S结构是目前使用最多的结构模式,它可以使得系统的开发更加的简单,好操作,而且还可以对其进行维护。使用该结构时只需要在计算机中安装数据库,和一些很常用的浏览器就可以了。浏览器就会与数据库进行信息的连接,可以实现很多的功能,B/S结构是可以直接进行使用的,而且B/S结构在使用中极大的减少了工作的维护。基于B/S的软件,所有的数据库之间都是相互独立的,因此是非常安全的。因为基于B/S结构可以清楚的看到系统正在处理的业务,并且能够及时的让管理人员做出决策,这样就可以避免电影院的损失。B/S结构的基本特点是集中式的管理模式,用户使用系统生成数据后,这些数据就可以存储到系统的数据库中,方便日后能够用到,这样就可以满足人们的所有的需求。
2.5 SSM框架
本系统中采用SSM框架,SSM框架,是Spring + Spring MVC + MyBatis的缩写,目前主流的JSPEE学校级框架,适用于搭建各种大型的学校级应用系统。使用ssm框架的好处是在于其易复用和简化开发,掌握了每个框架的核心思想。Spring的核心思想是loC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。mybatis是对jdbc的封装,MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和JSP的POJOs(普通的JSP对象)映射成数据库中的记录。
2.6 Tomcat服务器
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。