《本科毕业设计-sakura影票在线预定.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-sakura影票在线预定.doc(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、湖南软件职业学院 毕业设计 毕业选题: sakura影票在线预定 指导教师: 学生姓名: 院系名称: 软件工程系 专业班级: 软件技术Java1306班 学生学号: 201302050111 提交日期: 2015年12月19日 摘 要论文主要介绍了此次毕业设计选题“sakura影票在线预定”的开发背景及如何分析、设计和实习的。现在大多数的人们购买电影票都是去电影院,在那里查找自己想看的电影并进行电影票购买。经过几年的实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现在人网上购电影票的在线预定系统是非常必要可行的,并在我国已得到初步应用并有很广泛
2、的市场需求前景。影票在线预定系统可以实现人们远程逛逛电影院和购买电影票的愿望。本系统主要的功能包括会员注册、登录、电影票展示、查看详情、在线预定等。系统开发工具是使用MyEclipse Professional 2014及MySQL5.6数据库,其实现即使主要是数据库后台和动态网页前台相互连接,因此必须从操作的灵活性、敏捷性以及整体的高效性、安全性进行具体设计。在系统设计阶段对页面的设计采用了struts2框架,结合jsp实现了网页的动态显示,在后台业务层的实现采用了MVC分层模式实现了对前台页面的请求处理。在数据库设计阶段,通过对本行业的调查的具体的规划,在此基础上进一步的抽象规划得到了整个
3、数据表的整体框架和数据库表。并进一步的详细阐述了数据库之间的关联。在系统测试阶段,具体介绍了测试的目的,任务和方法,并对本系统进行了详细功能的测试。结合着整个项目,本项目采用BS结构,使用jsp即使进行动态页面的设计。后台数据库选用MySQL数据库。从快速开发方面考虑,运用了Hibernate框架实现对数据库的各项操作。关键字:在线预定;struts2;hibernate;mysql;BS结构I 目 录摘 要II第一章 前言- 1 -1.1选题背景- 1 -1.2发展现状- 2 -第二章 系统分析- 4 -2.1需求分析- 4 -2.2功能分析- 4 -2.3开发工具- 6 -第三章 概要设计
4、- 10 -3.1功能结构设计- 10 -3.2数据库概念结构设计- 11 -3.2.1数据库的概要设计及数据项- 11 -3.2.2数据储存与数据流图- 18 -3.3数据库概念结构设计- 20 -3.4数据库逻辑结构设计- 20 -3.5数据库搭建Struts2 + Hibernate- 23 -第四章 详细设计与实现- 25 -4.1网站首页- 25 -4.1.1头部导航栏- 26 -4.1.2中间部分- 26 -4.1.3脚部部分- 27 -4.2电影详情页面和评论- 27 -4.3订票页面- 28 -4.4登录页面- 29 -4.5找回密码- 29 -4.6注册页面- 30 -4.7
5、个人中心页面- 30 -4.8订单页面- 31 -4.8.1已购的票- 31 -4.8.2订票详情- 31 -4.9控制台- 32 -4.9.1登录控制台- 32 -4.9.2影片管理页面- 32 -4.9.3会员管理页面- 33 -4.9.4订单管理页面- 33 -第五章 系统运行- 34 -5.1 系统运行- 34 -第六章 结论- 35 -参考文献- 36 -致谢- 37 -第一章 前言近年来,随着Internet技术的快速发展,电子商务越来越流行起来。各行各业都在积极使用现代化手段,不断改善服务质量,提高工作效率。运用电子通信作为手段进行经济活动,通过这种方式人们可以对带有经济价值的产
6、品和服务进行宣传、购买和结算。电子商务是一种新兴的商务形式,它能提供快速、准确、高效的商务运作,是当今商务运作发展的主流方向。1.1选题背景随着科技的发展,时代的进步,互联网已经成为了人们生活中不可缺少的东西,网上购物已经成为了一种时代的象征,人们的生活水平日益提高,压力也越来越大,人们需要放松自己的心情,看电影显然是个不错的选择,但是传统的窗口售票工作效率低,人们往往需要排很长的队伍才能买到票,不仅浪费了宝贵的时间,而且可能还会影响人的心情,工作人员的工作量也相对较大。因此,拥有一套完整、高效、实用的影票预定系统就显得非常必要了,它可以帮你解决排队购票的问题,购票人足不出户就可以在网上查询电
7、影的资讯,票价和电影票的购买情况,同时可以浏览自己感兴趣的电影信息,节约了很多宝贵的时间,只需轻轻的按下按钮,你就可以得到你想要的票。设计一套完整,高效的基于B/S架构的在线预定系统。通过在线预定系统的实现,可以提高自己的开发经验,同时也解决了窗口售票效率低的问题。通过这个系统,可以为你节约更多的时间,可以更方便的查询电影的播放时间,影票的价钱,效率更高,更加便捷,同时也降低了工作人员的工作量和工作成本。1.2发展现状电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术。是一种能够容纳文学喜剧、摄影、绘画、音乐、文字、雕塑、建筑等多种艺术的综合艺术,但它又拥有独特的艺术特征。随
8、着社会的发展,人们生活水平以及对物质享受的提高,尤其是3D影片的问世,促使群众对观看电影的视觉效果也在不断的提高。由于对观看影片时的氛围、音效、视觉效果的要求,使大量观众开始由家中看碟转向去影城看电影。近年来去影城看电影的观众人数越来越多,从而就引发了电影订购的麻烦的问题。电影票交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些电影院纷纷在各地开设分店以拉近电影院与顾客间的距离一样。随着科学技术的飞速发展,Internet这个昔日只被少数人接触和使用的工具已经成为了普通百姓都可以触及的大众型媒体传播手段。随着现今全民素质和科学技术水平的不断提高,知识更新的越来越快
9、。人们随时都有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须实现信息化管理,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到电影院去,也不知道哪家电影院有自己需要的电影票,同时那些传统的电影院的经营者又没什么好的方法让人们知道我这有顾客需要的电影票,这种买卖双方之间信息交流上的阻碍成为“sakura影票在线预定”网站发展的原动力。首先,它利用互联网的便利性,使人们可以实时的在线选购自己需要的票劵,这样避免了传统购票方式给人们带来的长度奔波、长时间排队的疲劳。其次,在线预定系统将人们实际的购票模式通过网络形象的模拟出来,人们在网上订票时如身临其境,并且能在任何时
10、间选择自己所需要的电影票劵,这包括影片的价格、时间、座位等。再次,在线预定系统可以大大降低实际购票交易时间,提高工作效率。最后,在线预定可以及时地将数据信息完全共享给用户,用户无需再通过电话查询便可得到想要的具体票务信息,这样不仅提高了企业的服务质量,且更实际地解决了售票处/代售点电话咨询、订票等业务受理等问题,从而提高用户对服务的满意度。- 2 -第二章 系统分析2.1需求分析在线预定系统需要满足如下需求:1、 展示网站的影片信息,用户可进行浏览正在上映的影片信息2、 可以查看单部影片的详细信息和时间3、 可以通过充值数量获得等级从而得到购票折扣4、 选择影片和座位进行订票并得到订票信息5、
11、 可在购票中心查看订票信息和进行退票操作6、 可在个人中心修改用户信息、登录密码、上传头像和充值操作7、 后台管理可对用户进行查询、修改、删除的管理8、 后台管理可对影片进行查询、添加、修改、删除的管理9、 后台管理可对订单进行删除的管理10、 系统深入考虑数据操作效率和数据安全等因素11、 系统运行稳定,对不同权限有限制,安全可靠2.2功能分析基于系统需求分析,在线预定系统分为前台和后台,下面分别对一些主要功能模块进行详细说明。1、 用户登录、注册、登出及找回密码(1) 用户注册:用户邮箱格式与唯一性验证,用户密码验证。(2) 用户登录:系统通过Session检验是否登录,并调取临时存在服务
12、器中用户信息使用。(3) 用户登出:删除用户在服务器中的临时信息。(4) 找回密码:用户通过找回密码向自己注册邮箱发送一条验证码邮件,通过验证验证码来重置密码。2、 影片信息浏览(1) 用户可以浏览正在热播的影片(2) 影片评论:可查看改影片的用户评论,购买过该影片影票的用户才有权限在影片下方评论区发表评论(3) 用户可以查看影片的详细信息及可预订座位3、 选座订票处理(1) 用户可自选座位(2) 确认订票信息,执行订票(3) 订票后,系统进行确认会员等级获取折扣并扣除账户余额操作,后返回订票状态4、 个人中心(1) 显示用户个人信息及消费记录(2) 已购的票:显示我的影票订单,并可对订单进行
13、退票操作;退票成功后,系统将该订单款额返还账户(3) 修改资料:可对基本信息进行修改,也可以修改用户头像(4) 修改密码:可对用户密码进行修改(5) 充值:可对账户余额进行充值,根据一次性充值额度获得会员等级5、 找回密码(1) 用户忘记密码可通过注册邮箱发送验证码验证重置密码6、 管理员登录(1) 通过管理员信息验证,将管理员信息临时存储再服务器中以便使用7、 影片管理(1) 可对新片进行录入操作(2) 可对影片信息进行修改及删除操作8、 订单管理(1) 可根据订单号进行删除订单操作9、 会员管理(1) 查询所有会员信息(2) 可对用户部分用户信息进行修改及删除操作2.3开发工具2.3.1
14、MyEclipse Professional 2014本系统是采用MyEclipse Professional 2014平台开发实现的。MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate1 。MyEclipse
15、2014整合了Hibernate、Struts2和Spring等最新版本内容,MyEclipse2014界面美观,包含了一个清新的淡蓝色主题,集成了主题支持的插件Eclipse Color Themes和Jeeeyuls Eclipse Themes,可以进行主题样式定制和切换。该版本于2013年12月2日发布。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,
16、Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2.3.2MySQL5.6本系统采用MySQL5.6作为数据库。MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的
17、表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。与其他的大型数据库例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MyS
18、QL提供的功能已经绰绰有余,而且由于 MySQ L是开放源码软件,因此可以大大降低总体拥有成本。系统特性:1使用 C和 C+编写,并使用了多种编译器进行测试,保证了源代码的可移植性。2支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3为多种编程语言提供了 API。这些编程语言包括 C、C+、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。4支持多线程,充分利用 CPU 资源。5优化的 SQL查询算法,有效地提高查询速度。6既
19、能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作数据表名和数据列名。8提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。9提供用于管理、检查、优化数据库操作的管理工具。10支持大型的数据库。可以处理拥有上千万条记录的大型数据库。11支持多种存储引擎。12.MySQL 是开源的,所以你不需要支付额外的费用。13.MySQL 使用标准的 SQL数据语言形式。14.MySQL 对 PHP 有很好的支持,PHP是目前最流行的 Web 开发语言
20、。15.MySQL是可以定制的,采用了 GPL协议,你可以修改源码来开发自己的 MySQL 系统。16.在线 DDL/更改功能,数据架构支持动态应用程序和开发人员灵活性17.复制全局事务标识,可支持自我修复式集群18.复制无崩溃从机,可提高可用性19.复制多线程从机,可提高性能第三章 概要设计系统设计阶段的组要任务是将需求分析阶段总结出来的反映了用户需求的系统逻辑模型转换成可以实施的物理模型,主要解决如何去做的问题。3.1功能结构设计在线预定网站分为前台和后台。其中,根据在线预定网站的特点,可以将其分为影片浏览、评论信息、选座订票、个人中心、已购的票、编辑个人信息、修改密码、消费记录查询及充值
21、,其中各个部分及其包括的具体功能模块如图3-1所示。浏览影片选座订票影片详情评论及查看个人资料上传头像Sakura在线预定个人中心修改资料修改密码充值消费记录查看订单已购的票退票处理找回密码图3-1前台模块图根据在线预定网站的特点,可将其分为影片管理、会员管理、订单管理,其中各个部分及其包括具体功能模块如图3-2所示新增影片修改影片影片管理删除影片修改用户Sakura在线控制台会员管理删除用户订单管理删除订单图3-2控制台模块图3.2数据库概念结构设计用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能够充分的满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的
22、流程,组成一份详尽的数据字典,为后面的具体设计打下基础。3.2.1数据库的概要设计及数据项1、 会员信息表(user)(1) 数据项:uid含义:自动递增用户身份的标识之一类型:int(2) 数据项:username含义:用户身份的标识之一类型:varchar(3) 数据项:password含义:用户登录密码类型:varchar(4) 数据项:uname含义:用户昵称类型:varchar(5) 数据项:sex含义:性别类型:varchar(6) 数据项:balance含义:账户余额类型:double(7) 数据项:grade含义:会员等级类型:varchar(8) 数据项:graderank含
23、义:会员等级权限类型:int(9) 数据项:portrait含义:用户头像地址类型:varchar(10) 数据项:portraitname含义:用户头像名类型:varchar(11) 数据项:regtime含义:用户注册时间类型:varchar2、 影片信息表(movie)(1) 数据项:mid含义:自动递增的影片唯一标识类型:int(2) 数据项:moviename含义:影片标题类型:varchar(3) 数据项:abstracts含义:影片详情类型:varchar(4) 数据项:time含义:影片上映时间类型:varchar(5) 数据项:price含义:影票价格类型:double3、
24、订单表(book)(1)数据项:bookid含义:自动递增的订单编号类型:int(2)数据项:mid含义:影片编号,与movie表mid字段关联类型:int(3) 数据项:seat含义:座位类型:varchar(4) 数据项:price含义:订单价格类型:double(5) 数据项:username含义:产生订单的用户名类型:varchar(6) 数据项:time含义:下单时间类型:varchar(7) 数据项:quipment含义:用户下单时使用的设备类型:varchar(8) 数据项:ipaddress含义:用户下单时的IP地址类型:varchar4、 评论表(comment)(1) 数据
25、项:cid含义:自动递增的评论唯一标识类型:int(2) 数据项:mid含义:影片编号,与movie表mid字段关联类型:int(3) 数据项:uid含义:用户编号,与user表uid字段关联类型:int(4) 数据项:time含义:用户发表评论时间类型:varchar(5) 数据项:comment含义:用户评论内容类型:varchar5、 消费记录表(records)(1) 数据项:rid含义:自动递增的消费记录编号类型:int(2) 数据项:username含义:用户名,与user表username字段关联类型:varchar(3) 数据项:record含义:消费类型类型:varchar(
26、4) 数据项:price含义:消费金额类型:double(5) 数据项:time含义:消费时间类型:varchar6、 管理员信息表(admin)(1) 数据项:username含义:管理员登录帐号类型:varchar(2) 数据项:password含义:管理员登录密码类型:varchar3.2.2数据储存与数据流图1、 面向用户的客户端系统流程图如图3-3所示注册找回密码个人中心用户信息数据系统未登录登录评论订单管理订票信息数据系统已登录选择座位是否登录正在热播影片用户图3-3面向用户的客户端系统流程图影片信息数据系统- 32 -2、面向管理员的系统流程图如图3-4所示管理员管理员登录订单管
27、理影片管理会员管理修改用户修改用户新增影片删除用户修改影片删除影片后台数据系统图3-4面向管理员的系统流程图3.3数据库概念结构设计概念模型是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体的机器上实现的模型都有许多严格的限制。而实现应用环境是复杂多变的,如果把现实世界中的事物直接转化为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖于具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转化为具体机器上DBMS支持的数据模型。该模型不依赖于具体的硬件环境和DBMS。概念结构是对现实世界的一种抽象。所谓
28、抽象是对实际的人、物、事和概念进行认为处理,抽取所关心的共同特征,忽略非本质的细节,并把这些特征用各种概念精确的加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所需要解决的问题的描述,不依赖于具体的硬件环境和DBMS。3.4数据库逻辑结构设计根据数据库需求分析,本系统的数据表结构具体设计如下会员信息表主要用来保存会员信息。结构如表3-1所示表3-1会员信息表字段名数据类型是否为空是否主键描述uidintNoYes用户IDusernamevarcharNo帐号passwordvarcharNo密码unamevarcharNo昵称sexvarchar性别balanc
29、edoubleNo余额gradevarchar会员等级graderankintNo会员权限portraitvarchar头像地址portraitnamevarchar头像名regtimevarchar注册时间影片信息表主要用来保存影片信息。结构如表3-2所示表3-2影片信息表字段名数据类型是否为空是否主键描述midintNoYes影片IDmovienamevarcharNo影片标题abstractsvarcharNo内容简介timevarcharNo开始时间peicedoubleNo售票价格订单表主要用来保存订单信息。结构如表3-3所示表3-3订单表字段名数据类型是否为空是否主键描述booki
30、dintNoYesmidintNoseatvarcharNopricedoubleusernamevarcharNotimevarcharequipmentvarcharipaddressvarchar评论表主要用来保存用户评论信息。结构如表3-4所示表3-4评论表字段名数据类型是否为空是否主键描述cidintNoYes评论编号midintNo影片编号uidintNo会员编号timevarchar评论时间commentvarchar评论内容消费记录表主要用来保存用户消费记录。结构如表3-5所示表3-5消费记录表字段名数据类型是否为空是否主键描述ridintNoYes记录编号usernameva
31、rcharNo用户名recordvarcharNo消费类型pricedoubleNo消费金额timevarcharNo时间管理员信息表主要用来保存管理员信息。结构如表3-6所示表3-6管理员信息表字段名数据类型是否为空是否主键描述usernamevarcharNoYes管理员帐号passwordvarcharNo管理员密码3.5数据库搭建Struts2 + Hibernate数据库搭建Struts2+Hibernate,Struts负责显示层和中间业务层,Hibernate负责持久层,这个结构是较流行的Java Web应用程序架构。相应配置文件如下:web.xml: booking strut
32、s2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.html 404 /error/404.html 500 /error/500.jsp 部分struts.xml: /error/404.html /register.jsp /login.jsp text/plaininputStream 第四章 详细设计与实现系统详细设计的任务是再系统总体设计的指导下,对系统个组成部分进行细致具体的物理设计,使系统总体设计阶段所作的各种决定具体化。在详细设计阶段,主要完成如下工作:
33、代码设计,界面设计,前后台的设计等。本系统由:用户登录注册模块(登录、注册、找回密码)、个人中心模块、评论模块4.1网站首页本网站首页简约大方,其作用是整体的展示了本在线预定网站的主题内容及影片的展示,布局简洁明了,易于用户订票。首页分为上中下三个部分,上部分是主导航栏,用户可以通过此处进入个人中心、订单中心和登出操作。中间部分为影片展示,影片展示部分为正在热播的影片和介绍。下部分是网站信息。网站首页如图4-1所示:图4-1网站首页图4.1.1头部导航栏头部的导航栏可以进入登录注册的操作,登录后可根据用户自己的需求进入个人中心、订单中心和登出操作。头部导航栏如图4-2和图4-3所示:图4-2未
34、登录头部导航栏图4-3已登录头部导航栏4.1.2中间部分中间部分主要直观的展示本网站的正在热播的影片。正在热播和即将上映的影片如图4-4所示:图4-4正在热播的影片图4.1.3脚部部分页面下部是大多数电子商务网站常见的部分,用于显示一些网站的信息和反映网站中一些常见问题,进行一些超链接,链接其他的页面。页面下部如图4-5所示:图4-5页面脚部部分4.2电影详情页面和评论详情页面展示了该影片的故事简介,用户可根据需求展开查看并评论,用户可通过此页面进入购票。详情页面如图4-6所示:图4-6详情页面评论部分如图4-7所示:图4-7展开查看或评论4.3订票页面用户可根据可预订座位进行选择订票,点击提
35、交开始下单订票页面如图4-8所示:图4-8订票页面4.4登录页面已注册用户可进行登录登录页面如图4-9所示:图4-9登录页面4.5找回密码忘记密码的用户可通过向注册邮箱发送验证码帮助重置密码找回密码页面如图4-10所示:图4-10 找回密码4.6注册页面新用户可进行注册,帐号必须为邮箱,以助于找回密码注册页面如图4-11所示:图4-11 注册页面4.7个人中心页面用户可进行查看并修改资料,包括上传头像、修改资料、修改密码、充值和查看消费记录个人中心如图4-12所示:图4-12 个人中心4.8订单页面4.8.1已购的票用户可查看自己所有订单,并可选择进行操作订单页面如图4-13所示:图4-13
36、订单页面4.8.2订票详情用户可查看订票座位并可选择进行退票操作,页面如图4-14所示:图4-14 订票详情4.9控制台4.9.1登录控制台管理员可进行登录,页面如图4-15所示:图4-15 登录控制台4.9.2影片管理页面管理员登录后,可对影片信息进行添加、修改和删除操作影片管理页面如图4-16所示:图4-16 影片管理页面4.9.3会员管理页面管理员可对所有会员进行修改和删除操作会员管理页面如图4-17所示:图4-17 会员管理页面4.9.4订单管理页面管理员可对所有订单删除操作订单管理页面如图4-18所示:图4-18 订单管理页面第五章 系统运行5.1 系统运行本系统为JAVA编写的B/
37、S结构的WEB项目,运行步骤如下。1、 运行windows操作系统。2、 由于本系统是由JAVA编写所以需要安装JDK1.7JAVA虚拟机器,安装方法为:运行JDK1.7安装文件,选择路径进行安装。3、 运行Tomcat安装文件,选择安装路径,选择第二步已经安装好的JRE路径,进行Tomcat的安装。4、 部署程序至Tomcat。5、 安装MySQL数据库,导入结构的SQL脚本,启动数据库实例服务。6、 启动Tomcat。7、 打开浏览器进入首页:http:/localhost:8080/book;管理员登录地址:http:/localhost:8080/book/admin/login第六章 结论Saku