影城票务系统详细设计说明.docx

上传人:b****6 文档编号:14136256 上传时间:2023-06-20 格式:DOCX 页数:19 大小:217.06KB
下载 相关 举报
影城票务系统详细设计说明.docx_第1页
第1页 / 共19页
影城票务系统详细设计说明.docx_第2页
第2页 / 共19页
影城票务系统详细设计说明.docx_第3页
第3页 / 共19页
影城票务系统详细设计说明.docx_第4页
第4页 / 共19页
影城票务系统详细设计说明.docx_第5页
第5页 / 共19页
影城票务系统详细设计说明.docx_第6页
第6页 / 共19页
影城票务系统详细设计说明.docx_第7页
第7页 / 共19页
影城票务系统详细设计说明.docx_第8页
第8页 / 共19页
影城票务系统详细设计说明.docx_第9页
第9页 / 共19页
影城票务系统详细设计说明.docx_第10页
第10页 / 共19页
影城票务系统详细设计说明.docx_第11页
第11页 / 共19页
影城票务系统详细设计说明.docx_第12页
第12页 / 共19页
影城票务系统详细设计说明.docx_第13页
第13页 / 共19页
影城票务系统详细设计说明.docx_第14页
第14页 / 共19页
影城票务系统详细设计说明.docx_第15页
第15页 / 共19页
影城票务系统详细设计说明.docx_第16页
第16页 / 共19页
影城票务系统详细设计说明.docx_第17页
第17页 / 共19页
影城票务系统详细设计说明.docx_第18页
第18页 / 共19页
影城票务系统详细设计说明.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

影城票务系统详细设计说明.docx

《影城票务系统详细设计说明.docx》由会员分享,可在线阅读,更多相关《影城票务系统详细设计说明.docx(19页珍藏版)》请在冰点文库上搜索。

影城票务系统详细设计说明.docx

影城票务系统详细设计说明

详细设计说明书

1引言

1.1编写目的

根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《影城票务管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。

我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。

1.2背景

随着社会信息量的与日俱增,人们对于精神层面的追求也在不断增长。

所以电影院就应运而生。

随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。

当然,电影院也不除外。

其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。

电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。

如工作人员管理,票务管理等等。

为了工作机制简单有序,必然要引进一套管理系统。

1.3定义

文档中采用的专门术语的定义及缩略词简要如下

CTS:

CINEMATICKETSYSTEM影院售票系统

1.4参考资料

[1]炎士涛,文臣,胡荷芬《ASP.NET项目开发案例精粹》电子工业,2008普通高等教育“十一五”国家级规划教材。

[2]海潘。

《软件工程》。

人民邮电,21世纪高等学校计算机规划教材。

[3]吴志祥、光敏、军红《高级Web程序设计——ASP.NET开发》科学,2013版

[4]西杰、柳林《HTML、CSS、JavaScript网页制作从入门到精通》人民邮电,2013版

2程序系统的结构

2.1系统总结构

本系统总结构图如下图2.1

图2.1系统结构总图

2.2系统前台运行时序图

图2.2系统前台运行时序图

2.3系统后台运行时序图

图2.3系统后台运行时序图

2.4系统接口说明

1.电影管理如下图2.4

图2.4电影管理接口说明

2.影票影院座位如下图2.5

图2.5影票影院座位接口说明

3.用户预定模块如下图2.6

图2.6用户预定接口说明

3信息管理设计说明

3.1程序描述

本模块主要用于解决查找注册用户以及热映影片。

3.2功能

1.建立与数据库连接

2.运行主界面

3.根据输入调用子模块

4.退出系统时断开与数据库的连接

3.3输入项

1.用户注册信息。

2.影片名。

3.4输出项

1.如用户名不存在则输出“该用户名不存在!

2.如影片信息不存在则输出“该影片不存在!

3.如输入无误则跳转到相应项。

3.5流程逻辑

读入界面的值

IF输入的用户名不存在

给出警告“该用户不存在,请检查输入是否有误!

界面回到原位置

ELSE

输出该用户基本信息

IF输入的影片不存在

给出警告“该影片已下架或未上映,请选择其他影片!

界面回到原位置

ELSE

输出该影片基本信息

3.6存储分配

本模块需要用到表user(详见4.6)以及表Film(详见8.6)

4用户管理设计说明

4.1程序描述

本模块主要用于解决用户的注册与注销。

4.2功能

1.建立与数据库连接

2.运行注册界面对话框

3.存储该用户的信息

5.退出当前登录(注销)

6.退出系统时断开与数据库的连接

4.3输入项

1.用户名

2.用户密码

3.用户相关信息

4.4输出项

1.用户名

2.用户注册信息

3.输入信息有误时红字提醒

4.5流程逻辑

读入界面的值

IF注册信息不符合标准

给出警告”XXX有误!

请输入正确的格式!

再次检测用户输入是否有误

生成数据库更新语句

IF注册操作成功

重新获取注册表信息

界面回到位置

ELSE

给出警告”注册失败!

返回注册界面,标注错误项。

4.6存储分配

本程序的存储分配如下

1.表user(用户表)。

数据项

数据类型

长度

数据说明

username

varchar

50

用户名

password

varchar

50

用户密码

Email

varchar

50

电子

address

varchar

50

地址

familyname

varchar

50

qivename

varchar

50

idcard

varchar

50

身份证号

balance

money

 

账户余额

表user

2.表member(员工表)。

数据项

数据类型

长度

数据说明

MemberID

int

 

员工编号

MemberName

nvarchar

50

员工名

Password

nvarchar

50

员工密码

Email

nvarchar

50

员工

Telephone

bigint

 

员工

Birth

datetime

 

员工生日

表member

2.表Admin(管理员表)。

数据项

数据类型

长度

数据说明

AdminID

nchar

10

管理员ID

AdminName

nvarchar

50

管理员名

Password

nvarchar

50

管理员密码

Role

varchar

50

管理员职务

表Admin

5购票管理设计说明

5.1程序描述

本模块主要用于解决用户购票问题。

5.2功能

1.建立与数据库连接

2.运行购票界面和下单界面对话框

3.获取该用户的信息

4.修改用户购票信息

5.退出系统时断开与数据库的连接

5.3输入项

1.影片名

2.观影时间

3.观影展厅

4.购买票数

5.4输出项

1.影片相关信息

2.用户账户余额

5.5流程逻辑

读入界面的值

IF用户选择影片不存在

给出警告”本片已下架或未上映!

再次检测用户输入是否有误

生成数据库更新语句

IF选择影片操作成功

重新获取数据表信息

界面跳转到购物车位置

IF账户余额不足导致付款失败

给出警告”账户余额不足!

返回下单页面。

ELSE付款成功

给出提示“购买成功!

输出用户购票信息。

5.6存储分配

本模块存储分配如下表BookingCart

 

数据项

数据类型

长度

数据说明

ID

int

影票标号

State

varchar

50

FilmName

varchar

50

影片名

Cinema

varchar

50

影院名

Time

varchar

50

观影时间

Seat

varchar

50

观影座位

Price

money

影片价格

UserName

varchar

50

用户名

表BookingCart

6会员管理设计说明

6.1程序描述

本模块主要用于解决用户信息修改问题。

6.2功能

1.建立与数据库连接

2.运行信息修改界面对话框

3.获取该用户的信息

4.修改用户注册信息

5.退出系统时断开与数据库的连接

6.3输入项

1.原密码和新密码

2.新的注册相关认证信息

6.4输出项

1.修改后的用户

6.5流程逻辑

图6.1会员管理流程图

6.6存储分配

本模块存储分配见4.6表user

7票务管理设计说明

7.1程序描述

本模块主要用于解决购票信息管理的问题。

7.2功能

1.建立与数据库的连接

2.运行购票界面

3.获取该用户的购票信息

4.退出系统时断开与数据库的连接

7.3输入项

1.所购买影片信息

7.4输出项

1.用户购票的相关信息

2.用户所购买的影票票号

7.5流程逻辑

图7.1票务管理流程图

7.6存储分配

本模块存储分配下列表:

1.ScreenRoom(影厅表)

数据项

数据类型

长度

数据说明

SRoomID

nchar

10

票号信息

SRoomName

nvachar

50

影厅名

theaterID

varchar

50

影厅代号

SeatsNum

int

 

影厅座位号

表ScreenRoom

2.Seat(座位表)

数据项

数据类型

长度

数据说明

SRoomName

nvachar

50

影厅名

SeatID

varchar

50

座位号

ID

int

 

 

State

varchar

50

 

TheaterName

varchar

50

影厅名

表Seat

3.FilmArrange(影片安排表)

数据项

数据类型

长度

数据说明

ArrangeID

int

 

安排序号

FilmID

nchar

10

电影序号

FilmName

nvarchar

50

影片名

Class

varchar

50

影片类别

theaterID

nchar

10

影院号

theaterName

nvarchar

50

影院名

SRoomID

nchar

10

影厅号

SRoomName

nvarchar

50

影厅名

PlayTime

varchar

50

上映时间

TotalPollNum

int

 

总票数

SaledNum

int

 

已售出票数

Price

money

 

影票价格

PictureURL

varchar

50

影片图片地址

表FilmArrange

4.Theaters(影厅表)

数据项

数据类型

长度

数据说明

theaterID

nchar

10

影厅编号

theaterName

nvarchar

50

影厅名

Address

nvarchar

50

影厅地址

Phone

bigint

 

影厅管理

表Theaters

 

8影片管理设计说明

8.1程序描述

本模块主要用于解决影片信息管理的问题。

8.2功能

1.建立与数据库的连接

2.运行影片管理界面

3.获取数据库的当前影片信息

4.修改数据库影片信息

4.退出系统时断开与数据库的连接

8.3输入项

1.影片相关信息

8.4输出项

1.数据库当前的影片信息

8.5流程逻辑

图8.1影片维护流程图

8.6存储分配

本模块存储分配下列表:

1.表FilmArrange(影片安排)见7.6表FilmArrange

2.表Film(影片信息)

数据项

数据类型

长度

数据说明

FilmID

int

 

电影编号

FilmName

nvarchar

50

影片名

Protagonist

nvarchar

50

影片主演

Director

nvarchar

50

影片导演

Lag

varchar

50

 

Duration

nvarchar

50

影片时长

BriefIntro

nvarchar

500

影片简介

PictureURL

varchar

50

影片图片地址

Price

money

 

影片价格

表Film

9统计结算管理设计说明

9.1程序描述

本模块主要用于解决售票信息统计的问题。

9.2功能

1.建立与数据库的连接

2.运行门票销售情况界面

3.获取该时间段的购票信息

4.统计余票数和营业额

4.退出系统时断开与数据库的连接

9.3输入项

1.当前验证时间

9.4输出项

1.影片余票数和当前营业额

9.5流程逻辑

图9.1统计结算流程图

9.6存储分配

本模块存储分配下列表:

1.表SalesInfo(售出影片信息)

数据项

数据类型

长度

数据说明

SalesID

int

 

售卖编号

ArrangeID

nchar

10

安排号

SRoomName

varchar

50

影厅名

theaterName

varchar

50

 

Seat

varchar

50

座位号

UserName

varchar

50

用户名

TicketID

varchar

50

影票编号

OrderDate

varchar

50

命令数

State

varchar

50

是否兑换

表SalesInfo

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2