用数据库设计影院售票管理系统Word文档格式.docx
《用数据库设计影院售票管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《用数据库设计影院售票管理系统Word文档格式.docx(36页珍藏版)》请在冰豆网上搜索。
索引
是否主键
2
电影号
是
有(无重复)
50
电影名称
无
导演
否
主演
25
制片厂
8
上映时间
表2电影院座位管理表
座位号
票价
是否售出
表3电影票信息表
电影票号
有
电影名
价格
验证码
表4职工信息表
职工号
职工密码
职工类型
根据规范化的设计理念,本管理系统的数据分成上面4个表,减少了数据的冗余,同时在这些表之间又存在着一些关联关系。
这四个表之间的这两种关系表现在下图所示的关系:
2.创建登陆窗体模块;
(1)窗体模块的功能
登陆窗体
(2)窗体界面的设计
在工程中添加一个窗体,命名为“登陆系统”,用来作为系统登陆窗体。
界面
的设计如图3所示。
(3)窗体代码
1
'
用来对记录导航
连接对象
命令对象
1
22
33
88
1(,e)1
1(0)=
1
(1)=("
T"
)
1=
2=
3=
1="
E:
\实验运行场\程序设计\电影院票务系统\\登陆界面1"
1()
132
232
i
j
1=
(1)
2=
(2)
="
;
"
='
通过连接对象操作数据库
设置命令类型
*"
设置要执行的命令
()
=
("
连接失败"
(,"
i=0("
)-1
1=(("
)(i)(0))
j=0
j=1
2=(("
)(i)
(1))
j=1
您的工号或者密码错误"
"
错误提示"
,)
1='
"
+
(1)+"
+
(2)+"
1=1
1(1,"
1=(1("
)(0)("
))=1
2()
2=(1("
))=2
3()
3=(1("
))=3
8()
您超出职责范围或未选择服务系统,请重新输入!
,,1)
1(,e)
2(,e)2
7
3.创建售票窗体模块
(1)窗体模块的功能
为观众提供买票服务。
在界面上观众可以看见座位的情况,根据此来选择自己喜欢的座位。
不同的座位有不同的价格。
此窗体还有退票功能。
(2)窗体界面的设计
在工程中添加一个窗体,命名为“售票系统”,用来作为仓管人员窗体。
的设计如下图所示。
(3)代码编写
2
命令对象
2(,e)
()
\实验运行场\程序设计\电影院票务系统\\销售界面"
2="
\实验运行场\程序设计\电影院票务系统\\检票界面下"
设置要执行的命令"
=("
)(i)("
11(,e)1
3
=(9000*()+1000)
=()
3="
3=3'
3='
设置命令类型
=0
此座位已售出,请重新选择!
错误"
4="
5="
()("
+()+"
"
+4+"
'
+2+"
'
+1+"
+5+"
)"
+3+"
3=3
售票成功!
谢谢观看"
11
11=
11="
*'
11=11
11(11,"
1=1("
11=11("
1=0
还未出售!
1=11(0)("
(1)
21(,e)2
4
4=4'
4='
座位号输入错误,请重新输入!
4()
退票成功!
31(,e)3
2=1
3=1
请输入座位号!
提示"
I
2
2='
2=2
2(2,"
2=2("
5=2(0)("
4(,e)4
4.创建检票界面
(1)创建模块的功能
对进场观众检票,如果发现有假票或无票观众不允许入内。
(2)创建模块的窗体
在工程中添加一个窗体,命名为“检票系统”,用来作为检票系统窗体。
3
3(,e)
\实验运行场\程序设计\电影院票务系统\\检票界面"
1
(1)
=1(0)
6=
7="
请认真填写票号!
请填写验证码!
i=0-1
1=(1(0)(i)("
))2=(1(0)(i)("
))
3=1(0)(i)("
4=1(0)(i)("
5=1(0)(i)("
此票为真!
此票为假!
6="
31(,e)3
5.创建维护界面
给数据库维护工作人员选择维护的系统数据库
(2)创建模块的设计
在工程中添加一个窗体,命名为“维护系统”,用来作为维护系统窗体。
8
8(,e)
\实验运行场\程序设计\电影院票务系统\\登陆界面"
44
66
6()
3(,e)3
99
9()
1.创建影库界面
对电影库播放列表的管理
在工程中添加一个窗体,命名为“影库系统”,用来作为影库系统窗体。
i=0
(2000)
=11
无记录"
=(11,"
=11()
1=("
(i)=1
i1
2=("
3=("
4=("
5=("
6=("
7=+1&
/"
&
4(,e)
11()
1(11)
(11,"
)>
0
)1
已到达首记录!
提示信息"
)<
-1
已到达尾记录!
)=-1
5(,e)5'
添加数据
j=0i
1=((j))
地址有冲突!
1<
>
)=1
编号不能为空"
)=2
)=3
)=4
)=5
)=6
i=1(11,"
(i&
条记录添加成功!
i=i+1
6(,e)6'
修改数据
条记录修改成功!
)=0
7(,e)7'
删除数据
n=("
n=(j)
(j)=-1
条记录删除成功!
8(,e)8
9(,e)9
2.创建职工界面
对职工数据的处理。
如增加、删除和更改
在工程中添加一个窗体,命名为“影库系统”,用来作为影库系统窗体。
4=+1&
6(,e)
5(,e)5
3<
13<
23<
服务系统号只能为1,2,3!
k=1(11,"
(k&
6(,e)6
7(,e)7
8(,e)8
3.创建票务界面
对所售出的电影票进行管理,把没用的数据进行清除
9
9(,e)
,,,,="
请认真填写电影名!
(1(0)(i)("
))=
(1)
2=(1(0)(i)("
))
3=(1(0)(i)("
4=(1(0)(i)("
5=(1(0)(i)("
6=(1(0)(i)("
7=(1(0)(i)("
输入电影名有误!
k
k=11
i=0k-1
(11(i)("
11(i)()
j=1(11,"
(j&