基于Java的电影订票网站的设计与开发
技术:Java、JSP等
摘要:
本文以电影售票系统的开发设计为主要依据,以MyEclipse作为前台开发工具,以MySQL后台数据库,整个系统用简洁明快的界面展现出来,使操作简单可行,用户使用方便、简洁。本
系统采用当今比较先进的SSH(即Struts、Spring、Hibernate)框架技术开发一个性能优越、可扩展性强和安全可靠稳定的电影售票系统。系统主要分为前端用户界面和后台管理界面。前端主要实现了用户登录、用户注册、首页、新闻公告、影院信息、电影信息等功能模块;后台主要实现了系统用户管理、注册用户管理、新闻公告、电影类型、影院管理、电影管理、订单管理等功能模块。通过对各功能模块的测试,测试结果良好,可以推广使用。
关键词:电影售票系统;MyEclipse;MySQL;SHH
目录:
摘 要 I
Abstract II
1 绪论 1
1.1 课题背景 1
1.2 课题研究意义 1
1.3 主要目标 2
1.4 论文组织结构 2
1.5 本章小结 3
2 开发工具及环境简介 4
2.1 Java语言 4
2.2 开发工具 4
2.2.1 MyEclipse 4
2.2.2 Tomcat 5
2.2.3 MySQL 5
2.2.4 Servlet 6
2.3 后端开发 6
2.3.1 Spring 7
2.3.2 Struts 7
2.3.3 Hibernate 8
2.4 前端开发 9
2.4.1 JSP 9
2.4.2 JavaScript 10
2.4.3 CSS 10
2.5 硬件需求及环境 10
2.6 本章小结 11
3 需求分析 12
3.1 可行性分析 12
3.1.1 技术可行性 12
3.1.2 经济可行性 12
3.1.3 社会可行性 13
3.2 需求调研 13
3.3 功能需求分析 13
3.4 本章小结 18
4 系统总体设计 19
4.1 架构设计 19
4.2 功能模块设计 19
4.3 数据库的分析与设计 20
4.3.1 概念结构设计 21
4.3.2 逻辑结构设计 23
4.4 系统架构类图 24
4.5 系统交互图 25
4.6 本章小结 26
5 系统详细设计与实现 27
5.1 详细设计概述 27
5.2 程序流程图 27
5.3 系统配置 29
5.3.1 应用层配置 29
5.3.2 数据库连接配置 29
5.3.3 SessionFactory模式的配置 30
5.4 后台功能实现 31
5.4.1 系统登录实现 31
5.4.2 系统用户管理模块 32
5.4.3 新闻公告管理模块 32
5.4.4 电影类型管理模块 33
5.4.5 电影管理模块 33
5.5 前台功能实现 34
5.5.1 用户登录模块 34
5.5.2 用户注册模块 34
5.5.3 页面首页模块 35
5.5.4 新闻公告模块 35
5.5.5 电影列表模块 36
5.5.6 电影预定模块 36
5.7 本章小结 37
6 系统测试 38
6.1 系统测试目的与意义 38
6.2 测试计划 38
6.2.1 测试目标及任务概括 38
6.2.2 测试方案及环境 39
6.2.3 测试覆盖率和风险分析 39
6.3 测试过程 39
6.3.1 登录页面测试 40
6.3.2 用户管理模块测试 40
6.3.3 新闻公告管理模块测试 41
6.3.4 电影类型管理模块测试 41
6.3.5 电影管理模块测试 42
6.3.6 订单管理模块测试 42
6.3.7 前台功能模块测试 43
6.4 系统测试总结 44
6.4.1 系统测试阶段 44
6.4.2 系统缺陷状态 44
6.5 总体质量评估 45
6.6 本章小结 45
结论 46
致谢 47
参考文献 48
附录 49
(一)外文文献 49
(二)中文翻译 56
论文字数:31632
包含资料:
截图: