您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 个人博客系统的设计与实现
1、毕业设计说明书学生姓名参考学号参考学院计算机科学与技术学院专业计算机科学与技术题目个人博客系统的设计与实现指导教师(姓名)(专业技术职称/学位)2012年5月淮阴师范学院毕业论文(设计)1摘要:随着手机、平板等手持终端访问设备的普及,越来越多的用户希望通过网络平台进行互动交流,同时展现自己的个性,传播自己的思想,而通过个人博客发布信息是一个使用频率较高的方式。本课题建立一个交互简捷的博客系统,方便在校学生发布信息进行交流,可以将个人生活经验或学习笔记心得等发布到系统中,方便其他同学的查看讨论。这能极大地促进同学间思想交流和互动,扩大了同学的交际圈,并且在扩大获取信息的渠道的同时,还能提高学习兴趣,增加生活情趣。系统使用Java+JSP+Tomcat+MySQL技术实现。关键词:个人博客,Blog,Web应用,JSP,MySQL2Abstract:Withthepopularityofthemobilephone,tabletandhandheldterminalaccessdevice,moreandmoreuserswantedtointeractthroughthenetwork。
2、platformtoshowtheirindividualityandspreadtheirideology.Itwasfrequentlyusedtoreleaseinformationthroughapersonalblog.Theprojectestablishedasimpleblogsystem,whichfacilitatedthestudentstoexchangetheirinformation,suchaspersonallifeexperienceorstudynotes.Anditgreatlypromotedtheexchangeofideasandinteractionofthestudents,expandedthecircleofcommunication,andincreasedstudents’interestinlearningandlife.ThesystemimplementedbyJava,JSP,TomcatandMySQLtechnologies.Keywords:Blog,Webapplication,JSP,MySQL3目录1绪论...。
3、........................................................11.1课题背景.....................................................11.2目的和意义...................................................11.3系统设计指导思想.............................................12系统需求论述..................................................23系统分析与设计.................................................53.1系统的总体分析...............................................53.2分析类的获取.................................................63.3系统关键抽象概念的获取与分析...............。
4、..................83.4分析类交互..................................................104系统设计......................................................114.1系统运行平台的设计选择......................................124.2系统数据库的结构设计........................................124.3数据库操作的设计............................................134.4用户界面设计................................................145系统实现......................................................155.1登录的实现..................................................165.2发帖的实现......。
5、............................................185.3查看帖子模块................................................206软件测试与调试................................................226.1软件测试的必要性............................................226.2调试........................................................22结论..........................................................24参考文献........................................................25致谢...........................................................26淮阴师范学院毕业论文(设计)11绪论1.1课题背景随着手机、。
6、平板等手持终端访问设备的普及,普适计算越来越渗入人们的生活。跟随发展的就是个性化服务,如网络发布、签名、预约等都被极大地赋予了个人特色,越来越多的用户希望通过网络平台进行互动交流,同时展现自己的个性,传播自己的思想。著名的网站包括Facebook和人人网等。很多人对发生在自己身边的事以及对生活的一些感悟愿意用文字或图片的方式记录下来发到网络上与他人分享交流,其中通过个人博客发布是一个使用频率较高的方式。本课题拟建立一个交互简捷的博客系统,方便在校学生发布信息进行交流,可以将个人生活经验或学习笔记心得等发布到系统中,方便其他同学的查看讨论交流。1.2目的和意义根据维基百科的定义[1],博客或网络日志(英语:Blog,为WebLog的合成词),台湾译作网志、部落格,港澳译作网志,马新译作部落格、博客、网志,是一种由个人管理、不定期张贴新的文章、图片或影片的网页或联机日记,用来抒发情感或分享信息。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客作者专注评论特定的课题或新闻,其他则作为个人日记。能够让读者以互动的方式留下意见,是许多博客的重要要素。从定义可以看出,Blog一般包含。
7、了最新的个人私人信息或专题方向信息,因此开设blog给在校学生使用,让同学不定期的更新记录自己的学习生活状态,不仅可以用来及时相互交流,还可作为学习的笔记本使用,长时间的积累将成为一笔精神财富。建立系统的根本目的就是要促进学生的思想交流和互动,扩大学生的交际圈,提升学生的综合能力。它不仅能扩大同学获取信息的渠道,还能提高学习兴趣,增加生活情趣。1.3系统设计指导思想由于系统需要具有普适的特性,因此建立以Web服务为中心的系统是最优的架构。使用传统的B/S架构能接纳多种终端设备的访问,如使用笔记本电脑、台式计算机、手机、平板电脑等设备。其中以学生使用的实际情况看,PC终端和手机终端将是访问的主要设备,因此在系统架构上必须容纳传统的浏览器访问和手机终端访问方式。结合实际的需要,技术实现上将以普通Web结合Wap的方式实现系统功能的访问,并且这两种技术架构相近,可以统一到Web服务器中一起管理[2,3]。2另外,从用户操作的角度出发,使用系统应该感受到较好的便捷性,即通常所说的系统设计以人为本的思想。综合考虑,对系统设计提出如下几点要求:1.便捷性:系统以便捷的信息访问为首要目标,以方便用户。
8、使用为核心原则,需要充分考虑实际操作的各项细节,支持多种终端接入。这种追求近乎完美的操作体验正是著名的苹果公司创始人乔布斯先生所推崇的,当然本系统以这种指导思想为目标,努力做到尽善尽美,最终通过用户的不断反馈将及时调整,力争做到方便用户操作。在不需要查看操作帮助的情况下也能轻松直观的操作,并对操作流程有清晰的理解。2.实用性:包括系统功能和系统信息呈现以实用为目标,不添加华而不实的部件与功能,既不丢失必要的信息,又能简单直观,以传达信息为核心,对文字记录和图片发布能提供较好的功能封装。另外通过系统能及时了解多方面多渠道的信息,体现系统的核心价值。3.可靠性:由于多用户的同时访问,因此系统要具备可靠的性能处理要求,能支持多用户并发访问和并发操作。同时所有的用户数据都存放在服务器上,要求数据存取可靠安全,尽量避免丢失用户创建的资料或数据状态不一致现象。4.可维护性:针对系统后期的功能调整或增删,应尽量减少维护的工作量。对用户来说,对系统中自己的资料的操作也应该方便查阅和维护。2系统需求论述根据前面的分析与定位,本博客系统主要用于校内同学的使用,因此需求的重点也反映在同学平时生活中的明显的和。
9、一些潜在的期望。就主要功能来说,核心在于创建自己的博客空间,在博客空间中方便的发表博文,支持他人在线评论互动,同时能方便地查阅他人的博文并添加评论。同时由于潜在的需求期望增加获取信息的渠道,单纯的博文浏览显得过于单薄,因此系统中增加创建兴趣小组的功能,将小组的最新消息自动发布到组员,并提供小组讨论的页面空间。另外系统提供站内信功能,帮助简化互发消息的管理,这样系统能自主控制所有消息,并能保留消息的历史信息,方便消息维护。这里为了方便叙述,特预先约定几个使用的名词术语的确切含义:博客空间:指网上由一到多个页面组成的、由用户自己管理发布的、他人能访问浏览的虚拟空间。所有者可以设置其基本信息和呈现方式,可以在空间中发布自己的文字或图片信息供他人访问并回复。博文:发布在博客空间的一条信息,可能是文字描述,可能是图片,也可能是混合形式。一般由博客空间的所有者发布,他人只能回复已有的博文,不能发起一条新的博文。空间显示的时候一般按照时间由近到远的顺序进行显示。3博客:指登录进入系统的一般用户,可能是普通的注册用户,并没有开通自己的博客空间,可能只对小组感兴趣,因此只加入了小组,也可能是具有博客空间。
10、的博主。这里泛指系统中的正常用户。博主:指拥有博客空间的系统用户,可以登入自己的博客空间进行管理,也可以浏览查看其它博主的空间,并具有普通博客具有的一切操作功能。综合上述,得到系统的功能性需求如下图。查看博文评论博文登录系统搜索extend发表博文空间信息维护博文管理博主分类管理模块管理extendextend浏览extend搜索小组评论主题搜索主题小组交流extendextend登出系统注册博客创建小组关键字管理extend图1系统普通用户的用例图其中各功能性需求简要说明如下:简单的系统登入登出及注册功能在这里不再详述。其他重要的功能主要集中在博客访问和博主访问这两个角色上,其中博主角色具有博客角色具备的所有的系统功能。博客可以进入系统浏览查看某博主的博文并回复,或根据关键字搜索得到相关的博文信息,另外可以进入小组空间查看小组的最新信息,同样可以利用搜索功能查询小组中的相关信息。如果没有找到相关主题的小组信息,则可以创建新的小组并接纳成员访问。在小组中可以浏览发帖信息并回帖参与交流。博主角色能操作的功能主要集中于自己的博客空间方面。
本文标题:个人博客系统的设计与实现
链接地址:https://www.777doc.com/doc-4037391 .html