欢迎来到天天文库
浏览记录
ID:40145838
大小:1.24 MB
页数:15页
时间:2019-07-23
《javaweb课程设计汇本汇本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、仲恺农业工程学院课程设计论文题目基于java的个人博客系统姓名方志中院(系) 计算科学学院专业班级信计131学号201321314108云平台网址(管理端):云平台网址(客户端):仲恺农业工程学院教务处制摘要博客作为一种新的生活上方式,工作方式和学习方式已经被大众所接受。并且在改变着人们的网络社交方式。随着越来越多的人在写博客,博客也正在影响着我们的生活。因此,开发一款简洁而功能强大的博客系统,将来的发展前景也是很不错的。在这次的课程设计个人博客的开发中,以java为基础,数据库选择了mysql进行开发。网页功能的设计参考了新浪微博,在界面的设计力求简洁清晰,在维持微博主页美观
2、的条件下实现了文章,相册,评论,留言板,资讯推送等功能。网页的设计有两大模块。一是博客主页的设计,二是控制台管理的设计。用户在浏览微博的过程中,主要是在博客主页进行浏览,所以在个人主页的设计上,以美观为第一要素的基础上进行设计,功能的实现力求简洁清晰,使用户能够轻松地在主页上进行浏览和互动。而在控制台的设计上是针对博客的管理员而设计的,在此模块主要是显示博客文章,评论,以及相册的更新信息,以及对各个模块的管理经过需求分析,概要设计,详细设计,实现和测试阶段的不断完善,最终实现了用户体验良好、界面设计美观,个人功能完善的博客系统。关键词:htmlcss3JavaScriptjav
3、amysqljquery1引言1.1系统开发背景21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。网上娱乐,成了当今广大群众的时尚。客户也通过博客把自己喜欢的东西写出来或是和别人一起分享那份快乐。因此,博客已成为个人、公司、部门和团队之间越来越盛行的交流沟通工具。在此,为了方便网络用户的需求,我们专门构建个人博客系统。1.2系统开发的目的和意义现在,全世界每天传播的媒体内容,有一半是由6大媒体巨头所控制。其利益驱动、意识形态以及传统的审查制度,使得这些经
4、过严重加工处理的内容已经越来越不适应人们的需求。媒体的工业化,内容出口的工厂化,都在严重影响其发展。博客的出现集中体现了互联网时代媒体界所体现的商业化垄断与非商业化自由,大众化传播与个性化(分众化,小众化)表达,单向传播与双向传播3个基本矛盾、方向和互动。这几个矛盾因为博客引发的开放源代码运动,至少在技术层面上得到了根本的解决。因此,开发这样一套完善的博客系统是很有意义的事情,它能够让社会媒体、文化更加丰富多彩,使个人的思想言论得到更广泛的传播。2需求分析2.1用户需求随着互联网的高速发展,Web应用技术也得到了迅速提高。博客便是基于这些互联技术发展起来的。而个人博客系统正是博
5、客系统的典型,系统简单却功能强大。由于客户端-服务器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器-服务器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间。近年来,B/S结构越来越受到企业和个人等的喜爱和重用,选择B/S结构是当前博客系统开发的明智之举,能充分适应社会的需求。本系统便是采用B/S结构进行开发的。2.2业务流程分析本系统主要面向的用户有网络游客、注册此博客的会
6、员、拥有此博客的最高权限的管理员,根据用户需求分析本系统前台主要包括以下功能模块:最新文章或相册更新模块、文章查看模块、相册查看模块、留言板查看模块;后台主要包括以下功能模块:登录模块、文章管理模块、相册管理模块、评论管理模块、留言板管理模块、个人信息展示模块。客户端(浏览器):最新文章或相册更新模块:展示最新的文章相片,用户无需登录注册便可查看。相册查看模块:展示所有相片,用户无需登录注册便可查看。留言板查看模块:展示所有留言,用户无需登录注册便可查看。文章查看模块:展示所有文章,用户无需登录注册便可查看。控制台后台登录模块:包括后台用户的登录和注册,用户可以不用注册登录就可
7、访问前台页面,当要编辑文章相册或者查看留言时需要登录或注册后登录才可进行操作。文章管理模块:对文章进行增删查,也就是写文章,查询文章,还有删除文章(用户需登录)。相册管理模块:对相片进行增删查,也就是写相片,查询相片,还有删除相片(用户需登录)。评论管理模块:对评论进行增删查,也就是写评论,查询评论,还有删除评论(用户需登录)。留言板管理模块:对留言进行增删查,也就是写留言,查询留言,还有删除留言(用户需登录)。以下是该系统的业务需求分析图:3(数据库)概念(模型)设计基本项构思ERD的四条
此文档下载收益归作者所有