欢迎来到天天文库
浏览记录
ID:10667000
大小:728.50 KB
页数:37页
时间:2018-07-07
《大家园社区网站建设本科学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着互联网的高速发展,传统的web应用已经显得力不从心,而web2.0的出现极大地改善了这一局面。所谓web2.0其核心就是用户不再只是被动的网页浏览者,他们既是网站浏览者,也是网站内容的制造者。在加上web2.0网站采用AJAX技术异步加载数据,极大改善用户体验和节省了宝贵的网络资源,未来的互联网趋势必然是web2.0。因此,我的毕业设计就以虚拟社区为题,突出web2.0思想,构建一个由用户提供图片资源,管理员只负责整理,发布用户提供的图片,然后供用户浏览及下载的网站,比起传统的由管理员单一提供资源相比,有着提供资源更多,更全,与用户交互性更强等优势。网站基本运作过程:用户注册之
2、后即可上传图片资源,发布留言,评论等。管理员对用户上传的图片审核之后发布到前台相应的类别。管理员可对图片分类,对用户资料,用户的留言,评论进行管理。用户和管理员各自都有对应的权限,可执行相应的操作。网站构建意义:突出web2.0思想,增强用户交互性,丰富网络资源,作为用户,他们既是网站使用者,又是内容制造者,这样不仅可以增加网站访问量,又可以减轻网站管理员的工作量。其中,网站浏览者可以对网站及资源做相应的评论,更可以发布一些需求信息,这样既增加了与用户交互性,又促进了本站未来的发展!关键词:Web2.0;互动;图片;网站35目录引言3第1章系统运行方案41.1理论分析41.2开发工具选
3、用41.2.1关于PHP41.2.2关于MYSQL61.2.3关于LAMP平台61.3B/S体系与MVC设计思路61.4开发方法8第2章可行性分析92.1市场分析92.2经济分析92.3技术分析9第3章需求分析103.1性能分析103.1.1加载数据效率要求103.1.2界面风格要求103.2运行环境103.2.1硬件环境103.2.2软件环境103.3业务需求分析103.4数据流图分析113.4.1顶层数据流图113.4.20层数据流图123.4.31层数据流图133.5数据字典分析153.5.1数据流条目15353.5.2文件条目15第4章总体设计174.1概述174.2数据库设计
4、184.2.1数据关系E-R图184.2.2数据库逻辑设计21第5章详细设计235.1主页——用户浏览页面235.1.1用户模块235.1.2内容浏览模块245.1.3上传文件模块255.1.4留言模块265.1.5评论模块275.2管理中心——后台管理员访问页面285.2.1注册会员管理模块295.2.2类别管理模块305.2.3上传文件管理模块315.2.4图片信息管理模块325.2.5留言/评论管理模块33结论34参考文献35致谢3635引言喜欢浏览图片的网友应该都去过各种图片网站吧,是不是已经习惯传统的图片网站的提供方式了呢?当你在网站上四处搜索自己的想要的图片却一无所获时,是
5、不是挫折感油然而生?我也曾经抱怨过,为什么这网站的图片总那么不合我胃口啊?如果能由所有用户一起提供图片资源的虚拟社区,那不是丰富多了吗?在此次毕业设计中,我就以此为题,展开设计。很显然,传统的网站设计,已经难以应付互联网的高速发展,web2.0也自然在互联网的高速发展下应运而生。告别传统网友被动的浏览网页,管理员掌管网站一切的时代,如今,网友们既是网站的消费者(浏览者),也是网站内容的制造者。伴随blog,wiki等web2.0网站的不断诞生,web2.0已经正是走进我们的生活,倘若再坚持传统网站的设计模式,那就显的落伍了。尤其是AJAX技术在web2.0网站的大量应用,极大的改善了用
6、户体验,网页浏览变得和桌面软件应用一样方便。什么是AJAX?AJAX即异步通信的Javascript+XML,它使得页面在不用刷新得情况下即可与服务器通讯,返回结果,改善了我们等待页面刷新的痛苦,使得客户端有更丰富的表现力,在本次毕业设计中,我适当的应用了这门技术。好的,共同参与构建网站,丰富网站,改善用户体验就是本此毕业设计网站的主要特点。好东西就要大家一起分享,想想您是愿意去传统的MP3网站下载MP3,还是更愿意使用Kugoo呢?答案是明显的。大家园社区网站的设计宗旨就是以虚拟社区的形式增加网站和网友之间的互动,全民参与网站建设,当然最重要的是在这里可以找到一切我们想要的。35第1
7、章系统运行方案1.1理论分析大家园社区网站融入web2.0设计思想,以用户提供全部图片资源,管理员只负责将其发布到对应类别。用户除了可浏览和下载图片,还可发表评论,留言等,用户和管理员都有各自的权限划分,可执行对应的操作。由于网站与用户,用户与用户交互性强,所以定义为网上虚拟社区。网站主体采用执行效率极高的PHP开发,使用AJAX技术辅助,数据库方面采用与PHP之最佳组合MYSQL,web服务器和操作系统则采用Apache和Linux,这就是所
此文档下载收益归作者所有