




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津工业大学毕业设计天津市电影票在线预订系统的设计与实现姓 名 王 盼学 院 管理学院 专 业信息管理与信息系统学 号 1110650201 指导教师 李 莹 职 称 讲 师 2015年6月天津工业大学毕业设计任务书题目天津市电影票在线预订系统的设计与实现学生姓名王盼学院名称管理学院专业班级信息1102班课题类型模拟课题课题意义 电影作为文化产品是人们日常娱乐消费的主要方式之一,而电影票在线预售将计算机和互联网技术引入传统娱乐方式,更加方便满足人们日益增长的消费需求和消费习惯,本课题就是借助计算机和互联网技术,研究和讨论在线售票网站的具体系统设计与实现。任务与进度要求2014.12.10前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排)2015.6.14 二次答辩。主要参考文献1 李博文.浅谈运用JavaWeb解决用户登录的安全问题J.科技传播,2011,(1):5-192 WFMC group美.Workflow ReferenceModelJ.WFMC-TC-1003,2012,(3):33 龚玉清.网页设计的色彩运用J.现代教育技术,2013,(5):50-524 段永红,李春海.基于JSP的网站建设J.电脑开发与应用,2012,(8):71-735 薛文革,王宇,李增智.基于Web的分布式网络管理的设计及实现J.计算机工程,2011,(28):29-31起止日期2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表 2015年4月 13日姓名王 盼学院管理学院专业信息管理与 信息系统班级信息1102班题目天津市电影票在线预订系统的设计与实现指导教师李莹一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:近两年网络售票已经成为众多互联网公司争相抢夺的流量入口。去年仅猫眼一家售出的票房就占据了中国电影市场20%的市场份额,在线售票已经是行业大势。课题研究的主要内容: 本系统采用B/S架构,集合电影信息展示、影院信息展示、电影票查询、购买等前台系统模块以及用户管理、电影电影院信息管理、数据统计分析等后台模块。系统的开发工具为ASP、mysql数据库等。目的和意义: 本系统旨在借当下的“东风”以系统设计的思想深入IT产品创造的每个流程,在充分了解用户需求的前提下,努力做出实用好用的在线订票系统,方便商家和用户更好的交流,为网络售票今后的发展奠定和探索新的思路。二、进度及预期结果 起止日期主要内容预期结果2014.12.21-2015.1.172015.4.132015.4.22-2015.5.302015.5.312015.6(具体时间按教务处规定)在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目天津市电影票在线预订系统的设计与实现学生姓名王盼学生班级信息1102班指导教师姓名李莹评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津工业大学毕业设计成绩考核表学生姓名王盼学院名称管理学院专业班级信息1102班题目天津市电影票在线预订系统的设计与实现1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要天津市电影票在线预订系统是一个基于Internet,采用B/S(Browser/Server,浏览器/服务器模式)模式,并根据现有的天津市电影票在线预订的现状而设计开发的服务于天津市电影票在线预订的网络管理平台。本文以JSP为开发技术,实现了一个天津市电影票在线预订系统。该信息管理系统分为管理员后台、普通用户两个独立的模块。本系统为管理员提供实现了以下功能:交易信息管理,电影管理,网站信息管理,个人信息管理,系统用户管理等功能;为普通用户提供:电影查看、在线预订、购物车管理、电影搜索,个人信息管理,修改登录密码等功能;实现了天津市电影票在线预订的网络管理功能。在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,后台数据库选用MySQL数据库。关键词:JSP;信息化平台;网络管理;电影票在线预订 ABSTRACTTianjin movie tickets online reservation management system is based on the Internet, the use of B / S (Browser / Server, Browser / Server) mode, and Tianjin, according to the status of existing online movie ticket booking services designed and developed in Tianjin City movie ticket online booking network management platform.In this paper, for the development of JSP technology, a Tianjin movie ticket online booking management system. The information management system is divided into the administrator backend, ordinary users two separate modules. This system provides the administrator implements the following functions: Marketing Information Management, cinema management, website information management, personal information management, user management system; for the general user: movie viewing, online booking, shopping cart management, movie search, personal information management, modify the login password and other functions; to achieve the Tianjin movie ticket online booking network management functions.In terms of design, the system uses B / S three-tier structure, using JSP technology for dynamic page design,MySQL database back-end database selection.Key Words :JSP;Information platform;Network management; Movie ticket online booking目 录第一章 概述11.1系统的开发背景11.2课题研究的目的21.3课题研究的意义21.4国内外发展趋势31.5课题的可行性分析41.6本章小结5第二章 系统分析62.1结构化分析82.2功能需求描述102.3非功能需求描述102.4本章小结11第三章 系统设计123.1系统总体结构设计123.2模块功能设计123.3概念设计(E-R图)133.4逻辑结构133.5本章小结15第四章 详细设计164.1后台管理模块164.2用户模块184.3本章小结20第五章 系统的测试与维护215.1系统测试215.2系统维护225.3本章小结23结 论24参考文献25附 录26谢 辞30天津工业大学2015届本科生毕业设计第一章 概述1.1系统的开发背景 进入新世纪,科技日益提高,尤其计算机科学日渐成熟,已经渗透到人类社会生活的方方面面并且日益成为我们生活不可或缺的部分。特别是跟互联网的结合使得计算机对我们的生产生活越来越重要,而这种影响便是通过无数满足用户需求的系统和应用实现的。开发能提高人们生活消费品质的应用和系统是所有IT从业者的目标,而电影订票系统作为如今已得到广泛应用的信息管理系统更是惠及我们普通消费者的重要应用。而我的系统设计就是从这个点出发旨在借当下的“东风”以系统设计的思想深入IT产品创造的每个流程,在充分了解用户需求的前提下,努力做出实用好用的电影票在线预订系统,方便商家和用户更好的交流,并且为网络售票今后的发展探索新的思路。电影作为大众娱乐消费产品近两年需求呈现井喷态势,年均票房增长连续五年超过30%,为满足这种日益增长的文化消费需求,格瓦拉、猫眼、微信电影票相继崛起,就连豆瓣时光网这种纯电影影迷社区也新增了电影票的预订模块。特别在近两年移动互联网的普及和繁荣的大背景下,电影作为o2o产品消费门类的价值日益显现,订购电影票被看成是一个炙手可热的“流量入口”,而且这种“流量”现在仍然看不到任何增长放缓的势头。于是我们看到BAT的大佬们也加入争夺电影市场话语权的行列,腾讯推出了微信电影票并且动运数亿资金补贴票价,阿里联合新浪微博高调将预售价格杀到“九块九”,百度推出新版的手机客户端“在线选座”的广告满天飞,这些都凸显了电影票预订系统的价值。而这种价值带来的竞争由此导致的结果就是消费者和电影院都能受益。以电影院为例,最近的一次淘宝电影对速7提前一周进行在线选座的发售,让影院提前了解了市场对影片的关注热度,清楚座位的售卖情况,针对性调整排片安排,使影院收益最大化。据统计这次速7的提前在线选座售票,让大部分影院在排片上比之前预计排片增加了大约20%,票房收益提高更多。这说明在线售票网站其实是影城最好的伙伴,最好的销售工具。而且它除了帮影城卖票,还可以帮助影城卖爆米花,卖周边产品。所以只要好好利用好在线售票这个“工具”,不管新老影院都能从中获益。站在消费者的角度,不需要再为了一张几十块钱的电影票排队排两小时,提前就能了解影院信息、选好场次,而且通过和同类网站比价买到更便宜划算的电影票,经常还由于电商的差价补贴可以买到比现场便宜一倍的电影票。消费者从中得到的“好处”是更加直接的、实实在在的、可见的。所以说电影票在线预订的需求贯穿整个电影消费的产业链条是消费市场的刚性需求。 特别值得注意的是在可预期的未来,按照“渠道为王”的市场规律,以及平台型互联网公司的发展规律,电影售票网站取代电影院线占据整个电影行业命脉入口已经是大势所趋“院线时代”将逐渐隐去只作为o2o消费的末端提供基础服务,而掌握“用户”的售票网站将进一步渗透到电影制作、宣发,营销的各个环节。也可以说在线售票的定位即“流量入口”是它得以快速发展壮大的深层次原因之一,甚至和它的实际应用需求一样已经成为了分析和设计电影票在线预订系统过程中不得不考虑的因素。考虑到未来的发展趋势和市场当前的刚性需求下以及我们自己的能力范围情况下,设计出的使用计算机和互联网对电影票在线销售进行服务和管理的系统,是一项复杂的工程,由于时间有限,为方便实际的分析和设计我们暂且将地理范围设定为天津市(实际上影院归属院线所有,而院线基本都是全国性的,限定地理范围只是为了方便系统实现)并且忽略时下热门的“在线选座”功能,只研究电影票预售过程中基本的功能作为我们这个系统的设计方向。电影票预订不管对于影院还是消费者都具有很高的实际应用价值。在线售票网站让观众和电影排期资讯信息对称,有利于资源配置,否则就会出现有的影城人满为患,有的影城空闲亏损的现象。在线售票还可以帮电影院把空闲时间段填满,为电影院提供增量。消费者通过电影票预订系统可以方便的提前确定自己观影的时间、地点、价格等避免遭遇电影票售罄、长时间排队、票价不合理等情况,从而提高整体的观影体验。而电影院则可以通过电影票在线预订系统获得额外的客源、减少人工负担,并且可以通过后台查看预订情况合理安排影片放映场次和比例、统计预售票房收入。 我们设计本系统就是旨在借当下的“电影在线售票”的热潮以系统设计的思想深入IT产品创造的每个流程,在充分了解用户需求市场因素以及未来发展等因素的前提下,努力做出实用好用的在线订票系统,熟悉和实践大学学习的系统设计的技术和方法,同时满足:方便影院、方便消费者,促进行业发展的目标。在此基础上为网络售票今后进一步的发展思考和探索新的思路,甚至寻找下一个“风口”。1.2课题研究的目的 了解和理清基本的信息系统分析与设计思路。 熟练掌握各种系统开发工具的使用。 掌握数据库操作的基础知识。 提高独立和实践能力。 培养良好的工作和学习态度。1.3课题研究的意义 近两年随着猫眼、格瓦拉等在线售票网站的崛起,传统电影票的销售格局被冲破,电商之间的大战不仅波及社交、视频、门户等网站更蔓延到了线下,网络售票已经成为众多互联网公司争相抢夺的流量入口。艺恩咨询发布的在线售票网站流量数据显示,去年仅猫眼一家售出的票房就占据了中国电影市场20%的市场份额,再加上淘宝微博的高调加入,互联网在中国售票市场势必掀起一场颠覆性的革命。这些都离不开科学技术尤其是计算机技术和互联网的蓬勃发展,它已经渗透入人类社会的方方面面并且成为我们生活不可或缺的部分。计算机和互联网对我们的生产生活越来越重要,我们每时每刻都在使用它,它是提高人们生活消费品质的重要工具使我们生活不可或缺的部分。而电影作为当今主流的一种文化消费方式,也逐渐渗透到我们的生活中,在这个样大背景下,研究和设计一套电影在线预订信息管理系统就是我们追求方便高效的生活方式的体现。使用计算机信息管理系统进行服务和管理极大的提高了劳动效率和劳动品质.相比人工更迅速、方便。以及可靠。这使得现代企业的运行效率极大提高同时信息化程度的提高也让企业更好的拥抱世界和未来。在充分了解这些信息之后,我们决定开发这样一套系统。接下来我们会通过五个主要章节来具体分析和设计整个系统开发的各个流程。为实现本系统我们主要需要实现如下几个步骤: 先理清设计这个系统的整体思路以及要实现的目标。 具体的到系统的每一个结构,分析其中的原理方法,还有了解可能会产生的问题。 分模块分别实现每个模块的流程设计,如用户模块、电影信息展示模块等。 具体到实现每个细节的方法,解决每个小程序实现中的困难。实现整个系统的设计之后,对系统进行调试测试,不断发现和改进得到能够符合设计预期的可以正常运行的系统。1.4国内外发展趋势在线售票网站是通过电子信息技术、网络互联技术和现代通讯技术,使得制片方、影院、消费者相互串联起来的方式。国外例如北美市场由于其已经“成熟稳定”了很多年,市场格局早已存在,观众的观影习惯也老早确立,而且由于影院的普及率高,线上和线下销售方式的统一,所以对电影票在线预售没有那么大的需求,但受益于其互联网和计算机技术的领先地位,网站本身的整体水平还是比较先进的。相反,在国内,高速膨胀的电影市场以及互联网公司的攻城略地使得电影售票网站炙手可热,早期以格瓦拉为代表的pc端势力、以猫眼为代表的移动互联网新星,都是这个市场的一线竞争力。特别是猫眼电影背靠美团网,崛起速度惊人。每个行业发展到随后都不会仅仅单纯的靠着原有的目标往前走,当这些网站获得了足够大的流量的时候,她就不会再满足既有利益,向行业上下游渗透是每个“进取”的公司的必须要做的选择。所以平台型的公司发展自己的生态系统是企业的发展规律。我们分析国内外的电影售票网站的趋势使我们做这个系统初级的灵感来源,也是在分析和设计系统的过程中需要面临到的问题。一个网站的属性和定位决定它初期建立的基本思路以及发展方向,所以了解国内外市场行业的动态以及互联网、计算机发展的现状都是我们分析和设计信息系统的基础。电影票在线预订系统涉及的各方需要借助互联网方式联系,以及对天津市电影票在线预订系统进行信息化管理。这是计算机和信息技术不断发展完善的的大背景下为满足人们日益增长的消费需求,顺势产生的联系影院和消费者的信息管理系统。自从我们准备做这个系统之日起,就重视她的定位,并借鉴当下电影票在线预售系统的基本设计理念,使其兼具满足当下在线售票的需求和我们本身系统设计的思想和方式,未来它将不断改进和完善使其更能适应行业发展的需要。做一个联系观众和影院的在线购票网站,不仅要求系统开发人员必备的一些计算机和信息技术的储备,考虑到这是一个服务成千上万用户的信息管理系统,还需要维持日常运营必备的网络的基础设施、数据的实时交互、数据安全、数据管理等诸多复杂的问题。这个时候就要求我们系统开发人员在充分考虑硬件和软件资源的前提下,利用多种开发工具,保证消耗较少的资源开发出兼具需求、效率、安全等要求的“性价比”较高的软件系统。如此使用已经被广泛接受和赞扬的JSP技术开发就是当前环境下比较适合的选择,同时也能够熟练我们以前课程学习中有关JSP的基本知识,也算是课程设计的初衷。这样我们的天津市电影票在线预订系统开发的大环境也就基本明了了,天津市电影票在线预订,可以很方便的进行网上查询以及购买电影票,是我们做好这个信息系统的基本目标和动力。国内一些地方已开发了电影票在线预订网站,且取得了良好的效果。但整体技术水平相对还是比较落后,与国外先进技术有较大差距。1.5课题的可行性分析1.5.1课题调研 指导教师提供部分资料和文件以及指导实践。在开始前应该有比较强的管理及计算机基础以及一定的系统开发功底。具有较强的问题分析的处理能力能独立完成大部分。请教同学和老师了解我们设计这个系统的大致理念和可能出现的问题。1.5.2可行性分析 本系统是一个开发难度适中,可以采用多种开发工具和数据库进行实现的信息管理系统。我们在综合系统的开发环境和目前的技术能力之后选择Myeclipse做前台开发工具,选择MySQL作为关系数据库,系统设计语言采用JPS技术。因为我们的系统是一个面向管理员和订票用户的交互信息管理系统,所以本系统的架构采用B/S模式,便于信息的及时传输和处理。总的来说该系统所采用的技术和软件都是很轻易可以获取的,它的设计门槛比较低,系统的可行性比较高。1.6本章小结本章主要分析和介绍了当下行业发展的现状、我们开发这个系统的目的、意义。以及讨论了系统开发的可行性,是系统开发前的准备工作。我们通过这章基本梳理好了清晰的方向,为下面具体的系统分析与设计奠定基础。第二章 系统分析天津市电影票在线预订系统依据我们前期的对电影票在线预订的基本功能需求的分析开发主要应用于天津市电影票在线预订,完成对日常的天津市电影票在线预订信息的数字化管理。能够对用户、以及网络上的服务和信息进行管理,使数据管理高效、自动、更人性。同时,使得工作量大大减小,工作效率和质量也大大提高,信息化使得企业决策和运营更加科学、有条理。天津市电影票在线预订系统不仅为消费者提供了更方便、高效的服务也为电影票在线预订这个行业带来了新的竞争力。天津市电影票在线预订管理和用户管理模块使用了全新的管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的天津市电影票在线预订管理信息数据的录入,修改,浏览,统计等功能操作,基本能够满足各天津市电影票在线预订管理的需要。在经过我们大量的分析和查询之后,我们为他划分了如下一些基本的管理和功能模块:管理员模块:管理员可以查询、添加、删除交易信息,可以查看订单信息,对订单进行受理,查看历史订单信息。管理员可以查询、添加、删除电影信息,可以添加新电影可以对电影名,价格,余票,状态,电影简介信息进行管理。管理员可以查询、添加、删除网站信息,包括应用咨询信息,网站广告图片,商城公告信息。管理员可以查询、添加、删除基础信息,包括买家会员的基本信息。管理员可以查询、添加、删除系统管理信息,包括管理员信息。管理员可以新建、删除、修改个人信息,包括观众和管理员的登录名密码、保存在网站的基本个人信息、服务手机号、消费记录、邮箱、地址信息、备注等其他信息。用户模块:用户可以通过搜索电影名查询电影信息。用户可以新建,删除,修改个人信息。用户可以对购物车信息进行管理。用户可以对订单信息进行管理可以查看历史订单信息。本设计是基于Java的应用系统,采用了基于B/S架构浏览器/服务器结构,通过JSP与MySQL等技术对系统进行了实现。2.1 结构化分析2.1.1用例图我们在进行系统分析与设计的时候,第一步就是对整个系统用用例模型描述。通过模型图描述系统的参与者所能进行的操作,这个步骤在需求分析阶段有非常重要的作用,我们整个系统的开发过程都需要围绕这个需求用例描述进行。确定系统的参与者。在我们分析和设计一个模块的用例图的时候第一个要做的事就是确定这个系统有哪些参与者,很明显我们的电影票在线预订系统参与者只有观众和系统管理员,也就是一般用例图中都会出现的“用户”和“管理员”。创建用例模型,当需求被收集起来后,根据不同角色对不同功能的权限,即可通过用例来描述系统的功能。 管理员用例图如图2-1所示:图2-1 管理员用例图 购票用户用例图如图2-2所示: 图2-2 购票用户用例图2.1.2数据流图 用户注册、登录、个人数据、查询、管理员管理的数据流图分别如下图所示: 图2-3 用户注册数据流图图2-4 用户登录数据流图图2-5 个人中心数据流图图2-6 电影查询数据流图图2-7 管理员管理数据流图2.2 功能需求描述是为实现某项特定功能必须要有的模块,她描述了系统内部各个环境下每项操作之间的交互或者关系。部分需求用户通过本系统实现了电影票信息查看购买。管理员能够通过后台管理系统对用户和电影信息和其他数据进行管理,他是权限完全不同于用户的系统参与者。 界面操作部分是用户直接和系统进行互动的部分,要求操作要方便,功能符合用户要求。2.3 非功能需求描述这部分虽然不直接关系系统的功能行为,但是是保证这些功能实现的必备需求,是功能需求的在其他方面的延伸,范围可能涉及系统设计的各个方面。可用性要求系统具有实际使用的价值,符合用户需求的同时保证用户操作的人性化体验可靠性要求系统每个功能或者步骤都能达到一定的目标,用户的操作能够得到及时正确的响应,如果出现错误和失败操作也能够给出提示或请求。实现需求计算机操作环境要求Windows xp及以上操作系统,10G以上计算机硬盘容量 128M以上运行内存,java web服务器端等。界面需求系统提供的交互格式合法,且页面布局设计符合用户的操作习惯。数据库安全性赋予管理员和普通用户不同操作权限,使系统功能明确,数据库安全性得到保障。为了防止硬件和软件层面可能出现的安全问题,必须设计一个数据备份和恢复的模块,这是数据库日常维护和运营的基本常识。数据库完整性实体完整性 通过设置主键保证数据库实体完整性。参照完整性 通过设置外码保证数据库参照完整性。数据定义完整性 通过CHECK约束保证数据自定义的完整性。2.4 本章小结本章除了对天津市电影票在线预订系统的基本需求进行模块化的分析和设计之外,还明确了需求描述过程中,各个部分实现的必要属性。第三章 系统设计3.1系统总体结构设计系统的结构设计是通过功能结构图实现的,将功能从属关系的描述画成图表,图中的每一个框代表一个功能模块。功能模块根据具体情况分别有不同的大小,图框较小的功能模块可以表示一个程序中的处理过程,而较大的图框代表的功能模块则可能代表的是完成某一个任务的一组程序。根据我们之前的需求分析可知,天津市电影票在线预订系统的使用者有两种角色,一种是系统管理员,一种是前台的用户,所以该系统的功能模块图如图3-1:图3-1 系统功能结构图 3.2模块功能设计管理员的权限:包括电影信息的管理、交易信息的管理、网站信息管理、基础信息管理、用户个人信息以及系统管理。普通用户的权限:包括电影信息查询、个人信息管理、交易信息管理。3.3概念设计(E-R图)如图所示,在系统总体结构设计之后,我们需要对角色具体的功能操作进行进一步的建模,通过使用E-R图来直观的描述现实情况下数据库的概念模型。在本系统中,系统管理员执行管理权限时,主要分为用户、预订、订单查询五个联系,分别对应于不同的角色和功能。图3-2 系统E-R图3.4逻辑结构 要将概念模型转换成数据模型这即是设计他的逻辑结构,这个时候必须要求对应的数据模型能完整正确的表达概念结构模型的意义,我们通过概念模型向数据模型的转换,将这种逻辑关系进化为适合开发并且编程的计算机模型,并且将转换来的关系以不同的联系方式在特定的条件下进行优化。本系统中用户、管理员、电影等这些实体和预订、查询等联系还有他们各自的属性转换成关系模式,并且符合实际转换过程中需要遵守的常见规则。 系统的数据库使用的是目前比较流行和常用的MySQL数据库,名称为xiangmu。关于数据库中的数据表如下:fav表,结构如表3.1所示。表3.1 用户信息表字段名数据类型是否主键idint是auto_incrementvarchar(255)否pidvarchar(500)否uidvarchar(500)否messages表,结构如表3.2所示。表3.2 电影信息表字段名数据类型是否主键idint是savervarchar(255)否savetimedatetime否contentvarchar(255)否recontentvarchar(255)否news表,结构如表3.3所示。表3.3 交易信息表字段名数据类型是否主键idint是auto_incrementvarchar(255)否contentvarchar(255)否savetimevarchar(255)否infotypevarchar(255)否addsvarchar(255)否telvarchar(255)否levvarchar(255)否pricevarchar(255)否3.5本章小结本章对系统进行了详细的设计,分别从功能模块、概念设计、逻辑结构、数据库等方面进行详细的分析和设计,并且画出了系统的总体结构模块图和E-R图。第四章 详细设计4.1 后台管理模块4.1.1 后台登录模块功能实现 浏览器输入 http:/localhost:8080/sys/longin.jsp,进入如图4-1 所示的后台登录界面。图4-1 登录界面 在登录界面的“用户名”和“密码”的文本框中输入用户名:admin密码:admin,然后单击【登录】按钮,即可进入如图4-2所示的页面。图4-2 主界面如图所示,这是该网站的首页,显示的是电影信息展示的版块,右上角是用户和管理员登录和退出的模块,下面包括搜索栏、销售排行、成交记录、影院资讯,联系等。4.1.2 交易信息管理模块功能实现单击【交易信息】按钮,界面右侧自动显示相应的列表。该界面可以实现对交易信息的管理。输入用户名可以查看该用户购买的电影票的信息,金额,发送时间,付款状态,订单管理等。运行结果如图4-3所示。图4-3 交易信息管理4.1.3电影管理功能实现点击电影管理,运行结果如图4-4所示。管理员可以在这里进行基本的电影信息的管理。输入电影名,价格,余票,状态,电影简介等添加正在上映的电影的相关信息。图4-4 电影管理4.1.4网站信息管理功能实现点击网站信息,运行结果如图4-5所示。可以查询修改删除上映的电影院电影基本信息,比如查询万达,成龙,奥斯卡等影院都有上映哪些电影,发布这些电影的时间,并且对他们进行修改删除操作图4-5 网站信息管理功能4.2用户模块4.2.1 前台主页面前台页面采用JSP技术设计,系统界面设计简单清爽,给人以清新的感觉,让人印象深刻。主页面包括首页,电影一览,销售排行,成交记录,影院资讯,联系我们。用户可以查找电影票信息,可以在公告里面查看系统的最新信息。运行结果如图4-6所示。其中的商场公告可以用来通知一些网站的优惠活动或者发布一些公告。图4-6 主页面4.2.2 交易信息管理功能实现用户进入个人后台点击交易信息可以对交易信息进行管理。运行结果如图4-7所示。我们可以在这里查询交易信息,包括订单、历史订单的查询,购物车等,具体到每部电影我们可以查询到它的交易数量,价格,总的票房收入等,并且可以对这些数据进行修改和移除操作。图4-7 交易信息管理4.2.3. 电影查看功能实现用户可以浏览电影信息,运行结果如图4-8所示。用户点击电影名之后会看到每部电影的详细信息,包括它的价格,余票,上映的状态是否上映,上映时间,上映的各家影院,电影的剧情介绍等等。图4-8 电影查看4.3 本章小结本章我们通过截图对前台页面的每个功能模块都进行的详细的说明和展示,通过这些前台页面的设计实现基本的电影票预订的操作,达到和用户比较好的交流,为电影院和观众提供更加方便人性化的购票体验。第五章 系统的测试与维护5.1系统测试对于系统测试,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过测试暴露系统中隐藏的错误和缺陷,以考虑是否可以接受该产品。而从系统开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该系统已正确地实现了用户的要求,确立用户对系统质量的信心。测试方法确认:是一系列的活动和过程,其目的是想证实在一个给定的外部环境中软件的逻辑正确性。验证:试图证明在软件生存期各个阶段,以及阶段间的逻辑协调性、完备性和正确性。测试用例:主要用来检验程序员编制的程序,一般应由测试输入数据和与之对应的预期输出结果这两部分组成。黑盒测试:测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。测试的策略一般按4个步骤进行,即单元测试、组装(集成)测试、确认测试和系统测试。单元测试:又称模块测试,是针对网站设计的最小单位程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。组装测试:也叫集成测试或联合测试。在单元测试的基础上,需要将所有模块按照设计要求组装成为系统,并考虑各模块间穿越的数据是否会丢失、模块间功能是否会互相影响、各子模块组合起来,是否达到预期要求的父功能、全局数据结构是否有问题。确认测试:又称有效性测试。它的任务是验证软件的功能和性能及其他特性是否与用户的要求一致。系统测试:系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试。5.2系统维护我们在将系统运行后一般会暴露出一些错误、缺陷而且有时候用户又会不断地对系统提出新的功能需要,这个过程中就需要我们不断地对系统进行完善。所以系统维护的目标就是确保系统运转正常,而且完善系统功能使用户的需求得到满足,从而使得我们的系统具有更长的生命周期和更高效的运行效率。系统的维护是从系统诞生开始在整个系统的使用周期中我们都需要进行维护的一个过程,维护的质量决定这个系统的使用寿命和他的工作效率。所以,系统维护是保证我们信息系统目标实现重要步骤。 系统的日常维护:除了基本的设备和硬件管理还包括数据的收集和整理、数据的录入及处理结果的整理与分发。系统运行情况的记录:系统运行过程中需要对整个系统的运行情况做记录,这样我们可以直观的看出系统在很多情况下的工作状态以及系统的运行效率,而且对于我们完整的评价和改进具有很强的指导意义,因此信息系统的运行情况一定要准确完整的被记录。在系统建立之初由于经验和客观需求原因,很多数据和功能未来不一定会再继续适合使用。所以系统维护人员应该根据系统内外的主客观情况及时有效地更改程序和数据,以满足各种需求,而这种情况下的系统维护又可以分以下几种:系统应用程序维护:系统运行过程要实现相应的功能必须由特定的程序指令进行执行,当程序或者指令出现问题时就需要系统维护人员及时的调整和改变。数据维护:因为系统时刻在运行,用户管理员的数据不断进行交互,所以系统的数据也必须保证安全和完善,因为数据是这种变化的反应,不管是增减内容还是调整结构都需要视具体变化而做出反应。这些数据不但包含计算机和信息管理系统本身正常运行的相关数据,还包括用户数据,交易数据,实时交互数据,所以必须在数据库的安全,数据的正确性,备份恢复,重新组织保护等多个方面保证数据能够正确应对各种变化。程序代码维护:系统的任何变化最终是要通过修改代码实现的,代码的维护应由设计和系统管理人员维护。硬件设备维护:是对系统运行所承载的硬件设备,他们的安全和工作效率等系统运行的基本硬件设备的日常维护和管理,例如机器部件的清洁、润滑,设备故障的检修,易损部件的更换等。一般系统的维护阶段都需注意以下三点: 正确性维护:主要是发现我们在系统调试阶段没有发现的未知错误,这种错误一般在系统开发阶段就有了。也可能是调试阶段误诊、软件的不正确使用,输入数据错误等,这个时候系统维护人员就应该及时报告记录这种错误并及时更改。适应性维护:计算机和互联网的不断发展,新的技术新的硬件软件不断出现,也就是说系统的外部环境是不断变化的,这个时候就需要不断优化适应这种改变,延长系统的使用周期,在保证用户需求的目标下,适应和跟随未来技术发展的方向完善性维护:因为系统运行的目标是实现用户需求,所以要时刻保证满足和改善系统功能,如果用户的需求得不到满足,系统本身的价值就会大打折扣,所以随时扩充现有的和没有的功能是一项长期的系统维护问题,一定程度上等于延长系统使用寿命,提高系统使用效率。5.3本章小结本章对系统进行了系统测试,保证了系统的稳定性和安全性,以及对系统的维护的方方面面进行了具体的讨论。结 论 在我们选择这个项目之初,我就特别对电影在线售票行业特别感兴趣,不论是电影本身还是互联网和信息管理技术的结合都是我日常比较的关注的方面。特别是在了解了当前国内外市场的现状之后,我对此的热情开始燃烧。所以当半年前开始着手准备毕业设计的时候我毫不犹豫的选择了关于电影在线售票的题目,这是我此次毕业设计的兴趣和初衷,也是我两个月设计过程中的动力。用自己学习的专业知识去做一个自己感兴趣的东西对很多人来说是一件奢侈的事,人生很难遇到这样的机会。所以我很珍惜这次真正意义上的独立实践,我希望在分析与设计这个过程中达成一些平时属于“理想”的精神财富,事实上也是如此。通过这次的天津市电影票在线预订系统的分析与设计,我对以前课程的学习又有了新的认识。不仅反映在对系统设计本身知识的重新学习,还包括对我自身各方面素质的检验。对目前信息管理与信息系统方面知识的学习我还处在熟悉的阶段,有些东西掌握的还不够熟练,特别是遇到一些技术性的困难需要请教同学和老师。而这次毕业设计使我发掘了很多以前没有发现的素质,并且为我以后的项目设计积累了很多经验,并且更好的理解了大学四年以来收获的知识,特别是锻炼了自己独立思考独立解决困难的能力。要说做毕业设计真正的价值是什么?我想没有比独立认真的完成一件自己的作品更让人兴奋了。经过两个多月的天津市电影票在线预订系统的分析与设计,我算是基本开发完成了天津市电影票在线预订系统。过程中有困难与挫折也有鼓励和兴奋,通过这次设计我的个人实践和独立能力得到了极大地提高,让我学习到了以前没有接触过的很多新的知识,最重要的,我自己终于也完完整整的做出了属于自己的产品,对此我非常满足和幸福。一个系统从前期调研到确定项目正式设立目标,从前期需求分析到详细的系统分析与设计,从用户和管理员的交互到,数据库的使用,每个流程是由自己亲手完成,这种一步一台阶,慢慢迈向目标的感觉是非常让人着迷的。我希望我在以后工作中也能保持今天这样的精神状态,这样我的工作会更有动力。尽管我的“产品”还有很多不足需要改进的地方但是这都不妨碍我为她骄傲。同时,我深感团队合作的重要性,我的设计里有很多帮助过我的老师和同学的热心和智慧,这是这次设计的另一个大收获,我非常感谢来自他们的合作与帮助,希望未来的人生道路上我们还能有这样的机会。参考文献1 张超.基于JSP的数据库连接技术浅析J.福建电脑,2013,(12):80-812 薛倩.基于JSP技术企业动态网站系统设计与实现J.微型电脑应用,2014,(2):14-173 孙秀杰,关胜,邵欣欣.信息系统分析与设计实训教程M.北京:中国铁道出版社,20114 甘文丽,孙亦博.Java软件开发中文件操作的研究与探析J.绵阳师范学院报,2013,(2):81-855 姚丽华,于广州.基于动态JSP技术的Web应用软件开发J.信息与电脑(理论版),2013 (03):43-446 李博文.浅谈运用JavaWeb解决用户登录的安全问题J.科技传播,2011,(1):5-197 WFMC group美.Workflow ReferenceModelJ.WFMC-TC-1003,2012,(3):38 薛文革,王宇,李增智.基于Web的分布式网络管理的设计及实现J.计算机工程,2011,(28): 29-319 王卫玲,李文俊,韦兆文.基于MVC设计模式的Web服务架构J.微计算机信息,2011,(30):197-19910 赵卓,赵欣.基于J2EE的网络管理系统的分析与设计J.计算机工程与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水龙头漏水修理课件
- 建筑工程项目临时设施建设方案
- 小升初语文-文言文专项复习训练一(含答案)
- 消防应急疏散通道设计方案
- 泡菜工厂废气排放控制与治理方案
- 水稻直播机械化培训课件
- 热力管网检测与修复方案
- 水痘患者护理
- 医用化学溶液组成标度95课件
- 作业5音响扩音器案例03课件
- 消防车辆安全行驶课件
- 偏瘫患者穿衣健康宣教
- 酒店预算培训课件
- 2025-2030中国汽车工程服务外包(ESO)行业现状调查与前景趋势研究报告
- 儿科血小板减少的护理查房
- 林下生态养鸡技术课件
- 高中语文课程标准测试题答案
- 孕期健康方式课件
- 膏药生产现场管理制度
- 智人迁徙路径重构-洞察及研究
- 关于医院“十五五”发展规划(2026-2030)
评论
0/150
提交评论