asp电影院订票系统论文 第3页
3 系统分析与设计3.1 前台系统构架
前台系统功能主要分为两大部分:影片相关功能、及会员服务相关功能。另一项重要而不在menu中直接呈现(但会在网页中适当位置出现)的是【订票】功能。
1. 影片相关功能:首页是提供近期热映影片以及即将上映影片的概况,可通过页面跳转进行对影片的详细查询。还有场次以及订票功能。同时提供场次表,可直接查询目前上映影片中的所有场次,方便观众不需要到现场查询每部影片的场次。另外提供进阶查询,可使观众了解每部影片的导演、主演、类型、剧情等资讯。
2. 会员服务相关功能有会员登入、会员注册。会员登入以后可查询每部影片的场次,并在网上直接进行订票操作。该功能极大满足了观众自由选择座位的权利。
图3-1 前台系统功能
前台系统构架的设计是为了方便观众无需登录其他网站查询自己感兴趣的影片了解导演、主演、剧情等相关内容,也无需到影城现场咨询每部上映影片的场次表。通过该网上订票系统,观众可在家中轻松的进行所有操作,包括在线订票的功能。而且,观众在订票过程中出现某场次的座位已经订满或是没有自己想要的座位时,系统会出现“订票失败,可选择其它场次观看本部影片”的提示。以此来通知观众,降低了现场订票的失败率,同时也节约了观众到影城排队买票的时间。
这个设计还有益于影城售票人员,他们通过观众网上订票的操作可以快捷地掌握每场次的座位安排以及观众的信息,再根据影片各场次是否满座,在网上直接提示订票的观众。3.2 后台系统构架
图3-2 后台系统功能后台各项功能都是为了管理本系统所设计:
1. 影片管理:主要用来管理影片资料库,管理排片,以及场次清单相关事宜。
2. 其它管理:主要用来文护系统重要资料(如员工资料),或不经常变动的资料(例如馆区资料、各馆区座位表资料)。本功能之有本系统的最高权限账号(admin)才能使用,以免所有员工皆可修改系统重要资料,甚至可以更改其他员工的密码。毕业论文
http://www.751com.cn3.3 配置数据库本文来自辣'文.论;文-网
本系统数据库管理系统选择Microsoft SQL Server 2000,数据库连接使用ADO技术。数据库连接代码如下:
<%
dim str
on error resume next
str=”provider=sqloledb;data
source=127.0.0.1;UID=sa;PWD=;DATABASE=Booking_online”
set conn=server.createobject(“ADODB.CONNECTION”)
if err then
err.clear
response.write(“数据库连接错误”)
else
conn.open str
if err then
err.clear
response.write(“数据库打开错误!”)
end if
end if
%>
4 资料库设计
4.1 资料结构
以下为本系统世纪使用的资料结构。各资料表的栏位名称、栏位定义(类别及长度、可否null、该栏位是否有预设值、该栏位值是否唯一)及Primary Key,均如以下各表所示。表中refer to表示该栏位有参照其他资料表的栏位,refered by表示该栏位有被其他资料表的栏位参照。
「FILMS」资料表:记录影片基本资料
「ZONES」资料表:记录电影院各馆区/放映厅的资料
「SEATS」资料表:记录各馆区/放映厅的座位表资料
「CUSTOMERS」资料表:记录会员资料
「EPARTS」资料表:记录电影院业者公司内部行政组织的部门资料,需与「EMPLOYEES」资料表配合使用
「EMPLOYEES」资料表:记录员工资料
上一页 [1] [2] [3] [4] 下一页
asp电影院订票系统论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766