电影院售票系统论文.docx

上传人:暗伤 文档编号:67606844 上传时间:2022-12-25 格式:DOCX 页数:27 大小:820.66KB
返回 下载 相关 举报
电影院售票系统论文.docx_第1页
第1页 / 共27页
电影院售票系统论文.docx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《电影院售票系统论文.docx》由会员分享,可在线阅读,更多相关《电影院售票系统论文.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、内容提要: 随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐,统计帐户的时候一张一张的记录进入到账户薄里面,容易出现错误, 所以研究一个电影售票系统已经非常的重要了。设计电影院售票系统,能方便的订票、退票、查询财务售票情况,极大的提高了了工作效率。 本系统由前台和后台两大模块。在前台,用户可以注册、登陆,然后查看影片信息,订票信息,在订票的时候,用户可以根据影片信息选择场次和座位号。在后台,管理员可以对用户信息,电影信息进行管理,主要功能有添加、删除、修改等。本系统基于 Microsoft Visual studio 2005 开发平台,运用 C#开发语言进行设计开发,后台

2、数据库选用 Microsoft SQL Server 2005 数据库,系统页面简洁明了,功能全面,方便用户操作体验。关键词:电影院 自动售票 C# SQL ServerCinema ticketing systemAbstract : As the movie in peoples entertainment life occupy an increasingly important position, the traditional manual ticketing cumbersome, statistical account when a record into account thi

3、n inside, prone to error, so the study ofa movie ticketing system is very important.Design of cinema ticketing system, to facilitate the booking, refunds, query financial ticketing, greatly improves the work efficiency.The system consists of foreground and background of two modules. In the foregroun

4、d, users can register, login, and then view the video information, booking information, booking tickets when, users can according to the video information selection number and seat number. In the background, the administrator can the user information, the information management, the main function of

5、 add, delete, modify and so on.The system is based on the Microsoft Visual Studio 2005 development platform, using C # development language for design and development, background database using Microsoft SQL Server 2005 database, the system pages concise, complete function, convenient user operation

6、 experience.Key words: C# SQL Server cinema Automatic ticketing目录11 概述11.1 研究背景11.2 研究目的和意义11.3 本系统所具备的功能22 理论知识及原理说明22.1 C#概述22.2 SQLServer 数据库概述33 电影院售票系统系统分析33.1 需求分析43.1.1 业务需求43.1.2 客户需求43.1.3 功能需求43.1.4 非功能需求43.2 功能说明54 数据库设计54.1 数据库概念设计(E-R 图)54.2 数据库设计84.2.1 数据库命名规范84.2.2 数据库逻辑设计84.2.3 关系图12

7、5 电影院系统设计135.1 系统整体功能结构135.2 系统主要功能模块详细设计145.2.1 本系统所有的窗体介绍145.2.2 登陆界面145.2.3 主界面155.2.4 订票界面165.2.5 Dbhelper 数据库连接功能185.2.6 查询界面185.2.7 注册和添加新电影功能模块实现205.2.8 删除修改添加电影功能模块实现215.2.9 各种验证界面22结 论23致 谢23参考文献24电影院售票系统1 概述1.1 研究背景三十年前,全中国没有一家多厅电影院,没有一家纯商业运作的电影院,电影行业发展落后,传统的售票方式严重的影响了当时的帐户的记录工作。随着互联网技术的不断

8、发展,用信息技术改造传统行业,将信息技术运用到生产经营与各项管理决策中,提高市场竞争力和经济效益,所以,开发出一款电影院售票管理系统就显得尤为重要了。电影院售票系统是基于.NET 技术平台,采用 ADO.NET 数据访问技术和相关性能优化技术,利用 C#语言设计实现,以 SQL server2000 作为后台数据库系统。由于.NET 采用了可视化的程序设计,所以,系统中采用大量的可视化控件来实现相应的功能,从而缩短了代码长度,也提高了程序的灵活性。本系统的主要作用是管理票务信息,还可以实现预订票,退票,让观众及时了解售票的情况,及时买票;以保证售票工作能更顺畅的运行。这就要求软件的设计要结合具

9、体实际,从而为影院管理服务,提高运行效率。为此,我进行了专门调查,搜集了大量的资料,制定了详尽的需求分析与系统设计。本系统可以很好地帮助影院提高工作效率,进一步提高工作效益和影院现代化水平,具有很高的开发价值和使用价值。1.2 研究目的和意义研究这样一个系统可以提高电影院的售票效率,使影院工作更加的人性化, 工作效率更高,创造更多的价值。也可以为广大用户提供一个更快捷方便的购买电影票的方式,提高广大群众的生活质量,替用户节约时间、节省精力。总体的研究目标如下:界面简洁、友好,易于用户操作。使用了大量控件,缩短了代码长度。Visual Studio.NET 2005 提供了可视化的编程,所以,系

10、统中大部分功能通过控件实现, 使得运行界面十分简洁,用户可以方便地完成查看、修改和统计各类操作。分权限管理,满足不同用户的需求。系统用户包括:用户、售票员和管理员,所以在分析设计初期,就分别为三类用户分配了相应权限,用户登录系统时,会根据权限跳转至不同的界面。各类信息及时发布,提高效率。各类信息(包括:电影信息、人员管理信息、坐席信息和放映时间信息等)由管理员及时发布,并提供了相应的查询统计模块, 从而方便管理员统计和存档。1.3 本系统所具备的功能本系统主要是实现电影院售票管理系统,从而提高售票效率。使用本系统, 可以有效地管理和统计影票的基本信息和各类影院的相关信息,包括:影票基本信息、影

11、院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改、查询统计功能,同时,还可以将这些信息打印输出,以方便整理和存档。具体功能模块如下:1. 销售管理(影票信息的增加、查询和统计)2. 预定影票管理(影票信息的预定和生成取票号)3. 退票管理(影票的退票操作等)4. 查询管理(财务查询,售票情况查询)5. 用户管理(用户权限的分配)2 理论知识及原理说明2.1 C#概述C#是一种安全的、稳定的、简单的,由C 和 C+衍生出来的面向对象的编程语言。它在继承C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)2。C#综合了 VB 简单的可视化操作和

12、 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。C#语言的主要优点大概可以归纳如下:1. 语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握 C#基本特性,而 C/C+程序员转入 C#则几乎不会有什么障碍。2. 完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧

13、的对象设计模式都在 C#语言中得到了有效的应用。3. 目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用 CLR 所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。4. 版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性3。应用程序的维护和升级更加易于管理。5. 灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括 COM 组件、WIN32API 等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的

14、功能,通过接口来模拟多继承的实现。2.2 SQLServer 数据库概述SQL 是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与管理的 SQL 接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一

15、大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用SQL 语言可以写出非常复杂的语句。结构化查询语言(Structured Query Language)最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R 开发的一种查询语言,它的前身是SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来,SQL 语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server 这些大型的数据库管理系统,还是像 Visual Foxpro、PowerBuilder 这些PC

16、 上常用的数据库开发系统,都支持 SQL 语言作为查询语言。美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准。ANSI 是一个美国工业和商业集团组织,负责开发美国的商务和通讯标准。ANSI 同时也是 ISO 和 International Electrotechnical Commission(IEC)的成员之一。ANSI 发布与国际标准组织相应的美国标准。1992 年,ISO 和 IEC 发布了 SQL 国际标准,称为 SQL-92。ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关系数据库使

17、用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server 使用 ANSI SQL-92 的扩展集,称为T-SQL,其遵循 ANSI 制定的 SQL-92 标准。SQL 语言包含 3 个部分:数据定义语言 Data Definition Language(DDL),定义:definition/ 例如: CREATE、DROP、ALTER 等语句。数据操作语言 Data Manipulation Language(DML ),操作: make/ 例如: INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。数据控制语言 Data Controlli

18、ng Language(DCL),控制:control/ 例如: GRANT、REVOKE、COMMIT、ROLLBACK 等语句。SQL 语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)133 电影院售票系统系统分析3.1 需求分析3.1.1 业务需求随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一,传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,因此,充分利用现代信息化,因特网的优势,设计“电影

19、院自动售票系统”,提高工作效率,提高信息的及时性,减轻各级相关工作人员的劳动度是非常有必要和紧迫的任务。电影院售票系统可以实现影片的登记和电影票的购买,可以方便的进行电影以及实时影票信息的查询等,从而做到方便的售票操作,方便工作人员的同时也让顾客能够轻轻松松地买票。3.1.2 客户需求本系统的最终用户特点:对操作人员和维护人员的教育水平和技术专长要求不大,只要能够掌握基本的电脑知识,能够运用简单的操作。本系统能够使顾客在购买电影票的时候方便的选择座位以及查询电影信息。3.1.3 功能需求售票员:1. 查找即将上映的影片信息2. 售票和为顾客挑选满意座位 管 理 员 : 1从上映的影片中删掉某部

20、影片2. 添加即将上映的影片3. 查询某部影片的上座率4. 查询财务收入顾客:1. 买票2退票3. 选位3.1.4 非功能需求1. 系统在 30 秒之内响应客户需求2. 系统应该在没故障的前提下每天都是可以使用的3. 一个客户在看了使用说明书的情况下,2 个小时内可以学会使用这个系统3.2 功能说明1. 根据用户输入的信息查询。1) 根据所选的电影名称来查询。查出电影的播放时间,电影票价,剩余票数。2) 根据所选的导演来查询。查出该导演的近期播放的影片和相应的信息。2. 因意外情况而无法播放或增加的电影。1)管理员可以删除该电影的信息,并替换一部电影。3. 订票。1) 只有售票员才能订票,管理

21、员无法订票!2) 不同级别的 VIP 客户订票有相应的优惠3) 团队订票也有相应的优惠。4. IP 客户申请。1) 客户可以申请 VIP 帐户!2) 需要身份证才可申请。5. 团队购票1) 团队购票的最低人数为 20。2) 学生团队购票有相应的优惠。6. 个人购票。1) 伤残人士购票有优惠。2) 凭退休军人证可享受优惠。3) 学生也有相应优惠。4 数据库设计4.1 数据库概念设计(E-R 图)概念结构设计是整个数据库设计的关键,它能通过对需求进行综合,归纳与抽象,形成一个独立于具体 DBMS 的概念模型,即 E-R 图1。 图用来分析数据关系的。下面是本系统主要的实体图。管理员实体图如图 1

22、所示简单的说,E-R管理员用户名会员管理实体图如图 2 所示会员手机图 1 管理员实体图姓名用户密码会员编号会员类型会员订票会员管理图 2 会员实体图会员姓名电影管理实体图如图 4.3 所示会员级别会员折电影名扣帐号余主演额电影编号导演电影类型电影管理图 3 电影管理实体图上映时间各实体间的 E-R 图(图中各主体由于篇幅原因,属性只列主要的) 片长电影收费简介编号主角费用电影名字上映时间m管 理电影1管理员11管理管理票务m售票员1mm订票放映厅电影票电影名票价座位号上映时间订票方式图 4 各实体间的E-R 图4.2 数据库设计4.2.1 数据库命名规范1数据库数据库命名以数据库相关英文单词

23、命名。如表所示:表 1 数据库命名数据库名称Films描述影院电影时刻查询系统数据库2数据表如表所示:表 2数据表命名表数据库表名Film Seat Agio Ticket Types Money SortMemberTypes描述电影信息表座位类别 折扣表订 票 表 登录类型表钱箱表电影类型会员信息3字段字段一般采用英文单词或词组命名(可用翻译软件),无专业名词可用相近意义单词或词组代替。如表所示:表 3 字段命名字段名称FilmInformation FilmOrder描述影片信息订票信息4.2.2 数据库逻辑设计逻辑结构是把概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。

24、本系统根据 E-R 图可以对数据库进行设计,以下列出主要的数据表。表 4 电影信息表(Film)列名类型标识列允许为空描述FIDInt是否主键FFilmNameNvarchar(20)否否电影名称FDirectorNvarchar(10)否否导演FPlayNvarchar(50)否否演员FIntroNvarchar(1000)否否电影简介FLanguageNvarchar(10)否否语言FLongInt否否片长(分钟)FDateNvarchar(50)否否放映日期FMoneyInt否否价格FNumberInt否否票数FNumNvarchar(50)否否座位编号(1100)FPhotoNvarc

25、har(50)否否海报的相对路径FSortIDInt否否外键,引用Sort 的SID 电影类别FTimeIDInt否否外键,引用Time 的放映时间TID表 5 座位类别(Seat)列名类型是否标识列允许为空描述SEIDInt是否主键STypeNvarchar(10)否否座位的类型:如情侣坐,软座,硬座SMoneyInt否否座位票价:硬座为电影票价, 软座另加 5 元,情侣坐要加 10元SNumberNvarchar(10)否否座位编号范围表 6 折扣表(Agio)列名类型是否标识列允许为空描述AIDInt是是主键,ATypeNvarchar(10)否否打折类型:比如会员,学生,残疾人士,团体

26、等等ARebateAMemberIntNvarchar(10)否否是折扣:90 就是 9 折是否会员订票表 7 订票表(Ticket)列名类型是否标识列允许为空描述TIdInt是否主键TFNameNvarchar(20)否否电影名称TPhoneInt否是联系方式,电话TCardNvarchar(50)否否身份证等证件TDateNvarchar(50)否否放映日期TTimeNvarchar(50)否否放映时间THallNvarchar(10)否否放映大厅TNumberInt否是座位号TTicketPriceInt否否票的单价TPayMoneyInt否否打折后的价格TCountInt否否订购票的数

27、量TMoneyInt否否票数总价TAgionvarchar否否折扣类型Ttypenvarchar是订票方式表 8 登录类型表 (Types)列名类型是否标识列允许为空描述TIDInt是否主键TLgoinTypeNvarchar(10)否否用户类型:管理员和售票员TLgionIdNvarchar(10)否否用户名TLgionPwdNvarchar(10)否否用户密码表 9 电影类型(Sort)列名SOIDSSort类型是否标识列允许为空Int是否Nvarchar否否描述主键电影的类型表 10 会员信息(Member)列名类型是否标识列允许为空描述MIDInt是否主键,标识列;会员编号MTypeN

28、vachar否否会员类型MDiscountNvachar否否折扣MNameNvachar否否用户姓名MID cardNvachar否否会员身份证号MPhoneNvachar否否会员的联系电话MBalanceint是会员帐号余额表 11 会员类型(MemberTypes)列名MIDMType类型是否标识列允许为空Int是否Nvachar否否描述主键,标识列;类型编号会员类型表 12 放映时间表(Time)列名类型是否标识列允许为空描述TIDInt是否主键,标识列;TTimeNvachar否否放映时间THallIDInt否否外键,放映大厅表 13 放映大厅(Hall)列名类型是否标识列允许为空HI

29、DInt是否HHallNvachar10)否否描述主键,标识列; 放映大厅4.2.3 关系图Type;TlD世阶隙e 同 mld llgrn网Tm屈 eT免(厂f HlDH闯H兄aI |Ti咋TIDnm压IID,l 坎 t邱pe劝 rn如 州价邪 卫r劝 忧Ef姊肥Filmf FIDFF加1灿眠印代优r 吨 r Flntro肛吓叩MP加t肋illD瞄 咖 rT 贮 lDI 彻闪Sort厂印我彻图心r用lrrbEf书附叩朽吹叩飞;FT饰 lD|Member1 MID刚 ime附比 rd7, AIDAl)氏俎由扭AgioM啦rType|TicketV Tid厮职冈 邵re刮TTmTNurber门邸

30、lDrAgoID lmfl lD图 5 关系图5 电影院系统设计电影院售票管理系统工作人员登录界面管理系统售票系统5.1 系统整体功能结构影会票财订选记网片员务务票定录络管管管管管座本订理理理理理位次票和售统票计图 6 系统整体功能结构图1. 售票系统模块:给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。2. 管理系统模块:此模块是由电影院的数据库管理员来管理的。他根据电影院事情的需要对有关数据进行处理。如电影票的管理,会员的管理,财务的管理统计等。3. 影片管理:影片播放管理是对电影院播放的电影的充实,设定电影的播放,以及电影时间的设定。

31、当所设定的电影已经播放完成后,要对其进行删除。还要对数据库进行清理,把一些没用的数据全部清除。对新电影进行添加。4. 会员管理:对电影院所有注册了的会员进行添加,删除,修改,查询余额。5. 票务管理:电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。通过此管理可以把那些没用的过期的数据清除。这里指的是与放过的电影同名的电影票清除,而其他的电影票保存不变。查询近期电影票的销售情况。6. 财务管理统计模块:通过每次售票后的记录情况,并根据这些进行汇总,生成一系列的数据报表,如某场电影首日上映上座率,某部影片的票房收入等。7网络订票:现在电影院都应该具备通过远程电话订票,本功能有客

32、户电话订票,售票员手动操作,电影开场后客户进行验证取票。5.2 系统主要功能模块详细设计5.2.1 本系统所有的窗体介绍窗体名称表 14 窗体功能表功能登录窗体(LojinForm) 会员注册窗体(MemberForm)退出窗体(ExitForm) 订票窗体(OrderForm)主窗体(MainForm)会员信息查询(MemberForm) 查询票务窗口(SearchTicketForm)电影查询窗口(SelectForm)增加电影窗口(AddForm) 修改电影窗口(AmendForm)远程订票取票窗口(Ordernet) 若干个提示窗体(Form)5.2.2 登陆界面登陆进入主界面(有两个

33、不同的角色) 注册会员功能,便于添加新会员询问用户是否退出系统,避免点错直接退出在这个界面实现不同电影、不同座位不同的价格、不同的会员级别不同的折扣方式、可以连续选择多个位置进行订票、可以在这个界面退订电影票显示多个按钮方便连接各个操作界面 管理员使用便于查看电影院会员的情况查询近期订票的情况,查询近期电影院收入情况,可以从一部电影上线到下线查询这段时间收入情况,查询一个时段多部电影的收入情况查询电影,同时在这个界面可以选择电影进入订票窗口管理员添加新的电影,便于及时的更新数据库电影的情况管理员进行电影修改远程订票后取票进行验证的窗口多个提示窗口,更友好进行人机交互,便于用户操作登陆界面通过用

34、户输入帐号密码验证是否本影院的工作人员,并判断工作人员的类型,并将类型输入 help 文件。图 7 登陆界面展示登陆否帐号是否存在是否密码是否存在是登陆成功图 8 登陆界面流程图登陆界面通过用户输入帐号、密码、用户类型,然后点击登陆按钮通过后台判断每个文本框中的内容是否符合要求,最后通过数据库 SQL 语言比较数据库进行如图 8 中的验证流程5.2.3 主界面主界面是一个有一系列 picBOX 组成的界面,通过 picBOX 连接不同功能的界15面图 9 主界面展示5.2.4 订票界面订票系统由 SelectForm,OrderForm ,ordernet 三个界面构成,分别实现选电影,订票的

35、功能,如图 10-12 所示。图 10 选电影界面展示如图 10 选电影界面实现过程:页面加载的时候通过 sql 语句从数据库调用film 表中有用的数据,采用的是创建数据适配器对象,对数据集合进行填充, 代码如下; dataAdapter=newSqlDataAdapter(sql,DBHelper.conn);dataAdapter.Fill(dat aset, Films);dgvSerch.DataSource = dataset.TablesFilms;通过点击dgvSerch_CellClick()事件获取图片的相对路径,并用该路径替换海报的背景。在这个界面中添加了多种增强界面效果

36、的事件(1)鼠标移到要选择的电影上面的时候会改变这一行的颜色(2)可以在这个界面查询要搜索的电影,避免繁琐的在大量的电影中找到需要的电影16图 11 订票界面显示如图 11 订票界面实现过程:页面加载过程中通过读取 userhleper 文件中的UserHelper.Id 参数搜索数据加载到相应的文本框中,然后手动输入付出的现金,选位进行位置初始化,对每个座位标签绑定点击事件,并将标签加在一个标签集合中,每次加载完成都要更新座位的入座情况,单击事件分左击购买,右击退订代码如下;标 签 绑 定 单 击 事 件label.MouseClick += new MouseEventHandler(lb

37、lSeat_Click);tb.Controls.Add(label); labels.Add(label.Text, label); UapdatSeat();标签区分左击右击 if (e.Button = MouseButtons.Left) else if (e.Button = MouseButtons.Right)在这个界面中实现了以下功能(1)在这个界面算出不同的折扣方式,比如会员的折扣率、学生退伍军人,团购的折扣率等(2)在选位的时候有不同的颜色表示订票三种方式包括会员、其他方式、网络订票(3)选位数量和订票的数量一致(4)输入付钱的数量,显示应找的余额。(5)验证函数验证每个文

38、本框输入的数字是否符合规范输入规范如表 14 所示,显示的文本框都是必填表 14 订票界面的输入说明输入项输入方式类型校验项目:校验说明内容座位类型下拉选择字符是否必须:是订票类型下拉选择字符是否必须:是订票数量下拉选择字符是否必须:是付款手动输入字符是否必须:是验证输入的数字是否大于收款价格17图 12 网络订票验证界面如图 12 网络订票验证实现过程:通过加载下拉列表的信息,在选择电影名之后,填写会员帐号和手机号在 Ticket 表中进行查询比对。实现了远程订票后取票验证的功能。在这个界面用户可以方便的输入自己远程订票的座位号5.2.5 Dbhelper 数据库连接功能这个类主要作用是连接

39、数据库,通过每次连接数据库的时候直接调用函数, 实现代码的简介化。using System;using System.Collections.Generic; using System.Text;using System.Data.SqlClient; namespace FilmsSelectclass DBHelperpublic static SqlConnection conn = new SqlConnection (DataSource=.SQLEXPRESS;AttachDbFilename=C:DocumentsandSettingsAdministrator桌面flim_cs

40、DATAFilms.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True);5.2.6 查询界面电影院的查询管理是电影院管理系统中的一个非常重要的功能,在庞大的信息中,查询又用的信息,是影院管理中一个重要的环节。本功能模块有 3 个界面完成。如图 1315 所示18电影名:1 竞虹灯下新哨兵VII时段I 放映日期2012-4-191 2012- 4- 19会员证放映时间32102719870612 00v iI 放映大厅一号大厅1 购票数呈1竞虹灯下新哨兵5115221989122012-4-1912 00一号大厅

41、t 1党虹灯下新哨兵201:2-4-1912 00一号大厅、干q-总售栗救:3电影这时段营业额?3宝片垒匀沟报空沌图 13 票务查询区片名导滨主演l 沼 介l 语吉3里皮书卡旦Jti . 范 外语(去i非识匆扰耳忧舒淇方颐霓虹灯 下 带沌兵佴罗池忒兰丸冯)s1ill弼主中二战末刻的荀陈思成郑吴栗奋C 耳忧 许i杯牡牡,妇誕按日踩空 ti) :约 12年 5月5日v |香 面-:lLT至I届1冕i|1|釭|1 畔叩埠咽咖 叫73,干图 14 影片查询19图 15 会员查询界面上述三个查询功能实现方法都差不多,现在注重以票务查询为重点进行讲解;票务查询界面实现过程:加载页面的时候将所有的电影名字加载到cbofilm.items,通过 cbofilm_SelectedIndexChanged()事件将每部电影所有时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁