基于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。基于web的电影院订票系统说明书
相关推荐
X,代表产品包括 HPUX、 IBM AIX等;还有一类是 Linux。 我们建议选择 Windows Server 2020 操作系统。 工作站操作系统 由于客户端为各档次的微机,因而其操作平台选择非常灵活,可选用的操作系统有WINDOWS 9 WINDOWS 20 WINDOWS NT、 WINDOWS XP、 Linux等,但从系统的功能,易学易用,开放性、安全性等方面来考虑,我们建议选择
1字 ↑ ↑ 版心左边线 版心右边线 表 2 文管类 论文层次代号及说明 章 节 条 款 项 一、□□□□□ (一)□□□□ 1.□□□□ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ( 1)□□□□ □□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□ ①□□□□□ 居中书写 空 2字书写 空 2字书写 空 2字书写 空 2字书写 ↑ ↑ 版心左边线 版心右边线
第 5 页 共 24 页 表 4 添加订单表( orderadd) 列名 中文名称 数据类型 长度 是否允许空 Orderid 订单号 Char 10 Not null Orderaddress 送餐地址 Varchar 50 Not null 表 5 留言信息表( message) 主键 为 ( cmessageid) 外键为( cshopperid) 列名 中文名称 数据类型 长度
一标识一位用户 2. 数据存储名称:图书分类信息表 含义说明:存放分类名称信息 存储方式:一条记录存储一个图书分类名,整个表存储所有的图书分类名信息 处理要求:增、删、改 说明:用自动生成的 ID 号来唯一标识一个图书分类名 :图书信息表 含义说明:存放图书的基本信息 存储方式:一条记录存储一类图书信息息,整个表存储所有的图书信息 处理要求:增、删、改和查询 说明:用 ISBN 来唯一标识一类
题,支持翻页功能,表中将显示新闻标题、作者及发布时间。 该页面的界面设计如图 所示。 新闻搜索 登录用户可进行新 闻搜索操作,搜索流程图如图 所示。 图 按新闻类别浏览界面 开始 验证用户是否已登录 获取搜索内容 返回 跳转到新页面 显示搜索结果 Y N 图 新闻搜索流程图 南昌航空大学科技学院 2020 届学士学位论文 21 21 在新闻搜索页面中同样是利用 GridView
比直接访问更快。 本系统的存储过程比较多,前面已经详细介绍各个存储过程的功能,下面将本系统的整个存储过程做简要的描述,如下表 57所示。 表 57 存储过程表 存 储 过 程 描 述 sp_bid_isp 添加一条用户的竞价 sp_Get_Bid_Details 获取某件项目所有竞价的详细信息 sp_item_dsp 删除某件项目 sp_get_highest_bid 获取某件项目的最高竞价