- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象课程设程序设计
面向对象程序设计(C#)
课程设计报告
题目:电影院购票管理系统
专 业:信息管理与信息系统
班 级:110506
姓 名:张敏
学 号 指导教师:赵晶晶
学 期:2012-2013-1
电影院购票管理系统
一、设计内容
本课程设计以小型日制电影院为背景,使用Visual Studio和Access2003软件完成了数据库购票系统,实现了管理员(加入、删除、修改电影库信息;安排每日电影场次;管理售票员信息)与售票员(查询电影场次、售票)的合理安排,从而进行最优化的管理。
注:在管理员界面可以切换用户。
二、总体设计
图1
本程序的设计图大纲如图1所示。
在登陆界面输入用户名及密码(注:可设置密码不可见),系统自动识别用户的类型。如果是管理员,进入管理员主菜单界面;如果是售票员,进入售票员售票界面。在售票界面可以根据电影场次、电影票数量进行购票,在显示价格时根据票得种类进行结账,如果是成人,按原定价格进行售票,如果是儿童、学生、老人或是退伍军人,则电影票的价格时原定价格的一半。在管理员主界面有菜单栏,有信息管理、服务、退出和切换用户四栏,点击信息管理,出现下拉菜单,包括电影库信息管理、添加售票员和电影场次安排,点击这三个,则跳转不同的三个界面,分别是添加电影信息、添加人员和安排电影场次三个界面;点击服务,出现查询电影库信息,点击查询电影库信息,则跳转查询界面。
三、界面设计
1、登陆界面
输入用户名和密码,点击登录。如果在用户的数据库表user1中存在该用户,则跳出提示信息窗体“恭喜您登陆成功”,当用户登陆成功时,可根据用户填写的用户名和密码对该用户的用户权限进行查询,从而获得用户的权限是管理员,还是售票员,根据不同的用户权限进入不同的界面。
管理员进入管理员界面,如图3所示;而售票员进入售票界面,如图8所示。
图2
2、管理员主界面
在管理员界面中,如图3所示,存在一个菜单栏,包括信息管理、服务、退出和用户切换思想内容。信息管理的下拉菜单中有电影库信息管理、添加售票员和电影场次安排四项,服务的下拉菜单中有查询一项。
点击电影库信息查询,跳转添加电影信息界面;点击添加售票员,跳转增加人员界面;点击电影场次安排,跳转安排电影场次界面;点击查询电影库信息,跳转查询界面;点击退出,则退出该程序;点击切换用户,跳转登陆界面,可重新登录新用户。
图3
3、电影库信息管理
在添加电影信息界面,如图4所示,包括了三部分:查询部分;添加电影信息部分和显示数据库表movie1部分。
该界面可以实现对数据库表movie1的增、删、改、查四项基本功能。在添加电影信息时,需要在查询部分先进行查询:输入电影的名称和导演的名称,如果数据库中存在该电影,跳出的提示信息提示您不需要进行添加;如果数据库表movie1中不存在该电影的信息,则提示需要对这部电影的信息进行添加,并将输入的电影名称和导演的名字赋值到添加电影信息部分的相应TextBox中。还可以通过点击的方式在显示数据库表movie1部分获取电影信息,从而进行编辑、修改和删除。
图4
4、添加售票员
添加售票员界面,如图5所示,只有管理员有权限对使用人员(只是售票员)进行添加,添加到数据库表user1中,添加的用户名和密码不可改变,即初始值不会发生改变,添加的用户权限只能是售票员。
图5
5、电影场次安排
电影场次安排界面,如图6所示,管理员在每日下班时安排好每天的电影播放场次信息,包括电影名称、价格和座位数。
上午:第一场(9:00-11:00)
下午和晚上:第二场(1:00-3:00);第二场(3:30-5:30)
第四场(6:00-8:00);第五场(8:30——10:30)
图6
6、查询电影库信息
查询界面如图7所示,可以通过多个条件对数据库表movie1进行查询。该几面的亮点即在于可通过多条件进行查询。
点击各条件前的小方框,在小方框出现对勾的时候,即可以通过选择的条件进行查询,在条件后选择选择的内容,使该条件即可生成命令语句的字符串片段,与之前定义的命令字符串片段进行拼接,得到完整的查询命令字符串,从而进行查询。默认必须选择电影拍摄时间。
文档评论(0)