影城票务系统详细设计Word格式文档下载.docx

上传人:b****5 文档编号:18970675 上传时间:2023-01-02 格式:DOCX 页数:18 大小:217.20KB
下载 相关 举报
影城票务系统详细设计Word格式文档下载.docx_第1页
第1页 / 共18页
影城票务系统详细设计Word格式文档下载.docx_第2页
第2页 / 共18页
影城票务系统详细设计Word格式文档下载.docx_第3页
第3页 / 共18页
影城票务系统详细设计Word格式文档下载.docx_第4页
第4页 / 共18页
影城票务系统详细设计Word格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

影城票务系统详细设计Word格式文档下载.docx

《影城票务系统详细设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《影城票务系统详细设计Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

影城票务系统详细设计Word格式文档下载.docx

图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输入的影片不存在

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

输出该影片基本信息

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输出项

2.用户注册信息

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

4.5流程逻辑

IF注册信息不符合标准

给出警告”XXX有误!

请输入正确的格式!

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

生成数据库更新语句

IF注册操作成功

重新获取注册表信息

界面回到位置

给出警告”注册失败!

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

4.6存储分配

本程序的存储分配如下

1.表user(用户表)。

数据项

数据类型

长度

数据说明

username

varchar

50

用户名

password

用户密码

Email

电子邮箱

address

地址

familyname

qivename

idcard

身份证号

balance

money

 

账户余额

表user

2.表member(员工表)。

MemberID

int

员工编号

MemberName

nvarchar

员工名

Password

员工密码

员工邮箱

Telephone

bigint

员工电话

Birth

datetime

员工生日

表member

2.表Admin(管理员表)。

AdminID

nchar

10

管理员ID

AdminName

管理员名

管理员密码

Role

管理员职务

表Admin

5购票管理设计说明

5.1程序描述

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

5.2功能

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

3.获取该用户的信息

4.修改用户购票信息

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

5.3输入项

1.影片名

2.观影时间

3.观影展厅

4.购买票数

5.4输出项

1.影片相关信息

2.用户账户余额

5.5流程逻辑

IF用户选择影片不存在

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

IF选择影片操作成功

重新获取数据表信息

界面跳转到购物车位置

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

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

返回下单页面。

ELSE付款成功

给出提示“购买成功!

输出用户购票信息。

5.6存储分配

本模块存储分配如下表BookingCart

ID

影票标号

State

FilmName

影片名

Cinema

影院名

Time

观影时间

Seat

观影座位

Price

影片价格

UserName

表BookingCart

6会员管理设计说明

6.1程序描述

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

6.2功能

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

4.修改用户注册信息

6.3输入项

1.原密码和新密码

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

6.4输出项

1.修改后的用户

6.5流程逻辑

图6.1会员管理流程图

6.6存储分配

本模块存储分配见4.6表user

7票务管理设计说明

7.1程序描述

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

7.2功能

1.建立与数据库的连接

2.运行购票界面

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

7.3输入项

1.所购买影片信息

7.4输出项

1.用户购票的相关信息

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

7.5流程逻辑

图7.1票务管理流程图

7.6存储分配

本模块存储分配下列表:

1.ScreenRoom(影厅表)

SRoomID

票号信息

SRoomName

nvachar

影厅名

theaterID

影厅代号

SeatsNum

影厅座位号

表ScreenRoom

2.Seat(座位表)

SeatID

座位号

TheaterName

表Seat

3.FilmArrange(影片安排表)

ArrangeID

安排序号

FilmID

电影序号

Class

影片类别

影院号

theaterName

影厅号

PlayTime

上映时间

TotalPollNum

总票数

SaledNum

已售出票数

money

影票价格

PictureURL

影片图片地址

表FilmArrange

4.Theaters(影厅表)

影厅编号

Address

影厅地址

Phone

影厅管理电话

表Theaters

 

8影片管理设计说明

8.1程序描述

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

8.2功能

2.运行影片管理界面

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

4.修改数据库影片信息

8.3输入项

8.4输出项

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

8.5流程逻辑

图8.1影片维护流程图

8.6存储分配

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

2.表Film(影片信息)

电影编号

Protagonist

影片主演

Director

影片导演

Lag

Duration

影片时长

BriefIntro

500

影片简介

money

表Film

9统计结算管理设计说明

9.1程序描述

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

9.2功能

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

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

4.统计余票数和营业额

9.3输入项

1.当前验证时间

9.4输出项

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

9.5流程逻辑

图9.1统计结算流程图

9.6存储分配

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

SalesID

售卖编号

安排号

TicketID

影票编号

OrderDate

命令数

是否兑换

表SalesInfo

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

当前位置:首页 > 高中教育 > 其它课程

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

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