毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Java+MySQL网上预定电影票系统设计+源代码(2)
电子交易不仅是一个网上交易的新渠道,而且它能够采用现代化的技术,改善企业的不合理经营模式、降低企业的各种
管理
成本、提高企业的效率和收入。它使企业和客户、供货商及其合作伙伴的合作关系更密切,优化了交易过程,减少复杂的文书工作。通过建立企业和客户的直接
网络
联系,企业能够通过电影预定的实时变化,根据各种反馈,改变接下来放映的电影,电影院的放映模式更加灵活和多变。同时,观众也不会错过想看的电影。
截止2017年,最新的数据统计显示,目前我国的网民超过了10亿,其中的未成年网民超过30%,这是未来的主要消费群体。因此我国的网购规模将急剧增长,成为
经济
发展的强有力的引擎。中国的线上消费者正在壮大起来。一些权威的咨询机构预言道,网上消费在未来将超过线下交易。
网上预定电影票也成为这一潮流中的热点,这极大地降低了企业和顾客的交易成本。此外,这也帮助企业及时了解电影的火爆程度,为下一步的放映影片的计划提供参考。
1 开发技术及环境配置
1.1 开发技术
1.1.1 JSP简介
JSP是用Java编写的,简单易懂,能够包装成为动态页面的技术,语法与XML有很高的相似性。通过tags和scriptlets,网页能够访问服务端的各种资源。JSP的最大特点是帮助将网页的复杂的逻辑设计与网页表示方式巧妙地分离开来,提高组件的可重用性,简化Web应用程序的传统开发。
Web服务器在接收很多用户的JSP页面申请时,开始运行内部逻辑,然后将数据结果和页面返回给用户。内部程序段包括对数据库的基本操作、重定向新的网页,以实Web的基本功能。JSP是在服务器端运行的,结果是返回给用户HTML类型的文件,用户使用浏览器查看输出。JSP的特性包括Java的简单易使用,面向对象,安全可靠且与用户使用平台无关,适应了网络的需要。[1]
JSP的功能强大,具有一次编写,到处运行的优势。JSP的开发环境已经很成熟,开发工具很完善,并且大多数可以免费获得。不过在调试JSP代码时,JSP先被编译成Java servlet,如果出现错误,会显示servlet的错误信息,这加大了JSP文件的调试难度。
1.1.2 MySQL简介
MySQL是一个支持多用户、多线程的关系型数据库服务器。[2]结构化查询语言(SQL)在全球被广泛应用,以此产生了一套完整齐全的标准,这使得数据的增删速度无与伦比的快。它由一个服务器守护程序名叫mysqld管理着系统内不同的客户程序以及具备各种功能的库组成的。[3]
MySQL和其他关系型数据库相比,具有方便、快捷的主要特点,是Web开发的好伙伴。MySQL的制造商提供了ODBC驱动程序,在Windows操作系统安装后,就可以使用Java对MySQL数据库进行各种操作。[4]MySQL具有可移植性,因为MySQL是开放源代码的数据库软件,可以在各种平台运行不受限制,如果不能在某个平台运行,你甚至可以修改源代码。
综上所述,MySQL数据库的主要特征如下:
1. 用户在同一时刻对数据库的访问数量没有界限
2. 能够容纳超过50,000,000条记录
3. 运行速度远远高于同类数据库产品
4. 对于用户权限的操作简单、有效
如今,很多国际性的公司和机构也使用MySQL作为数据存储工具,这也验证了MySQL的优越性能和广阔的未来市场。
1.1.3 SSM框架简介
SSM为 Spring+SpringMVC+MyBatis的一个集成框架,在Web应用程序的开发中应用广泛。集成的SSM框架从职责上可以划分为三层:表示层、业务逻辑层、数据持久层,这可以搭建架构清楚、重复使用率高、文护便捷的Web应用程序。[5]SpringMVC的职责是将MVC分离,在SpringMVC内部负责业务流程的跳转。它是基于方法的开发工具,参数通过Controller传递,逻辑上符合我们的编码习惯。SSM使用Mybatis框架处理持久层。Mybatis是iBatis的进化版,是Apache组织的一个开源项目。Mybatis消除了JDBC的繁琐以及参数的手工设置以及结果集的遍历。Mybatis使用XML类型文件或在Java类中的注解进行手工配置,将普通的Java对象转化成为数据库的记录。[6]Spring是使用范围最广的容器管理框架,负责管理业务实现的javabean,它的核心在于依赖注入,资源使用第三方集中管理,降低了整个系统的耦合。采用这种框架,不但完成了视图、控制器和模型数据的分离,而且页面的修改只需要很少的改动,使程序的开发思路清晰,降低了不同层之间的耦合,提高了Web开发的效率。[7]
共3页:
上一页
1
2
3
下一页
上一篇:
基于开放平台的企业信息分类编码系统设计与开发
下一篇:
java数字图像压缩算法效率对比及其优化+源程序
java+mysql通用试题库系统后台设计与实现
java+mysql宿舍管理系统的设计+ER图
java+mysql家庭财务管理系统设计
java+mysql银行ATM软件项目管理系统设计
java+mysql电瓶车进销存采购子系统的设计
java+mysql云平台的移动考试系统设计
java+mysql电脑彩票销售与管理系统设计
C#学校科研管理系统的设计
神经外科重症监护病房患...
志愿者活动的调查问卷表
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
承德市事业单位档案管理...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】