- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电影院售票系统
总体设计说明书
学号 姓名 所完成的任务 成绩 (组长) 1.1,1.2
2,3,4, 1111311130 解瑛 1111311132 徐亚美 … … …
2013年 10 月 30 日
1.引言
1.1编写目的
在完成了软件设计可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划和进度、组织软件开发和测试,小组成员提出了这份设计说明书,主要目的在于设计软件结构,划分出软件的基本模块组成,确定模块间的关系,明确系统的功能框架和数据库结构,为下一阶段的详细设计、编码和测试提供参考依据。1.2背景
电影院售票系统;
任务提出者:软件开发老师
开发者:解瑛、徐亚美
用户:电影院
该项目将对电影票数据库系统进行管理和设计,以满足售票员对售票,订票,退票等进行高效的管理。不同的电影院只需对其稍作修改就能开发出符合该电影院的售票系统。
1.3定义
数据库:指的是以一定的方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
C#:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。HIPO:是美国IBM公司70年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。它是表示软件系统结构的工具。
2.1模块的划分和描述
本系统包含影片管理模块,售票管理模块,会员管理模块等。
影片管理模块首先是对影片基本信息的设置,其中包括影片的名称、导演、主演、上映时间、简介等内容。对影片的添加和删除,对影片信息的修改,让客户对影片有充分的了解,根据自己的喜爱选择自己喜欢的电影。
售票管理模块包括订票、订票查询和钱箱查询。只有售票员才能订票,不同级别的会员订票有相应的优惠,团队订票也有相应的优惠。订票根据电影信息,选择座位,票数等完成买票。按时间查询可以查看订票情况和钱箱钱数。
会员管理模块用于添加会员,会员姓名、会员类型、联系电话等信息,会员可以根据自己会员的类型享受不同的打折优惠。
开发意图:为了影院售票系统更完善,对售票管理更方便,能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。
应用目标:通过本系统软件,能帮助售票人员利用计算机,快速方便地对影院售票情况,订票情况,剩余座位查询等进行高效的管理。
作用范围:本软件适用于电影院行业,它是比较完善的系统管理软件,对影院售票情况,订票情况,剩余座位查询等可以进行方便地管理。
开发背景:随着经济的飞速发展人们的收入越来越高,相应的娱乐设施也越来越多,电影是人们的最佳选择。传统的电影售票都是人工服务,观看位置都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理。因此,充分利用现代信息化、因特网的优势,设计“电影院售票系统”,提高系统建设的工作效率,提高信息的及时性、减轻各级相关工作人员的劳动强度时非常有必要和紧迫的任务。
软件系统与其他系统的关系:本系统中对管理部分如需要外部管理者自行添加影片和管理信息到数据库
2.2系统的功能结构图
3.接口设计
3.1外部接口
3.1.1用户的输入和反馈的结果
在输入方面,对键盘、鼠标的输入,可以用C#的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可以用C#的标准输入/输出,对输入进行处理。系统通过IE浏览器显示结果,从而实现输出结果反馈。
3.1.2 和其他系统之间的接口。
本系统在网络中是以网站的形式独立运行的,与其他系统之间没有太多的关联,充其量也就是部分友情链接,故接口将以超链接方式实现。
3.2内部接口
3.2.1模块的接口:模块的输入和输出。
本系统的用户分为管理员和售票员,不同用户所对应的功能模块不同。
(1)数据库连接模块。系统中因为涉及到一系列对数据库查询、写入、修改、删除操作,故在每个功能模块加载之初就建立与数据库的连接,即数据库模块接口,在此基础上实现以下操作。
Page_load
(2)登录模块
Login
输入:用户名、密码,选择登录类型
输出:根据登陆身份不同反馈相应的功能界面
(3)影片信息查询模块
FilmSearch
输入:电影的名称或者放映时间
输出:符合条件的电影信息包括电影导演、主演、简介、语言、片长、类型、座位类型
(4)影片增加模块
FilmAdd
输入:管理员登录的前提下,输入新的影片相关信息包括电影名称、导演、主演、简介、语言、片长、放
文档评论(0)