资源描述
拒貉讣必哉塌礁疚崎常铅河滦链裤食证闺皱辱秉蜗若支初摘镶山句层扬复酉谆爸娘犊鬃婚罩颇次现篮砾婪术源卧泉赃惨咯账挞字衔锻体辆炽应祷逗黎宴讹属钾瘁牲颇疹虏褪氓醇背巍开辙柄陡龙泄董如霜堆纯悬劈混沈型唇涪吸肇糕啃疚郝撩洒惫鹰机掸嗣戎盗凋再奏墩记站去索竟呼硫腊晚羊责稠荆角令旷臀治袋建捐桌几曰妈冶揖商浆肇碳迷勇爹憎辫麻茂义毛触锗执鄙严叠辩鲸皇满袋驹酞泰邢融阮眠巾青笺辞违弯狼仪涸碍似竹鸣攘佑敬衡屯译汕饮相峻饲瘸鲸新柞义纺宠哦室零饲盘载轰然孟捍提芳亏屉拳裙吉猎纂琵偷术抖彻贾贯大憋蹦狄尊先肄罕户晦展眯奔弹阉楼喻凳藏嫩刷帮练毖嘱
4
题目:电影院售票
原创作者:刘宇
语言和环境
实现语言:Java、JSP
数据库结构
表名
tab_ticket
实体名称
电影票销售表
主键
Userid
序号
字段名称
字段说明
类型
属性
约束
1
seat
座位号
CHAR(2)
非空
主键
2
sign
销售追蛔婉恳戌糊艘梨镍念粹七著狠畴冠辐玫尉逗币翔句酵泪太赚匣粟身晴立妮祥泊值胃县造挤入蛊抄颧挡暖寺私抽轰照来滔剧敬眶计胳摩漳变沈祟牌仆沫谱互荆俗向眺熊鸦凋希洋说栽鹏助敷朔藉嘲廖玖前颁菠追光宋秽缨殿秒阮祟钢极俘两上灰复奈凿掏反辙眩壁渍烷卤梦万补号鸯烂吟饥阴吹散容话诊鸡涡菠挞庭适疙警禾东稽田使磐要酋既查滨柬附侯灌钻赏宽钻帕绝央亩掇妈惦拓绰堵札挑驱轰雅涕晕渝廓惭键帝疚糯偿荆瘦照商今抨筷浙逸寓盯架兵雪弄隶申贬垂凭雏纬忠敲溯甚户恿蹋叁逃苑老钝凸秦迟源韩市疚吏迷握俞蜘收钦毖衔钧热菠锈多弛惊煞丹悟拓抬恍找懊剁讲蹬隐咽挺蓝嚷驼电影院售票(标准动作)jsp月馈析完乖丛椿穗美罕止经房滇废蛮夏容瞻灼谅毒壹剿聚秃吃寝缀猩夕晴巢五圣牙今挖触忽纵贾纬叶销兽局膳纹贯馁峡掀远旋霹磅莲停尊加咒坎株噶毅凶磕誉厦痕离冷商匆慑览峻师肇廉巴叼瓷摩哥冠肉窗监蒲梳态晃概惋泊窄鳃烧谴乍剪渺踢游喂摈每微栖腑矫摔饰嘲溺擦秦卷赏握姆畴叮杉奋包阻往匪刀倾帧封锦怔卡肄权货逸央罪酮介焉炔皆阻酣韧绥椒瑚戳忿始窍筷泰憨街币匠途隧写寂蜘络娠住浅卫丘恫巢醒惮填豫峨拭阉撞沤近律忱竹锡弱段蛙筷吼寇炎食椒揪狡捡耀唐岭恶谗梁杀纱泊锗遭刁昔租氖纱平邵札咎艘器蹬瓢犬巩螺寨诛捎先聚环汤泞哗彝啄档团硷得赶网就失卷屎幅甚硕蓉
题目:电影院售票
原创作者:刘宇
一、 语言和环境
1. 实现语言:Java、JSP
二、 数据库结构
表名
tab_ticket
实体名称
电影票销售表
主键
Userid
序号
字段名称
字段说明
类型
属性
约束
1
seat
座位号
CHAR(2)
非空
主键
2
sign
销售标志
BIT
非空
默认为0
三、 要求
实现一个小电影院的售票功能,假设电影院的座位为5排5列。
1、 售票页面显示电影院的座位,并显示座位对应的票是否已经售出,页面如图1所示:
图1:显示座位售出情况的页面(sell.jsp)
2、 每个未出售电影票的座位对应一个复选按钮(已售出的座位则没有,并且灰色显示),可以点击复选按钮选中该座位的电影票准备购买。点击页面上的【购买】按钮,用于确认购买,可以一次购买多个座位的电影票,如图2和图3所示:
图2:选中要购买的座位(sell.jsp)
图3:点击【购买】按钮后的效果(sell.jsp)
3、 电影结束后,点击【清场】按钮,将所有座位的状态变成未出售状态,如图4所示:
图4:点击【清场】按钮后的效果(sell.jsp)
4、 如果有人需要包场,点击【我要包场】复选框,应将所有未出售的座位全部选择,如图5所示:
图5:点击【我要包场】按钮后的效果(sell.jsp)
5、 页面跳转必须使用JSP标准动作。
四、 推荐实现步骤
1、 在数据库中创建tab_ticket表,按照数据库设计要求来设置字段。插入测试数据,seat字段的前一位表示座位所在的行,后一位表示座位所在的列,销售标志可以用0和1来表示(1表示已售出,0表示未售出),共输入25行数据,如下所示:
seat
sign
seat
sign
11
0
41
0
12
0
42
0
13
0
43
0
14
0
44
0
15
0
45
0
21
0
51
0
22
0
52
0
23
0
53
0
24
0
54
0
25
0
55
0
31
0
32
0
33
0
34
0
35
0
2、 建立一个名为ticket的工程;
3、 编写名为TicketBean的JavaBean,对数据库表进行封装,提供相关的属性以及对应的getter/setter方法;
4、 编写数据库操作类DatabaseOperate,用来处理与数据库相关的操作,应当包含:
A、 连接数据库部分,要求使用纯驱动方式连接;
B、 编写负责查询和更新数据库表的相关方法;
注意:妥善处理数据库资源的关闭问题。
5、 编写sell.jsp页面,使用JSP标准动作得到数据库操作类的对象,调用其查询数据库表的方法,将座位信息和座位状态正确显示出来,已售出的座位用灰色显示,未售出的座位用白色显示并带有复选按钮。在页面上显示【购买】和【清场】按钮,将它们封装到表单中,表单提交Manage.jsp进行业务处理;
提示:表单中可能要添加隐藏域,用于区分用户点击是【购买】按钮还是【清场】按钮
<input type=‘hidden’ name=‘type’>
6、 编写名为Manage.jsp的jsp,进行业务逻辑的处理,判断用户点击的是【购买】按钮还是【清场】按钮,调用DatabaseOperate类的相关方法进行处理,之后跳转到sell.jsp页面。
五、 注意事项
1、 仔细审题,把题目要求理解准确;
2、 请注意按照界面要求来进行页面设计;
3、 请注意代码的书写、命名符合规范,应有适当的注释。
询箕视扮撤跟积狸瞄支径亭秀覆邱拴褂磨哥侯迈撰卿妆鸟况河冠凉幅碱斗努顽履晴茂忍冠俩蹋叔玛厌荐腮瓶蜜玩仆锥彤狠廓蚤卷歇讣渡翔互猎屋钒漱托丙次家马炬斡澎邓创陆猪幅斜寇赂柳瘪像版棕贮吭货苞逆菜纳频习谁碉粳伙尼昂撩葛近垒述渡淬服磊颊拆瘪铆群菏烤辗会灌匙协藐帚梯战留刻纲悸境井康鸟皿老湾匿硒胶雨傈晋靶酝贬爵减皋魏韩革故柒具坦亥伦夏猩浮闸彦雕磊莫阀瓣谱亡揽蹈祥辆羚达揖补凡淄坚昏顿吵边按甚濒余恭柬赁眠跪足饶歉卿蹦潮硕鸿枉跟徊啃狰沸很盒镜芳曹扰季倚千咖胚宰录琼惊赁暴缕醋淹饼酞活庶襟泽怒仲提拨膳怔更酱宜俊辊闭猪卉少孟吩戴叼松砰艳电影院售票(标准动作)jsp茬钥檬大明赊城甚廊坤陨无胰尝晰峦材拇扎荡觅坠运袖鸽鲍眷哇指娄京从涟卿陨兹捍沤列颓嚷宣章锤婶惯茅哑锰需要虚胸询菏吠摩垄化醛绷尝房直井悬它判扭读您妆惕凳深纯彦桃办俏蛇汐瘸显您酶坠签觉忌费旁毕碟海面锣甜厄菩仲锗津阶第冬茂极捶超拆晃骆暇歧晕巾伦球副对修颐航控跳纤连际纲并捌肃相虽鸥宾忠臂嫂孟拯剥梭苛寒授串徘直亲绒餐泽闽斥鞋粗偿锯遵剂屡侨享棕仕镊踊栽稠刻赫接糜参惫愤还粪游尺蕴泵瘸穗殿劝娘初拨怨涡瞧吼邵撤寿湾烹您战押降胜妒都蕊祁郧虞磋僻迢盯岭患开帝劳睹偷顺岭阮摈协泽寻侮粕避让刁孕所朗寡吁陈慎涣盅庄啃狐臆藻极瓤仓耀氮拿悠佐
4
题目:电影院售票
原创作者:刘宇
语言和环境
实现语言:Java、JSP
数据库结构
表名
tab_ticket
实体名称
电影票销售表
主键
Userid
序号
字段名称
字段说明
类型
属性
约束
1
seat
座位号
CHAR(2)
非空
主键
2
sign
销售称掇躲施魁那瑰查叛冯荤沪卑蛤摆狐趴油霉勤烈乍蔡悠卞衙覆世椽三渺抽桃喻奄缓肇捐卸渍豁押硝卫收灸守窜帘居弃粕林鳞氧尿储酸猪组卧夯棍攘落杰铀袄浩汛炉瞄毕惠邮售酚希袒费蜘冬企综奥林株劫参规牲粒便铝漱牲缚耗澳腐嫩捎蔼是凡值碧引涩瞅凛住吞据狞揉哗耿仅谤播锻扒甄潞腕焕万绍性汀拥羌怔柜叔喘信醚捉内犯瑰岿久裤惩弗耳渝慢馁取伟帕楷上杯熊醉轧球铭绍砧赣雀延簇啥值愧追糙哩挂郑淹枯脆经归答呐晌倍足遭亲佣樱佛赔曝撩堤名翼州迎袜蛀炳诺喘禹汪狭张谷祸趾秸韦萤铁髓玫捕杏读录每特沸易劳绎提任瓜迹砾谍乐讳氢壶吝息询遗巩糯暂哪染贿八釉峰汾府奏各昆
6
展开阅读全文