电影院订票系统方案.docx

上传人:b****7 文档编号:25286089 上传时间:2023-06-07 格式:DOCX 页数:20 大小:337.79KB
下载 相关 举报
电影院订票系统方案.docx_第1页
第1页 / 共20页
电影院订票系统方案.docx_第2页
第2页 / 共20页
电影院订票系统方案.docx_第3页
第3页 / 共20页
电影院订票系统方案.docx_第4页
第4页 / 共20页
电影院订票系统方案.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

电影院订票系统方案.docx

《电影院订票系统方案.docx》由会员分享,可在线阅读,更多相关《电影院订票系统方案.docx(20页珍藏版)》请在冰豆网上搜索。

电影院订票系统方案.docx

电影院订票系统方案

电影院订票系统

1•课程设计的目的

在中国经济的快速发展下,各行各业都随之发展,快速进步,从而提升了人们的生活质量,带来了消费市场的活跃。

除了必要的生活需求外,人们开始重视生活品质,包含了身体健康和精神文化的需求,因此电影成了人们业余生活中的一种很好的选择,得到快速发展。

当前人们的生活已经越来越离不开互联网,年轻一族对手机和电脑已经产生了比较深的依赖性。

在网络购物日趋升温的大环境下,如果能够在网上订购电影票,对于影迷而言也是非常期待的。

因此,当前很多影院都在加强网络订票平台的建设。

在本课题里,提出了基于ASP.NET开发技术和SQLServer2012数据库的网络购买电影票的系统的设lie该系统的数据库信息丰富功能齐全,切具有操作简单维护升级方便的特点。

因此,本系统的设计和开发,都具有重要的现实意义。

本课题主要使用MicrosoftVisualStudioSQLServer等开发工具。

2.设计方案论证

2.1系统需求分析

电影院网上订票系统在进行开发时,需要满足下列条件:

(1)确保信息的完好:

可以使用缺省和约束等手段,保证电影的信息完好。

如果开发人员在输入数据时出现了错误,系统应该及时做出提醒,以便用户可以尽早的去修改。

(2)系统实用性:

本系统电影票的网络预定功能。

它将为广大消费者提供大量的电影信息。

(3)系统可扩展性:

对于任意一个系统,用户的需求都是不断变化的。

因此,在系统开发完成后,为了保证能够满足后期客户的更多需求,需要考虑系统与其他软件硬件的兼容性,提高系统的可拓展性。

(4)系统安全性:

信息安全是系统一大核心容,因此,需要确保每个用户都在自己的权限围使用和操作本系统。

本系统对于不同用户授予了不同的权限,以此从访问的角度对用户的操作加以管理,以确保系统的安全和信息的安全。

2.2系统总体设计

本系统的功能结构图如图1所示

电影院网I:

订票系统

图1功能结构图

 

2.2.1用户注册

用户若要登录并操作本系统,需要进行账户注册。

根据系统提示,可以输入6至12位字符,可以是单独用中文或者英文,也可以用中英文组合,还可以加入数字,但不能单独使用数字注册。

如果用户设置的用户名已经被他人注册了,系统立即会作出提示,用户必须另外选取用户名。

注册完毕后,用户即可正常进入和使用本系统,能够实现网

络订购电影票了。

图2用户注册业务流程

222用户登录

为了实现用户登录的功能,系统需要提供一个用户登录表单。

在设置该表单时,可以考虑两种悄况,第一,用户登录之询,显示登录提示;用户登录之后,再改表单的容中,显示的是用户的个人信息。

如图3所示。

图3用户登录业务流程

223管理员登陆流程

管理员要对本系统进行综合管控,第一步操作必须输入正确的用户名和登录口令,然后才能进行相关的操作。

T

管理繫录结

图4管理员登录业务流程图

2.3业务流分析

业务流程图(transactionflowdiagram,简称TFD),它的功能是可以用指定的数字或者符号,来对业务处理全过程详情进行展示。

在研究系统的功能和架构时,业务流程图可以提供详细的分析依据。

因而借助业务流程图,可以对业务实现的每一步的详情作出梳理,以便对业务实现过程中是否存在问题进行落实,并对问题和故障进行及时处理,以保障整个系统的功能和该项业务的顺利实现。

需求。

因此,在选择数据库的设计方式时,要根据系统的性能决定,如果系统的当前功能已经比较完善,后期需要增加的性能极少,那么采用第二种,也就是面向对象的设计方式。

如果系既要考虑系统当前的需求,还要为后期用户需求的增加,系统功能的扩展留下余地,就最好选择第一种数据库设计方式。

3.1.1概念结构设计

为了表示出部门的具体信息需求情况,可以借助概念设计来实现。

它的特点是相对独立,与计算机系统和数据库的结构等都没有直接联系。

概念模式设计•的□标是对于应用区域的信息格式进行客观反应,以便满足用户的各项应用需求。

设计概念模式的常用方法,一般是从需求分析出发,借助E-R模型等其他模型来反应各个数据之间的关系。

在数据库系统里,概念模式无法用来直接设讣数据库,而是作为一种数据模型,来面向实际应用环境,这样的好处是能够确保数据库的设汁时能够紧紧用绕预期的U标。

因此,设计本系统需要的概念模式时主要借助E-R模型。

E-R图(实体-关系图)的结构如表1所示:

表1E-R图的结构

实体类型

相应特征

实体型

用矩形表示,矩形框写明实体名。

联系

用椭圆型表示,并用无向边与其相应实体连接起来。

属性

用菱形表示,菱形框写明联系名,用无向边与其有关实体连接。

山于E-R图法具有比较优越的性能,因此在对本系统的数据库概念结构进行设讣

 

图6电影新闻ER实体图

 

 

图9连接信息ER实体图

 

3.1.2逻辑结构设讣

在对逻辑结构模型进行设计时,要根据表达效果来选择最合理的数据模型和

DBMS,来实现逻辑结构的设计。

表2电影新闻信息表

表名

列名

数据类型(精度围)

空/非空

约束条件

其他说明

ID

int

非空

种子,自增1

Id

Biaoli

Varchar(50)

非空

标题

Neirong

Nlext

卜T

Fabushijian

Datalime

非空

发布时间

Faburen

Varchar(50)

非空

发布人

表3电影资讯信息表

表名

列名

数据类型(精度围)

空/非空

约束条件

其他说明

ID

int

非空

种子,自増1

Id

Yingpianmingcheng

Varchar(50)

非空

影片名称

Leixing

Varchar(50)

非空

类塑

Diqu

Varchar(50)

非空

地区

Fangyingting

Varchar(50)

非空

放映厅

Fancying

Varchar(50)

非空

放映场次

Shijian

Datatime

非空

时间

Tupiamn

Varchar(50)

非空

显示图片

Neirong

Ntext

非空

Piaojia

Money

非空

票价

更4信息表

列名、\^

数据类型(精度围)

空/非空

约束条件

其他说明

ID

int

非空

种子,自增1

Id

Yonghu

Varchar(50)

非空

用户

Liuyaiineirong

Ntext

非空

留言容

Liuyanshijian

Datatime

非空

留言时间

表5订票信息#

表名

列名'

数据类型(精度围)

空/非空

约束条件

其他说明

ID

int

非空

种子.自増1

Id

Dianyingmingcheng

Varchar(50)

非空

电影名称

Changci

Varchar(50)

非空

电影场次

Zuowei

Varchar(50)

非空

座位

Piaojia

Money

非空

票价

Leixing

Varchar(50)

非空

类型

Dingpiao

Datatime

非空

订票时间

Yonghuming

Varchar(50)

非空

用户名

Lingqu

Varchar(50)

非空

领取

表6电影评价信息表

^表名

数据类型(精度围)

空/非空

约束条件

其他说明

ID

int

非空

种子,自増1

Id

Dianying

Varchar(50)

非空

电影ID

Pignjiaren

Ntexl

非空

评价人

Shijian

Datalinw

时间

Pingjianeiro

Varchar(50)

非空

评价容

3.13数据库的实施

完成数据库相关基础性设计后,我们已经对系统的功能和框架结构有所了解。

但设计数据库的最终□的,是为了跟用户提供一个性能优越、功能完善、运行稳定的系统,这就需要还要做好另外两个方面的工作:

数据库的运行和数据库的维护。

这里先讲数据库的实施。

在对数据库的基础性结构设汁完毕之后,接下来需要把数据库装入系统并进行运行和测试,以此检验数据库的设计是否存在缺陷,以便及时作出修正。

这个工作,和软件开发中的软件测试环节非常类似。

在实际应用中,使用DBMS提供的DDL语言,能够实现对物理设计和逻辑结构设计的成果进行转化,在生成程序语言后再对其进行加工,这样就实现了数据库的创建。

当前许多DBMS系统都已经具备了比较完善的功能,包括对图像进行自定义操作等。

这样,能够为开发人员的工作节省大量的时间,推进整个系统的开发进度。

从详细容上来看,数据库结构的建立需要从以下儿个方面入手:

(1)客观分析数据库物理设计想相关数据,并对数据是否完整进行确认;

(2)建立数据库的基础结构,并客观分析数据库的结构特点,数据库模式与子模式,以及数据库空间的描述。

(3)确保数据库具有比较高的可幕性。

4.设计结果与分析

4.1会员登录模块的实现

4.3首页模块的设计和实现

电影院网上订票

KX

■宫mt

“Ml

pFWIO

广州羊域越hRi位于虽绘天AJS248号.兴建干1921年.是广州市最老

的电够阮之一・颐占危曲枳6聽平方米.使用EI紐0平方牝是目Ktrffl

市IH、的专业电!

!

耘・】输2年.上抵迸行改•將电影厅一分为二.

克怪座保因为有208个念犢的滅幺厅小电越斤及录魂厅召1何.桂卩为电子曲

欢机宝及快餐压。

・^99

 

图14首页模块

网上订票系统的设计过程中,需要更好的融合当前的订票管理系统的综合性分析,

这样才能够更好的应用在当前的订票管理信息系统的实施过程中,进而能够实现对肖前

的订票系统的实现。

4.4查看影讯模块的设计和实现

电彰院网上卩丁栗

 

图15影讯模块

影片名称:

12

海报:

1

主漏:

12

放安厅:

Z

加般场次:

12

内容:

fsdfsdf

票价:

a

订票信息

电彫场欢

1第一场创

座位

|]勺排|1勺导

买票类型

1普通票创若菲普適票频票时渚带*眺证件

确定订票

图16电影模块

通过具体的模块上的分析,能够看到在不同的影片名称和应用过程中,也会相应的体现出来具体的设讣效用,最终能够完善当前系统的界面上的设讣和实施。

4.5留言功能模块的设计和实现

电影院网上订票

ftWWSMMBA■二axilf)ffMORl

SAtniQKMn)tt-co-c©dw»

asw

flPKSlIfllblSIR】EA«a”R:

24

皿tr

图17留言模块

通过留言功能的设计,能够进行匿名和实名的留言,这样将会更多的体现在当前的网上订票的系统管理过程中,完成对当前的订票管理过程中的综合体现。

4.6后台登陆功能模块的设计和实现

functionbacthDelete(){

formid="ecM;

ids=getCheckeds(formid/IDH);

if(ids.length<1)(

alert("请选择需要删除的记录!

“);

return:

}

if(!

confirm(N是否删除?

M)){

return:

}

varecsideObj=ECSideUtil.getGridObj(formid);

varurld=”v%=wcbapp%>/DO2O3O3OlAclion.do?

mc(hod=dclclcBatch";

pars="ids=M+ids;

ECSideUtiI.doAjaxUpdate(urld,pars,ecsideObj.CallBack,formid);

}

//新建、编辑、查看

functioncdit(id,sign){

varpars="id=,'+id+”&sign』+sign;

varstr=H<%=webapp%>/D02030301Action.do?

method=edit&”+pars;

updateEcside(str,3O,3O);

}

〃取消

functioncanceled,sign){

varformid=MecH;

if(!

confirm(”是否取消提醒?

")){

return:

}}

4.7密码管理模块的设计和实现

修改密码

泊认范昭:

1仗目1

图18密码管理模块

密码管理过程是基本的管理,在进行具体的分析过程中,需要将当前的密码的管理总体过程进行系统的分析,体现出本文研究过程中的价值和意义。

5.设计体会

在本文的系统设计上,进行了详细的用户需求分析,努力地处理每一个细节,力求设计•的完善和实用。

特别是遇到设计中的难题时,还要进行不断地难证,以及各种资料的查询、分析,迎难而上,努力去完成。

本课题的设计花费了较多的时间和经理,虽然也取得了微不足道的成绩,但存在的薄弱之处也是不能无视的,比如在设计本系统时,对系统安全性的考虑还不够充分。

假设用户通过正确的用户名和密码登录系统后,在没有退出操作的惜况下,可以在浏览页面中选择后退键,退回到系统的登录页面中;没有登录系统的用户则可以在浏览页面中选择前进键,进入系统的登录页面中。

本文作者在系统的设计过程中,丰富了很多知识,但也有知识点不足的地方,需要不断地补充,提升自己。

在这次的课程设计•中虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统。

6.参考文献

[1]马照亭等.ASPWeb编程实例教程[M].:

希望电子,2013:

53-93

[2]萨师煩等.数据库系统概略[M].:

高等教育,2013:

90-300

[3]丁宝康,董健全.数据库使用教程[M]..清华大学,2013:

12-210

[4]吴明辉,胡煜,窦亮.ASP.NET网络办公及商务应用系统开发实例导航[M].:

人民邮电,2013:

[5]瑞旭.ASP.NET实例教程[M].:

中国电力,2012:

360-410

[6]罗晓芾.数据库技术(高级)[M].:

清华大学,2012:

187-532

[7]汪小平,吴勇强,宏林等.ASP.NET网络开发技术[M].:

人民邮电,2012:

230-345

[8]DeenSM.FundamentalsofDataBaseSystems.CCTA,2013.

[9]罗晓芾.数据库技术(高级)[M].:

清华大学,2012:

187-532

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1