开题报告-基于人才搜索的博客系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

青岛理工大学计算机工程学院毕业设计(论文)开题报告学生姓名:何金荣学号:201107225班级:软件112班设计(论文)题目:基于人才搜索的博客系统的设计与实现指导教师:房斐斐2015年3月28日毕业设计(论文)开题报告1.本课题的研究背景、意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,倍受人们的重视。同时也有手机APP端的博客,为了树立个人在网络上的形象,通过设计一个个人博客网站,以达到个人推荐、展现自我的一个平台,个人博客网站为交流提供综合的网络环境,同时也为个人的宣传,发展,提供了一个平台。在当今社会,博客已经成为了人们日常生活中不可或缺的一部分,在未来的互联网发展的空间里,博客扮演着越来越重要的角色。研究背景:一、国内外研究现状国内研究:目前在国内的话,博客已经成为了人们生活中可不或缺的角色,在博客上,可以相互聊天,发表自己的心得,通过照片展现自我,在互联网发展迅速的当今,越来越多的互联网公司或者沟通平台都使用了博客,但经我调查,国内使用博客主要是为了进行沟通,或者是相互学习的工具。打发掉一些工作之外的闲暇时间。国外研究:据我个人的收集,博客在国外的发展趋势早于国内,且发展速度飞猛,如此博客在国外也已对人们的生活将扮演着一个至关重要的角色。在国外,博客已经演变成了一种新的生活方式,新的工作方式、新的学习方式和新的网络交流方式。Blog现在在教育方面、商业方面、公司内部、校园领域等都得到了很大的发展,它将互联网从过去的通讯功能、资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。因此,博客在国外的发展相对来说比较成熟,意义比较重大。毕业设计(论文)开题报告2.本课题的研究内容,需求分析一、研究内容根据我个人的毕业设计计划,我的毕设内容需要包括博客首页、博客文章、个人设置、留言管理、相册管理和心情日记等相关功能。1、博客首页需求分析:1)对于非登陆用户来说,当进入博客首页的时候,可以浏览最新发表的文章,点击排行的文章,浏览最多的文章,同时可对某篇文章进行评论(匿名评论),浏览某用户的相册和文章。2)等进行注册登陆后,可以实现自己的博客个性化设置,可以浏览首页的所有文章,自己也可发表博客文章,相册管理等。2、博客文章需求分析:1)游客可以浏览首页的所有用户发表的最新文章,点击排行文章,浏览相册,进行匿名评论,但不能发表文章,上传照片等相关功能。2)如果是登陆用户,则可进行游客的所有操作,同时可以创建文章类型,发表博客文章,创建相册,上传照片,查看留言,私信与某用户等操作。3、个人设置需求分析:1)对于非登陆用户来说,此模块不能操作。2)对于登陆用户,在登陆成功跳到首页时,可以设置自己的博客标题和个性化设置,同时对自己的资料进行CRUD操作,完善自己的资料操作。4、留言管理需求分析:1)对于游客来说,也可对某用户进行留言操作,只是显示为匿名留言而已。但不用回复操作。2)对于登陆用户来说,对某用户留言后,该用户可回复留言操作。5、相册管理需求分析:1)对于非登陆来讲,此模块不能进行操作。2)登陆用户可以查看自己的相册,新建相册名称,进行上传照片操作。也可以对相册和照片进行编辑、删除等操作。同时也能进行批量上传照片操作。6、友情链接需求分析:1)不管是登陆用户或者游客,都可以点击友情链接下的相关网址链接,找到相关的博客空间或者技术网站。7、首页的需求分析:1)对于非登录用户来说,当打开博客首页的时候,应该可以看到各个用户发表的最新文章,最新评论,同时也可以进行匿名评论,浏览相关的信息。2)对于登录用户来说,不但可以浏览各个用户的文章,也可以进行文章的CRUD操作。相册的CRUD操作,这和非登录用户来说,是有很大的差别的。毕业设计(论文)开题报告3.基本解决方案开发环境、工作人员调度系统解决方案:软硬件平台:宏碁笔记本电脑,Win732位操作系统开发工具:MyEclipse10、JDK1.7、Tomcat6.8、MySqlServer5.0、SQLyog数据库界面开发工具开发语言工具及方法:java、ajax、jQuery、javascript、struts、Hibernate、Spring,HTML5,CSS3、BOOTSTRAP等框架技术。使用Session和Cookie来存储相关用户信息。具体技术如下:1)首先配置JDK1.7的环境,配置环境变量与系统变量。2)安装MyEclipse10,在再MyEclipse10中配置JDK1.7环境变量和Tomcat服务器。3)安装MySqlServer数据库,配置SQLYong数据库界面。4)采用Struts2+Hibernate+Spring搭建环境,(这里SSH环境的搭建就不详说了)5)用户的注册和登陆密码采用了MD5的加密机制,注册采用了Ajax的异步请求6)采用HTML和CSS来做前端的静态页面,利用JSP的核心标签来获取相应的数据。毕业设计(论文)开题报告4.参考文献[1]李刚.轻量级JavaEE企业应用实战(第三版).电子工业出版社[2]吴以欣,陈小宁.JavaScript脚本程序设计[M].北京:人民邮电出版社,2005[3]孙卫琴、李洪成.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社[4]林寒超,张南平.Hibernate技术的研究[J].计算机技术与发展,2006[5]林信良.Spring2.0技术手册[M].北京:电子工业出版社,2005[6]朱红,司光亚.JAVAWeb编程指南[M].电子工业出版社,2001.9:34-30[7]张孝祥.深入JavaWeb开发内幕——核心基础[M].北京:电子工业出版社.2006[8]田珂,谢世波,方马.J2EE数据持久层的解决方案[J].计算机工程,指导教师意见:指导教师:年月日审查小组意见:负责人:年月日成绩

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功