1、 基于基于 JSP 电影票预定网站的设计和实现电影票预定网站的设计和实现 专专 业:业: 年年 级:级: 学学 号:号: 作作 者:者: 指导老师:指导老师: 目目 录录 1 引言 1 2 系统分析 . 2 2.1 需求分析 2 2.2 可行性分析 3 3 系统设计 . 3 3.1 总体设计目标 3 3.2 功能模块设计 4 3.3 数据库设计 8 3.4 系统特点 . 14 4 系统实施 14 4.1 系统运行环境 . 14 4.2 系统架构设计 . 15 4.3 相关技术介绍 . 15 5 系统实现与运行 19 5.1 登录页面的实现 . 19 5.2 前台页面的实现 . 20 5.3 后
2、台页面的实现 . 25 6 结论 . 26 附录 主要功能代码 . 29 基于 JSP 的电影票预订网站的设计 孙晓燕 南京信息工程大学电子与信息工程学院信息工程系,南京 210044 摘要摘要:为方便公众的娱乐生活,避免人们现场购买电影票时受排队之苦,本文研究 B/S 架构的在线电影票预定网站 的设计与实现过程,从需求分析、网站设计到具体实现都遵循了网站开发的思想和数据库的设计方法。网站的设计与开发 使用 JSP 开发工具,应用 Microsoft Access 管理数据库。文章详细介绍了一个电影票预订网站的分析、设计和开发全过 程,分析并实现了电影票订购的基本功能。 关键词关键词:电影票预
3、订;JSP;数据库 1 引言 互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其便捷的信 息传输形式改变着人们的消费模式,利用简单、快捷、低成本的电子通信方式,买卖双方不谋面就可以 进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。1996 年前后,在美国学术界提出 “电子商务” (E-Buiness 或 E-Commerce)的概念。短短几年时间内这一概念被广泛接受。根据买方卖方 的不同,电子商务市场可划分为 4 种类型:B2B(Business to Business) 、C2C(Consumer to Consumer) 、 C2B(Consume
4、r to Business) 以及 B2C(Business to Consumer)几种模式,目前占据主流的是 B2B 和 B2C 两种。B2B 主要面向企业,这种平台对性能、安全和服务要求比较高;B2C 直接面向终端的大众 消费者。眼下电子商务网站正如雨后春笋般地大量涌现1。 正是因为国民经济快速发展, 人们对生活的要求越来越高, 娱乐方式越来越多样化, 对服务的快捷、 便利性要求也越来越高,从而他们对电影院行业的建设与管理提出了更高的要求。由于电影数量与电影 种类不断增加,电影事业不断发展,中心影城的管理难度也越来越大。然而传统的售票方式存在着很多 方面的不足,比如实时差、交易时间过长、
5、运营成本高、信息不共享等2。为适应和推动电影行业的发 展,各电影院公司和部门开始广泛采用计算机管理系统,推出网上电影票售票服务,大大减轻了订票、 售票、检票、调度、票款管理等部门工作人员的劳动强度,提高了各部门的工作效率,而且能够在很大 程度上减少顾客排队购票的时间和由此而带给顾客的疲劳,为广大顾客提供了更加快捷、优质、有序的 服务,提高了中心影城的服务水平,也逐步树立了企业形象。 根据这种现实需要,设计制作一个影城在线售票管理系统便成为一件非常有价值的工作。应用在线 售票网站对影城进行管理具有传统管理模式不可比拟的优点, 它凭借其信息更新速度快、 信息存储量大、 安全性高、应用简便等特点为影
6、城的管理带来了极大的方便,发挥越来越重要的作用。因此,越来越多 的电影院都想利用动态电子商务的优越性来进行网上售票交易,以减少电影院工作人员大量繁琐的售票 工作,避免人们赶到电影院发现票已售完的情况,缩短排队买票的时间。现如今比较成熟的电影票在线 售票网站一般以数据库(如 MySql、SQL Server)为基础,应用当今最为流行的网络编程语言(如 JA VA、 ASP 语言)共同制作而成。本文也将结合现实需要,设计出一个基于 JSP 语言、Access 数据库管理系统 的在线电影票预订网站。 2 系统分析 2.1 2.1 需求分析需求分析 首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新 系统的设计目标和模型。由于条件有限,调研主要是在网上进行,即通过在网上查看已有的电影票预订 网站,注册成为其会员来了解该网站具备的功能。 2.1.1 2.1.1 用户需求用户需求 “用户是上帝” ,设计网站前应详细了解用户需求,这样才能避免日后因不满足用户需求而造成大 量修改。电影票预订网站前台应