基于响应式的苏工院学工处网站建设专科毕业设计说明_第1页
基于响应式的苏工院学工处网站建设专科毕业设计说明_第2页
基于响应式的苏工院学工处网站建设专科毕业设计说明_第3页
基于响应式的苏工院学工处网站建设专科毕业设计说明_第4页
基于响应式的苏工院学工处网站建设专科毕业设计说明_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于响应式的苏工院学工处网站建设系 部: 软件与服务外包学院 学生姓名: 专业班级: 学 号: 指导教师: 2016 年 2 月 20 日声 明本人所呈交的 基于响应式的苏工院学工处网站建设,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。作者签名: 日期: 2016.02.20 摘要:本次设计是采用 B/S 结构制作的学校学工处网站。网站前端使用的是 DIV+CSS 技术,以及响应式开发技术。实现前端的模块化布局和多平台的友好访问。网站的后台是用当今主流的 JAVA 和 PHP 两种语言分别开发。实现从数据库对网站进行操作,实现网站的动态效果。网站前端页面主要展示了学校所有的新闻,在建言献策页面可以发送留言,回复页面可以回复相关留言。网站的后台实现对新闻增删查改操作,管理员分配和留言的审查。下面就是对本次设计的详细说明。关键词:网站建设、JAVA、PHP、响应式、数据库Abstract: This design use the B/S frame. The front page use DIV + CSS ways, and the response type development technology. Realize the front-end modular layout and multi-platform friendly visit. The website backstage is used the JAVA language and PHP language. Using database to manage the website, Make site become dynamic website. Website front page mainly shows all the news about the school, everyone can also send the idea in the message page. backstage to implementation add or delete check change operation, Administrators to assign roles and management of news comments. The following is the details of the design.Keywords: website building, JAVA, PHP, responsive, database 目录一.引言 .1二.系统分析 .1(一)需求分析 .1(二)可行性分析 .1(三)开发环境 .1三.系统设计 .2(一)前台模块设计 .2(二)后台模块设计 .4(三)后台运行流程 .4四.数据库设计 .5(一)数据库需求 .5(二)数据库概念模型 .6(三)数据表设计 .8五.系统详细设计 .9(一)前后台页面设计 .91.前端页面设计 .92.框架页面设计 .12(二)动态网站的实现 Java.131.管理员登录功能 .132.新闻列表显示功能 .153.新闻查询功能 .174.新闻删除功能 .185.新闻修改功能 .196.新闻的添加功能 .217.前台新闻显示功能 .23(三)动态网站的实现 PHP.241.数据库连接 .252.管理员登录功能(查询比较操作) .253.新闻列表页面(查询显示操作) .264.新闻添加(添加数据操作) .265.新闻的删除(数据删除操作) .276.用户登出功能 .27六.响应式网页设计 .28(一)响应式网站 .28(二)本站前端响应式设计 .28(三)网站效果图 .28七.JAVA 与 PHP 的对比研究 .31(一)语言的难易性比较 .31(二)语言的运行快慢比较 .31(三)语言的应用范围 .31八.总结 .32致谢 .33参考文献 .341一.引言随着网站建设的技术不断更新,现有的学校学工处网站存在运行的不稳定性已经不能满足良好的用户体验需求。为了解决现有网站运行的不稳定和实现多种终端实现友好访问,实现用户体验的舒适性,本课题主要是利用主流技术重新建设一个学校学工处网站,来展示学校的各类新闻,解决原网站的一些不稳定因素,达到如今网站发展的需求。网站前台利用 WEB 开发工具 Sublime Text 进行开发,使用媒体查询技术实现网站的响应式效果,前台主要功能是展示校内的各种新闻和学生们建言献策。网站后台开发利用 MyEclipse,Tomcat 以及 MySQL 数据库搭建的 WEB 运行环境,建成后实现新闻的增删查改功能,管理员动态分配的功能和学生留言管理的功能。二.系统分析(一)需求分析 学校通过网站快速传播校内外新闻,让同学们及时了解学校动态。学生们也可以利用留言板功能把自己的意见、建议反馈给学校,让学校和学生的互动更加便捷时效,也就是说网站前台必须要有各类新闻展示功能和用户留言的功能。网站后台通过对数据库操作对新闻进行操作,能够对管理员账户进行分配,能够管理学生的留言和回复,因此后台必须要有新闻的增删查改操作功能,管理员添加操作功能,留言审核功能。网站设计好后能够同时在手机、平板以及电脑浏览器中运行,实现同一网站不同终端的访问,达到节省开发成本和良好用户体验的效果。(二)可行性分析新闻展示、新闻管理、管理员管理等都是对数据库进行增删查改,而数据库都留有对外使用的接口,因此使用语言对数据库进行操作是完全可行的。而我们开设的JAVA WEB 开发课程完全满足此次网站建设需求,所有建设此网站是完全可行的。另外使网站在多平台运行使用的是媒体查询技术,与选学的响应式网站设计课程契合,因此,跨平台访问达到良好的用户体验的设计也是完全可以做到的。(三)开发环境1. 开发所用系统:Windows 72. 开发所需编辑器:Dreamweaver cs6、Submlie Text3、MyEclipse10.0、PHPstorm3. 开发所用浏览器:火狐浏览器、IE 浏览器、Chrome 浏览器4. 开发所用数据库:MySQL5.6 数据库25. 开发所用服务器:Apache 服务器、PHP 5.6三.系统设计(一)前台模块设计前台页面包括首页、思想教育、学生天地、学生动态、系部动态、留言板、留言板详细等页面,主要用来展现学校发生的所有的新闻和收集学生的意见、建议。网站逻辑结构如图 3-1 所示:图 3-1 前台页面逻辑图首页展现所有模块,起导航作用。首页包含导航、公告与通知、热点图文展示、学工处入口、辅导员博客、及常用的校内网站链接。如图 3-2 所示:页面顶部公告与通知网站 logo 网站导航热点图文Banner 图页面底部学工动态/系部动态 学工系统入口网络视频各类新闻展示首页思想教育新闻详细 留言详细素质教育学生天地学生资助事务管理心理健康留言板3图 3-2 首页设计示意图网站的二级页面是新闻列表页面。通过首页的导航可进入各种新闻的列表页面,新闻列表页面包括导航、新闻列表等内容,主要作用是显示新闻的标题列表,起三级页面导航作用。如图 3-3 所示:图 3-2图 3-3 二级页面设计示意图新闻详细页面。通过新闻列表页面的超级链接进入新闻详细展示页面,新闻详细页面展示新闻详细内容、新闻有关图片、栏目导航、最新新闻等栏目,如图 3-4 所示:图 3-4 三级页面设计示意图页面顶部页面底部网站 logo 网站导航Flash 动画特效栏目 新闻列表 其他页面顶部页面底部网站 logo 网站导航Banner 图片新闻详细+ 新闻图片 栏目导航+最新新闻4留言板页面用来给用户填写留言和分别展示留言列表。点击建言献策超链接,进入建言献策页面。页面设计为上中下三段式网页,上部依旧是导航等内容,中部为留言标题列表页面,下部为用户留言的表单,如图 3-5 所示:图 3-5 留言页面设计示意图留言板详细页面显示所有的用户的留言和实现回帖功能。点击留言板页面的留言标题列表,跳转进入详细页面,页面展示留言标题等内容,页面底部为用户留言表单,页面结构类似于图 3-5。(二)后台模块设计后台页面包括管理员权限分配,新闻内容管理,留言内容管理等,使用框架页面,页面设计如图 3-6 所示:图 3-6图 3-6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论