# movie-ticke
### 一、目的
通过制作一个电影院售票界面来掌握使用 HTML、CSS、JAVASCRIPT及jQuery框架等网页前端开发语言。
### 二、要求
实现影院订票前端页面,如图1-1所示。要求具有以下主要功能:
1.一次最多仅能选中五张电影票
2.显示所选电影票的单价和总价
3.可选的电影票、选中的电影票、售过的电影票要有图形颜色或样式区别
4.要能使用图形方式进行电影座位选择
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143449_840e1ed7_5122602.jpeg "clip_image002.jpg")
图1-1
### 三、撰写大作业报告要求
1. #### 说明页面总布局思想及相关实现代码
##### 页面效果截图
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143604_bdb23b33_5122602.jpeg "clip_image004.jpg")
##### 页面布局思想:
利用一个大的div包括整个页面,然后从中间分开,左边一个div和右边一个div,设置宽度,高度可以不设置,然后利用浮动,就可以实现页面布局,当然如果没有设置给父盒子设置高度的话,需要清除浮动,本次使用的clearfix类名,编写css样式清除浮动,左边盒子可以分成三个部分,头部、中间(使用表格)、底部;右边,分成两个部分,第一部分要继续细分,成左右两部分,然后要再次利用浮动完成布局,第二部分用div向下排列就可以了。
##### 相关实现代码:
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143622_395a55a7_5122602.jpeg "clip_image006.jpg")
2. #### 座位显示的三种状态CSS代码的实现。
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143645_5c19fab7_5122602.jpeg "clip_image008.jpg")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143659_0ceab633_5122602.png "clip_image009.png")
给不同的状态设置不同的类名:已选:p0;可选p30;已售:p60
3. #### 说明座位实现的原理及相关代码。
相关代码:
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143715_f368c337_5122602.jpeg "clip_image011.jpg")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143731_325ad4bf_5122602.jpeg "clip_image013.jpg")
##### 实现原理:
当我们座位选中时,我们就利用jQuery给当前座位添加选中的类名,当座位又取消选中时,我们就把添加的类名移除掉。
4. #### 说明座位选中的原理及相关实现代码,并对代码附简要说明。(就是用户单位可选座位,在右边相相应位置出现“几行几列”)
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143802_fa21a30a_5122602.jpeg "clip_image015.jpg")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143825_44c3ef19_5122602.jpeg "clip_image017.jpg")
##### 代码说明:
首先要获取左边座位的索引,然后对应索引进行判断,已得到行和列,利用jQuery动态的创建一个座位,把行和列加到座位里面去,然后把创建的座位动态的显示到页面上。
5. ##### 列出总价的实现代码及代码的简要说明。
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143841_ed804b99_5122602.jpeg "clip_image019.jpg")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1007/143853_c0849f37_5122602.jpeg "clip_image021.jpg")
##### 代码说明:
定义count为已选座位的个数,countPrice为总价钱,利用公式:总价钱=单价*已选座位的个数,算出总价的金额。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计是高等教育阶段学生在完成学业前所进行的一项重要学术任务,旨在检验学生通过学习所获得的知识、技能以及对特定领域的深刻理解能力。这项任务通常要求学生运用所学专业知识,通过独立研究和创新,完成一个实际问题的解决方案或者开展一项有价值的项目。 首先,毕业设计的选择通常由学生根据个人兴趣、专业方向以及实际需求来确定。学生需要在导师的指导下明确研究目标、问题陈述,确立研究的范围和深度。毕业设计可以包括文献综述、需求分析、方案设计、实施与测试等多个阶段,以确保整个过程的科学性和系统性。 其次,毕业设计的完成通常需要学生具备一定的独立思考和解决问题的能力。在研究过程中,学生可能需要采用各种研究方法,如实验、调查、案例分析等,以获取必要的数据和信息。通过这些活动,学生能够培养扎实的专业技能,提升解决实际问题的实际能力。 第三,毕业设计的撰写是整个过程的重要组成部分。学生需要将研究过程、方法、结果以及结论等详细记录在毕业论文中,以展示其研究的全貌和成果。同时,撰写毕业设计还有助于提高学生的学术写作水平,培养清晰、逻辑的表达能力。 最后,毕业设计的评价通常由导师和相关专业人士进行。评价标准包括研究的创新性、实用性、方法的科学性以及论文的质量等方面。学生在毕业设计中获得的成绩也将直接影响其最终的学业成绩和学位授予。 总的来说,毕业设计是高等教育中的一项重要环节,通过此过程,学生不仅能够巩固所学知识,还能培养独立思考和解决问题的能力,为将来的职业发展奠定坚实的基础。
资源推荐
资源详情
资源评论
收起资源包目录
通过制作一个电影院售票界面来掌握使用 HTML、CSS、JAVASCRIPT及jQuery框架等网页前端开发语言。.zip (8个子文件)
SJT-code
js
index.js 2KB
jquery.min.js 95KB
css
base.css 1KB
index.css 3KB
index.html 7KB
images
1.png 732KB
bg.png 2KB
README.md 4KB
共 8 条
- 1
资源评论
JJJ69
- 粉丝: 5967
- 资源: 5593
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功