搜档网
当前位置:搜档网 › 影院订票管理系统实验报告精编版

影院订票管理系统实验报告精编版

影院订票管理系统实验报告精编版
影院订票管理系统实验报告精编版

影院订票管理系统实验

报告精编版

MQS system office room 【MQS16H-TTMS2A-MQSS8Q8-MQSH16898】

软件工程实验报告

一.系统概述;

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

余,同时在这些表之间又存在着一些关联关系。这四个表之间的这两种关系表现在下图所示的关系:

2.创建登陆窗体模块;

(1)窗体模块的功能

登陆窗体

(2)窗体界面的设计

在工程中添加一个窗体,命名为“登陆系统”,用来作为系统登陆窗体。界面

的设计如图3所示。

(3)窗体代码

Imports

Public Class Form1

Inherits

Dim navigator As BindingManagerBase '用来对记录导航

Dim mycon As New SqlConnection '连接对象

Dim mycom As New SqlCommand '命令对象

Dim mycom1 As New SqlCommand

Dim frm2 As New Form2

Dim frm3 As New Form3

Dim frm8 As New Form8

Private Sub Timer1_Tick(ByVal sender As , ByVal e As Handles

(0).Text =

End Sub

Private Sub GroupBox1_Enter(ByVal sender As , ByVal e As Handles If = True Then

= False

= False

ElseIf = True Then

= False

= False

ElseIf = True Then

= False

= False

End If

End Sub

Private Sub Button1_Click(ByVal sender As , ByVal e As Handles = "E:\实验运行场\程序设计\电影院票务系统\image\登陆界面"

= False

()

Dim tox1 As Int32

Dim tox2 As Int32

Dim mydataadapter As New SqlDataAdapter

Dim myds As New DataSet

Dim i As Integer

Dim j As Integer

tox1 = Val

tox2 = Val

= "initial catalog=ticketbooking;user id=sa;password=;"

= mycon '通过 MYCON 连接对象操作数据库

= '设置命令类型

= "select * from workers" '设置要执行的命令

Try

()

= mycom

Catch ex As Exception

("连接失败")

Finally

()

End Try

(myds, "workers")

For i = 0 To ("workers"). - 1

If tox1 = Val("workers").Rows(i).ItemArray(0)) Then

j = 0

Exit For

Else

j = 1

End If

Next

For i = 0 To ("workers"). - 1

If tox2 = Val("workers").Rows(i).ItemArray(1)) Then

j = 0

Exit For

Else

j = 1

End If

Next

If j = 1 Then

("您的工号或者密码错误", "错误提示", ,

Else

Try

= mycon '通过 MYCON 连接对象操作数据库

= '设置命令类型

= "select leibie from workers where workerid=" + CStr(tox1) + "and password=" + CStr(tox2) + "" '设置要执行的命令

Dim mydataadapter1 As New SqlDataAdapter

= mycom1

Dim myds1 As New DataSet

(myds1, "workers")

If = True And Val("workers").Rows(0)("leibie")) = 1 Then

()

()

ElseIf = True And Val("workers").Rows(0)("leibie")) = 2 Then

()

()

ElseIf = True And Val("workers").Rows(0)("leibie")) = 3 Then

()

()

Else

("您超出职责范围或未选择服务系统,请重新输入!", "错误提示", , ,

End If

Catch ex As Exception

End Try

End If

End Sub

Private Sub Form1_Load(ByVal sender As , ByVal e As Handles

= "E:\实验运行场\程序设计\电影院票务系统\image\登陆界面"

()

End Sub

Private Sub Button2_Click(ByVal sender As , ByVal e As Handles

Dim exitform As New Form7

If = Then

()

()

()

End If

End Sub

End Class

3.创建售票窗体模块

(1)窗体模块的功能

为观众提供买票服务。在界面上观众可以看见座位的情况,根据此来选择自己喜欢的座位。不同的座位有不同的价格。此窗体还有退票功能。

(2)窗体界面的设计

在工程中添加一个窗体,命名为“售票系统”,用来作为仓管人员窗体。界面

的设计如下图所示。

(3)代码编写

Imports

Public Class Form2

Inherits

Dim navigator As BindingManagerBase '用来对记录导航

Dim mycon As New SqlConnection '连接对象

Dim mycom As New SqlCommand '命令对象

Private Sub Form2_Load(ByVal sender As , ByVal e As Handles

'()

= "E:\实验运行场\程序设计\电影院票务系统\image\销售界面.swf"

()

= "E:\实验运行场\程序设计\电影院票务系统\image\检票界面下.swf"

()

Dim mydataadapter As New SqlDataAdapter

Dim myds As New DataSet

Dim i As Integer

Dim j As Integer

Dim strrow As String

Dim dt As New DataTable

= "initial catalog=ticketbooking;user id=sa;password=;"

= mycon '通过 MYCON 连接对象操作数据库

= '设置命令类型

= "select * from Movies" '设置要执行的命令"

Try

()

= mycom

(myds, "Movies")

Catch ex As Exception

("连接失败")

Finally

()

End Try

Try

For i = 0 To ("Movies"). - 1

strrow = ("Movies").Rows(i)("movie_name")

Next

Catch ex As Exception

End Try

End Sub

Private Sub Button1_Click_1(ByVal sender As , ByVal e As Handles Dim i As Integer

Dim tickethao As Integer

Dim moviehao As Integer

Dim suiji As Integer

Dim mydataadapter3 As New SqlDataAdapter

Dim myds3 As New DataSet

Dim dt3 As New DataTable

Dim mycom3 As New SqlCommand

Dim mycon3 As New SqlConnection

Randomize()

suiji = Int(9000 * Rnd() + 1000)

Try

tickethao = tickets_id()

moviehao = movieid()

= "initial catalog=ticketbooking;user id=sa;password=;" = mycon3 '通过 MYCON 连接对象操作数据库

= '设置命令类型

Catch ex As Exception

End Try

If tickethao = 0 Then

Try

("此座位已售出,请重新选择!", "错误")

= ""

= ""

= ""

= ""

= ""

= ""

Catch ex As Exception

End Try

Try

()

= "insert into tickets

(ticketsid,seatid,movie_id,movie_name,palydate,price,yanzhengma) values (" + CStr(tickethao) + "," + + "," + CStr(moviehao) + ",'" + + "','" + + "'," + + "," + CStr(suiji) + ")"

Dim sql As String

sql = "insert into tickets

(ticketsid,seatid,movie_id,movie_name,palydate,price,yanzhengma) values (" + CStr(tickethao) + "," + + "," + CStr(moviehao) + ",'" + + "','" + + "'," + + "," + CStr(suiji) + ")"

= mycom3

Try

()

("售票成功!", "谢谢观看")

Catch ex As Exception

MsgBox

End Try

Catch ex As Exception

End Try

()

= ""

= ""

= ""

= ""

= ""

= ""

End If

revoke_seat()

End Sub

Private Sub ComboBox1_SelectedIndexChanged_1(ByVal sender As , ByVal e As Handles

revoke_seat()

Dim mydataadapter1 As New SqlDataAdapter

Dim mydataadapter11 As New SqlDataAdapter

Dim myds1 As New DataSet

Dim myds11 As New DataSet

Dim dt1 As New DataTable

Dim dt11 As New DataTable

Dim mycom1 As New SqlCommand

Dim mycom11 As New SqlCommand

= "initial catalog=ticketbooking;user id=sa;password=;"

= mycon '通过 MYCON 连接对象操作数据库

= '设置命令类型

= mycon

=

Try

= "select palydate from Movies where movie_name= '" + + "'"

= "select * from tickets where movie_name= '" + + "'"

= mycom1

= mycom11

(myds1, "tickets")

(myds11, "Movies")

dt1 = ("tickets")

dt11 = ("Movies")

Catch ex As Exception

End Try

Try

IfThen

("还未出售!")

= (0)("palydate")

revoke_seat()

Else

ShowSellInfo(dt1)

= (0)("palydate")

End If

Catch ex As Exception

End Try

()

End Sub

Private Sub Button2_Click_1(ByVal sender As , ByVal e As Handles Dim tickethao As Integer

Dim mydataadapter4 As New SqlDataAdapter

Dim myds4 As New DataSet

Dim dt4 As New DataTable

Dim mycom4 As New SqlCommand

Dim mycon4 As New SqlConnection

Try

= "initial catalog=ticketbooking;user id=sa;password=;"

= mycon4 '通过 MYCON 连接对象操作数据库

= '设置命令类型

tickethao = tuipiao()

Catch ex As Exception

End Try

If tickethao = 0 Then

("座位号输入错误,请重新输入!", "错误")

Else

Try

()

= "delete from tickets where ticketsid=" + CStr(tickethao) + ""

()

("退票成功!", "谢谢观看")

Catch ex As Exception

MsgBox

End Try

Catch ex As Exception

MsgBox

End Try

End If

()

= ""

= ""

= ""

= ""

= ""

= ""

revoke_seat()

End Sub

Private Sub Button3_Click_1(ByVal sender As , ByVal e As Handles =

=

If = "" Then

("请输入座位号!", "提示")

End I

Dim mydataadapter2 As New SqlDataAdapter

Dim myds2 As New DataSet

Dim dt2 As New DataTable

Dim mycom2 As New SqlCommand

= "initial catalog=ticketbooking;user id=sa;password=;"

= mycon '通过 MYCON 连接对象操作数据库

= '设置命令类型

Try

()

= "select * from seats where seatid=" + + ""

= mycom2

(myds2, "seats")

dt2 = ("seats")

Catch ex As Exception

End Try

= (0)("price")

()

End Sub

Private Sub Button4_Click(ByVal sender As , ByVal e As Handles Dim exitform As New Form7

()

()

()

End If

End Sub

End Class

4.创建检票界面

(1)创建模块的功能

对进场观众检票,如果发现有假票或无票观众不允许入内。

(2)创建模块的窗体

在工程中添加一个窗体,命名为“检票系统”,用来作为检票系统窗体。界面的设计如下图所示。

(3)代码编写

Imports

Public Class Form3

Inherits

Dim ds1 As New DataSet

Dim sqlda1 As New SqlDataAdapter

Dim RecordCount As Integer

Private Sub Form3_Load(ByVal sender As , ByVal e As Handles

= "E:\实验运行场\程序设计\电影院票务系统\image\检票界面.swf"

()

= "E:\实验运行场\程序设计\电影院票务系统\image\检票界面下.swf"

()

Dim sqlcmd1 As New SqlCommand

Dim str1 As String = "select * from tickets"

= sqlcn1

= str1

= sqlcmd1

Try

()

()

Catch ex As SqlException

MsgBox

Finally

()

End Try

Try

(ds1)

Catch ex As SqlException

MsgBox

End Try

RecordCount = (0).

End Sub

Private Sub Button1_Click_1(ByVal sender As , ByVal e As Handles

Dim i As Integer

Dim flag As Boolean = False

If = "" Then

= "请认真填写票号!"

()

Exit Sub

End If

If = "" Then

= "请填写验证码!"

()

Exit Sub

End If

For i = 0 To RecordCount - 1

If = CStr(0).Rows(i)("ticketsid")) And = CStr(0).Rows(i)("yanzhengma")) Then flag = True

Exit For

End If

Next

If flag = True Then

Try

= (0).Rows(i)("seatid")

= (0).Rows(i)("movie_name")

= (0).Rows(i)("price")

Catch ex As Exception

MsgBox

End Try

= "此票为真!"

Else

= "此票为假!"

End If

= RecordCount

End Sub

Private Sub Button2_Click_1(ByVal sender As , ByVal e As Handles

= ""

= ""

= ""

= ""

= ""

= ""

= ""

()

End Sub

Private Sub Button3_Click_1(ByVal sender As , ByVal e As Handles

Dim exitform As New Form7

If = Then

()

()

()

End If

End Sub

End Class

5.创建维护界面

(1)创建模块的功能

给数据库维护工作人员选择维护的系统数据库

(2)创建模块的设计

在工程中添加一个窗体,命名为“维护系统”,用来作为维护系统窗体。界面的设计如下图所示。

(3)代码编写

Public Class Form8

Inherits

Private Sub Form8_Load(ByVal sender As , ByVal e As Handles

= "E:\实验运行场\程序设计\电影院票务系统\image\登陆界面.swf"

()

End Sub

Private Sub Button1_Click(ByVal sender As , ByVal e As Handles

Dim frm4 As New Form4

()

()

End Sub

Private Sub Button2_Click(ByVal sender As , ByVal e As Handles

Dim frm6 As New Form6

()

()

End Sub

Private Sub Button3_Click(ByVal sender As , ByVal e As Handles

Dim frm9 As New Form9

()

()

End Sub

Private Sub Button4_Click(ByVal sender As , ByVal e As Handles

Dim exitform As New Form7

If = Then

()

()

()

End If

End Sub

End Class

1.创建影库界面

(1)创建模块的功能

对电影库播放列表的管理

(2)创建模块的设计

在工程中添加一个窗体,命名为“影库系统”,用来作为影库系统窗体。界面的设计如下图所示。

(3)代码编写

Dim sqlAdapter As New SqlDataAdapter

Dim movieRow As DataRow

Dim RecordCount As Integer

Dim i As Integer = 0

Dim idnum(2000) As Integer

Dim CurrentPosition As Integer

Sub ShowPosition()

If RecordCount = 0 Then

= "无记录"

Else

CurrentPosition = (DataSet11, "Movies").Position

= ("movie_id")

idnum(i) =

i += 1

= ("movie_name")

= ("actor")

= ("actress")

= ("producer")

= ("palydate")

= CurrentPosition + 1 & "/" & RecordCount

End If

End Sub

Private Sub Form4_Load(ByVal sender As , ByVal e As Handles

()

ShowPosition()

End Sub

Private Sub Button1_Click(ByVal sender As , ByVal e As Handles

If (DataSet11, "Movies").Position > 0 Then

(DataSet11, "Movies").Position -= 1

ShowPosition()

Else

("已到达首记录!", "提示信息")

End If

End Sub

Private Sub Button2_Click(ByVal sender As , ByVal e As Handles

If (DataSet11, "Movies").Position < RecordCount - 1 Then

(DataSet11, "Movies").Position += 1

ShowPosition()

Else

("已到达尾记录!", "提示信息")

End If

End Sub

Private Sub Button4_Click(ByVal sender As , ByVal e As Handles

(DataSet11, "Movies").Position = RecordCount - 1

ShowPosition()

End Sub

Private Sub Button5_Click(ByVal sender As , ByVal e As Handles'添加数据Dim j As Integer

Dim flag As Boolean = True

For j = 0 To i

If = CStr(idnum(j)) Then

flag = False

("ID地址有冲突!", "提示")

End If

Next

If flag = True Then

Dim MyNewData As DataRow

Try

With MyNewData

.BeginEdit()

If <> "" Then

.Item("movie_id") =

Else

("编号不能为空")

Return

End If

.Item("movie_name") =

.Item("actor") =

.Item("actress") =

.Item("producer") =

.Item("palydate") =

.EndEdit()

End With

Catch ex As Exception

Return

End Try

Try

Dim i As Integer = (DataSet11, "Movies")

()

(i & "条记录添加成功!")

Catch ex As Exception

End Try

idnum(i) =

i = i + 1

End If

End Sub

Private Sub Button6_Click(ByVal sender As , ByVal e As Handles'修改数据Dim j As Integer

For j = 0 To i

If = CStr(idnum(j)) Then

("ID地址有冲突!", "提示")

End If

Next

CurrentPosition = (DataSet11, "Movies").Position

Try

With movieRow

.BeginEdit()

.Item("movie_id") =

.Item("movie_name") =

.Item("actor") =

.Item("actress") =

.Item("producer") =

.Item("palydate") =

.EndEdit()

End With

Catch ex As Exception

Return

End Try

Try

Dim i As Integer = (DataSet11, "Movies")

()

(i & "条记录修改成功!")

Catch ex As Exception

End Try

End Sub

Private Sub Button3_Click(ByVal sender As , ByVal e As Handles

(DataSet11, "Movies").Position = 0

ShowPosition()

End Sub

Private Sub Button7_Click(ByVal sender As , ByVal e As Handles'删除数据 CurrentPosition = (DataSet11, "Movies").Position

Dim n As Integer = ("movie_id")

Dim j As Integer = 0

For j = 0 To i

idnum(j) = -1

End If

Next

()

Try

Dim i As Integer = (DataSet11, "Movies")

()

(i & "条记录删除成功!")

Catch ex As Exception

End Try

End Sub

Private Sub Button8_Click(ByVal sender As , ByVal e As Handles

Dim exitform As New Form7

If = Then

()

()

()

End If

End Sub

Private Sub Button9_Click(ByVal sender As , ByVal e As Handles

Dim frm8 As New Form8

()

()

End Sub

End Class

2.创建职工界面

(1)创建模块的功能

对职工数据的处理。如增加、删除和更改

(2)创建模块的设计

在工程中添加一个窗体,命名为“影库系统”,用来作为影库系统窗体。界面

的设计如下图所示。

(3)代码编写

Inherits

Dim frm8 As New Form8

Dim sqlAdapter As New SqlDataAdapter

Dim movieRow As DataRow

Dim RecordCount As Integer

Dim i As Integer = 0

Dim idnum(2000) As Integer

Dim CurrentPosition As Integer

Sub ShowPosition()

电影院网上订票系统论文

网上影院订票系统 摘要 论文主要介绍了此次毕业设计题目“网上影院订票系统”的开发背景及如何分析、设计和实现的。现在绝大多数的人们购买电影票都是通过去电影院,在那里查找自己想看的电影并进行电影票购买。经过几年的实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现代人网上购电影票的系统网上影院订票系统是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。 网上影院订票系统可以实现人们远程逛逛电影院和购买电影票愿望。本系统主要的功能是帮助经营实物电影院的人们扩大市场和增加知名度。基本功能包括用户注册会员、登录、电影票展示、电影票查询、在线浏览电影票、远程购买、远程交易等。系统开发工具是使用A S P、N E T及S Q L s e r v e r 2005数据库,系统是基于出版社等用户背景开发的,可以有效的实现网上电影票的交易。 在论文中首先介绍了电子商务及网上影院订票系统的相关知识,并根据以上知识制作网站。文中主要包括调研分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等。并通过流程图和文字加以解释说明。在论文中还包括了部分网站制作的主要程序代码。 关键词:电子商务,网站,网上订票,数据库 Online cinema booking system Abstract T h i s p a p e r i n t r o d u c e s a d e s i g n g r a d u a t e"o n l i n e c i n e m a b o o k i n g s y s t e m"d e v e l o p m e n t b a c k g r o u n d a n d h o w t o a n a l y z e, d e s i g n a n d i m p l e m e n t a t i o n.N o w t h e v a s t m a j o r i t y o f p e o p l e b u y m o v i e t i c k e t s t h r o u g h t o t h e c i n e m a,w h e r e t o f i n d t h e f i l m s a n d m a k e t h e i r o w n m o v i e t i c k e t p u r c h a s e.A f t e r s e v e r a l y e a r s o f p r a c t i c e,o u r e-c o m m e r c e i s d e v e l o p i n g r a p i d l y a n d b e c o m i n g m o r e p r a g m a t i c,t h e r e i s t h e d e v e l o p m e n t a n d a p p l i c a t i o n o f t h e n e t w o r k h a s p r o s p e r e d.A c l a s s s u i t a b l e f o r m o d e r n o n l i n e p u r c h a s e m o v i e t i c k e t s

电影院售票管理信息系统分析及设计课设

目录 1现行系统概述 (2) 2系统分析 (3) 2.1需求分析 (3) 2.2可行性研究 (3) 2.3系统的开发方法的选择 (4) 2.4组织结构与功能分析 (4) 2.5业务流程分析 (5) 2.6数据与数据流程分析 (6) 2.7数据分析 (7) 3系统设计 (10) 3.1系统总体结构设计 (11) 4结束语 (12)

1 现行系统概述 科学发展,社会进步,人们的生活水平也不断提高,人们日益增长的物质文化需要也逐渐提高。渐渐地,人们开始追求一种更高的生活享受,自然而然,去影院看电影成为当下的一种潮流。 随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐。统计账户的时候一一的记录进入到账户簿里面,容易出现错误,所以研究一个电影院售票系统已经非常重要了。设计电影售票院系统,能方便的订票、退票、查询财务售票状况,极大的提高了工作效率。同时用户可以根据其提供的信息及时了解售票的情况,及时买票。 本系统可以很好的帮助影院提高工作效率,进一步提高工作效益和影院现代化水平具有很高的开发价值和使用价值。

2 系统分析 2.1 需求分析 科学发展,社会进步,人们的生活水平日渐提高,人们日益增长的物质文化需要也渐渐提高,去电影院看电影来缓解生活与工作的压力成为当下一种潮流。随着需求量的增大,传统的人工管理方式已经不能很好的对影院进行系统的管理,出现了诸如安排不合理、统计不全以及对顾客的要求不能及时满足等问题。为杜绝此现象的发生,我们开发了现代化的管理信息系统。本管理系统操作简单而且实用,包括销售管理、预定影票管理、退票管理、查询管理和用户管理等管理系统,包括影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改查询统计功能,同时,还可以将这些信息打印输出。该系统对影院以及影票统一进行自动化管理,大大提高了工作人员的效率,降低了对资源的浪费,可以说是管理者的好帮手。 2.1.1用户角色需求 本管理软件操作简单,主要针对于影院的系统管理员、管理人员以及售票人员使用。系统管理员、管理员以及售票员具有不同的操作权限。系统管理员即影院经理具有所有

影院订票管理系统实验报告

软件工程实验报告 一.系统概述; 1.项目需求; 2.需求分析; 二.项目开发计划书; 三.设计说明书; 1.分析与创建数据库 2.创建登陆窗体模块; 3.创建售票窗体模块 4.创建检票界面 5.创建维护界面 1.创建影库界面 2.创建职工界面 3.创建票务界面 四.用户操作手册; 五.改进意见; 六.自我评价; 七.参考资料、书籍; 一.系统概述; 1.项目需求;

现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 2.需求分析; 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。(2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。 (4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。 二.项目开发计划书; 根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有三种用户: 1.售票管理人员:主要负责卖票,订票及退票事宜; 2.检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的真假(此工作自然可以由服务系统来完成); 3.数据处理人员:主要负责播放电影导入数据库,工作人员的应聘以及开除

电影院售票系统需求规格说明书

文档编号: CTS-1 版本号: V1.0 文档名称:需求规格说明书 项目名称:影院售票系统 项目负责人:XX XX XX 编写:XX XX年XX月XX日 校对:XX XX年XX月XX日 审核:XX XX年XX月XX日 开发单位:XX

1引言 1.1编写目的 编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《影院售票系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。 1.2项目背景 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。 为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下 CTS:CINEMA TICKET SYSTEM 影院售票系统 1.4参考资料 [1]唐学忠,费贤举,王文琴。《Visual Basic 程序设计教程》。北京:中国电力出版社, 2008普通高等教育“十一五”国家级规划教材。 [2]张海潘。《软件工程》。人民邮电出版社,21世纪高等学校计算机规划教材。 2任务概述 2.1目标 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。 (4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。 2.2运行环境

影院管理系统TMS

影院管理系统(TheaterManagementSystem)简称TMS。 影院管理系统(TMS)是指在数字多厅影院内通过千兆位以太网将中央管理服务器、中央存储系统(大容量RAID磁盘阵列)以及各个数字影厅的播放服务器等设备相互连接起来,以实现中央管理服务器对放映设备、放映内容(影片及广告与预告片等映前节目)、放映授权(密钥文件)、放映计划、设备状态、放映日志和影院自动化设施等的集中管理,从而提高影院的自动化管理水平和效率。 影院管理系统(TMS)以数字多厅影院的网络化建设为基础。在数字影院中通常具有多个系统,如影院管理系统(TMS)、计算机售票系统、广告系统、节目播放系统、自动化系统等,其中影院管理系统(TMS)在所有系统中处于管理核心地位,其主要实现以下功能:从外界获取数字影片及授权信息,并通过影院内部网络分发至相应影厅;导入计算机售票系统中的放映计划数据,并根据放映计划自动控制各个影厅的节目播放;提取影厅放映日志信息报送上级管理部门。 除基本功能之外,影院管理系统(TMS)还支持与计算机售票系统的网络连接,从而可增强对影院票务交易的技术监管,此外还支持与网络运

营中心(NOC,NetworkOperationsCenter)的网络连接,并与NOC进行密钥传送消息(KDM)、日志(LOG)和状态等远程信息通信以及实现NOC 对数字影院系统运行状况的远程实时监测、故障诊断和修复等功能。 随着数字银幕、数字影片及映前节目数量的快速增长,节目上载、密钥导入、放映计划编排等都将愈来愈频繁,必须最大限度地减少影院人工操作,提高影院的自动化管理水平,实现高效管理。影院管理系统(TMS)能够有效节省人力物力,降低运营成本,提高放映管理水平,实现放映自动化和运营监控,同时也方便外部系统对影院进行管理,能够充分发挥数字电影技术在实现高效管理方面的优越性,对于促进电影的数字化和产业化发展具有重要作用。 数字电影影院管理系统(TheatreManagementSyestem),简称TMS。它通过控制协议直接控制影院所有的数字电影服务器,实现数字电影服务器内容管理、密钥管理、放映控制等功能的自动控制,从而实现影院管理自动化。 这是行业内相关专家给出的TMS定位。TMS系统要达 到的最高境界是什么呢?整个影城除了服务人员就总 经理一人,设备全部托管到NOC(网络运营中心),排 片全部自动完成,总经理核对就是。节目自动拷贝,密 钥自动对应,一切都变的简单。灯泡快到寿命了,有专 人来换,设备坏了,有人自动来维护。总经理的办公一

影院售票管理系统

系统介绍 《影院售票管理系统》是一款集售票管理、会员管理、小卖部管理于一体的软件,适用于各大中小型电影院、剧院等。软件在功能方面主要包括:基础设置(节目设置、场所设置、票价设置、状态图示设置);售票管理(当前节目设置、创建节目场次、售票、清空无用数据);会员管理(会员信息、会员充值、会员消费明细查看);小卖部管理(商品信息、商品入库、商品销售、库存明细、商品入库期间查询、商品销售期间查询、销售盈利);查询统计(按日期查询统计售票数、按场次查询统计售票数、按售票员查询统计售票数)五大模块。 《影院售票管理系统》包括以下功能模块: 一、输入功能: 该系统提供了对节目设置、场所设置、票价设置、售票、会员信息、会员充值、商品信息、商品入库、商品销售等的模式录入和表格界面录入。录入信息时可能会出现相同的信息,为避免重复录入部分字段设置了辅助录入功能,您只需输入几项即可完成录入功能。操作方便快捷,可大大提高您的工作效率。 二、查询功能: 根据不同的查询统计条件显示出需要的结果。 三、报表功能: 根据查询或者统计出来的结果生成报表。 四:打印功能: 系统支持打印功能,如想打印信息单击预览报表上的打印按钮即可。 五、安全功能: 进入系统后,单击菜单“系统→工具→用户及权限”可以设置系统的各用户权限。 六、数据备份与恢复功能: 可备份在硬盘或其他可移动磁盘中,并可对备份的数据进行多项操作。 七、适应性: 适应在WINDOWS98/ME/2000/XP系统上运行。 八、灵活的版本选择: 系统有单机版和网络版,可以安装在每台电脑上,分别是数据独立的单机版和数据共享的网络版。

表格界面 表格界面根据当前选定节点指定的连接数据源,以表格的形式显示信息内容,如果信息节点同时包含主表和从表,则表格界面 分为上下两部分,分别显示主表和从表,如果有多个从表,则从表部分以多页控件的方式显示多个从表,可以通过单击相应的按钮选择查看相应的从表。 表格界面除了有表格显示数据外,还有配套的记录导航按钮,通过导航按钮可以控制记录的移动。 【记录导航条】 通过记录导航条可以对记录进行移动、插入、删除、修改、保存、取消修改等操作。 一般情况下,可以直接对表格内的数据进行追加和维护,除非设置了只读。 通过工具栏的查询功能可以实现对表格数据(主表数据)进行查询,查询分为两种:单步累积查询和复合查询。 控件按钮 名 称 功 能 第一条记录移动记录指针到第一条记录上一条记录移动记录指针到上一条记录下一条记录移动记录指针到下一条记录最后一条记录移动记录指针到最后一条记录插入记录按钮在当前记录前面加入一条新记录删除记录按钮删除当前记录 编辑记录按钮使当前记录处于编辑状态保存记录按钮保存当前记录的修改撤销修改按钮 撤销对当前记录的修改 (表 格 界 面)

影院网上订票系统需求说明书

影院网上订票系统网站需求说明书 计算机科学与技术2班 2012年9月29日

1.项目背景 电影,又称映画,是由活动照相术和幻灯放映术结合发展起来的一种现代艺术,有着复杂繁多的科系。 目前一般大众可以经由网际网络进行许多商业活动,例如购书、订花、购物、游戏等,其中也包含订票(例如机票、火车票、音乐剧入场券等)。其中,在电影院方面也有业者推动相关服务,如:华纳威秀、环球影城、国宾戏院等,已开始使用网际网络提供观众放映影片相关资讯,如场次时间表、影片预告及简介、电影院资讯等。 从网际网络到电子商务的蓬勃发展来看,类似于淘宝网上商城那种从开网店,在网上摆放商品,客人挑选物品再下订单,店主发货等一系列流程已经很成熟了。相对于淘宝网上商城而言,目前电影院的网络服务似乎仍有不足之处。对于使用者而言,影片的相关讯息介绍、预告片都是上百度、谷歌等网上引擎搜索得知,某个城市的特定影城往往不能提供全方位的详细信息,特别是不能满足观众对影片场次时间的查询。 社会生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。 电影业的蓬勃发展,必然引发的一个问题是群众对电影票需求的增大。特别是一些关注度很高的大片上映的时候,很多观众都反应电影票实在是很难购买,有些人就只能选择观看午夜场。在一些大城市规模很好的影城售票厅内,甚至出现要一大早起来排队去抢票的现象。还有些观众反应等那么长的队伍能买到票,但是都没有自由选择座位的权利。 这样的情况已经普遍的存在了,很多人纷纷提出影城应该提供最近热映的的影片讯息、快要上映的影片相关预告、每场电影的场次安排,以及每场次电影票的网上预订模式。 对基于WEB的电影院订票系统的研究,对于观众而言可以增强他们对各部影片的了解,对最新的影片上映动态的掌握,让他们对影片更加期待,尤其能在网上订票模式下使观众享受到不需要等待排队买票与自由选择座位的权利。通过网络轻松订票,从而减少许多因现场购票失败的客户,促使我国电影事业更好更快的发展。 2.项目范围 系统的开发和维护,提供配套的数据库。

影院售票及会员管理系统

影院售票及会员管理系统需求分析 说明书 一、问题描述及分析 1.1背景(宋体小四号字,加粗) 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。一直以来人们都是靠传统人工的方式管理影院售票,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对影院售票管理进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高影院售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套影院售票管理系统成为很有必要的事情。 开发一个影院售票管理系统,采用计算机对影院售票进行管理,进一步提高了影院的效益和现代化水平。为广大影院提高工作效率,实现影院售票工作流程的系统化、规范化和自动化。现在我国的很多影院的管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的影院售票管理系统可以存储很多影院售票档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全。 ************************************************** 要对本课题进行简要的说明,包括此问题的理论和实际两方面(正文一律用宋体五号字)

电影售票系统

一设计目的和任务 设计目的 通过自身对电影院的了解和经历、分析以及实际的市场调查,要求本系统具有以下功能: (1)、统一友好的操作界面,能保证系统的易用性。 (2)、规范、完善的基础信息设置。 (3)、影片分类详尽,可按不同类别查看影片信息。 (5)、实现轻松便捷购买影票。 为了影院售票系统更完善;为了影院对售票的管理更方便。 二开发环境 硬件环境 微机一台、打印机一台、扫描仪一台 软件环境 操作系统:WindowsXP; 数据库:MYSQL。 三.设计题目 题目详细描述 售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主 要有两种用户: 购票者:可以查询电影的上映时间,场次,并选择自己所需要的电影票,向售票员购买电影票。 管理员:主要负责将电影信息增加,修改,删除,并导入数据库。 功能要求 (1)系统总体的功能需求 影院售票系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择影票;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。 图3-3-1 系统总体功能需求框图

(2)用户接口模块 用户接口是网站用户使用影院售票系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。 (3)管理员接口模块 这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。 (4)数据服务模块 数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。 四相关技术及知识点 用例建模 用例建模是需求工程的一种形式,是抽取和文档化需求的补充方法 相对于“传统”SRS方法 用例是Jacobson在面向对象的软件工程中提出的,但它实际上是独立于面向对象的。 典型用例建模方法: 找出系统边界。 找出参与者。 找出用例(包括说明用例,创建场景) 用例的定义 定义:由系统执行的一个动作序列,并能产生可观测的结果值给特定的角色。如:从ATM机提取现金; 定购一个商品; 从学校选课系统注册选课; 从文本编辑器中检查一个文档的拼写错误; 用例命名:(状语+)动词+(定语+)宾语

电影院售票管理系统UML

1.前景和范围文档 1.1业务需求 1.背景、业务机会和客户需要 随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一。传统的电影售票都是人工服务,观看作为都是人共安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便定影院工作人员的管理,因此充分利用现代信息化、因特网的优势,设计电影院售票管系统,对提高系统建设的工作效率,提高信息的及时性、减轻各级相关工作人员的劳动强度是非常有必要的。 一个完善的电影院售票管理系统,可以帮助电影院工作人员提升工作效率,辅助电影院工作人员进行相关数据的输入、输出、查找、管理等操作,让电影院售票数据变得合理化、具体化、直观化。 2.业务目标(Business Objective,BO)和成功标准(Success Criteria,SC) BO-1:初始版本发布之后的6个月内,电影院的收入提高20%。 BO-2:初始版本发布之后的3个月内,每个员工每天的平均有效工作时间增加20分钟。 SC-1:初始版本发布后的6个月内,电影院收入显著提高。 3.业务风险(Risk) RI-1:使用该系统的顾客太少,减少了对系统开发和维护过程的投资回报1.2解决方案的前景 1.前景陈述 该系统的开发,可以提升电影院工作人员的管理效率,使得售票、检票不再

那么繁琐;也大大的节约了人们排队购票的时间,同时也让人们有了更多的选择范围。 2.主要特性(Feature) FE-1:根据电影院提供的当天的播放场次选择订票 FE-2:注册订票的付费方式 FE-3:创建、浏览、修改和删除电影场次 FE-4:通过公司的内联网可以访问系统,或者授权的员工通过外部Internet 访问系统 3.假设(Assumption)和依赖(Dependency) 1.3范围和局限性 1.初始版本和后续版本的范围 目前仅实现1.0版本,实现上述的所有功能。 2.局限性(Limitation)和排斥性 LI-1:“电影院售票管理系统”只能支持开通网银的用户在线使用,未开通的需到影院购买。 1.4业务上下文 1.涉众概览 涉众主要价值态度主要兴趣约束条件 系统管理员引进新影片,更 新数据库使用该系统所节 约的费用必须超 过开发此系统的 费用和使用此系 无

电影订票系统

电 影 订 票 系 统 组长:王润森 组员:尹佩珊、谢楚璇、吴绮玲 完成日期:2013年12月10日星期二

目录 1系统使用说明及软件基本功能 (3) 1.1用户 (3) 1.1.1用户注册 (3) 1.1.2用户登陆 (4) 1.1.3浏览电影 (4) 1.1.4用户资料管理 (5) 1.1.5浏览电影简介 (6) 1.1.6 观看预告片 (7) 1.1.7订购电影 (8) 1.2管理员 (9) 1.2.1后台用户登录 (9) 1.2.2后台管理员主页 (9) 1.2.3增加电影 (10) 1.2.4更新电影页面 (11) 1.2.5删除电影 (13) 1.2.6座位管理 (14) 1.2.7现场订票 (15) 1.2.8插入预告片 (16) 1.3功能结构图 (17) 2数据库设计 (18) 2.1数据字典 (18) 2.1.1数据项 (18) 2.1.2数据结构 (20) 2.2结构设计 (20) 2.2.1概念结构设计 (20) 2.2.2逻辑结构设计 (21) 2.2.3物理结构设计 (21) 3关键代码描述 (26) 3.1动态生成上映电影信息 (26) 3.2选座窗口使用D ATA G RID V IEW控件显示座位信息 (26) 3.3控制电影排期时间,避免冲突 (27) 3.4模拟交易过程 (28) 4系统报告测试 (28) 4.1存在问题以及解决方案 (28) 4.2不足 (30) 5小组详细分工 (30)

1系统使用说明及软件基本功能 1.1用户 1.1.1用户注册 功能介绍: 为用户提供一个注册会员的友好界面。 使用说明: 输入注册信息,包括用户名,用户密码,昵称,性别,邮箱,手机号码,邮箱,QQ号码。输入完成后点注册按钮完成注册。如果信息填写的格式不对,则无法完成注册,并返回提示信息。 图1-1-1用户注册界面

影院订票管理系统实验报告

软件工程实验报告

一.系统概述; 1.项目需求; 2.需求分析; 二.项目开发计划书;三.设计说明书; 1.分析与创建数据库 2.创建登陆窗体模块; 3.创建售票窗体模块4.创建检票界面 5.创建维护界面 1.创建影库界面 2.创建职工界面 3.创建票务界面 四.用户操作手册;五.改进意见; 六.自我评价; 七.参考资料、书籍;

一.系统概述; 1.项目需求; 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。 2.需求分析; 具体而言,影院售票系统需要实现以下的需求: (1)能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2)售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3)检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。(4)数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。二.项目开发计划书; 根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有三种用户: 1.售票管理人员:主要负责卖票,订票及退票事宜; 2.检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的真假(此工作自然可以由服务系统来完成); 3.数据处理人员:主要负责播放电影导入数据库,工作人员的应聘以及开除的数据管理,还有过期电影票的数据处理; 以下分别介绍此系统中各个系统(3个子模块。): (1)售票系统模块 给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。 (2)检票系统模块 在观众进场时所使用的系统。由扫描仪扫描,取的验证码,然后进行辩识,看是不是和数据库中数据一样,如果一样,则电影票为真,否则电影票为假。由此来决定让不让观众入场。 (3)维护系统模块

影院订票管理系统实验报告

软件工程实验报告系统概述; 1 .项目需求; 2. 需求分析; 二.项目开发计划书; 三.设计说明书; 1. 分析与创建数据库 2. 创建登陆窗体模块; 3. 创建售票窗体模块 4. 创建检票界面 5. 创建维护界面 1. 创建影库界面 2. 创建职工界面 3. 创建票务界面 四.用户操作手册; 五.改进意见;

六.自我评价; 七.参考资料、书籍; 系统概述; 1. 项目需求; 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理面的事。如工作人员管理,票务管理等等。 为了工作机制简单有序,必然要引进一套管理系统。 2. 需求分析; 具体而言,影院售票系统需要实现以下的需求: (1) 能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。 (2) 售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。 (3) 检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的直假检测问题。 (4) 数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。 二.项目开发计划书; 根据需求分析的结果,本小组成员讨论协商,决定本系统主要划分为以下三个子模块:售票管理模块、检票管理模块、数据管理模块。 影院售票管理系统是一个基于电影院工作人员的系统,不同类型的用户在系统中有不同的权限。主要有三种用户: 1. 售票管理人员:主要负责卖票,订票及退票事宜; 2. 检票管理人员:主要负责观众进场时检票工作,以及辨认电影票的直假(此工作自然可以由服 务系统来完成); 3. 数据处理人员:主要员责播放电影导入数据库,工作人员的应聘以及开除的数据管理,还有 过期电影票的数据处理; 以下分别介绍此系统中各个系统(3个子模块。): (1) 售票系统模块 给观众提供售票服务。不同的位置有不同的价格。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。是随机生成的。用于对电影票直假的辩识。 (2) 检票系统模块

电影院售票管理信息系统分析与设计课设

.

目录 1现行系统概述 (2) 2系统分析 (3) 2.1需求分析 (3) 2.2可行性研究 (3) 2.3系统的开发方法的选择 (4) 2.4组织结构与功能分析 (4) 2.5业务流程分析 (5) 2.6数据与数据流程分析 (6) 2.7数据分析 (7) 3系统设计 (10) 3.1系统总体结构设计 (11) 4结束语 (12)

1 现行系统概述 科学发展,社会进步,人们的生活水平也不断提高,人们日益增长的物质文化需要也逐渐提高。渐渐地,人们开始追求一种更高的生活享受,自然而然,去影院看电影成为当下的一种潮流。 随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐。统计账户的时候一张一张的记录进入到账户簿里面,容易出现错误,所以研究一个电影院售票系统已经非常重要了。设计电影售票院系统,能方便的订票、退票、查询财务售票状况,极大的提高了工作效率。同时用户可以根据其提供的信息及时了解售票的情况,及时买票。 本系统可以很好的帮助影院提高工作效率,进一步提高工作效益和影院现代化水平具有很高的开发价值和使用价值。

2 系统分析 2.1 需求分析 科学发展,社会进步,人们的生活水平日渐提高,人们日益增长的物质文化需要也渐渐提高,去电影院看电影来缓解生活与工作的压力成为当下一种潮流。随着需求量的增大,传统的人工管理方式已经不能很好的对影院进行系统的管理,出现了诸如安排不合理、统计不全以及对顾客的要求不能及时满足等问题。为杜绝此现象的发生,我们开发了现代化的管理信息系统。本管理系统操作简单而且实用,包括销售管理、预定影票管理、退票管理、查询管理和用户管理等管理系统,包括影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改查询统计功能,同时,还可以将这些信息打印输出。该系统对影院以及影票统一进行自动化管理,大大提高了工作人员的效率,降低了对资源的浪费,可以说是管理者的好帮手。 2.1.1用户角色需求 本管理软件操作简单,主要针对于影院的系统管理员、管理人员以及售票人员使用。系统管理员、管理员以及售票员具有不同的操作权限。系统管理员即影院经理具有所有的操作权限,管理员负责从上映的影片中删掉某部影片、添加即将上映的影片、查询某部影片的上座率以及财务收入。售票人员负责查找即将上映的影片信息、售票以及为顾客挑选满意座位。 2.1.2性能需求 本管理系统软件可以使影院的管理更规范更合理,解决用户购票时间过长、影院安排不合理以及统计不全等众多问题,能够实现影院信息化的要求,帮助管理人员利用计算机快速方便地进行数据管理的输入、输出、查询等所需操作,使杂乱的数据可以具体化、直观化、合理化等,提高管理人员的管理效率,降低其劳动强度。另外操作界面简单美观,具有提示操作功能,不易发生简单的输入修改错误,容易被人们接受。 2.2可行性研究 2.2.1 技术可行性 此次信息系统开发是对所学专业知识的一次综合应用与提高,它需要用到数据库技术、计算机网络技术以及Web开发。就技术力量来说,该学期,我已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬件故障和硬件选择。而且,网上也有许多关于此方面的知识,从技术角度考虑,此信息系统开发可行。 2.2.2 经济可行性 本管理系统软件,其前期的投入比较小,主要是系统的设计费用:其中包括软件的

影院售票系统

1 需求分析 需求分析包括可行性分析、系统流程图和数据流图。可行性分析包括技术可行性、经济可行性和操作可行性。 1.1 可行性分析 1.1.1 技术可行性 根据电影院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。 由以上分析可知,影院售票系统的开发在技术上是可行的。 1.1.2 经济可行性 电影院具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。 系统的开发基于本人对程序开发的实践学习而来,电影院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。 由以上分析可知,影院售票系统在经济上是可行的。 1.1.3 操作可行性 根据系统页面用户可以自动查询影片信息,站内新闻,后台个人资料等。还可浏览完影片信息以后操作订票、退票等功能。管理员也可以在后台添加、修改并删除站内新闻、影片信息,还可以管理注册用户信息和用户订票信息。 由以上分析可知本系统在操作上也是可行的。 - 1 -

1.2 系统流程图 首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。根据网站上的影片信息用户可以选择自己喜欢的电影来订票。然后订票信息会自动存储到后台订票信息数据当中。 本系统的具体流程为如图所示。 系统流程图 1.3 数据流图 本系统的基本模型数据流图为如图所示。 系统基本模型数据流图

(完整版)在线影院订票管理系统设计与实现毕业设计

毕业设计说明书 在线影院订票管理系统设计与实 现

在线影院订票管理系统设计与实现 摘要 伴随着网络的蓬勃发展和不断普及,以及电影的拍摄技术与视觉效果都在不断提升,人们走入电影院看电影已是越来越普便。但由于种种原因,人们没有时间到电影院排队买票。网上影院订票系统就是为了达到这个目的而进行设计并实现的。 网上影院订票系统的功能包括:后台用户管理,影片管理,场次管理,广告管理,管理员权限管理,前台影片分类浏览,按条件场次查询,选座订票,用户信息管理,用户退票。本文首先对系统需求分析做了详细的介绍,然后对系统的概要设计进行了阐述并重点介绍了网上影院订票系统功能模块的具体设计及实现。 本系统是用MySQL5.1数据库、JAVA语言和MyEclipse8.5平台编写实现的。其实现技术主要是数据库后台和动态网页前台相互连接,因此必须从操作的灵活性、敏捷性以及整体的高效性、安全性进行具体设计。作为一种该研究方向的探索,系统旨在提供一个可以操作、功能完全、特色突出的网上影院订票系统。 关键词:网上影院订票系统,JAVA,MySQL5.1,MyEclipse8.5

The design and implementation of online cinema booking system based on JSP Technology ABSTRACT With the vigorous development of the network and the increasing popularity, and film technology and visual effects are rising, people go to the cinema is already more and more at will. But for a variety of reasons, people have no time to the cinema lined up to buy tickets. Online cinema ticket system is to achieve this goal and to carry on the design and realization. Online cinema ticket system features include: the background user management, the movie management, hitting streak management, administration of advertising, the administrator rights management, front desk film classification browsing, according to conditions streak inquires the, choose a booking, the user information management, the user refunded. This paper first analyzes the system requirements for described in detail, and then to the outline of the system design is discussed in this paper and mainly describes the cinema tickets online system function module design and realization of the concrete. This system is used MySQL5.1 database, the JAVA language and MyEclipse10 platform of the realization of the writing. Its implementation

影院售票管理系统

面向对象程序设计课程设计报告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所示:

相关主题