- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仲恺农业工程学院
课 程 设 计
论文题目 基于java的个人博客 方志中
院(系) 计算科学学院 信计131
学 号 201321314108
云平台网址(管理端):
云平台网址(客户端):
仲恺农业工程学院教务处制
摘 要
博客作为一种新的生活上方式工作方式和学习方式已经被大众所接受并且在改变着人们的社交方式
在这次的课程设计个人博客的开发中,以java为基础,数据库选择了mysql进行开发。 网页功能的设计参考了新浪微博,在界面的设计力求简洁清晰,在维持微博主页美观的条件下实现了文章,相册,评论,留言板,资讯推送等功能。
网页的设计有两大模块。一是博客主页的设计,二是控制台管理的设计。用户在浏览微博的过程中,主要是在博客主页进行浏览,所以在个人主页的设计上,以美观为第一要素的基础上进行设计,功能的实现力求简洁清晰,使用户能够轻松地在主页上进行浏览和互动。而在控制台的设计上是针对博客的管理员而设计的,在此模块主要是显示博客文章,评论,以及相册的更新信息,以及对各个模块的管理
经过需求分析概要设计: mysql jquery
1 引言
1.1 系统开发背景
21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离
不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用方式,而是过渡到娱乐、购物等新兴的网民生活。网上娱乐,成了当今广大群众的时尚。客户也通过博客把自己喜欢的东西写出来或是和别人一起分享那份快乐。因此,博客已成为个人、公司、部门和团队之间越来越盛行的交流沟通工具。在此,为了方便网络用户的需求,我们专门构建个人博客系统 。
现在,全世界每天传播的媒体内容,有一半是由6大媒体巨头所控制。其利益驱动、意识形态以及传统的审查制度,使得这些经过严重加工处理的内容已经越来越不适应人们的需求。媒体的工业化,内容出口的工厂化,都在严重影响其发展。博客的出现集中体现了互联网时代媒体界所体现的商业化垄断与非商业化自由,大众化传播与个性化(分众化,小众化)表达,单向传播与双向传播3个基本矛盾、方向和互动。这几个矛盾因为博客引发的开放源代码运动,至少在技术层面上得到了根本的解决。因此,开发这样一套完善的博客系统是很有意义的事情,它能够让社会媒体、文化更加丰富多彩,使个人的思想言论得到更广泛的传播。
2 需求分析
2.1 用户需求
2.2 业务流程
本系统主要面向的用户有、此博客、此博客最高权限的管理员用户需求分析本系统主要包括以下功能模块:模块后台主要包括功能模块:模块管理模块、管理模块留言板管理模块个人信息展示模块模块用户无需登录注册查看。
:用户无需登录注册查看。
:用户无需登录注册查看。
:用户无需登录注册查看。
控制台
后台登录模块:包括后台用户的登录和注册,用户可以不用注册登录就可访问前台页面,当要编辑文章相册或者查看留言时需要登录或注册后登录才可进行操作。
文章管理模块:对文章进行增删查,也就是写文章,查询文章,还有删除文章(用户需登录)。
相册管理模块:对相片进行增删查,也就是写相片,查询相片,还有删除相片(用户需登录)。
评论管理模块:对评论进行增删查,也就是写评论,查询评论,还有删除评论(用户需登录)。
留言板管理模块:对留言进行增删查,也就是写留言,查询留言,还有删除留言(用户需登录)。
以下是该系统业务图:)()
基本项构思四条基本原则:
表间关系
4 处理功能设计
前台,首先访问本网站网址浏览,如果用户是已登录状态,则博客管理操作,若没登录提示用户登录或注册
用户使用后台,首先需要管理员赋予的账号密码登录进入后台根据管理员赋予的权限相关的操作界面界面包括、管理、评论管理管理其它操作诸如、删除文章、和退出登录等。
与技术选择
本系统采用PHP+Mysql+Apache进行开发,其中前端页面的开发主要使用html5css3 javascript进行编程5.1 html5
HTML5是万维网的核心语言标准通用标记语言下的一个应用超文本标记语言()重大修改设计目的是为了在移动设备上支持多媒体。新的特征被引入以支持这一点,如video、audio和canvas标记,引进了新的,可以真正改变用户与文档的交互方式,包括新的解析规则增强了灵活性淘汰过时的冗余的属性编辑,详细的解析规则5.2 css3
CSS即层叠表。SS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。布局、等方面相较很大的和
文档评论(0)