基于微服务的电影订票系统设计与实现.docx
《基于微服务的电影订票系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微服务的电影订票系统设计与实现.docx(52页珍藏版)》请在第一文库网上搜索。
1、天津职业技术师范大学TianjinUniversityofTechno1ogyandEducation毕业设计开发说明书专业:计算机科学与技术(五年)班级学号:计科1211-12学生姓名:二指导教师:*副教?受*工程师二。一七年六月目录1引言11.1 课题背景、目的及意义1111课题背景11.1.2课题目的和意义12相关技术介绍22.IJavascript.*22.2MySQ122.SSpringBoot框架22.4Freemarker模板引擎32.5B/S模式32. 6系统开发平台及运行环境42. 6.1系统开发平台43. 6*2dJ43系统需求分析64. 1功能需求分析63. 2非功能需求
2、分析93. 3可行性分析103. 3.1技术可行性104. 3.2操作可行性104系统设计115. 1系统架构114. 2系统功能模块设计114. 3系统工作流程设计124. 4数据库设计134.4.1数据库设计实体图134.4.2数据库逻辑设计245电影购票系统实现375.1用户模块375. 1.1首页375. 1.2电影375. 13JDJ375. 1.4电影详情375. 15个人主页385. 16影院管理405. 1(7J1445. 1.8新闻资讯455. 2管理员模块455. 2.1管理员登录455. 2.2前台用户管理465. 2.3新闻资讯475. 2.4订单管理475. 2.5彳
3、、j王485. 2.6系统设置485. 2.7排片管理505. 2.8影厅管理506. 2.9影院管理517. 2.10电影管理515.2. 11地域管理52结论与展望55参考文献56致谢571引言1.1 课题背景、目的及意义1.1.1 课题背景由于现代计算机技术的发达,电脑在各个领域中也获得了普遍的使用。当今社会开始进入了电子化时期。计算机,正潜移默化的改造着人们的日常生活。针对传统电影票售票方式而言,采用在前台购票或排队等候,其对消费者普遍的传播与咨询服务并不方便。电影票售票系统的发展的便利性以及深入的网络时代,也促使众多影视企业都拥有了资金参与电影票售票系统网络技术的研究与设计,这样就可
4、以更有效地改变影片的传播有限和市场竞争结构,从而显著提升了影视企业的国际知名度。互联网发展到了今天,是必然的产物。互联网己经让我们的生活方式发生了巨大的变化,成为了许多商务活动的主要平台。电影票网上订购系统现在虽说还在起步阶段但发展十分迅速,由于网络技术的发达,更多的人已经投身倒在电影票网上订购系统维护的行业当中。网站维护也很大程度的便利了消费者。如果消费者足不出户时,在影院网站使用网络完成在线上将售票员叫到的业务后,便能将得到自己所喜爱的影片,而无须东奔西走。本次开发的电影票售票网站-是一个具备了互联网接口的商业网站,能够方便服务于每一位消费者。1.1.2 课题目的和意义随着科学技术的发达,
5、以及时间的进步,网络早已变成了人类日常生活中所不能缺少的内容,而网络购物提劲也变成了一个时尚的象征,同时人类生活水平日以提升,工作压力也愈来愈大,如果人们要释放自己的情绪,看影院显然是一个很好的选择,不过由于传统的小窗口售票系统效率低下,所以人们王王都要排很长的队才能买到门票,不但耗费了宝贵的时间,甚至可能还会影响购票人的情绪,服务人员的工作量也很大,所以有了一个全新的快捷的实用的在线票务管理系统也就变得十分关键了,因为他能够帮助你处理排队问题,还能够足不出户就可在家上网查看影院售票情况和购物状况,节省了不少宝贵的时间,故而本研究的主要目标也在于此。本网站的设计和发布后的工作重点主要是对电影企
6、业推广影片,以便于对顾客所订购影票更好的进行电影票的管理,以及信息资料的共享,从而方便顾客的需要,并节约顾客的时间使顾客获得良好服务。2相关技术介绍2.1 JavascriptavaScript是一个基于对象和事件所驱动的拥有相对稳定性的服务器端脚本语句。同时,它还是一个普遍用于主机端网站开发人员的脚本编程语言,可以来为HTM1页面添加动态功能,以及回答使用者的任何动作。它原先由网景集团(NetSCaPC)的BrCndanEiCh开发,是一个全动态、弱类型、基于原型的程序设计语句,内置支持类。2.2 MySQ1MySQ1是一款公开源码的轻量级关系式数据库管理系统,开发为瑞典MySQ1AB公司。
7、MySQ1也被普遍地使用于互联网上的小规模网络中。因为它体量小、迅速、总体设计上具有的成本小,特别是开放式源码的这一特性,因此很多中小型网站为减少网络总体的拥有成本,而选用了MySQ1作为网络数据库系统。2.3 SpringBoot未匡架SpringBoot架构中,有两种特别重要的设计策略:开盒即用以及约束高于分配。开盒即用,Outofbox,是指一种在项目管理流程中,透过在MAVEN项目的pom文档中加入相应依赖包,并且采用相应注解来取代繁琐的XM1配置文档来管理目标的生命周期。这种特点,使开发者摒弃了繁琐的分配操作和相关的管理,更注重了服务逻辑上。约束高于分配,Conventionover
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微服 电影 订票 系统 设计 实现