1. 研究目的与意义
毕设内容:本博客系统的设计目标是设计一套符合网民精神需求的应用系统,它是以网络为载体,可简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
整个系统基于springmvc框架开发实现,与小组成员共同完成前期的系统功能需求分析,而后利用JDBC的内嵌优势连接外部MySQL数据库,设计系统所需数据库、表,再使用java语言在系统主体上达成一定的功能实现比如用户主页博客内容的增删改查等。
主要功能如下:用户:1.注册、登陆、个人中心;2.浏览网页;3.自定义空间;4.发布动态、上传文章等;5.访问其他用户的空间并可与其进行互动。
2. 文献综述
个人博客设计摘要: 随着互联网的飞速发展,Internet应用在全球范围内日趋普及,当今社会也正快速向信息化社会发展,开发个博客有着非常重要的意义。
本系统采用JSP技术、MVC框架,后台开发语言为Java,工具为Eclipse,数据库采用MySQL,设计出一个以网络为载体,可简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
关键词: MVC框架;Java语言;MySQL数据库;个人博客一、研究背景在这个信息化的时代,大家都很依赖计算机,人与人之间的交流正在逐渐计算机化。
3. 设计方案和技术路线
设计方案:1.浏览网络上各大热门博客,学习参考其结构、功能等方面;2.进行需求分析,初步划分系统的功能模块;3.给系统命名,设计logo,大致确定页面整体风格等;4.准备好各开发工具,进行可行性研究,制定计划;5.确定小组分工,正式开展系统的设计与实现;6.测试系统的完成度;7.定期维护系统。
技术路线:1.根据需求分析、功能的划分设计网页初稿,利用html进行开发;2.前端对页面进行美化优化,后台根据相应页面编写java代码实现相应功能,完成前后台的交互,并用mysql建库建表;3.搭建整体的MVC框架,将系统的各模块功能逐一实现,并借助tomcat在本地进行调试运行;4.添加管理员角色对系统进行管理,如系统页面的排版及用户、日志等的审核操作。
4. 工作计划
2022年2月17日2月24日:需求分析、概要设计、划分功能模块、小组分工2022年2月25日4月31日:详细设计,编码实现,撰写设计文档2022年5月1日5月10日:系统测试,系统完善,准备中期检查2022年5月11日5月31日:整理文档,撰写论文,准备答辩2022年6月:论文评阅,论文答辩,后期工作 (详细日期以具体项目开展进度为准)
5. 难点与创新点
1.使用当下比较典型的教科书式的springmvc构架,完全基于接口编程,真正实现了视图无关;以DispatchServlet为核心控制器,拦截用户的所有请求;其所有控制器都必须实现Controler接口,通过实现该接口实现用户的业务逻辑控制;2.添加标签来对日志进行分类,为兴趣爱好相同的用户提供了交流互动的便捷;3.充分考虑到用户在个性化方面的追求,个人主页可完全有用户自己打造。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。