影院售票管理系统

合集下载

电影院售票管理系统的设计与实现

电影院售票管理系统的设计与实现

电影院售票管理系统的设计与实现一、需求分析1.影片管理:管理员可以添加、删除和修改电影信息,包括电影名称、导演、演员、上映时间、时长等。

2.放映场次管理:管理员可以添加、删除和修改放映场次信息,包括电影ID、放映厅、放映时间等。

3.座位管理:管理员可以管理放映厅的座位情况,包括可用座位、已售座位等。

4.售票管理:售票员可以根据放映场次查询当前座位情况,然后为顾客分配座位并完成售票。

5.订单管理:售票员可以查看、删除和修改订单信息,包括订单号、顾客姓名、购票数量、总价等。

6.数据统计:管理员可以查看一些时间段内的售票情况,包括总售票数量、总收入等。

二、系统设计根据需求分析,电影院售票管理系统的设计如下:1.数据库设计:系统需要设计电影、放映场次、座位、订单等相关数据库表,以存储和管理相关信息。

2.用户权限管理:根据不同用户角色(管理员、售票员),设置不同的权限,保证系统的安全性和合法性。

3.界面设计:设计用户友好的界面,包括管理员和售票员的登录界面、主界面和相关功能模块的操作界面。

4.业务逻辑设计:根据需求,设计相应的业务逻辑,如影片信息管理、放映场次管理、座位管理、售票管理、订单管理和数据统计等。

5.错误处理:系统需要对用户输入进行合法性检查,对可能出现的错误进行处理,如输入格式错误、座位冲突等。

6.数据安全性:系统需要确保数据的安全性,包括备份和恢复机制、数据加密等,防止数据丢失或被非法获取。

三、系统实现根据系统设计,可以使用以下技术实现电影院售票管理系统:1. 开发环境:选择合适的开发环境,如Java、Python等,以及相应的开发工具和数据库管理软件。

2.数据库设计与实现:根据需求设计数据库表结构,并通过SQL语句创建相关表,使用数据库管理软件进行管理和操作。

3. 用户界面设计与实现:根据系统设计绘制相应的界面原型,使用前端技术实现界面,包括 HTML、CSS 和 JavaScript等。

电影院购票管理系统

电影院购票管理系统

电影院购票管理系统电影院购票管理系统是一个为电影院提供全面管理和顾客购票服务的高效系统。

该系统通过使用先进的技术,使得电影院能够更好地管理电影票务、场次安排、座位管理和顾客服务等方面。

一、系统概述和功能介绍1. 概述:电影院购票管理系统旨在提供一个方便、高效、安全的电影票务管理服务。

系统具备以下主要功能:电影信息管理、场次安排管理、座位管理、顾客购票和退票、统计与报表等。

2. 电影信息管理:系统允许管理员添加、编辑和删除电影信息,包括电影名称、导演、演员、时长、类型等信息。

同时,系统还能够自动从相应的电影数据库中获取电影信息,减少管理员的工作量。

3. 场次安排管理:根据电影信息,系统能够帮助管理员自动或手动设置每个电影的放映时间和放映厅。

管理员可以根据实际情况灵活调整场次的安排,确保电影院资源的最优利用。

4. 座位管理:系统能够协助管理员管理每个放映厅的座位信息。

管理员可以在系统中指定座位的行数和列数,并标记座位的状态(如已售出、未售座位等)。

顾客在购票时可以实时查看放映厅的座位情况,并进行选座。

5. 顾客购票和退票:系统提供给顾客一个简单快捷的购票流程。

顾客可以通过系统浏览电影信息、选择场次和座位,并通过在线支付方式购买电影票。

同时,系统也支持顾客在一定时间范围内进行退票,并根据退票政策进行退款。

6. 统计与报表:系统能够自动生成各类报表,如每日、每周、每月的票房统计,不同电影的观看率排行榜等。

管理员可以通过系统获取这些统计数据,并进行分析和决策。

二、系统的优势和价值1. 提高效率:电影院购票管理系统能够自动化许多繁琐的工作,如电影信息录入、场次安排、座位管理等。

这极大地提高了工作效率,使得管理员能够将更多的精力放在顾客服务上,提升用户体验。

2. 精确数据:系统将所有电影和场次信息集中管理,避免了数据的分散和混乱。

管理员可以准确获得各个方面的数据和报表,以便更好地了解电影院的经营状况,做出及时的决策和调整。

电影院线售票系统操作手册

电影院线售票系统操作手册

电影院线售票系统操作手册第一章:系统概述 (4)1.1 系统简介 (4)1.2 功能特点 (4)1.2.1 票务管理 (4)1.2.2 会员管理 (4)1.2.3 订单管理 (4)1.2.4 营销活动管理 (5)1.2.5 数据统计与分析 (5)1.2.6 信息发布与推送 (5)1.3 技术参数 (5)1.3.1 系统架构 (5)1.3.2 系统兼容性 (5)1.3.3 系统安全性 (5)1.3.4 系统部署 (5)1.3.5 系统升级与维护 (5)第二章:用户注册与登录 (5)2.1 用户注册 (5)2.2 用户登录 (6)2.3 忘记密码 (6)2.4 账户管理 (6)第三章:影片信息管理 (6)3.1 影片查询 (6)3.1.1 查询界面 (6)3.1.2 查询条件 (6)3.1.3 查询结果 (7)3.2 影片添加 (7)3.2.1 添加界面 (7)3.2.2 影片信息录入 (7)3.2.3 影片信息提交 (7)3.3 影片修改 (7)3.3.1 修改界面 (7)3.3.2 影片信息查询 (7)3.3.3 影片信息修改 (7)3.3.4 影片信息提交 (7)3.4 影片删除 (8)3.4.1 删除界面 (8)3.4.2 影片信息查询 (8)3.4.3 影片信息删除 (8)第四章:放映计划管理 (8)4.1 放映计划查询 (8)4.1.1 功能概述 (8)4.2 放映计划添加 (8)4.2.1 功能概述 (8)4.2.2 操作步骤 (8)4.3 放映计划修改 (9)4.3.1 功能概述 (9)4.3.2 操作步骤 (9)4.4 放映计划删除 (9)4.4.1 功能概述 (9)4.4.2 操作步骤 (9)第五章:票价管理 (9)5.1 票价查询 (9)5.1.1 功能概述 (9)5.1.2 操作步骤 (9)5.2 票价添加 (10)5.2.1 功能概述 (10)5.2.2 操作步骤 (10)5.3 票价修改 (10)5.3.1 功能概述 (10)5.3.2 操作步骤 (10)5.4 票价删除 (10)5.4.1 功能概述 (10)5.4.2 操作步骤 (10)第六章:座位管理 (10)6.1 座位分布图 (11)6.1.1 系统功能 (11)6.1.2 操作步骤 (11)6.2 座位选择 (11)6.2.1 系统功能 (11)6.2.2 操作步骤 (11)6.3 座位锁定 (11)6.3.1 系统功能 (11)6.3.2 操作步骤 (11)6.4 座位开启 (11)6.4.1 系统功能 (11)6.4.2 操作步骤 (11)第七章:售票操作 (12)7.1 普通票购买 (12)7.1.1 进入购票界面 (12)7.1.2 选择影片和场次 (12)7.1.3 选择座位 (12)7.1.4 填写订单信息 (12)7.1.5 支付订单 (12)7.2 优惠票购买 (12)7.2.2 选择优惠票类型 (12)7.2.3 核验优惠资格 (12)7.2.4 完成购票流程 (12)7.3 团体票购买 (13)7.3.1 联系影院客服 (13)7.3.2 提交团体购票申请 (13)7.3.3 确认订单及支付 (13)7.4 退票操作 (13)7.4.1 进入退票界面 (13)7.4.2 核实退票信息 (13)7.4.3 提交退票申请 (13)7.4.4 退款到账 (13)第八章:支付与结算 (13)8.1 支付方式选择 (13)8.1.1 系统支持多种支付方式,包括但不限于以下几种: (13)8.1.2 顾客在选座购票时,可根据个人喜好和需求选择合适的支付方式。

影院票务信息管理系统PPT课件

影院票务信息管理系统PPT课件

影票编号
代码类型 字符型 字符型 时间型 字符型 整数型 字符型
长度(字符) 50 50 8 50 8 50
14
• 2)数据流条目
数据流编号:D1 数据流名称:进行购票 数据流来源:客户 数据流去向:购票处理 数据流组成: I01_13+I01_14+I01_1 5+I01_19+I01_20+I01 _21 数据流编号:D4 数据流名称:进行售票 数据流来源:工作人员 数据流去向:售票处理 数据流组成: I01_16+I01_17+I01_18
2、经济可行性:
• 电影院售票管理系 统设计由自己开发, 经济投入少;减少 管理漏洞,节省人 力;小型的管理系 统,开发费、运行 费少。
3、技术可行性:
• 万达集团技术人员水平 高;许多技术总的来说 可能是成熟和可行的; 系统自己开发可靠性和 支持性较强。
8
(二)系统调查
影院票务管理 系统
维护系统 检票系统
图3 电影院售票管理系统顶层数据流图
11
注册用户
登陆
管理员? 否
查询影片信息
是 管理员
管理影片信息
查询放映信息
管理放映信息
退出
图4电影院票务管理系统流程图
12
图5 电影院票务管理系统功能数据流图
13
(三)数据字典
1)数据项条目
编号
别名
01
影片编号
02
影片名称
03
影片时间
04
影片厅号
05
座位号
06
数据流编号:D2 数据流名称:进行退票 数据流来源:客户 数据流去向:退票处理 数据流组成: I01_07+I01_08+I01_09 +I01_19+I01_20+I01_2 1 数据流编号:D5 数据流名称:统计管理 数据流来源:工作人员 数据流去向:票务统计 处理 数据流组成:

影院售票系统实施方案

影院售票系统实施方案

影院售票系统实施方案一、引言。

随着科技的发展和人们生活水平的提高,影院售票系统已成为了现代影院管理的重要组成部分。

为了提高影院售票效率、提升用户体验、加强管理和数据分析能力,我们制定了影院售票系统的实施方案。

二、系统概述。

影院售票系统是指通过计算机网络技术,实现影院售票、选座、支付、取票等功能的系统。

该系统将影院的售票流程数字化,实现了售票信息的实时记录和管理,大大提高了售票效率和用户体验。

三、系统实施方案。

1. 系统架构设计。

影院售票系统采用客户端/服务器架构,客户端包括网页端和移动端,服务器端包括数据库服务器和应用服务器。

客户端负责用户的售票、选座等操作,服务器端负责数据存储和业务逻辑处理。

2. 功能模块设计。

(1)售票模块,用户可以通过客户端选择影片、场次、座位,并完成支付操作。

(2)选座模块,用户可以在座位图上选择自己喜欢的座位。

(3)支付模块,用户可以选择不同的支付方式进行支付,包括支付宝、微信支付、银行卡支付等。

(4)取票模块,用户可以选择电子票或实体票进行取票。

3. 技术选型。

(1)前端技术,网页端采用HTML5、CSS3、JavaScript等技术,移动端采用React Native等技术。

(2)后端技术,采用Spring Boot框架进行后端开发,数据库采用MySQL进行数据存储。

4. 系统实施步骤。

(1)需求分析,与影院管理方进行沟通,明确系统需求和功能。

(2)系统设计,根据需求分析结果,进行系统架构设计和功能模块设计。

(3)开发实施,按照设计方案,进行系统开发和实施。

(4)测试验收,对系统进行全面测试,确保系统稳定可靠。

(5)上线运营,系统通过测试验收后,正式上线运营。

四、系统优势。

1. 提高售票效率,用户可以通过网上购票,无需排队等候,大大提高了售票效率。

2. 提升用户体验,用户可以自主选择座位,提前选好座位后再到影院取票,避免了现场排队的烦恼。

3. 加强管理能力,系统实现了售票数据的实时记录和管理,方便影院管理人员进行数据分析和业务决策。

用数据库设计影院售票管理系统

用数据库设计影院售票管理系统

一.系统概述;1.设计需求;现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。

但是,仍然有很多人喜欢到电影院去看电影。

因为家里的气氛毕竟不如影院好。

所以,现代家庭影院的出现并不会让电影院没有生路。

每个社会服务系统都有自己的一套管理机制。

当然,电影院也不除外。

其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。

电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。

如工作人员管理,票务管理等等。

为了工作机制简单有序,必然要引进一套管理系统。

2.需求分析;具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。

(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。

当然包括退票问题,还有就是预订电影票其实也就相当于买票。

两者可以当一回事处理。

(3)检票管理事宜要完成观众进场时检票的事宜。

其中包括了电影票的真假检测问题。

(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。

三.设计说明1.分析与创建数据库;根据系统的功能分析结果,影院售票管理系统将会使用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

本管理系统是应用于电影院中,而且需要和数据库之间进行频繁数据交换,所以采用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

在本管理系统中,需要掌握影库充实信息,职工管理信息,票务管理信息,此外,由于要进行职工管理,还需要掌握使用本系统的职工。

表1存储硬库信息列表,表2存储了电影院座位的相关数据连接关系,表3存储了电影票销售情况管理,表4存储了系统使用者职工的相关情况的管理列表。

表1 影库管理表---MOVIES表4 职工信息表---WORKERS根据规范化的设计理念,本管理系统的数据分成上面4个表,减少了数据的冗余,同时在这些表之间又存在着一些关联关系。

电影票购买与管理系统

电影票购买与管理系统

电影票购买与管理系统一、引言电影票购买与管理系统是指为用户提供便捷的电影票购买与管理服务的软件系统。

随着电影产业的发展和普及,越来越多的人喜欢前往电影院观看电影。

为了提升用户体验,方便用户购票和管理电影票,电影票购买与管理系统应运而生。

本文将重点介绍该系统的功能特点、优势以及实施的具体步骤。

二、功能特点1. 电影票购买:用户可以通过该系统在线选择感兴趣的电影、场次和座位,并进行购买。

系统提供可视化的座位分布图,用户可以直观地选择座位。

用户还可以根据个人喜好和需求,选择不同的电影票种类(如成人票、学生票等)和优惠活动(如会员折扣、团购优惠等)。

2. 订单管理:用户购票后,系统将生成相应的订单并发送给用户。

用户可以通过系统管理自己的订单,包括查看订单状态、修改订单信息和取消订单等操作。

系统还提供订单历史记录和电子票券功能,方便用户随时查看和使用电影票。

3. 影院管理:系统具有管理影院信息的功能,包括电影院的基本信息、电影场次安排以及座位管理等。

管理员可以根据需要对影院信息进行添加、编辑和删除,以保持数据的准确性和完整性。

4. 会员管理:系统提供会员注册功能,用户可以通过填写个人信息注册会员账号。

注册会员后,用户可以享受会员专属的优惠活动和服务,如积分兑换、生日礼品等。

管理员可以管理会员信息,包括查看和修改会员信息,提供更好的会员服务。

5. 数据统计与分析:系统可以对购票数据进行统计与分析,以提供决策支持。

例如,根据用户的购买记录和评价,系统可以提供个性化的影片推荐。

管理员可以根据统计结果优化场次安排和营销策略,提高电影院的经营效益。

三、优势1. 提升用户体验:用户可以通过电影票购买与管理系统方便地查找电影信息、购票和管理订单。

用户无需亲自前往电影院或拨打电话,节省时间和精力,提升购票体验。

2. 增加效率:系统自动化处理订单生成、支付和票券发送等流程,极大地减少人工操作和错误。

同时,系统提供在线座位选择和电子票券,使购票和入场更加便捷。

影院管理系统(TMS

影院管理系统(TMS

影院管理系统(TMS影院管理系统 (TMS)一、引言1.1 目的本文档旨在详细介绍影院管理系统 (TMS) 的功能和特点,以便在设计和开发过程中作为参考。

1.2 范围影院管理系统涵盖了影院的日常管理任务,包括场次安排、票务管理、座位预订、放映设备控制等。

二、系统概述2.1 系统目标影院管理系统的目标是提供一个高效、自动化的影院管理解决方案,能够提升影院的运营效率和客户满意度。

2.2 主要功能模块2.2.1 场次管理2.2.1.1 场次添加2.2.1.2 场次修改2.2.1.3 场次取消2.2.2 票务管理2.2.2.1 票务销售2.2.2.2 票务退款2.2.2.3 票务查询2.2.3 座位管理2.2.3.1 座位预订2.2.3.2 座位释放2.2.3.3 座位查询2.2.4 放映设备控制2.2.4.1 放映设备启动2.2.4.2 放映设备停止2.2.4.3 放映设备状态查询三、功能详细描述3.1 场次管理3.1.1 场次添加用户可以通过系统添加新的场次,需要输入电影名称、放映时间、放映厅等信息。

3.1.2 场次修改用户可以通过系统修改已有的场次信息,包括电影名称、放映时间、放映厅等。

3.1.3 场次取消用户可以通过系统取消已有的场次,系统会相应地处理已购票的用户。

3.2 票务管理3.2.1 票务销售用户可以通过系统购买电影票,需要选择场次和座位,系统会自动计算票价和可用座位。

3.2.2 票务退款用户可以通过系统退订已购买的电影票,系统会根据退订规则进行退款处理。

3.2.3 票务查询用户可以通过系统查询已购买的电影票信息,包括场次、座位等。

3.3 座位管理3.3.1 座位预订用户可以通过系统预订座位,系统会根据已有的场次信息判断座位的可用性。

3.3.2 座位释放用户可以通过系统释放已预订的座位,系统会相应地更新座位状态。

3.3.3 座位查询用户可以通过系统查询座位的状态和可用性。

3.4 放映设备控制3.4.1 放映设备启动用户可以通过系统启动放映设备,系统会自动检测设备状态和播放列表。

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

面向对象程序设计课程设计报告2006 / 2007 学年第一学期项目名称:影院售票管理系统项目负责人:王德才学号:_0601023230_ 同组者:李清爽学号:0601023214 指导教师:_潘俊__ 班级:_06会计___课程设计时间及地点:___实验楼521____计算机信息工程学院2007年1月15日一.系统概述;1.项目需求;2.需求分析;二.项目开发计划书;三.设计说明书;1.分析与创建数据库; 2.创建登陆窗体模块; 3.创建售票窗体模块4.创建检票界面5.创建维护界面1.创建影库界面2.创建职工界面3.创建票务界面四.用户操作手册;五.改进意见;六.自我评价;七.参考资料、书籍;一.系统概述;1.项目需求;现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。

但是,仍然有很多人喜欢到电影院去看电影。

因为家里的气氛毕竟不如影院好。

所以,现代家庭影院的出现并不会让电影院没有生路。

每个社会服务系统都有自己的一套管理机制。

当然,电影院也不除外。

其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。

电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。

如工作人员管理,票务管理等等。

为了工作机制简单有序,必然要引进一套管理系统。

2.需求分析;具体而言,影院售票系统需要实现以下的需求:(1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。

(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。

当然包括退票问题,还有就是预订电影票其实也就相当于买票。

两者可以当一回事处理。

(3)检票管理事宜要完成观众进场时检票的事宜。

其中包括了电影票的真假检测问题。

(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。

二.项目开发计划书;根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:售票管理模块、检票管理模块、数据管理模块。

影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。

主要有三种用户:1.售票管理人员:主要负责卖票,订票及退票事宜;2.检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的真假(此工作自然可以由服务系统来完成);3.数据处理人员:主要负责播放电影导入数据库,工作人员的应聘以及开除的数据管理,还有过期电影票的数据处理;以下分别介绍此系统中各个系统(3个子模块。

):(1)售票系统模块给观众提供售票服务。

不同的位置有不同的价格。

要选购哪个位置由观众决定。

工作人员根据观众的需要进行操作。

系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。

是随机生成的。

用于对电影票真假的辩识。

(2)检票系统模块在观众进场时所使用的系统。

由扫描仪扫描,取的验证码,然后进行辩识,看是不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。

由此来决定让不让观众入场。

(3)维护系统模块此模块是由电影院的数据库管理员来管理的。

他根据电影院事情的需要对有关数据进行处理。

如电影票的管理,工作人员的管理,和电影库的管理等。

整个系统的结构如下图1所示:以下分别介绍系统中数据系统3个子模块。

(1)影片播放管理模块影片播放管理是对电影院播放的电影的充实,设定电影的播放,以及电影时间的设定。

当所设定的电影已经播放完成后,要对其进行删除。

还要对数据库进行清理,把一些没用的数据全部清除。

(2)工作人员管理:电影院里当然有工作人员的增加与开除,以及他们的管理权限的变化。

这一部分事件的发生都需要数据库管理人员将有关数据进行处理。

保证数据库里数据的统一与完整。

其中有他们的共号,登陆电影院管理系统的密码,以及所拥有的权限。

(3)过期票务管理:电影院里的电影在放过以后,在数据库的电影票数据就会变成没有用的数据。

通过此管理可以把那些没用的过期的数据清除。

这里指的是与放过的电影同名的电影票清除,而其他的电影票保存不变。

小组人员分工情况:王圣武登陆界面和售票界面、系统转换界面的程序编写,整个系统框架的设计,整个系统界面及美化设计,整个系统流程的管理,创建数据库张润驰检票系统和整个维护系统的程序编写,局部框架辅助设计,创建数据库本系统后台数据库采用目前比较流行的 Microsoft SQL Sever ,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大、效率高;前台采用 Microsoft 公司的 2003 作为主要的开发工具,其可与SQL Sever 2000数据库无缝衔接。

三.设计说明书;1.分析与创建数据库;根据系统的功能分析结果,影院售票管理系统将会使用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

本管理系统是应用于电影院中,而且需要和数据库之间进行频繁数据交换,所以采用Microsoft SQL Sever 2000 作为后台的数据库管理系统。

在本管理系统中,需要掌握影库充实信息,职工管理信息,票务管理信息,此外,由于要进行职工管理,还需要掌握使用本系统的职工。

表1存储硬库信息列表,表2存储了电影院座位的相关数据连接关系,表3存储了电影票销售情况管理,表4存储了系统使用者职工的相关情况的管理列表。

表1 影库管理表---MOVIES表3 电影票信息表---TICKETSleibie smallint 2 职工类型是无根据规范化的设计理念,本管理系统的数据分成上面4个表,减少了数据的冗余,同时在这些表之间又存在着一些关联关系。

这四个表之间的这两种关系表现在下图所示的关系:2.创建登陆窗体模块;(1)窗体模块的功能登陆窗体(2)窗体界面的设计在工程中添加一个窗体,命名为“登陆系统”,用来作为系统登陆窗体。

界面的设计如图3所示。

(3)窗体代码Imports System.Data.SqlClientPublic Class Form1Inherits System.Windows.Forms.FormDim navigator As BindingManagerBase '用来对记录导航Dim mycon As New SqlConnection '连接对象Dim mycom As New SqlCommand '命令对象Dim mycom1 As New SqlCommandDim frm2 As New Form2Dim frm3 As New Form3Dim frm8 As New Form8Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.TickStatusBar1.Panels(0).Text = DateTime.TodayStatusBar1.Panels(1).Text = DateTime.Now.ToString("T")End SubPrivate Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.EnterIf RadioButton1.Checked = True ThenRadioButton2.Checked = FalseRadioButton3.Checked = FalseElseIf RadioButton2.Checked = True ThenRadioButton1.Checked = FalseRadioButton3.Checked = FalseElseIf RadioButton3.Checked = True ThenRadioButton1.Checked = FalseRadioButton2.Checked = FalseEnd IfEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickAxShockwaveFlash1.Movie = "E:\实验运行场\程序设计\电影院票务系统\image\登陆界面1.swf"AxShockwaveFlash1.Playing = FalseAxShockwaveFlash1.Stop()Dim tox1 As Int32Dim tox2 As Int32Dim mydataadapter As New SqlDataAdapterDim myds As New DataSetDim i As IntegerDim j As Integertox1 = Val(TextBox1.Text)tox2 = Val(TextBox2.Text)mycon.ConnectionString = "initial catalog=ticketbooking;user id=sa;password=;"mycom.Connection = mycon '通过 MYCON 连接对象操作数据库mandType = CommandType.Text '设置命令类型mandText = "select * from workers" '设置要执行的命令Trymycon.Open()mydataadapter.SelectCommand = mycomCatch ex As ExceptionMessageBox.Show("连接失败")Finallymycon.Close()End Trymydataadapter.Fill(myds, "workers")For i = 0 To myds.Tables("workers").Rows.Count - 1If tox1 = Val(myds.Tables("workers").Rows(i).ItemArray(0)) Thenj = 0Exit ForElsej = 1End IfNextFor i = 0 To myds.Tables("workers").Rows.Count - 1If tox2 = Val(myds.Tables("workers").Rows(i).ItemArray(1)) Thenj = 0Exit ForElsej = 1End IfNextIf j = 1 ThenMessageBox.Show("您的工号或者密码错误", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)ElseTrymycom1.Connection = mycon '通过 MYCON 连接对象操作数据库mandType = CommandType.Text '设置命令类型mandText = "select leibie from workers where workerid=" + CStr(tox1) + "and password=" + CStr(tox2) + "" '设置要执行的命令Dim mydataadapter1 As New SqlDataAdaptermydataadapter1.SelectCommand = mycom1Dim myds1 As New DataSetmydataadapter1.Fill(myds1, "workers")If RadioButton1.Checked = True AndVal(myds1.Tables("workers").Rows(0)("leibie")) = 1 Thenfrm2.Show()Me.Hide()ElseIf RadioButton2.Checked = True AndVal(myds1.Tables("workers").Rows(0)("leibie")) = 2 Thenfrm3.Show()Me.Hide()ElseIf RadioButton3.Checked = True AndVal(myds1.Tables("workers").Rows(0)("leibie")) = 3 Thenfrm8.Show()Me.Hide()ElseMessageBox.Show("您超出职责范围或未选择服务系统,请重新输入!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1)End IfCatch ex As ExceptionEnd TryEnd IfEnd SubPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadAxShockwaveFlash1.Movie = "E:\实验运行场\程序设计\电影院票务系统\image\登陆界面1.swf"AxShockwaveFlash1.Play()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickDim exitform As New Form7If exitform.ShowDialog = DialogResult.OK Thenexitform.Close()Me.Close()Application.Exit()End IfEnd SubEnd Class3.创建售票窗体模块(1)窗体模块的功能为观众提供买票服务。

相关文档
最新文档