“在线电影售票系统”设计文档(1)

“在线电影售票系统”设计文档(1)
“在线电影售票系统”设计文档(1)

在线电影购票系统设计文档

第X组 XX

一、数据库设计

“在线电影购票系统“是面向用户的一款系统,旨在让用户方便的在某个电影院在线购票,特此本系统的数据库设计如下:

1.“在线电影购票系统”的ER图和实体:

ER图:

实体:

用户(Customer)、座位(Seat)、电影(Movie)、订单(Ordered)

2.”在线电影购票系统”的表:

主要涉及上述四个表。

3.”在线电影购票系统“的数据库实现

建立数据库的SQL语句:

CREATE DATABASE /*!32312 IF NOT EXISTS*/`cin_ticksystem` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `cin_ticksystem`;

建立表和插入数据的SQL语句:

/*Table structure for table `customer` */

DROP TABLE IF EXISTS `customer`;

CREATE TABLE `customer` (

`Cflowline` int(11) NOT NULL AUTO_INCREMENT,

`Cid` char(11) CHARACTER SET utf8 NOT NULL,

`Ckey` varchar(10) CHARACTER SET utf8 NOT NULL,

`Cname` varchar(100) CHARACTER SET utf8 NOT NULL,

`Csex` varchar(100) CHARACTER SET utf8 DEFAULT NULL,

`Cage` varchar(10) CHARACTER SET utf8 DEFAULT NULL,

`Cstatus` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '0',

`Cwill1` varchar(100) CHARACTER SET utf8 DEFAULT NULL,

`Cwill2` varchar(100) CHARACTER SET utf8 DEFAULT NULL,

PRIMARY KEY (`Cid`),

KEY `Cflowline` (`Cflowline`)

) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=gbk;

/*Data for the table `customer` */

insert into

`customer`(`Cflowline`,`Cid`,`Ckey`,`Cname`,`Csex`,`Cage`,`Cstatus`,`Cwill1`,`C will2`) values (3,'123','123','易礼书','女

','50','0',NULL,NULL),(11,'1234','1234','你好','女

','18','0',NULL,NULL),(9,'1777','11','哈哈','男

','','0',NULL,NULL),(10,'','123','生气果冻','男

','19','0',NULL,NULL),(2,'admin','admin','admin','男 ','19','0',NULL,NULL);

/*Table structure for table `movie` */

DROP TABLE IF EXISTS `movie`;

CREATE TABLE `movie` (

`Mflowline` int(11) NOT NULL AUTO_INCREMENT,

`Mid` char(6) NOT NULL DEFAULT '',

`Mname` varchar(50) NOT NULL DEFAULT '',

`Moutdte` char(20) NOT NULL,

`Moffdate` char(20) NOT NULL,

`Mpicture` char(1) NOT NULL DEFAULT '',

`Mbrief` varchar(500) NOT NULL DEFAULT '',

`Mshowtime` char(20) NOT NULL,

`Mprice` varchar(10) NOT NULL,

`Mstatus` char(10) DEFAULT '0',

`Cwill1` varchar(100) DEFAULT NULL,

`Cwill2` varchar(100) DEFAULT NULL,

PRIMARY KEY (`Mid`),

KEY `Mflowline` (`Mflowline`)

) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

/*Data for the table `movie` */

insert into

`movie`(`Mflowline`,`Mid`,`Mname`,`Moutdte`,`Moffdate`,`Mpicture`,`Mbrief`,`Msh owtime`,`Mprice`,`Mstatus`,`Cwill1`,`Cwill2`) values (1,'001','大鱼海棠

','','','','','2016-07-31 19:30','30','0',NULL,NULL),(2,'002','忍者神龟

2','','','','','2016-07-28 13:35','25','0',NULL,NULL),(3,'003','时空恋旅人

','','','','','2016-07-25

17:00','40','0',NULL,NULL),(4,'004','Superman','','','','','2016-08-03

15:20','25','0',NULL,NULL),(9,'005','魔兽','','','','','2016-8-5

19:30','50','0',NULL,NULL);

/*Table structure for table `ordered` */

DROP TABLE IF EXISTS `ordered`;

CREATE TABLE `ordered` (

`Oid` int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,

`Cid` char(11) NOT NULL,

`Mid` char(6) NOT NULL,

`Sid` char(3) NOT NULL,

`Odate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,

`Mshowtime` char(20) NOT NULL,

`Off` char(1) NOT NULL DEFAULT '0',

`Orevoke` char(1) DEFAULT '0',

`Paid` char(10) NOT NULL DEFAULT '0',

`Owill1` varchar(100) DEFAULT NULL,

`Owill2` varchar(100) DEFAULT NULL,

PRIMARY KEY (`Oid`)

) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;

/*Data for the table `ordered` */

insert into

`ordered`(`Oid`,`Cid`,`Mid`,`Sid`,`Odate`,`Mshowtime`,`Off`,`Orevoke`,`Paid`,`O will1`,`Owill2`) values (000023,'123','001','12','2016-07-21

16:59:12','2016-07-31

19:30','0','0','30',NULL,NULL),(000025,'123','001','13','2016-07-22

09:04:57','2016-07-31

19:30','0','0','30',NULL,NULL),(000026,'123','001','22','2016-07-22

09:10:42','2016-07-31

19:30','0','0','30',NULL,NULL),(000027,'','002','12','2016-07-22

09:14:42','2016-07-28 13:35','0','0','25',NULL,NULL);

/*Table structure for table `seat` */

DROP TABLE IF EXISTS `seat`;

CREATE TABLE `seat` (

`Sfloeline` int(11) NOT NULL AUTO_INCREMENT,

`Sid` char(3) NOT NULL,

数据库实现截图:

数据库:

表:

Customer:

Seat:

Movie:

Ordered:

二、界面设计

”在线电影售票系统“设计的网页界面,由我们全体项目组成员共同分析探讨,设计到了如下的界面设计:

1.由rose2000e绘制的界面关系图:

用户关系图:

管理员关系图:

2.项目开发实现中的界面实现主要是界面的jsp文件:

其中,

管理员选择添加电影界面管理员电影管理界管理员登录界面购票选座界面用户首页电影大鱼海棠界面

查询用户信息界面查询订单信息界面系统首页添加电影界面

登录界面菜单界面

个人信息界面个人订单界面

查询订单无显示界面选座生成订单界面

支付结果界面注册成功界面用户注册界面首页显示一个界面忍者神龟电影界面选择用户界面选择电影界面sel选择订单界面时空恋旅人电影界面上个界面

更新个人信息界面

电影院售票管理系统的设计与实现 end

电影院管理系统 作者姓名:吕丁 专业、班级:软件中121 学号:2012439107 指导教师:孙宪丽

目录 一.需求分析 (3) 1. 项目需求 (3) 1.1目标 (3) 1.2对功能的规定 (3) 2. 数据字典 (3) 2.1数据项 (3) 2.2 数据结构 (4) 2.3数据流 (4) 2.4数据存储 (5) 2.5处理过程 (7) 3系统结构图 (8) 4数据流图 (8) 4.1第0级数据流图: (9) 4.2第1级数据流图: (9) 4.3 影片管理数据流图 (10) 4.4 售票管理数据流图 (10) 二.概念模型设计 (11) 1.E-R图 (11) 2.概念模型 (13) 3.物理模型 (14) 三.逻辑模型 (14) 四.存储过程和触发器 (15) 1. 存储过程 (15) 2. 触发器 (16) 五.功能流程图 (17) 六.各功能模块界面 (20)

一.需求分析 1. 项目需求 1.1目标 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。 为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放的影片,卖票,会员进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 影院可以为观众提供影片的播放时间、影片的简介以及影片的票价的信息。同时为客户实现订票等功能。 1.2对功能的规定 二周内放映影片显示。查询客户所需的电影、订票功能、增加、修改电影信息(限管理员)。 根据用户输入的信息查询。 1)根据所选的电影来查询。查出电影的播放时间,电影票价,剩余票数。 2)根据所选的导演来查询。查出该导演的近期播放的影片和相关的信息。 2. 数据字典 2.1数据项

影院售票系统的设计与实现

影院售票系统的设 计与实现

影院售票系统的设计与实现 摘要 随着社会的发展,计算机的普及,计算机应用技术在我们的生活中起着越来越重要的作用,计算机的方便性、高效性日益突出。 在影院售票过程,从电影信息的添加,放映厅的安排,到影票的销售及统计,大量的工作都需要处理得井井有条,稍有错误就会给影院造成许多不必要的损失。然而,面对复杂的管理,仅仅依靠人力来完成这些工作已经不能满足日益增长的需求,“影院售票系统”就是为解决这个问题而设计的。 经过分析知道,电影售票系统包含电影的添加、删除、管理与销售、统计等过程,怎样使这些过程快速有效的进行是我们首要解决的问题。 “影院售票系统”主要是针对这些问题来进行设计的。系统的主要功能包括: 1. 管理员对电影信息的添加、电影信息的修改与删除、票价的折扣管理和对当天影票销售的统计;

2. 售票员对近期影票的销售、退票、订票的处理和会员的添加与管理; 3. 前台界面展示近期电影的详细信息与查询结果; 4. 会员登录实现在线购票和预订等。 系统架构为C/S,采用面向对象分析与设计方法进行系统的分析与设计,系统的实现采用Visual Studio 平台下的C#开发语言,数据库使用SQL Server 。 关键词:影院,售票,C#,SQL Server

THE DESIGN AND IMPLEMENTATION OF CINEMA TICKETING SYSTEM ABSTRACT With the development of society, the computer was popularize, computer application technology in our life plays a more and more important role, the computer’s convenience and efficiency is more and more serious. In the cinema’s ticketing process, begin with film’s information add, and the movie house’s arrangement, ticket sales and the sale’s statistics, a large of work have to doing perfect order , a little mistake will be caused many unnecessary loss. However, face the complex management, just rely on human have already can't satisfy with the growing demand, In order to solve this problem, so design the " Cinema Ticketing System". With the analysis we know that how solve the problem to add, delete, management and sales is our top priority.

“在线电影售票系统”设计文档(1)

在线电影购票系统设计文档 第X组 XX 一、数据库设计 “在线电影购票系统“是面向用户的一款系统,旨在让用户方便的在某个电影院在线购票,特此本系统的数据库设计如下: 1.“在线电影购票系统”的ER图和实体: ER图: 实体: 用户(Customer)、座位(Seat)、电影(Movie)、订单(Ordered) 2.”在线电影购票系统”的表:

主要涉及上述四个表。

3.”在线电影购票系统“的数据库实现 建立数据库的SQL语句: CREATE DATABASE /*!32312 IF NOT EXISTS*/`cin_ticksystem` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `cin_ticksystem`; 建立表和插入数据的SQL语句: /*Table structure for table `customer` */ DROP TABLE IF EXISTS `customer`; CREATE TABLE `customer` ( `Cflowline` int(11) NOT NULL AUTO_INCREMENT, `Cid` char(11) CHARACTER SET utf8 NOT NULL, `Ckey` varchar(10) CHARACTER SET utf8 NOT NULL, `Cname` varchar(100) CHARACTER SET utf8 NOT NULL, `Csex` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `Cage` varchar(10) CHARACTER SET utf8 DEFAULT NULL, `Cstatus` varchar(10) CHARACTER SET utf8 NOT NULL DEFAULT '0', `Cwill1` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `Cwill2` varchar(100) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`Cid`), KEY `Cflowline` (`Cflowline`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=gbk; /*Data for the table `customer` */ insert into `customer`(`Cflowline`,`Cid`,`Ckey`,`Cname`,`Csex`,`Cage`,`Cstatus`,`Cwill1`,`C will2`) values (3,'123','123','易礼书','女 ','50','0',NULL,NULL),(11,'1234','1234','你好','女 ','18','0',NULL,NULL),(9,'1777','11','哈哈','男 ','','0',NULL,NULL),(10,'','123','生气果冻','男 ','19','0',NULL,NULL),(2,'admin','admin','admin','男 ','19','0',NULL,NULL); /*Table structure for table `movie` */ DROP TABLE IF EXISTS `movie`; CREATE TABLE `movie` ( `Mflowline` int(11) NOT NULL AUTO_INCREMENT,

影院网上售票系统的设计与实现开题报告

毕 业 设 计(论 文)任 务 书 课题名称 影院网上售票系统的设计与实现 姓 名 学 号 院 系 专 业 指导教师 讲师 2011年2月25日 ※ ※※※※※※※※ ※ ※ ※ ※ ※※ 2011届学生 毕业设计(论文)材料 (一)

一、设计(论文)的教学目的 通过本课题的设计,培养学生综合运用科学知识解决实际问题的能力,培养学生独立思考和独立工作、调查研究、查阅文献和资料及编写技术文档的能力。深化和拓展学生的知识视野,使学生加深对统计知识和理解,掌握系统开发的方法和流程,锻炼和提高学生运用可视化编程工具进行软件开发的能力。培养学生以后对工作的责任感。提高个人素质,能和团队合作完成大型项目的开发。 二、设计(论文)的主要内容 1. Jsp影院网上售票系统的架构是基于Jsp/JavaBean的模式,这种模式以其稳定性和优越的速度,被全球企业证明公认为可以高效稳定的进行企业运算开发的平台。 2. 本平台利用现在比较广泛的JSP+Oracle数据库的架构实现的。完成一个完整的影院售票系统,分为影院内部管理和网络服务2个系统,影院内部管理子系统主要实现影院售票员对影院的售票功能,网络服务实现网上查询浏览约定电影院功能。这些功能可以分为以下二部个部分:前台管理,,后台管理。 前台现场售票:电影名称,票价,票价打折,售票,座位,打印票,结帐 后台管理模块:管理员主要用于电影类型管理:添加电影种类,介绍,票价,放映场次,放映时间,放映大厅,近几日放映订划管理。具体的功能可以分为以下几个部分:影院介绍,预订电影等。 3.系统的建设关键在于其所使用的架构,而电影院网上售票这种基于web的系统,传统的c/s架构已经不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而且利于系统的更新和维护,java语言在该方面更是得天独厚,j2ee规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于mvc的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。 三、设计(论文)的基本要求 1、设计者必须发挥独立思考、独立操作、独立编程的能力; 2

影院网上售票系统的设计与实现开题报告

毕 业 设 计(论 文)任 务 书 课题名称 影院网上售票系统的设计与实现 姓 名 学 号 院 系 专 业 指导教师 讲师 2011年2月25日 ※※※※※※※※※ ※※ ※ ※ ※※ ※※※※※※※※※ 2011届学生 毕业设计(论文)材料 (一)

一、设计(论文)的教学目的 通过本课题的设计,培养学生综合运用科学知识解决实际问题的能力,培养学生独立思考和独立工作、调查研究、查阅文献和资料及编写技术文档的能力。深化和拓展学生的知识视野,使学生加深对统计知识和理解,掌握系统开发的方法和流程,锻炼和提高学生运用可视化编程工具进行软件开发的能力。培养学生以后对工作的责任感。提高个人素质,能和团队合作完成大型项目的开发。 二、设计(论文)的主要内容 1. Jsp影院网上售票系统的架构是基于Jsp/JavaBean的模式,这种模式以其稳定性和优越的速度,被全球企业证明公认为可以高效稳定的进行企业运算开发的平台。 2. 本平台利用现在比较广泛的JSP+Oracle数据库的架构实现的。完成一个完整的影院售票系统,分为影院内部管理和网络服务2个系统,影院内部管理子系统主要实现影院售票员对影院的售票功能,网络服务实现网上查询浏览约定电影院功能。这些功能可以分为以下二部个部分:前台管理,,后台管理。 前台现场售票:电影名称,票价,票价打折,售票,座位,打印票,结帐 后台管理模块:管理员主要用于电影类型管理:添加电影种类,介绍,票价,放映场次,放映时间,放映大厅,近几日放映订划管理。具体的功能可以分为以下几个部分:影院介绍,预订电影等。 3.系统的建设关键在于其所使用的架构,而电影院网上售票这种基于web的系统,传统的c/s架构已经不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的IE浏览器即可访问系统,方便快捷而且利于系统的更新和维护,java语言在该方面更是得天独厚,j2ee规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于mvc的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。 三、设计(论文)的基本要求 1、设计者必须发挥独立思考、独立操作、独立编程的能力; 2、收集和查询有关技术资料;

电影院售票管理系统UML

1.前景和范围文档 1.1业务需求 1.背景、业务机会和客户需要 随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一。传统的电影售票都是人工服务,观看作为都是人共安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便定影院工作人员的管理,因此充分利用现代信息化、因特网的优势,设计电影院售票管系统,对提高系统建设的工作效率,提高信息的及时性、减轻各级相关工作人员的劳动强度是非常有必要的。 一个完善的电影院售票管理系统,可以帮助电影院工作人员提升工作效率,辅助电影院工作人员进行相关数据的输入、输出、查找、管理等操作,让电影院售票数据变得合理化、具体化、直观化。 2.业务目标(Business Objective,BO)和成功标准(Success Criteria,SC) BO-1:初始版本发布之后的6个月内,电影院的收入提高20%。 BO-2:初始版本发布之后的3个月内,每个员工每天的平均有效工作时间增加20分钟。 SC-1:初始版本发布后的6个月内,电影院收入显著提高。 3.业务风险(Risk) RI-1:使用该系统的顾客太少,减少了对系统开发和维护过程的投资回报1.2解决方案的前景 1.前景陈述 该系统的开发,可以提升电影院工作人员的管理效率,使得售票、检票不再

那么繁琐;也大大的节约了人们排队购票的时间,同时也让人们有了更多的选择范围。 2.主要特性(Feature) FE-1:根据电影院提供的当天的播放场次选择订票 FE-2:注册订票的付费方式 FE-3:创建、浏览、修改和删除电影场次 FE-4:通过公司的内联网可以访问系统,或者授权的员工通过外部Internet 访问系统 3.假设(Assumption)和依赖(Dependency) 1.3范围和局限性 1.初始版本和后续版本的范围 目前仅实现1.0版本,实现上述的所有功能。 2.局限性(Limitation)和排斥性 LI-1:“电影院售票管理系统”只能支持开通网银的用户在线使用,未开通的需到影院购买。 1.4业务上下文 1.涉众概览 涉众主要价值态度主要兴趣约束条件 系统管理员引进新影片,更 新数据库使用该系统所节 约的费用必须超 过开发此系统的 费用和使用此系 无

电影售票系统

一设计目的和任务 设计目的 通过自身对电影院的了解和经历、分析以及实际的市场调查,要求本系统具有以下功能: (1)、统一友好的操作界面,能保证系统的易用性。 (2)、规范、完善的基础信息设置。 (3)、影片分类详尽,可按不同类别查看影片信息。 (5)、实现轻松便捷购买影票。 为了影院售票系统更完善;为了影院对售票的管理更方便。 二开发环境 硬件环境 微机一台、打印机一台、扫描仪一台 软件环境 操作系统:WindowsXP; 数据库:MYSQL。 三.设计题目 题目详细描述 售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主 要有两种用户: 购票者:可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。 管理员:主要负责将电影信息增加,修改,删除,并导入数据库。 功能要求 (1)系统总体的功能需求 影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。 图3-3-1 系统总体功能需求框图

(2)用户接口模块 用户接口是网站用户使用影院售票系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。 (3)管理员接口模块 这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。 (4)数据服务模块 数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。 四相关技术及知识点 用例建模 用例建模是需求工程的一种形式,是抽取和文档化需求的补充方法 相对于“传统”SRS方法 用例是Jacobson在面向对象的软件工程中提出的,但它实际上是独立于面向对象的。 典型用例建模方法: 找出系统边界。 找出参与者。 找出用例(包括说明用例,创建场景) 用例的定义 定义:由系统执行的一个动作序列,并能产生可观测的结果值给特定的角色。如:从ATM机提取现金; 定购一个商品; 从学校选课系统注册选课; 从文本编辑器中检查一个文档的拼写错误; 用例命名:(状语+)动词+(定语+)宾语

电影院售票系统的设计与实现本科论文

本科毕业论文(设计) 电影院售票系统的设计与实现 二级学院医药信息工程学院 专业计算机科学与技术 (医学智能信息处理方向) 班级2010级(2)班学生姓名赵小苏 学号2419505418 指导教师郭穗勋 2014年4月

诚信声明 我声明,所呈交的毕业论文(设计)是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。我承诺,论文(设计)中的所有内容均真实、可信。 毕业论文(设计)作者(签名): 年月日

电影院售票系统的设计与实现 【摘要】 电影的产生改变人们的生活和娱乐习惯。去影院看电影也成为人们平时休闲娱乐、交友、学习的重要内容。现在绝大多数的人们购买电影票都是通过去电影院,在那里查找自己想看的电影并进行电影票购买。与此同时,国内娱乐行业特别是电影行业也发展迅猛,电影票房屡创新高,为了能使大众更为便捷的购买到电影票,使影迷购票能够有更多可选择的方式,网上电影售票系统营运而生。 本系统是一个网上电影售票系统,可以为用户提供方便的在线订票环境。主要实现了用户注册、登录、查询、订购电影票、管理已订购电影票等功能。通过后台管理模块可以实现对用户、播放厅、电影、影片安排、电影票等的管理等功能。本系统以Microsoft Visual 2008作为开发环境,使用https://www.360docs.net/doc/0612755547.html,技术,以SQL Server2005为系统数据库开发,以IIS作为服务器运行,整个网站操作简便、界面友好、灵活实用。 【关键词】电影售票系统; https://www.360docs.net/doc/0612755547.html,技术;SQL Server 2005

电影院售票系统需求规格说明书

文档编号: CTS-1 版本号: V1.0 文档名称:需求规格说明书 项目名称:影院售票系统 项目负责人:XX XX XX 编写:XX XX年XX月XX日 校对:XX XX年XX月XX日 审核:XX XX年XX月XX日 开发单位:XX

1引言 1.1编写目的 编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《影院售票系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。 1.2项目背景 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。 为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下 CTS:CINEMA TICKET SYSTEM 影院售票系统 1.4参考资料 [1]唐学忠,费贤举,王文琴。《Visual Basic 程序设计教程》。北京:中国电力出版社, 2008普通高等教育“十一五”国家级规划教材。 [2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划教材。 2任务概述 2.1目标 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。 (4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。 2.2运行环境 Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;

“在线电影售票系统”需求分析文档

在线电影售票系统需求说明文档 1引言 (2) 1.1项目名称 (2) 1.2项目背景和内容概要 (2) 1.3本文档说明 (2) 2概述 (2) 3功能需求 (4) 3.1注册 (4) 3.4 查询电影下单 (6) 3.3支付 (7) 3.4退票 (8) 3.5管理员 (9) 4性能需求 (10) 4.1性能要求 (11) 4.1.1时间特性要求 (11) 4.1.2数据量 (11) 4.2界面要求 (11) 4.2.1输入输出要求 (11) 4.3系统要求 (11) 5运行环境 (12) 5.1网络和硬件设备平台 (12) 5.2操作系统平台 (12) 5.3数据库系统平台 (12) 5.4编程工具 (12) 5.5其它支撑软件 (13)

1引言 1.1项目名称 本项目名称为:在线电影购票系统 1.2项目背景和内容概要 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 为了提高劳动的效率、节约成本、提高服务质量,我们小组开发本项目。用以方便电影票售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 1.3本文档说明 本文档包括内容有:引言、系统概述、功能需求、性能需求、运行环境和其他专门需求。引言章节用以描述项目的名称,项目的背景及相关内容,并给出本文参考的其他相关资料。系统概述章节是对本软件系统的一个简要介绍,从整体上说明本系统拥有的功能。然后对本系统的各个模块根据功能进行简要叙述。 功能需求章节按照系统概述章节的模块划分,分别采用用例图来描述各模块的功能要求。并通过用例图,详细描述各功能点的操作细节。 性能需求章节罗列整个系统共有的非功能性需求。例如:结构、界面、兼容性、响应速度、负载能力、易用性、可用性、接口等等。 运行环境章节列出本系统需要在怎样的软硬件、网络环境中运行,以及对本系统同其它系统间接口的要求。 2概述 在当今世界电脑普及的时刻,电脑能为我们做更多的事了。过往如果我们想在电影院看最新上映的电影的时候,我们不得不将大部分时间和精力花费在排队购买电影票上,既费时又费力,那种等待让人心烦。为了解决买票的问题,我们完全能通过电脑跟互联网来完成,

影院售票系统

1 需求分析 需求分析包括可行性分析、系统流程图和数据流图。可行性分析包括技术可行性、经济可行性和操作可行性。 1.1 可行性分析 1.1.1 技术可行性 根据电影院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。 由以上分析可知,影院售票系统的开发在技术上是可行的。 1.1.2 经济可行性 电影院具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。 系统的开发基于本人对程序开发的实践学习而来,电影院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。 由以上分析可知,影院售票系统在经济上是可行的。 1.1.3 操作可行性 根据系统页面用户可以自动查询影片信息,站内新闻,后台个人资料等。还可浏览完影片信息以后操作订票、退票等功能。管理员也可以在后台添加、修改并删除站内新闻、影片信息,还可以管理注册用户信息和用户订票信息。 由以上分析可知本系统在操作上也是可行的。 - 1 -

1.2 系统流程图 首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。根据网站上的影片信息用户可以选择自己喜欢的电影来订票。然后订票信息会自动存储到后台订票信息数据当中。 本系统的具体流程为如图所示。 系统流程图 1.3 数据流图 本系统的基本模型数据流图为如图所示。 系统基本模型数据流图

影院售票系统的设计与实现

~ 影院售票系统的设计与实现 摘要 随着社会的发展,计算机的普及,计算机应用技术在我们的生活中起着越来越重要的作用,计算机的方便性、高效性日益突出。 在影院售票过程,从电影信息的添加,放映厅的安排,到影票的销售及统计,大量的工作都需要处理得井井有条,稍有错误就会给影院造成许多不必要的损失。然而,面对复杂的管理,仅仅依靠人力来完成这些工作已经不能满足日益增长的需求,“影院售票系统”就是为解决这个问题而设计的。 通过分析知道,电影售票系统包含电影的添加、删除、管理与销售、统计等过程,怎样使这些过程快速有效的进行是我们首要解决的问题。 “影院售票系统”主要是针对这些问题来进行设计的。系统的主要功能包括:{ 1. 管理员对电影信息的添加、电影信息的修改与删除、票价的折扣管理和对当天影票销售的统计; 2. 售票员对近期影票的销售、退票、订票的处理和会员的添加与管理; 3. 前台界面展示近期电影的详细信息与查询结果; 4. 会员登录实现在线购票和预订等。 系统架构为C/S,采用面向对象分析与设计方法进行系统的分析与设计,系统的实现采用Visual Studio 2008平台下的C#开发语言,数据库使用SQL Server 2005。 关键词:影院,售票,C#,SQL Server 2005

THE DESIGN AND IMPLEMENTATION OF CINEMA TICKETING SYSTEM $ ABSTRACT With the development of society, the computer was popularize, computer application technology in our life plays a more and more important role, the computer’s convenience and efficiency is more and more serious. In the cinema’s ticketing process, begin with film’s information add, and the movie house’s arrangement, ticket sales and the sale’s statistics, a large of work have to doing perfect order , a little mistake will be caused many unnecessary loss. However, face the complex management, just rely on human have already can't satisfy with the growing demand, In order to solve this problem, so design the " Cinema Ticketing System". With the analysis we know that how solve the problem to add, delete, management and sales is our top priority. "Cinema Ticketing System" is mainly aimed at these problems to the design. The main functions of this system include: 1. The administrator could add and delete the films, set the ticket price discount and statistic the sales. / 2. The Salesman could sale and deal with tickets, deal with the booking tickets, to add and management the member. 3. Client of system could show detailed information of film and show result of querying. 4. The Member could login and buy tickets or book tickets. This system’s framework is C/S. This system’s analysis and design method is Object-oriented. This system’s realization is under the Visual Studio 2008 platform and the language is C# and the database is SQL Server 2005.

电影院网上订票系统_方案建议书

“电影院网上订票系统”开发技术方案 ——以京门影城为原型设计 作者

版本作者日期更改部分更改原因 提纲新建 初稿修改

1. 项目背景 1.1. 问题的提出 随着科技的发展,时代的进步,互联网已经成为了人们生活中不可缺少的东西,网上购物已经成为了一种时代的象征,人们的生活水平日益提高,压力也越来越大。人们需要放松自己的心情,看电影显然是个不错的选择,但是传统的窗口售票工作效率较低,人们往往需要排很长的队伍才能买到票,不仅浪费了宝贵的时间,而且可能还会影响购票人的心情,工作人员的工作量也相对较大。那么如何能让广大市民及时把握影院最新动态(最近以及即将上映影片的时间、场次、票价、余票情况等信息),让消费者能够足不出户就能订到适合心意的电影票,免去他们排队购票的烦恼,减轻办理的复杂度。在为市民电影购票办理提供优质的技术支持服务的同时也为电影院建立一个方便的、快捷的、安全的现代化的服务窗口。创建一个影院网站,符合社会的需求,有市场。 1.2. 现状分析 据调查显示: 票房收入分配 主要电影票购买渠道 ? 订购电影票分类 – 电影院柜台会员卡 – 第三方电话订购() – 电影兑换券 制片 发行 院线 影院 票房收入分配 电影基金 电子影票 从用户收取 电影票票面价格

– 院线自建网上订票 – 第三方网络订票 网络电影票市场特点 电影票团购活动之所以能在电影市场产生巨大的反响与其受众人群是分不开的。通过的长期对电影市场消费者的跟踪研究发现,影院消费者他们是一群文化程度较高的青年白领。对于网上购物,超过成的消费者有过网购的经历。其中,的消费者认为网上购物十分的方便;在网上购物者会选择运用支付宝进行支付。 图 影院受众是否有网购经历 ? 电子票务系统本身的边缘化 ? 网络订票比例大幅提高 ? 网络订票网站打通整条产业链 电影院线 电影观众 网络订票 客户端 团购网站 豆瓣 火烈鸟 火凤凰 满天星

影院售票系统的设计与实现

影院售票系统的设计与实现 摘要 随着社会的发展,计算机的普及,计算机应用技术在我们的生活中起着越来越重要的作用,计算机的方便性、高效性日益突出。 在影院售票过程,从电影信息的添加,放映厅的安排,到影票的销售及统计,大量的工作都需要处理得井井有条,稍有错误就会给影院造成许多不必要的损失。然而,面对复杂的管理,仅仅依靠人力来完成这些工作已经不能满足日益增长的需求,“影院售票系统”就是为解决这个问题而设计的。 通过分析知道,电影售票系统包含电影的添加、删除、管理与销售、统计等过程,怎样使这些过程快速有效的进行是我们首要解决的问题。 “影院售票系统”主要是针对这些问题来进行设计的。系统的主要功能包括: 1. 管理员对电影信息的添加、电影信息的修改与删除、票价的折扣管理和对当天影票销售的统计; 2. 售票员对近期影票的销售、退票、订票的处理和会员的添加与管理; 3. 前台界面展示近期电影的详细信息与查询结果; 4. 会员登录实现在线购票和预订等。 系统架构为C/S,采用面向对象分析与设计方法进行系统的分析与设计,系统的实现采用Visual Studio 2008平台下的C#开发语言,数据库使用SQL Server 2005。 关键词:影院,售票,C#,SQL Server 2005

THE DESIGN AND IMPLEMENTATION OF CINEMA TICKETING SYSTEM ABSTRACT With the development of society, the computer was popularize, computer application technology in our life plays a more and more important role, the computer’s convenience and efficiency is more and more serious. In the cinema’s ticketing process, begin with film’s information add, and the movie house’s arrangement, ticket sales and the sale’s statistics, a large of work have to doing perfect order , a little mistake will be caused many unnecessary loss. However, face the complex management, just rely on human have already can't satisfy with the growing demand, In order to solve this problem, so design the " Cinema Ticketing System". With the analysis we know that how solve the problem to add, delete, management and sales is our top priority. "Cinema Ticketing System" is mainly aimed at these problems to the design. The main functions of this system include: 1. The administrator could add and delete the films, set the ticket price discount and statistic the sales. 2. The Salesman could sale and deal with tickets, deal with the booking tickets, to add and management the member. 3. Client of system could show detailed information of film and show result of querying. 4. The Member could login and buy tickets or book tickets. This system’s framework is C/S. This system’s analysis and design method is Object-oriented. This system’s realization is under the Visual Studio 2008 platform and the language is C# and the database is SQL Server 2005. KEY WORDS: Cinema, Ticketing, C#, SQL Server 2005

模拟影院网上售票系统

影院订票网站分为前台和后台。其中,根据影院订票网站前台的特点,可以将其分为影片浏览、场次查询、选座订票、用户中心、我的订单、编辑个人信息、修改密码、订单查询、及网站广告,其中各个部分及其包括的具体功能模块如图3-1所示。 网上影院订票系统浏览影片 场次查询 广告信息 用户中心 选座订票 交易提醒 我的订单 编辑个人信息 修改密码 查看订单 退票处理图3-1系统前台模块图 根据影院订票网站的特点,可以将其分为影片管理,场次管理,用户管理,广告管理,管理员管理,权限管理,其中各个部分及其包括的具体功能模块如图3-2所示。 网上影院订票系统后台 影片管理 场次管理 用户管理 广告管理 管理员管理 影片的增删改查 场次的增删改查 用户的增删改查 前台广告的修改 管理员的增删改查 影片新语言的添加 影片新类别的添加 影片新版本的添加 管理员权限管理 票务管理订单查询 图3-2系统后台模块图

1.1.1 数据存储与数据流图 1、 面向用户的客户端系统流程图如图3-3所示: 用户 正在热播影片即将上映影片放映时刻表 新用户注册 检查是否登录 已登录 未登录用户信息数据系统 用户登录系统 选座订票用户中心账号服务 订单管理 选择场次场次信息数据系统 订单信息数据系统 影片信息数据系统 图3-3 面向用户的客户端系统流程图 2、 面向管理员的系统流程图如图3-4所示:

管理员 管理员 登录 影片管理 场次管理 用户管理 票务管理 广告管理 管理员管理 影片CRUD场次CRUD 用户CRUD 后台数据系统 影片类型添加影片语言添加影片版本添加 管理员CRUD广告变更 管理员权限管理 订单查询 1.2 数据库逻辑结构设计 根据数据库需求分析,本系统的数据表结构具体设计如下: 管理员信息表主要用来保存管理员信息。结构如表3-1所示: 表3-1管理员信息表 字段名数据类型是否为空是否主键默认值描述admin_id INTEGER No Yes Null 管理员ID admin_name V ARCHAR(45) No 管理员登录用户 名

软件测试(电影售票系统)

电影在线购票系统 作者: 04140828张宁 完成日期:2016-12-12 签收人: 签收日期:

修订历史记录

目录 一、04140828张宁——前台注册和登录子系统、后台电影管理子系统 (4) 1.需求规格说明 (4) 1.1前台注册和登录子系统--注册模块 (4) 1.2前台注册和登录子系统--用户登录模块 (4) 1.3前台登录子系统--管理员登录模块 (5) 1.4后台电影管理子系统—电影的增加模块 (6) 1.5后台电影管理子系统—电影的删除模块 (6) 1.6后台电影管理子系统—电影的修改模块 (7) 1.7后台电影管理子系统—电影的查询模块 (7) 2.测试用例 (8) 2.1前台注册和登录子系统--注册模块 (8) 2.2前台注册和登录子系统--用户登录模块 (9) 2.3前台注册和登录子系统--管理员登录模块 (11) 2.4后台电影管理子系统—电影的增加模块 (12) 2.5后台电影管理子系统—电影的删除模块 (13) 2.6后台电影管理子系统—电影修改模块 (13) 2.7后台电影管理子系统—电影信息查询模块 (14) 3缺陷报告 (15) 3.1注册子模块 (15) 3.2用户登录模块 (16) 3.3管理员登录模块 (17)

一、04140828张宁——前台注册和登录子系统、后台电影管理子系统 1.需求规格说明 1.1前台注册和登录子系统--注册模块 用例描述: 游客注册电影在线售票系统的账号,从而拥有电影在线售票系统的赋予给用户的权利。参与者: 游客 前置条件: 游客进入到该电影在线售票系统的注册页面 后置条件: 游客成功注册并成为电影在线售票系统的用户 基本路径: 1.游客填写注册页面的注册信息 2.游客提交注册信息 3.系统添加游客所提交的信息,在用户表中增加一条记录 4.系统显示注册成功并跳转回首页 扩展点: 1.1 重置注册信息 2.1.1游客重置注册信息 2.1.2系统会清空游客在页面上所填写的信息 1.2返回首页 2.2.1游客点击返回按钮 2.2.2系统跳转回首页 特殊说明: 注册信息包括:手机号,名字,邮箱,密码 1.2前台注册和登录子系统--用户登录模块 用例描述: 用户使用在电影在线售票系统注册的邮箱进行登录。 参与者: 用户

相关文档
最新文档