影城票务系统详细设计

  • 格式:doc
  • 大小:438.11 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1引言 (3)

1.1编写目的 (3)

1.2背景 (3)

1.3定义 (3)

1.4参考资料 (3)

2程序系统的结构 (4)

2.1系统总结构 (4)

2.2系统前台运行时序图 (5)

2.3系统后台运行时序图 (5)

2.4系统接口说明 (6)

3信息管理设计说明 (7)

3.1程序描述 (7)

3.2功能 (7)

3.3输入项 (7)

3.4输出项 (7)

3.5流程逻辑 (8)

3.6存储分配 (8)

4用户管理设计说明 (8)

4.1程序描述 (8)

4.2功能 (8)

4.3输入项 (8)

4.4输出项 (9)

4.5流程逻辑 (9)

4.6存储分配 (9)

5购票管理设计说明 (10)

5.1程序描述 (10)

5.2功能 (10)

5.3输入项 (10)

5.4输出项 (10)

5.5流程逻辑 (11)

5.6存储分配 (11)

6会员管理设计说明 (11)

6.1程序描述 (11)

6.2功能 (12)

6.3输入项 (12)

6.4输出项 (12)

6.5流程逻辑 (12)

6.6存储分配 (12)

7票务管理设计说明 (13)

7.1程序描述 (13)

7.2功能 (13)

7.3输入项 (13)

7.4输出项 (13)

7.5流程逻辑 (14)

7.6存储分配 (14)

8影片管理设计说明 (15)

8.1程序描述 (15)

8.2功能 (15)

8.3输入项 (16)

8.4输出项 (16)

8.5流程逻辑 (16)

8.6存储分配 (16)

9统计结算管理设计说明 (17)

9.1程序描述 (17)

9.2功能 (17)

9.3输入项 (17)

9.4输出项 (17)

9.5流程逻辑 (18)

9.6存储分配 (18)

详细设计说明书

1引言

1.1编写目的

根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《影城票务管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。

1.2背景

随着社会信息量的与日俱增,人们对于精神层面的追求也在不断增长。所以电影院就应运而生。

随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。

1.3定义

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

CTS:CINEMA TICKET SYSTEM 影院售票系统

1.4参考资料

[1]炎士涛,陈文臣,胡荷芬《项目开发案例精粹》电子工业出版社,2008普

通高等教育“十一五”国家级规划教材。

[2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划教材。

[3]吴志祥、李光敏、郑军红《高级Web程序设计——网站开发》科学出版

社,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.用户相关信息