基于web的电影院订票系统说明书内容摘要:

类型 01 02 03 表 21 所示的电影信息表就是一个关系,简单易掌握。 下面是对关系模型约束的简单描述:  域约束:指每一属性值的范围必须在所列出的可能值的范围之内。 如整数和实数的标准数据类型。 字符、固定长度字符串以及可变长度字符串也可以用于日期、时间、时间戳记和货币数据类型。  键约束:在一个关系结构中,每一个元素都不相同,因此,关 系中的所有元组也必须互不相同。 在上述“电影信息表”关系中,不可 能存在两个 元组可以同时具有一个“编号”的情况。 用于唯一标识每个元组的属性称作主键,在一个关系表中必须有一个主键。 帮助主键标识元组的属性称作辅键。  关系数据库架构和完整性约束:关系数据库 架 构 是一个关系架构集合完整性约束集。 完整性约束规定任何主键不可以为 空。 键约束和实体完整性约束是在各个关系上指定的。 引用完整性约束是 在两个关系之间指定的,并且可用于维护两个关系的元组间的一致性。 关系模型的优点:关系模型与非关系模型不同,它建立在严格的数学概念基础上,因此关系模型的概念单一。 无论实体还是实体间的联系都用关系表示;关系模 型的存取路径对用户是透明的,从而具有更好的数据独立性和更好的安全保密性,简化了程序员的工作和数据库开发建立的工作。 关系数据库的缺点是速度与其他类型数据库系统相比稍慢,设计数据库管理系统的难度比较大。 北京理工大学珠海学院 2020届毕业论文 9 Microsoft SQL Server Microsoft SQL Server 是一个 可伸缩、高性能的数据库管理系统是为当前的分布式客户 /服务器环境特别设计的,它使用 TransactSQL语句在服务器和客户端之间传送资料请求。 图 24 资料关系模式 在图 24中,客户端实际上是通过传送资料的请求实现对服务器端资料的操作,服务器端 DBMS 经过资料的统一整理,返回给客户端所需的信息。 SQL Server 使用这种 C/S 体系结构,把所有的工作负荷分解成在服务器上的任务和在客户端上的任务,从而增强了数据库的性能和可靠性。 所谓关系模型数据库系统( RDBMS),是负责管理数据库的结构。 它的内容包括维护数据库中资料之间的关系、确定资料储存的正确性以及在系统失败时恢复全部资料。 TransactSQL 是 SQL Server 使用的一种数据库查询语言。 SQL 是机构化查询语言的缩写形式,是由美国国家标准协会( ANSI)和国际标准组织( ISO) 定义的一个标准。 使用 TransactSQL 语句可以查询、修改和管理关系数据库系统。 SQL Server 可以在许多操作系统上执行。 与 Access 想比较, SQL Server 具有更好的应用特征:  支持企业级运算、支持 C/S 模型  更好的性能  更方便的操作  支持多种协议  支持分布式计算和分布式计算模型  功能增强:数据存储量极大、数据复制、数据转换服务、分布式事务和全文检索 Access 与其他关系型数据库系统相比, Access 提供的各种工具既简单又方便,更重要的是 客户机 服务器 DBMS 数据库系统 客户数据请求 返回数据信息 北京理工大学珠海学院 2020届毕业论文 10 Access 提供了更为强大的自动化管理功能。 Access 数据库系统有以下几个特点:  在 Access 中,可以方便存取由 dBase、 FoxPro、 Paradox 等各种数据库系统产生的数据库,并且支持 ODBC 标准。  Access 提供了强大的引导向导。 利用引导向导,用户可以方便、轻松地创建 Access对象,同时 Access 为用户提供了大量常用的数据库模板,用户可以非常方便地在此基础上创建自己的数据库系统。  Access 提供了功能强大的 VBA( Visual Basic for Application)语言。 使用它,用户可以编写更为复杂的数据库应用程序。  使用 OLE 技术,用户还可以在数据库中插入各种对象,增加数据库的效果。  用户还可以在窗体或报表中使用图形控制组件,将资料用图表的方式表示出来。 北京理工大学珠海学院 2020届毕业论文 11 3 系统分析与设计 前台系统构架 前台系统功能主要分为两大部分:影片相关功能、及会员服务相关功能。 另一项重要而不在 menu 中直接呈现(但会在网页中适当位置出现)的是【订票】功能。 1. 影片相关功能:首页是提供近期热映影片以及即将上映影片的 概况,可通过页面跳转进行对影片的详细查询。 还有场次以及订票功能。 同时提供场次表,可直接查询目前上映影片中的所有场次,方便观众不需要到现场查询每部影片的场次。 另外提供进阶查询,可使观众了解每部影片的导演、主演、类型、剧情等资讯。 2. 会员服务相关功能有会员登入、会员注册。 会员登入以后可查询每部影片的场次,并在网上直接进行订票操作。 该功能极大满足了观众自由选择座位的权利。 图 31 前台系统功能 前台系统构架的设计是为了方便观众无需登录 其他网站查询自己感 兴趣的影片了解导演、主演、剧情等相关内容,也无需到影城现场咨询每部上映影片的场次表。 通过该网上订票系统,观众可在家中轻松的进行所有操作,包括在线订票的功能。 而且 ,观众在订票过程中出现某场次的座位已经订满或是没有自己想要的座位时,系统会 出现“ 订票失败,可选择其它场次观看本部影片”的提示。 以此来通知观众 , 降低了现场订票的失败率,同时也节约了观众到影城排队买票的时间。 这个设计还有益于影城售票人员,他们通过观众网上订票的操作可以快捷地掌握每场次的座位安排以及观众的信息 ,再根据影片各场次是否满座,在网上直接提示订票 的观众。 网站首页 ( Index) 影片查询 影片概况 场次表 进阶查询 会员服务 会员登录 会员注册 北京理工大学珠海学院 2020届毕业论文 12 后台系统构架 图 32 后台系统功能 后台各项功能都是为了管理本系统所设计: 1. 影片管理:主要用来管理影片资料库,管理排片,以及场次清单相关事宜。 2. 其它管理:主要用来维护系统重要资料(如员工资料),或不经常变动的资料(例如馆区资料、各馆区座位表资料)。 本功能之有本系统的最高权限账号( admin)才能使用,以免所有员工皆可修改系统重要资料,甚至可以更改其他员工的密码。 后台首页 ( admin) 影片管理 其它管理 新增影片 ( filmsadd) 影片清单 ( filmslist) 排片 ( runningfilms) 场次清单 runningfilmslist 馆区资料维护 ( zones) 座位表维护 ( seats) 员工资料维护 ( employees) 部门资料维护 ( eparts) 北京理工大学珠海学院 2020届毕业论文 13 配置数据库 本系统数据库管理系统选择 Microsoft SQL Server 2020,数据库连接使用 ADO 技术。 数据库连接代码如下: % dim str on error resume next str=” provider=sqloledb。 data source=。 UID=sa。 PWD=。 DATABASE=Booking_online” set conn=(“ ” ) if err then (“ 数据库连接错误 ” ) else str if err then (“ 数据库打开错误。 ” ) end if end if % 北京理工大学珠海学院 2020届毕业论文 14 4 资料库设计 资料结构 以下为本系统世纪使用的资料结构。 各资料表的栏位名称、栏位定义(类别及长度、可否 null、该栏位是否有预设值、该栏位值是否唯一)及 Primary Key,均如以下各表所示。 表中 refer to 表示该栏位有 参照其他资料表的栏位, refered by 表示该栏位有被其他资料表的栏位参照。 「 FILMS」 资料表 :记录影片基本资料 欄位名稱 型別 amp。 長度 可否 n u l l 預設值 唯一值 意義 r e f e r to r e f e r r e d b y[FIL M S ]PK F M Y c h a r ( 4) n o t n u l l 影片編號 年 R U N N I N G _FI L M S . F M YPK F M M c h a r ( 2) n o t n u l l 影片編號 月 R U N N I N G _FI L M S . F M MPK F M N c h a r ( 3) n o t n u l l 影片編號 流水號 R U N N I N G _FI L M S . F M NN A M E C H v a r c h a r ( 25 5) n o t n u l l 中文片名N A M E E N v a r c h a r ( 25 5) 英文片名DI R E C T OR v a r c h a r ( 25 5) 導演A C T OR v a r c h a r ( 25 5) 主演I N T R O b l o b 影片簡介PI C v a r c h a r ( 25 5) 影片圖檔 p a t hWWW v a r c h a r ( 25 5) 影片首頁F I L M L E N G T H s ma l l i n t n o t n u l l 0 片長PR I C E F U L L s ma l l i n t n o t n u l l 0 全票價PR I C E S T s ma l l i n t n o t n u l l 0 學生票價A V A I L A B L E c h a r ( 1) n o t n u l l Y 該筆資料是否有效L A T E S T t i me s t a mp ( 14 ) 該筆資料最後一次更新時間 「 ZONES」 资料表:记录电影院各馆区 /放映厅的资料 欄位名稱 型別 amp。 長度 可否 n u l l 預設值 唯一值 意義 r e f e r to r e f e r r e d b y[ Z ON E S ]PK Z N O c h a r ( 2) n o t n u l l 館區代號 S E A T S . Z N OZ N A ME v a r c h a r ( 32) n o t n u l l 館區名稱A V A I L A B L E c h a r ( 1) n o t n u l l Y 該筆資料是否有效 「 SEATS」 资料表:记录各馆区 /放映厅的座位表资料 欄位名稱 型別 amp。 長度 可否 n u l l 預設值 唯一值 意義 r e f e r to r e f e r r e d b y[ S E A TS ]PK Z N O c h a r ( 2) n o t n u l l 館區代號 Z ON E S . Z N OPK S N OX c h a r ( 3) n o t n u l l 格子的X R E S E R V A T I ON S . S N OXPK S N OY c h a r ( 3) n o t n u l l 格子的Y R E S E R V A T I ON S . S N OYA T T R I B U T E 1) 這個格子是S ( S E AT ) 還是W ( W AL K)S HOWN S N O1 顯示的座位編號 1S HOWN S N O2 c h a r ( 2) 顯示的座位編號 2R A N K c h a r ( 2) 座位等級A V A I L A B L E c h a r ( 1) n o t n u l l Y 該筆資料是否有效L A T E S T t i m e s t a m p ( 14) 該筆資料最後一次更新時間 北京理工大学珠海学院 2020届毕业论文 15 「 CUSTOMERS」 资料表:记录会员资料 欄位名稱 型別 amp。 長度 可否 n u l l 預設值 唯一值 意義 r e f e r to r e f e r r e d b y[C US TO M ER S ]PK C S S N c h a r ( 10 ) n o t n u。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。