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