欢迎来到天天文库
浏览记录
ID:9125908
大小:50.00 KB
页数:6页
时间:2018-04-18
《毕业作品展示平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、毕业作品展示平台的设计与实现李观金惠州经济职业技术学院木文以惠州经济职业技术学院为例,通过对大学生毕业作品展示平台的需求分析,明确了该平台主要由前台展示和后台管理两部分构成,并确定采用B/S架构,使用Apache+MySQL+PHP相关技术,对平台的功能进行设计、开发、测试和实施,满足了大学生毕业作品展示的需要,拓展学生学习交流空间,最终达到预期的效果。关键词:毕业作品;展示平台;Apache;MySQL;PHP;1概述随着Internet技术的迅速发展,在线展示平台越来越得到广泛的应用。在很多学校,传统的做法是,高职学生创作的毕业作品完成后由自己和指导老师保存,
2、或者通过传统的方式进行短暂的展示,然后就没有更多的用途了。其实这些作品还有很多价值,如供其他同学参考借鉴,互相学习交流等。为了给毕业班学生提供一个毕业作品展示和学习交流的在线开放平台,幵发一个高职学生毕业作品展示平台对高职院校实践教学具有非常积极的意义。利用这个平台,学生可方便、直观地展示自己的毕业设计作品,也可为其他学生毕业设计的选题、设计提供有价值的参考。图k平台用例图2相关技术本毕业作品展示平台采取B/S结构模式,采用Apache+MySQL+PIIP技术开发实现。B/S(Browser/Server):浏览器/服务器模式,是Web兴起后的一种网络结构模式。
3、这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只需安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装MySQL、SQLServer、Oracle等数据库,浏览器通过WebServer同数据库进行数据交互。Apache:Web服务器软件,它快速、可靠并丑可通过简单的AH扩充,将Perl/Python/PHP等解释器编译到服务器中。MySQL:是一个真正的多用户、多线程SQL数据库服务器,主要特点是快速和易用,支持多种操作系统。PHP:是一种通用开源脚本语言。语法吸收
4、了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。Apache+MySQL+PHP的组合,简称AMP,是Web开发的一个黄金组合。非常适合开发中小型的Web应用,开发的速度比较快,而且所有的软件都是开源免费的,可以减少成木投入。3需求分析3.1从功能结构角度分析从功能角度分析,毕业作品展示平台分为两部分:前台展示和后台管理。3.1.1平台前台展示功能模块平台首页:显示平台首页信息。平台简介:显示平台简介信息。新闻动态:显示新闻动态列表及新闻详细内容信息。作品展示:显示毕业作品列表及作品详细内容信息。联系我们:显示联系我们信息。3.1
5、.2平台后台管理功能模块登录验证模块:后台管理员登录身份验证。棊本配置模块:设置平台的棊本配置信息。管理员管理模块:管理后台管理员信息。单页管理模块:管理平台简介、联系我们等单页面信息。焦点幻灯管理模块:管理平台前端页面焦点幻灯版位的图片。友情链接模块:管理友情链接信息。新闻管理模块:管理新闻动态信息。教师管理模块:管理教师基本信息。分类管理模块:管理作品分类信息。所属管理模块:管理作品所属的学院、系部、专业和班级信息。作品管理模块:管理作品的详细信息。退出系统模块:退出平台后台。3.2从用例模型角度分析从用例模型角度分析,毕业作品展示平台有两类用户:普通用户和管
6、理员用户。普通用户无需登录可以在前台页面浏览平台的信息资源,管理员用户则需要登录系统,在后台管理平台的各种信息。平台的用例图如图1所示。4平台设计4.1平台技术架构设计表1:作品分类表(zpflb)表2:作品信息表(zpxxb)图2:B/S三层体系结构图图3:平台总功能框架图本平台的技术架构设计采用B/S体系结构。B/S体系架构是属于瘦客户端的三层技术架构体系结构:第一层是表示层,即客户端的浏览器层(如IE),是应用的用户界面部分,它扪负着用户与应用间的对话功能;第二层为业务逻辑层,即中间Web服务器层,主要负责对客户端应用程序的集屮管理;第三层为数据服务层,即后
7、台服务器层,主耍负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等。这种B/S三层体系结构如图2所示。4.2平台功能框架设计根据前面平台功能需求分析可知,平台的用户主要有两类:普通用户和管理员用户。结合这两类用户的功能需求,设计出平台的总功能框架,如图3所示。4.3平台版面设计经过前期的需求分析,平台的整体结构已经非常清晰。其中平台的前端页面主要括:平台首页、平台简介页面、新闻动态列表页面、新闻详细页面、作品展示列表页面、作品展示详细页面、联系我们页面。接下来就是画出各页面的结构草图,并根据结构草图搜集相关素材,利用Photoshop、Firework
8、s等工具进
此文档下载收益归作者所有