摘 要
21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。
论文主要是对电影购票系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对电影购票系统进行了一些具体测试。
本文以SSM框架为开发技术,实现了一个电影购票系统。电影购票系统的主要使用者分为管理员;首页、个人中心、用户管理、电影类型管理、放映厅管理、正在上映管理、即将上映管理、系统管理、订单管理,用户前台;首页、正在上映、即将上映、电影资讯、个人中心、后台管理、客服等功能。通过这些功能模块的设计,基本上实现了整个电影购票系统的过程。
具体在系统设计上,采用了B/S的结构,同时,也使用SSM框架在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的电影购票系统。
关键词 :电影购票系统;SSM框架;Mysql数据库;B/S结构
系统设计
1 系统概述
进过系统的分析后,就开始记性系统的设计,系统设计包含总体设计和详细设计。总体设计只是一个大体的设计,经过了总体设计,我们能够划分出系统的一些东西,例如文件、文档、数据等。而且我们通过总体设计,大致可以划分出了程序的模块,以及功能。但是只是一个初步的分类,并没有真正的实现。
整体设计,只是一个初步设计,而且,对于一个项目,我们可以进行多个整体设计,通过对比,包括性能的对比、成本的对比、效益的对比,来最终确定一个最优的设计方案,选择优秀的整体设计可以降低开发成本,增加公司效益,从这一点来讲,整体设计还是非常重要的。
电影购票系统工作原理图如图1所示:
图1 系统工作原理图
统详细设计
1用户前台功能模块
电影购票系统,在系统首页可以查看首页、正在上映、即将上映、电影资讯、个人中心、后台管理、客服等内容,如图5-1所示。
图1用户前台功能界面图
用户登录、用户注册,在注册页面可以填写用户名、密码、姓名、手机等信息进行注册,如图2所示。
图2用户注册、用户登录界面图
个人中心,在个人中心页面通过填写用户名、密码、姓名、性别、头像、手机等信息进行更新信息、退出登录,如图3所示。在正在上映页面通过填写电影名称、类型、海报、导演、主演、上映日期、片长、电影预告、放映厅、场次、价格、座位总数等信息进行立即预定操作,如图4所示。
图3个人中心界面图
图4正在上映界面图
参考文献
[1]张继东.Mysql数据库基于java的访问技术[J/OL].电子技术与软件工程,2017,(15):169(2017-08-03).
[2]李春燕,李根.基于java技术的网络信息用户平台设计[J/OL].电子技术与软件工程,2017,(20):9(2017-10-26).
[3]王浩.基于java技术的在线技能评测系统的设计与实现[J].数字技术与应用,2018,(12):171-172.
[4]王金龙,张静.基于java+Mysql的高校慕课(MOOC)用户系统设计[J].通讯世界,2017,(20):276-277.
[5]潘国荣.基于java+JavaBean+Servlet实现模式的增删改模块的设计与实现[J].信息通信,2017,(08):101-103.
[6]葛建霞.《java动态网页设计》电影购票系统中项目用户法的应用研究[J].宿州教育学院学报,2017,20(04):160-161.
[7]李清霞.《java动态网页设计》电影购票系统建设与用户模式研究[J].福建电脑,2017,33(06):92-93+166.
[8]曾晰,舒坚.基于java的养老院管理信息系统的设计与实现[J].信息通信,2017,(09):122-124.
[9]傅峰. 基于移动平台的商品分类管理系统的设计[J]. 电子设计工程,2018,24(09):66-68+71.
[10]李丹. 派遣信息网络管理平台设计与实现[J]. 软件导刊,2018,15(03):97-98.
[11]付昕. 基于B/S调度信息管理系统的实现[J].山东省农业管理干部学院学报, 2019, 27(4):166-168
[12] 黄艳峰. 在Java语言中实施“案例医学会网站管理系统”的研究与探索[J]. 电脑知识与技术, 2019, 6(5):1148-1149
[13] 赵钢. java Servlet+EJB的Web模式应用研究[J]. 电子设计工程,2019, 21(13):47-49
[14] 肖英. 解决java/Servlet开发中的中文乱码问题[J]. 科技传播, 2018, (1)11-25
[15] Hsiao I H, Sosnovsky S, Brusilovsky P. Guiding students to the right questions: adaptive navigation support in an e-learning system for Java programming[J]. Journal of Computer Assisted Learning, 2019, 26(4):270-283.