在线影院订票管理系统设计与实现毕业论文(编辑修改稿)内容摘要:
4 页 共 52 页 2 系统分析 系统需求分析 网上订票系统需要满足如下需求: 1. 展示网站的影片信息,用户可进行浏览正在上映和即将上 映的影片信 息 , 可以根据不同条件查询本网上影院的影片场次时间 2. 可以查看单部影片的详细信息和场次时间 3. 选择影片和座位进行订票并得到订票信息,系统会发送含有订票信息的 Email到用户的邮箱 4. 可在用户中心查看订票信息和进行退票操作 5. 可在用户中心修改用户信息,登录密码和上传头像 6. 后台管理可对用户进行查询,添加,修改,删除的管理 7. 后台管理可对影片进行查询,添加,修改,删除的管理 8. 后台影片管理可添加新影片语言,类别,版本 9. 后台管理可对场次进行查询,添加,修改,删除的管理 10. 后台可对前台页面的广告进行广告以及友情链接信息进行维护和更换管理 11. 后台可对管理员进行查询,添加,修改,删除的管理及管理员的权限管理 12. 系统深入考虑数据操作效率和数据安全等因素 13. 系统运行稳定,对不同权限有限制,安全可靠 系统功能分析 基于系统需求分析,网上影院订票系统分为前台和后台,下面分别对一些主要功能模块进行详细说明。 1. 用户登录、注册及注销 用户注册:用户邮箱格式与唯一验证,用户密码验证,验证码验证,可选是否 30天内自动登录,并且将用户信息临时储存在服务器中以便 使用。 用户登录:系统通过 Cookie 检验是否自动登录,并且将用户信息临时储存在服务器中以便使用。 用户注销:删除用户在服务器中的临时信息。 2. 影片信息浏览 中北大学信息商务学院 2020 届毕业设计说明书 第 5 页 共 52 页 用户可浏览正在热播与即将上映的影片 用户可查看影片的详细信息 3. 影片场次查询 用户可按照影片名查询场次 用户可按照时间段查询场次 用户可按照版本分类查询场次 4. 选座订票处理 用户可自选座位(一次订票最多 4 张票) 确认订票信息,执行订票 订票后,系统自动发送用户订票信息到用户邮箱 5. 用户中心 显示用户交易提醒和近期影片推荐 我的订单:显示 我的电影订单,并可对可退票的订单进行退票操作;退票成功后,系统自动发送用户退票信息到用户邮箱 编辑个人信息:可对基本信息进行修改 , 也可修改用户头像 密码修改:可对用户密码进行修改 6. 管理员登录 通过管理员信息及验证码验证,将管理员信息临时储存在服务器中以便使用。 7. 影片管理 可对新片进行录入操作 可按影片名对影片进行搜索操作 可对影片信息进行修改及删除操作 可添加新影片语言,类别,版本 8. 场次管理 可对场次进行录入操作 可通过场次时间范围对场次进行搜索操作 可对场次信息进行修改及删除操作 9. 票务管理 可根据订单号查用户订票信息 中北大学信息商务学院 2020 届毕业设计说明书 第 6 页 共 52 页 10. 用户管理 可对用户进行添加操作 可通过用户名对用户进行搜索操作 可对用户信息进行修改及删除操作 11. 广告管理 管理员可对前台页面的广告及连接地址进行更换 12. 管理员管理 可对管理员进行添加操作 可对管理员进行查询操作 可对管理员进行修改及删除操作 可对管理员进行权限的管理 系统开工具发 MyEclipse 本系统是采用 MyEclipse 为平台开发实现的。 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 JavaEE 集成开发环境 ,包 括 了 完 备 的 编 码 、 调 试 、 测 试 和 发 布 功 能 , 完 整 支 持HTML,Struts,JSP,CSS,Javascript,Spring, SQL, Hibernate。 在结构上, MyEclipse 的特征可以被分为 7 类: 1. JavaEE 模型; 2. WEB 开发工具;3. EJB 开发工具; 4. 应用程序服务器的连接器; 5. JavaEE 项目部署服务; 6. 数据库服务; 7. MyEclipse 整合帮助;对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 JavaEE 集成开发环境,支持代码编写、配置、测试以及除错。 对检索功能以及错误查询功能更加强大,包括 对 js 文件的错误查询 [16]。 MySQL 本系统采用 作为数据库。 中北大学信息商务学院 2020 届毕业设计说明书 第 7 页 共 52 页 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 目前 MySQL 被广泛地应用在 Inter 上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL作为网站数据库。 MySQL拥有如下特点: 1. 支持 AIX、 FreeBSd、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多种 操作系统。 2. 为多种编程语言提供了 API。 这些编程语言包括 C、 C++、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby 和 Tcl 等。 3. 支持 多线程 ,充分利用 CPU资源。 4. 优化的 SQL 查询算法,有效地提高查询速度。 5. 既能够作为一个单独的 应用程序 应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的 软件 中提供多语言支持,常见的 编码 如中文的 GB 231 BIG5,日文的 Shift_Jis 等都可以用作数据表名和数据列名。 6. 提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径。 7. 提供用于管理、检查、优化数据库操作的 管理工具。 8. 可以处理拥有上千万条记录的大型数据库。 中北大学信息商务学院 2020 届毕业设计说明书 第 8 页 共 52 页 3 系统概要设计 系统设计阶段的主要任务是将需求分析阶段所总结出来的反映了用 户需求的系统逻辑模型转换成可以实施的物理模型,主要解决如何去做的问题。 系统功能结构设计 影院订票网站分为前台和后台。 其中,根据影院订票网站前台的特点,可以将其分为影片浏览、场次查询、选座订票、用户中心、我的订单、编辑个人信息、修改密码、订单查询、及网站广告,其中各个部分及其包括的具体功能模块如图 所示。 网 上 影 院订 票 系 统浏 览 影 片场 次 查 询广 告 信 息用 户 中 心选 座 订 票交 易 提 醒我 的 订 单编 辑 个 人 信 息修 改 密 码查 看 订 单退 票 处 理 图 系统前台模块图 根据影院订票网站的特点,可以将其分为影片管理,场次管理,用户管理,广告管理,管理员管理,权限管理,其中各 个部分及其包括的具体功能模块如图 所示。 网 上 影 院 订 票系 统 后 台影 片 管 理场 次 管 理用 户 管 理广 告 管 理管 理 员 管 理影 片 的 增 删 改 查场 次 的 增 删 改 查用 户 的 增 删 改 查前 台 广 告 的 修 改管 理 员 的 增 删 改 查影 片 新 语 言 的 添 加影 片 新 类 别 的 添 加影 片 新 版 本 的 添 加管 理 员 权 限 管 理票 务 管 理 订 单 查 询 图 系统后台模块图 中北大学信息商务学院 2020 届毕业设计说明书 第 9 页 共 52 页 数据字典 数据字典的作用主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等方面进行具体的定义。 建立数据字典的目的是为了保证全局数据的一致性和准确性 [12]。 数据字典配以数据流程图就可以从图形和文字两方面对系统做出完整的定义和描述。 数据项 1. nam管理员信息表: 数据项: admin_id 含义说明: 唯一标识一个管理员的身份 别名:管理员序号 类型: integer 数据项: admin_name 含义说明:管理员登录用户名 别名:管理员登录用户名 类型: varchar 长度: 45 数据项: admin_pwd 含义说明:管理员登录密码 别名:管理员登录密码 类型: varchar 长度: 45 数据项: admin_privilege 含义说明:管理员权限 别名:管理员权限 类型: varchar 长度: 45 2. 版本信息表 数据项: edition_id 含义说明:唯一标识一个影片的版本 中北大学信息商务学院 2020 届毕业设计说明书 第 10 页 共 52 页 别名:影片版本序号 类型: integer 数据项 : edition_name 含义说明:影片版本名称 别名:影片版本名称 类型: varchar 长度: 45 3. 类别信息表 数据项: kind_id 含义说明:唯一标识一个影片的种类 别名:影片种类序号 类型: interger 数据项: kind_name 含义说明:影片种类名称 别名:影片种类名称 类型: varchar 长度: 45 4. 语言信息表 数据项: language_id 含义说明:唯一标识一个影片的语言 别名:影片语言序号 类型: integer 数据项: language_name 含义说明:影片语言 名称 别名:影片语言名称 类型: varchar 长度: 45 5. 影片信息表 数据项: movie_id 中北大学信息商务学院 2020 届毕业设计说明书 第 11 页 共 52 页 含义说明:唯一标识一部影片 别名:影片序号 类型: integer 数据项: movie_name 含义说明:影片名称 别名:影片名称 类型: varchar 长度: 45 数据项: movie_director 含义说明:影片的导演 别名:影片导演 类型: varchar 长度: 45 数据项: movie_actor 含义说明:影片的演员 别名:影片演员 类型: varchar 长度: 45 数据项: movie_info 含义说明:影片的介绍信息 别名:影片介绍信息 类型: varchar 长度: 500 数据项: movie_language 含义说明:影片的语言序号 别名:影片语言序号 类型: integer 数据项: movie_kind 含义说明:影片的类别序号 中北大学信息商务学院 2020 届毕业设计说明书 第 12 页 共 52 页 别名:影片类型序号 类型: integer 数据项: movie_photo 含义说明:电影照片的地址 别名:电影照片的地址 类型: varchar 长度: 200 数据项: movie_long 含义说明:影片的片长时间 别名:影片片长时间 类型: integer 数据项: movie_date 含义说明:影片的上映日期时间 别名:影片上映日期时间 类型: timestamp 数据项: movie_edition 含义说明:影片的版本序号 别名:影片版本序号 类型: integer 6. 场次信息表 数据项: play_id 含义说明:唯一标识一场的影片场次 别名:影片场次序号 类型: integer 数据项: play_movie 含义说明:场次的影片序号 别名:场次影片序号 类型: integer 数据项: play_time 中北大学信息商务学院 2020 届毕业设计说明书 第 13 页 共 52 页 含义说明:电影场次播放时间 别名:电影场次播放时间 类型: timestamp 数据项: play_price 含义说明:电影场次票价 别名:电影场次票价 类型: double 7. 电影票信息表 数据项: ticket_id 含义说明:唯一标识一张电影票 别名:电影票的序号 类型: integer 数据项: ticket_play 含义说明:电影票对。在线影院订票管理系统设计与实现毕业论文(编辑修改稿)
相关推荐
............................ 3 研究目的及意义 ............................................................................................... 4 研究方法 .........................................................
.............................................................................. 14 投资回收周期 ........................................................................................................ 14
该遵循国家标准和行业标准,尤其要重视代码的应用。 徽商职业学院 2020 届毕业论文 9 ,一方面要尽可能地减小冗余度,减小存储空间降低数据一致性问题发生的可能性,另一方面,还要考虑 适合的冗余,以提高和降低开发难度。 数据表设计 通过调查分析各种资料,根据本 系统用户需要操作和处理的各种数据,对数据表进行了分析。 确定在数据库中存储的各种数据之间的关系以及数据类型,列举出部分数据表的关系如下
,使柞水成为西安人休闲的驿站,度假的天堂,创业的热土,消费的乐园。 《 千 万 只土鸡示范县 发展 规划( 2020— 2020 年) 》 根据陕西省《 百万亩设施蔬菜工程规划( 2020— 2020 年) 》,预计 到 2020 年,全省蔬菜种植面积发展到 650 万亩,产量达到 1470 万吨,为农民新增收入 80亿元。 五年新增日光温室和大棚蔬菜 100 万亩,其中日光温室 40 万亩
板,要求边角整齐、表面光滑、防水、耐磨、易于脱模,不得有脱胶空鼓情况。 此种模板的进场规 格为 2440122018mm,可根据现场的砼构件的几何尺寸进行拼装。 方木采用 5080mm。 (二)框架柱模板安装与拆除施工技术措施: 柱模板由柱模、柱箍和支撑系统组成。 其支设特点是:布置零星分散,尺寸和垂直度要求严格,有足够的稳定性、强度和刚度,同时要求混凝土浇筑和拆除方便。 柱模板安装的工艺流程为
机 3 3 3 17 钢筋调直机 3 3 3 18 钢筋切断机 3 3 3 19 电焊机 30 30 30 5. 5. 3 测量试验仪器配备表 序号 设备名称 型 号 需用数量 配备情况 合 计 自有 需采购 1 压力机 DYE200 1 1 1 2 养护式全自动控制仪 BYS 1 1 1 3 泥浆 3 件套 NB1 1 1 1 4 电子天枰 JM2KG 1 1 1 5 针片状规准仪 1 1 1