设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于JSP的个人博客系统的设计与实现开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

个人博客系统的设计与实现

开题报告

班级(学号):计xxxx(xx)   姓名:xxx

指导教师:xxx

一、综述

1. 研究的意义

在现如今这个网络时代,博客记载了个人日常发生的事情或者自己的兴趣爱好,把自己的思想、知识与他人分享、交流,同时可以结识更多志趣相投的朋友;而越来越多具有专业知识的博客的出现,让我们看到了博客所蕴涵的巨大的信息价值,不同的博客有着不同的内容,人们可以各取所需,从关注博主的日常生活到获取相关专业的新知识,随着使用博客人数的增加,博客作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变着传统的网络和社会结构,博客正在影响和改变着我们的生活,而个人博客系统就是建立一个属于个人的博客来传播自己的思想和知识。

2. 研究的现状及已有成果

现如今的博客系统有很多种技术可以实现,例如ASP,JSP,PHP等等,其中ASP更精确地说是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有ASP的script进行分析,再进行执行,而这时可以在这个中间件中创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成更多的工作。PHP是一种HTML内嵌式的语言,而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法,它可以比CGI或者Perl更快速的执行动态网页。

而我用的是JSP技术,JSP的前身是Servlet (Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类别,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。最早支持Servlet标准的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。而后来的Java服务器页面(JSP)是HttpServlet的扩展。由于HttpServlet大多是用来响应HTTP请求,并返回Web页面(例如HTML、XML),所以不可避免地,在编写servlet时会涉及大量的HTML内容,这给servlet的书写效率和可读性带来很大障碍,JSP便是在这个基础上产生的。其功能是使用HTML的书写格式,在适当的地方加入Java代码片断,将程序员从复杂的HTML中解放出来,更专注于servlet本身的内容。JSP在首次被访问的时候被应用服务器转换为servlet,在以后的运行中,容器直接调用这个servlet,而不再访问JSP页面。JSP的实质仍然是servlet。

二、研究内容

1.研究方向

这次个人博客系统项目将通过JSP等技术来实现各个功能,其中主要实现的对于博客日志的管理,对于图片的分类管理已经评论的管理等,通过多个功能的整合来实现整个系统。

2.研究内容

基于博客的特点,本系统通过JSP+Servlet+MySQL技术来实现,个人博客主要基本内容有主界面,用户注册,注册用户登录发表文章,用户登录退出,游客发表评论,图片相册管理等。

3.系统功能

1、博客用户管理模块。该功能实现博客用户的注册,登陆等功能。

2、博客文章管理模块。该功能实现博客日志的发表、修改、删除等功能。

3、博客评论留言管理模块。该功能实现博客日志评论以及对博客留言的发表、修改、删除等功能。

4、博客图片管理模块。该功能实现博客相册的建立以及图片的添加、删除等功能。

三、实现方法及预期目标

1.实施初步方案

在毕设前期进行系统的需求分析,数据库设计以及静态页面的制作等准备工作。

毕设的中期进行网站功能程序的开发,以及对网站的部分数据进行动态化工作。

而在最后时间段进行整体网站功能的测试以及调试等,完成界面的美化工作。

2. 重点、难点

本个人博客系统的重点在于博客日志中图片、文字等的整合,博客文章功能的丰富实用。而系统的难点在于未使用任何框架,而通过JSP+Servlet+JavaBean技术来实现MVC架构模式, 其中各个层之间的衔接,控制层代码的处理,以及JSP对于分页显示的实现。

3.环境

硬件:PC机(CPU Pentium 1G以上,内存512MB以上,硬盘20G以上)

软件:Windows XP/MySQL/Eclipse/JDK6

四、对进度的具体安排

第1-3周 调研,完成开题报告

第4-6周 需求分析,建立数据字典,生成静态界面

第7-12周 编码,实现各功能模块

第13-14周 调试,修改代码,美化界面

第15-16周 论文完成初稿,修改,定稿

第17周 论文答辩

五、参考文献

[1] 福塔,刘晓霞,钟鸣.SQL Sever编程必知必会[M].北京:人民邮电出版社,2009.

[2] 昊斯特曼,叶乃文.java核心技术(卷1):基础知识[M].北京:机械工业出版社,2008.

[3] 姜中华,刘小春.Java数据库应用程序设计[M].北京:机械工业出版社,2008.

[4] 鲍威尔.数据库设计入门经典[M].北京:清华大学出版社,2007.

[5] 辛赫(Singh.S.K),何玉洁,王晓波,车蕾.数据库系统概念,设计及应用[M].北京:机械工业出版社,2010.

[6] 杜秀川,王嫚. JSP网络编程:基于数据驱动的Web开发[M]. 北京:电子工业出版社,2006.

[7] 杨树林,胡洁萍.Java语言最新实用案例教程[M].北京:清华大学出版社,2006.

[8] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006.

[9] 李钟尉,马文强,陈丹丹.java从入门到精通[M].北京: 清华大学出版社,2008.

[10] 王克宏. Java 语言SQL 接口——JDBC 编程技术[M]. 清华大学出版社, 1997.

[11] bruce.eckel.thinking in java[M].America :Prentice Hall PTR ,2007.

[12] Bryan Basham, Kathy Sierra, Bert Bates.Head First Servlets and JSP, Second Edition[M].America:O'Reilly Media,2008.

指导教师:(签署意见并签字)

领导小组审查意见:

审查人签字:                  年    月    日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于UmiJS的烘焙店在线售卖管 基于UmiJS的烘焙店在线售卖管 基于UmiJS的烘焙店在线售卖管
基于UmiJS的烘焙店在线售卖管 基于uni-app的计算机类面试 基于uni-app的计算机类面试
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!