admin 管理员组文章数量: 1184232
2024年5月11日发(作者:幽门螺杆菌最怕的食物)
·学术论坛·
基于bootstrap的响应式大学生摄影约拍网站开发
■ 胡玉贤 胡云溪 朱静静
上海工程技术大学 上海 201620
摘 要:本论文详细描述了一个基于bootstrap的响应式大学生摄影约拍网站设计与实现过程。网页的设计制作主要使用.
等围绕网站的响应式技术进行制作。首先介绍了摄影约拍的现状及开发背景,然后论述了网站的设计目的和需求分析等,
最后较详细的论述了系统的设计和实现过程。最后对网站的上线进行测试。
关键词:Bootstrap;HTML5;响应式开发;摄影网站
引言
随着互联网的飞速发展,移动互联网的用户不断增加,人们对
移动终端设备的需求已经逐渐超越PC端,即越来越多的用户倾向
于通过移动设备访问互联网获取信息 ,响应式布局是移动互联网蓬
勃发展的产物,在移动互联网快速发展的今天,它占据了网页前端
开发领域的核心地位。
如何设计开发一款能够自适应不同尺寸的移动设备的网站,为
用户提供优质的浏览服务具有重大意义。以我们的大学生摄影约拍
网站为例,我们的网站可以根据用户使用设备尺寸的大小调整页面
的布局,这就使得不同设备浏览网站页面的效果会更加流畅。响应
式布局可以提供优质的用户浏览体验,必将会成为互联网今后发展
的主流趋势之一。
rap简介
1.1简介
Bootstrap是美国Twitter公司基于HTML、CSS、JavaScript 开发
的简洁、直观、强悍的前端开发框架。它能够兼容谷歌、火狐、IE
等大多数主流浏览器,是目前最流行的HTML5框架,使得 Web 网
站的开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,一
经推出后颇受欢迎,目前用户数量庞大,在国外应用广泛。 国内一
些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基
于Bootstrap源码进行性能优化而来。Bootstrap开发前端的特点:
响应式布局(2)移动设备优先(3)自定义css属性样式(4)
栅栏布局
1.2选择bootstrap作为网站开发前端框架的原因
Bootstrap是基于CSS3和HTML5开发的,内置了很多具有独特
风格的样式。包含了很多web组件,依靠这些组件,我们可以快速
地制作一个简洁、功能齐全的网站。同时Bootstrap 的响应式布局设计,
让一个网站可以兼容不同的设备,给用户提供更好的视觉使用体验。
1.3 Bootstrap的优点
(1)便利性:Bootstrap中包含了丰富的Web组件,根据这些组件,
可以快速的搭建一个漂亮、功能完备的网站。
(2)兼容性:使用bootstrap开发的网站,可以兼容各种尺寸
的终端,这极大的节约了时间和开发成本,而且方便网站的后期维护。
(3)响应式设计:bootstrap框架的响应式CSS能根据设备尺寸
的不同,自适应于PC端和移动端。
(4)开源:bootstrap是完全开源的,使得技术人员可以无界限
交流,用户使用更方便更随心。
2.设计目的
学习bootstrap前端开发框架,使用JavaScript实现动态网页交
互的过程,PHP实现前端和MySQL数据库的连接。熟练运用制作
网站的各种工具和语言,如Adobe Dreamweaver、Mysql、JavaScript、
PHP等。让我们在加强对理论知识理解的同时,完整的了解到整个
网站开发的过程,在实际应用中提高自己的动手能力。
3.需求分析
随着现代社会的发展,技术的不断更新,摄影行业得以经济的
滋润。同时,喜欢摄影的人员越来越多,摄影约拍在大学生群体中
得到广泛喜好,形成了较为可观的市场规模。所以为大学生摄影爱
好者提供一个专属的分享平台是十分必要的。构建这个社交平台不
仅仅是为了分享摄影作品,更是分享我们大学生的日常生活。同
时满足部分大学生的需要,提供网络约拍信息和二手产品出售服务。
通过这个平台,减少学生的金钱花费,提供更准确的拍摄信息和安
全的环境,同时让同龄人之间有着更轻松的交流沟通。
4.系统规划
在对网站进行开发之前,我们合理运用课上所学的方法,对网
站进行整体的规划和布局,否则可能会导致网站开发工作量大,网
站功能不明确,网站系统不符合要求等,严重的话可能会导致整个
系统根本无法运行。在确定网站的整体功能后,使用bootstrap前端
开发框架以及HTML5、JavaScript等开发语言对网站进行开发,最
终实现网页根据浏览设备的不同而自行响应。网站系统实现的主要
功能如下:
(1)照片浏览模块(2)个人信息模块(3)摄影师模块(4)
照片发布模块
(5)点赞收藏模块(5)活动信息模块(7)交易发布模块
5.系统分析
图1 系统功能结构图
6.网页功能分析
根据需求分析以及与用户的沟通,本系统在设计时应满足以下
目标:
网页界面整洁美观,数据存储安全可靠,能够全面展现所规划
的功能界面,如活动发布、照片浏览等。同时,实现各种查询,如
模糊查询,高级查询等。网页的设计与制作应该依据设备环境及用
户行为的不同进行调整和响应。无论用户是在使用PC端还是移动端,
界面都能够根据用户使用设备的不同自动切换图片尺寸及分辨率等,
也就是说,页面可以根据用户设备环境的不同而自行响应。
2020年07期
·
277
精 品
JINGPIN
7.响应式分析
7.1 Meta标签
大多数移动浏览器将HTML页面放大为宽的视图(viewport)以
符合屏幕分辨率。而我们使用视图的meta标签来进行重置。通过视
图标签告诉浏览器,使用设备的宽度作为视图宽度并禁止初始的缩放。
并在
标签里加入这个meta标签。这个meta标签为:
tial-scale=1”>
7.2 HTML结构
在这个例子里,有一个包括页眉(导航栏),内容和页脚的三
层基本页面布局。
如何进行响应式布局是我们一开始就需要思考的部分,有些元
素需要缩放(位置固定,大小也不影响布局的),有些元素需要更
改布局(大小影响布局,而且需要对触摸屏设备优化的),有些布
局需要隐藏(一部分长度限制较多,而且不适合触控的),这些都
是我们在编写媒介查询的样式表时需要提前规划好的。
7.3媒介查询-Media Queries
媒介查询是响应式设计的核心,也是CSS3的一个重要特性之一。
它根据设备反馈的条件和网站的设置告诉浏览器如何为指定视图宽
度渲染页面。我们可以将所有的容器宽度从绝对的像素值设置为相
对的百分比或者相对长度(rem)以使得容器大小自适应。主要根
据项目的情况和需要适配的设备添加足够多的媒介查询来协助响应。
媒介查询的目的在于为指定的视图宽度指定不同的CSS规则,来实
现不同的布局。媒介查询可以写在同一个或者单独的样式表中。在
Bootstrap中,已经为我们加入了很多响应式设计所需要的媒介查询
的样式表。但是我们仍根据自身情况进行了额外媒介查询的样式表
的编写来实现自己的效果。
8.网站总体设计与制作
(1)明确网站主题,搜集资料及网站素材。
(2)规划网站布局,包括网站的结构、网站的格调、栏目的设
置、版面规划、色彩搭配等。
(3)选择合适的制作工具,在本次制作过程,我们主要使用
Bootstrap、PHP、以及MySQL等开发软件。
(4)制作网页:在制作网页时,先把网页大致的框架布局好,
再逐渐对小的结构进行完善,以及界面的优化。
(5)数据库的实现:主要使用MySQL进行数据库的构建,用
PHP进行数据与网站之间的连接。
图2 页面的基本布局示例图
(6)网站发布以及运营维护。
9.网站的电脑端和移动设备端的显示对比
电脑端 移动端
参考文献
[1]马娟.移动互联网的信息安全研究[J]。今传媒(学术版).2015
[2]潘明明.响应式网站——《征途》的设计与制作[J].2014
[3]bootstrap.360百科:/doc/
[4]张磊.统一移动端与PC端等前端开发框架技术的应用研究[J].
信息与电脑(理论版).2015
[5]响应式网页设计百科./doc/6733513-6947854.
html
基金项目:本文系上海工程技术大学大学生市级创新项目 项目名
称是:基于bootstrap技术的大学生摄影约拍平台开发 项目编号是:
cs1903014
作者简介:胡玉贤(1999.04--),女,海南保亭人,汉族,本科在读。
胡云溪(1998.09--),女,上海人,汉族,本科在读。
朱静静(1999.05--),女,重庆人,汉族,本科在读。
278
·
2020年07期
版权声明:本文标题:基于bootstrap 的响应式大学生摄影约拍网站开发 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1715423569a687993.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论