电影院售票系统详细设计说明书

电影院售票系统

详细设计说明书

2013 年 12 月 2 日

1.引言

1.1编写目的

本说明在总体设计的基础上,对软件的各模块、程序、子系统分别进行了实现层面上的要求和说明,包括程序员描述、输入输出、算法和流程逻辑,提出详细的模块和界面设计,为软件编程和系统维护提供基础。

本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.2背景

● 电影院售票系统; ● 任务提出者:软件开发老师

开发者:解瑛、徐亚美 用户:电影院

● 该项目将对电影票数据库系统进行管理和设计,以满足售票员对售票,

订票,退票等进行高效的管理。不同的电影院只需对其稍作修改就能开发出符合该电影院的售票系统。

1.3定义

数据库:指的是以一定的方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

C#:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。

接口:接口是一种非常有效的编码工具,它可将对象的定义与实现分离,从而在不破坏现有应用程序的情况下使对象得以扩充完善,减少了系统维护的负担。

2. 系统的结构

图2.1 系统的结构框图

3.系统的模块设计

3.1登录模块设计说明

3.1.1模块描述

登录系统这个功能模块有两个部分组成,分为管理员和售票员登录。

3.1.2功能

用户可以进行登录,根据自己登录类型,可以管理不同的模块。

3.1.3性能

安全可靠,细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。可以长期稳定正常工作可以完成用户所需要的基本操作,界面通俗易懂。

3.1.4输入项

输入用户名和密码。 3.1.5输出项

登录成功!

对不起,您用户名或密码不正确!

3.1.6接口

通过窗体首页中登录窗口中“登录”按钮进行调用与主页面相连接。

3.2影片信息查询模块设计说明

3.2.1模块描述

该模块是管理员进行影片具体信息查询,按查询会显示查询结果。 3.2.2功能

管理员可以通过电影名称和影片放映时间查询影片信息。 3.2.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.2.4输入项

电影的名称或者放映时间 3.2.5输出项

符合条件的电影信息包括电影导演、主演、简介、语言、片长、类型

3.2.6接口

通过查询窗口中“查询”按钮显示数据库中所有符合条件的信息。

3.3影片增加模块设计说明

3.3.1模块描述

该模块的核心思想是向数据库中输入影片信息,并且信息不能重复,数据库

会保存相关的影片信息。

3.3.2功能

管理员通过该模块完成影片信息的添加,信息被保存在数据库。 3.3.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.3.4输入项

输入新的影片相关信息包括电影名称、导演、主演、简介、语言、片长、放

映时间、类型。

3.3.5输出项

成功添加影片! 对不起,添加失败!

3.3.6接口

通过添加窗口中“添加”成功转到显示影片详细信息的界面。

3.4影片修改模块设计说明

3.4.1模块描述

该模块的核心思想是向数据库中修改影片信息,数据库会保存相关的影片信息。

3.4.2功能

管理员先按日期查询影片,然后选择要修改的影片,比如导演,演员,放映时间等进行修改,保存修改后可以进行刷新、删除。 3.4.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.4.4输入项

管理员登录的前提下,先选择日期查询,再输入影片新的相关信息。 3.4.5输出项

刷新显示修改后的结果,也可以删除该影片。 3.4.6接口

通过修改窗口中“保存修改”或“删除”按钮可以显示修改后新的影片信息。 3.5订票模块设计说明

3.5.1模块描述

售票员通过该模块可以帮顾客订电影票。 3.5.2功能

售票员点击电影信息选择顾客想要的电影,进行订票。 3.5.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.5.4输入项

售票员登录的前提下,选择相应的电影,输入座位号和折扣类型,输入票数,

联系电话。

3.5.5输出项 订票成功! 3.5.6接口

通过订票窗口中“订票”,订票成功,跳转到是否打印该电影票界面。 3.6订票信息查询模块设计说明

3.6.1模块描述

该模块是售票员进行订票具体信息查询,按查询会显示查询结果。 3.6.2功能

售票员通过选择时间,然后可以查询订票信息。 3.6.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.6.4输入项 选择时间。 3.6.5输出项

显示出这一天的所以订票信息。 3.6.6接口

通过查询窗口中“查找”显示出订票信息。 3.7钱箱查询模块设计说明

3.7.1模块描述

该模块是售票员进行钱箱信息查询,按查询会显示查询结果。 3.7.2功能

售票员通过选择时间,然后可以查询钱箱信息。 3.7.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.7.4输入项 输入时间。 3.7.5输出项

输出比较详细的每个电影的钱数和总的钱箱钱数。 3.7.6接口

通过钱箱窗口中“搜索”显示钱箱的具体信息。

3.8会员注册模块设计说明

3.8.1模块描述

该模块的核心思想是向数据库中输入数据,并且数据不能重复,数据库会保存相关的注册信息。 3.8.2功能

管理员可以通过该模块帮会员完成信息的注册,信息被保存在数据库中。 3.8.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.8.4输入项

管理员登录的前提下,输入会员姓名、身份证、联系电话,选择会员类型

3.8.5输出项

会员注册成功!

您所注册的账号已注册,请重新注册!

3.8.6接口

通过会员注册窗口中“注册”与数据库相连。

4参考资料

1.马骏.C#网络应用编程基础.北京:人名邮电出版社,2006.

2.刘先省,陈克坚,董淑娟.Visual C#程序设计.机械工业出版社,2006.08. 3.汪孝宜,胡海璐,米海生.信息系统开发实例精粹(C#版).电子工业出版社,2006. 4.肖汉.软件工程理论与实践.科学出版社,2007 5.百度文库

电影院售票系统

详细设计说明书

2013 年 12 月 2 日

1.引言

1.1编写目的

本说明在总体设计的基础上,对软件的各模块、程序、子系统分别进行了实现层面上的要求和说明,包括程序员描述、输入输出、算法和流程逻辑,提出详细的模块和界面设计,为软件编程和系统维护提供基础。

本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.2背景

● 电影院售票系统; ● 任务提出者:软件开发老师

开发者:解瑛、徐亚美 用户:电影院

● 该项目将对电影票数据库系统进行管理和设计,以满足售票员对售票,

订票,退票等进行高效的管理。不同的电影院只需对其稍作修改就能开发出符合该电影院的售票系统。

1.3定义

数据库:指的是以一定的方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

C#:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。

接口:接口是一种非常有效的编码工具,它可将对象的定义与实现分离,从而在不破坏现有应用程序的情况下使对象得以扩充完善,减少了系统维护的负担。

2. 系统的结构

图2.1 系统的结构框图

3.系统的模块设计

3.1登录模块设计说明

3.1.1模块描述

登录系统这个功能模块有两个部分组成,分为管理员和售票员登录。

3.1.2功能

用户可以进行登录,根据自己登录类型,可以管理不同的模块。

3.1.3性能

安全可靠,细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。可以长期稳定正常工作可以完成用户所需要的基本操作,界面通俗易懂。

3.1.4输入项

输入用户名和密码。 3.1.5输出项

登录成功!

对不起,您用户名或密码不正确!

3.1.6接口

通过窗体首页中登录窗口中“登录”按钮进行调用与主页面相连接。

3.2影片信息查询模块设计说明

3.2.1模块描述

该模块是管理员进行影片具体信息查询,按查询会显示查询结果。 3.2.2功能

管理员可以通过电影名称和影片放映时间查询影片信息。 3.2.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.2.4输入项

电影的名称或者放映时间 3.2.5输出项

符合条件的电影信息包括电影导演、主演、简介、语言、片长、类型

3.2.6接口

通过查询窗口中“查询”按钮显示数据库中所有符合条件的信息。

3.3影片增加模块设计说明

3.3.1模块描述

该模块的核心思想是向数据库中输入影片信息,并且信息不能重复,数据库

会保存相关的影片信息。

3.3.2功能

管理员通过该模块完成影片信息的添加,信息被保存在数据库。 3.3.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.3.4输入项

输入新的影片相关信息包括电影名称、导演、主演、简介、语言、片长、放

映时间、类型。

3.3.5输出项

成功添加影片! 对不起,添加失败!

3.3.6接口

通过添加窗口中“添加”成功转到显示影片详细信息的界面。

3.4影片修改模块设计说明

3.4.1模块描述

该模块的核心思想是向数据库中修改影片信息,数据库会保存相关的影片信息。

3.4.2功能

管理员先按日期查询影片,然后选择要修改的影片,比如导演,演员,放映时间等进行修改,保存修改后可以进行刷新、删除。 3.4.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.4.4输入项

管理员登录的前提下,先选择日期查询,再输入影片新的相关信息。 3.4.5输出项

刷新显示修改后的结果,也可以删除该影片。 3.4.6接口

通过修改窗口中“保存修改”或“删除”按钮可以显示修改后新的影片信息。 3.5订票模块设计说明

3.5.1模块描述

售票员通过该模块可以帮顾客订电影票。 3.5.2功能

售票员点击电影信息选择顾客想要的电影,进行订票。 3.5.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.5.4输入项

售票员登录的前提下,选择相应的电影,输入座位号和折扣类型,输入票数,

联系电话。

3.5.5输出项 订票成功! 3.5.6接口

通过订票窗口中“订票”,订票成功,跳转到是否打印该电影票界面。 3.6订票信息查询模块设计说明

3.6.1模块描述

该模块是售票员进行订票具体信息查询,按查询会显示查询结果。 3.6.2功能

售票员通过选择时间,然后可以查询订票信息。 3.6.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.6.4输入项 选择时间。 3.6.5输出项

显示出这一天的所以订票信息。 3.6.6接口

通过查询窗口中“查找”显示出订票信息。 3.7钱箱查询模块设计说明

3.7.1模块描述

该模块是售票员进行钱箱信息查询,按查询会显示查询结果。 3.7.2功能

售票员通过选择时间,然后可以查询钱箱信息。 3.7.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.7.4输入项 输入时间。 3.7.5输出项

输出比较详细的每个电影的钱数和总的钱箱钱数。 3.7.6接口

通过钱箱窗口中“搜索”显示钱箱的具体信息。

3.8会员注册模块设计说明

3.8.1模块描述

该模块的核心思想是向数据库中输入数据,并且数据不能重复,数据库会保存相关的注册信息。 3.8.2功能

管理员可以通过该模块帮会员完成信息的注册,信息被保存在数据库中。 3.8.3性能

该模块可以长期稳定正常工作,可以完成用户所需要的基本操作,界面通俗易懂。

3.8.4输入项

管理员登录的前提下,输入会员姓名、身份证、联系电话,选择会员类型

3.8.5输出项

会员注册成功!

您所注册的账号已注册,请重新注册!

3.8.6接口

通过会员注册窗口中“注册”与数据库相连。

4参考资料

1.马骏.C#网络应用编程基础.北京:人名邮电出版社,2006.

2.刘先省,陈克坚,董淑娟.Visual C#程序设计.机械工业出版社,2006.08. 3.汪孝宜,胡海璐,米海生.信息系统开发实例精粹(C#版).电子工业出版社,2006. 4.肖汉.软件工程理论与实践.科学出版社,2007 5.百度文库


相关文章

  • c++电影院管理系统的设计
  • 内蒙古科技大学 课程设计论文 题 目:C++课程设计 --电影院售票管理系统 学生姓名:张雪婉 学 号:1167119224 专 业:通信工程 班 级:2011-2 指导教师:郝斌 [摘要]......................... ...查看


  • 票房转正考试
  • 票房转正考试复习资料 一.消防安全知识 1. "四个能力" 提高检查消除火灾隐患能力,切实做到"消防安全自查.火灾隐患自除": 提高组织扑救初起火灾能力,切实做到"火情发现早.小火灭得了&q ...查看


  • 电影选票系统UML建模
  • UML 期末大作业 电 影 订 票 系 统 电影订票系统 成员:秦晓航 [1**********] 组长(二班) 杨姗姗 [1**********] 组员(二班) 韩舒蕊 [1**********] 组员(二班) 项目情景: 1. 系统中有 ...查看


  • 售检票系统
  • 售检票系统 一.系统简介 实施背景:随着人们物质文化生活的提高,出行.休闲.娱乐等各类活动也随之增加.目前各旅游景区.公园.博览会.博物馆.纪念馆.游乐场.影院.体育馆.各类会馆等客流量明显呈逐年增大趋势.传统的人工售检票方式,或半自动化的 ...查看


  • 票务系统解决方案建议书
  • 票务系统解决方案建议书 修订历史 目 录 1 系统概述 . .......................................................................................... ...查看


  • 车站售票管理系统数据库课程设计报告
  • 天津农学院 计算机科学与信息工程系 <SQL Server>教学实习报告 实习名称: SQL Server 专 业: 计算机科学与技术 班 级: 2010级 农信 班 学 号: 1008074112 姓 名: 张春 指导教师: ...查看


  • 电影票预订系统
  • 摘 要 进入二十一世界以来,全球的科技发展十分迅速,在电影行业也有了突飞猛进的发展,电影的数量与电影的种类一直在不断地增加,档次的增高,人数的增多,和模式的多样化,这些改变都直接导致影视城的管理难度逐步增加,而设计制作出一套适合现代化电影行 ...查看


  • 影院售票管理系统
  • 影院售票系统需求 一.题目:影院售票系统需求 二.概述:系统要求包含1. 放映厅管理.2. 影片管理.3. 影片上映.4. 售票 5. 统计模块. 三.设计时间:2014年2月19日至2014年3月8日 四.功能要求 (一) .放映厅管理 ...查看


  • 中国电影院现状及发展前景分析
  • 中国电影院现状及发展前景分析 在近年来出现的全球经济危机中,当一些行业在慢慢减慢发展及扩张步伐的时候,我国电影市场的扩张与运营却仍在如火如荼地进行着,在2008年,我国电影票房收入首次进入全球前十名,达到43.41亿元,较2007年增长30 ...查看


热门内容