云南农职大一J2EE项目:影院售票系统开发

需积分: 10 0 下载量 135 浏览量 更新于2024-09-01 收藏 309KB PDF 举报
"该资源是云南农业职业技术学院互联网技术学院的大一学生进行的一次结业机试题目,涉及J2EE、移动互联网和大数据技术,主要任务是设计并实现一个影院售票系统。" 在这个【影院售票系统】项目中,学生们需要使用Java语言,并在MyEclipse开发环境中结合MySQL数据库来完成系统开发。系统的功能主要包括: 1. **主界面展示**:程序启动后会显示主界面,提供查询按钮,用户点击后能够查看所有影片的信息。 2. **影片信息管理**:系统应支持新增影片功能。当点击“新增”按钮时,会弹出一个窗口供用户录入新影片的详细信息,如影片名称、时长、产地、上映日期和票价等。 3. **数据存储**:在数据库层面,需创建名为`MovieDB`的数据库,以及一个名为`movies`的表,用于存储影片信息。`movies`表包括了movieID(影片编号,为主键且自动增长)、name(影片名称,非空)、duration(影片时长,非空)、area(影片产地,非空)、date(上映日期,非空)和price(票价,decimal类型)等字段。 4. **操作反馈**:新增影片成功后,系统需向用户给出提示,并清空输入框,同时在主界面更新影片列表,显示新增的影片信息。 5. **系统架构**:学生需要按照一定的步骤搭建系统,包括编写实体类、创建数据访问层、实现BaseDAO接口以及编写对应的数据访问层代码,创建主窗体和新增影片信息窗体,并确保各组件功能正常。 6. **数据准备**:需根据数据库设计创建数据库并添加至少3条测试数据。 7. **项目提交**:最后,学生需要将数据库导出为SQL脚本文件,整个项目打包后提交。 评分标准方面,项目的评价主要集中在以下几个方面: - 数据库设计与数据添加(共5分) - 创建数据库(5分) - 添加至少3条测试数据(5分) - 系统框架的搭建和功能实现(具体分数未给出) 此项目旨在检验学生对Java编程、数据库管理和用户界面设计的理解和应用能力,同时也要求他们具备良好的数据持久化处理和系统集成的能力。通过这个项目,学生可以深入理解和实践J2EE技术在实际业务场景中的运用,以及如何利用移动互联网和大数据的相关知识来构建一个完整的应用程序。
2020-07-25 上传
1 Introduction 简介 1.1 Purpose 目的 影院售票系统的开发目的是使影院售票模式从手工记录转变成信息管理,为影院售票人员提供方便条件。用户也可以轻松地在家都可以操作查找影片、订票、退票等功能。对电影院的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着电影院信息系统的不断完善,电影院售票的管理将越来越依赖于信息化的管理。所以系统开发将围绕电影院售票工作的实际情况,使之能迅速适应电影院售票的需要。 影院售票系统的实施的现实意义是减少管理售票的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前手工记录的方式,电脑录入更加方便快捷;实现了影院售票的计算机化。 1.2 Scope 范围 本系统适应于全国各大影院 2General description 总体概述 定位:该项目为系统应用软件 风格:窗口 用户人群:电影爱好者 产品:该课程设计在实验过程中需要在window系统下运行 2.1 Soft perspective 软件概述 2.1.1 About the Project 项目介绍 在当今世界电脑普及的时刻,电脑能为我们做更多的事了。过往如果我们想在电影院看最新上映的电影的时候,我们不得不将大部分时间和精力花费在排队购买电影票上,既费时又费力,那种等待让人心烦。为了解决买票的问题,我们完全能通过电脑跟互联网来完成,本系统就是根据此需求进行开发和设计的。我们开发一个满足用户需求,为用户提供便捷服务的安全稳定的在线电影购票订票系统。 在线电影购票系统是为了提高劳动的效率、节约成本、提高服务质量,方便电影售票和客户购买。在线电影售票系统涉及到未注册用户注册、注册用户登录、查询电影、创建订单、付款等功能,并且还有对数据库进行管理和操作,总体实现项目的任务。系统角色共分为未注册用户、注册用户和管理员这三种,各自对应着相应的任务,实现功能。