1、贵州大学电子科学系毕业答辩,EDA教育资源网站的建设,概 述 Synopsis,HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言,而纯粹HTML格式的网页通常被称为“静态网页” 。我们需要的是具有交互能力,方便更新和管理的网站。PHP 是一种在服务器端执行的嵌入HTML文档的脚本语言 ,通过PHP可以创建交互能力强的动态网站。动态网站并不是指具有动画功能的网站,而是指通过数据库进行架构的网站。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能,利于网站内容的更新和管理。右图是php执行流程图,贵州大学 电子科学与技术 杨元学,在本次的毕业设计
2、中,结合了现代网络方便快捷,web技术的飞速发展,及B/S结构(Browser/Server结构)即浏览器和服务器结构软件的优势。整个系统的开发选择当前流行的windows+apache+mysql+php服务器技术平台,设计出了一个前台视觉比较美观,集有关EDA视频在线观看评论,课件浏览下载评论,文章新闻分享浏览评论,在线留言等及后台功能比较齐全的综合EDA信息资源网站。,贵州大学 电子科学与技术 杨元学,开发流程 Development,1.分析网站基本需求,设计网站架构(表现形式,整体方案,设计理念,色彩方案),贵州大学 电子科学与技术 杨元学,2.设计界面,并运用xhtml+css网页
3、布局开发网站首页,3.运用wamp服务器环境开发网站前台功能及相应界面(包括数据库的设计),4.开发后台功能与前台功能相对应利于管理,5.综合测试网站并修改相应问题,发布网站,系统分析 Synopsis,设计并制作一个资源网站:将导师的视频课件、PPT、有关课程讲义、教学大纲等上传;视频要在线播放;有关视频、文章、讲义的点击计数;软件资源;友谊链接等。 EDA教学资源网的开发目标是以最经济的方式和最先进的技术提供一种科学、高效的网络教学手段。为了达到这一日标,系统必须具备一定的实用性、安全性、可扩展性、易维护性和使用便捷性。,贵州大学 电子科学与技术 杨元学,综合设计 Design,前台的UI
4、界面设计 数据库的设计 后台的交互能力的设计,根据网站需要设计合理的页面,逐步完善网站所有功能代码的编写,程序中的最后综合测试,贵州大学 电子科学与技术 杨元学,根据网站需要设计合理的数据库,前台框架 Scheme,贵州大学 电子科学与技术 杨元学,前台功能 Scheme,教学视频:在线视频及评论:在线网络教学,对于不懂的可以通过评论方式提问;,教学课件: ppt,word等课件在线浏览,无需下载,同时也提供下载及评论功能;,文章中心:可以对相关新闻及文章发布(随时更新可以增加网站访问量) 。 可以对文章及新闻进行评论等等,其他相关:导航功能,搜索功能,友情链接,网站地图,日常通知等等,在线交
5、流:提供大家共同交流,对感兴趣的话题进行讨论。,贵州大学 电子科学与技术 杨元学,1. 合理设计后台结构,方便管理员使用管理2. 跟前台页面有效结合达到最佳的交互效果3.几乎所有网站内容都可以通过这里管理(包括添加,修改,删除,查看,设置等等),后台结构图 Backstage,贵州大学 电子科学与技术 杨元学,前台首页展示 Show,网站首页界面,里面几乎包括了改网站的所有功能板块(导航,综合介绍,教学成果,焦点图片,公告,留言,帮助,搜索,教师队伍,相关书籍,相关新闻,相关文章,相关软件,教学视频,相关课件,日常管理,友情链接,底部信息),你点击相应的链接就可以进入相应的板块,然后每个页面都
6、是有导航的,用户可以通过导航快捷地找到需要的内容。,贵州大学 电子科学与技术 杨元学,后台首页展示 Show,后台管理 与前台相对应,后台的功能模块管理着前台的相应显示信息,但是后台的程序编写还要复杂很多,考虑很多的因素,贵州大学 电子科学与技术 杨元学,流程演示 Show,根据流程图我们可以很清晰的看出添加视频操作流程。前台所有视频界面里的所有内容都是通过这里一条一条生成的。同时管理员可以对已存在的视频相应管理,这样保证了网站容易更新和维护。其他的网站内容管理也很这里相似。操作简单,容易管理,贵州大学 电子科学与技术 杨元学,致谢,本课题在选题及设计过程中得到了指导李老师的悉心指导。老师多次询问设计进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。在此,我还要感谢在一起愉快的度过毕业生生活的全体同学们,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。特别感谢他们给予我的帮助。在这里我向我的导师表示深深的谢意,向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢,,