1. 研究目的与意义
伴随着网络与电脑的普及,社会的开放发展,信息化的时代已经到来。在这个高度发达的时代,每个人都可以张扬自己的个性,宣讲自己所掌握的知识,展现自己的生活姿态。
为了满足人们传播知识,信息交流的需求,个人博客随之应运而生。个人博客的出现极大的满足了一部分人的知识、文化交流需求,成为人获得精神食粮的一个重要途径。个人博客在一定程度上推动了社会发展,为社会建设提供了软实力,培养了一批知识理论型人才。每个人都可以使用个人博客,只要一台电脑和网络就能使用个人博客,所极为方便、以及人性化。
个人博客是一种新时代新的知识文化交流平台。
2. 研究内容和预期目标
本课题主要研究在ssm框架下搭建出一个个人博客平台系统,供用户注册登录实现对系统的操作。
预期目标实现用户的注册登录,浏览博客文章,发表博客文章,并对自己的博客文章进行增删改查等操作,以及对博客文章进行评论,查看用户个人相册,实现留言板功能完成用户与用户之间的信息交流。
3. 研究的方法与步骤
本课题采用MVC软件架构模式,实现动态的程序设计,简化后续对程序的修改以及扩展,使部分程序的重复利用成为可能。view层实现用户发送请求并将请求提交给controller层,再由controller层根据具体需求调用model层来处理,再根据model层调用回来的结果进行跳转。
使用spring-springmvc-mybatis三大框架集成,完成MVC模式的功能实现,具体是spring控制对象的实例化与销毁以及AOP代码处理,由springmvc接收用户请求并将处理结果返回给用户,由mybatis实现与数据库的交互。
4. 参考文献
[1] archibald等.最容易的ssm三大框架整合教程[m].北京:清华大学出版社,2017.6
[2] 杨开文.javaee互联网轻量级框架整合开发[m].西安:电子工业出版社,2017.8
[3] geosmart.数据库原理[m].西安:电子工业出版社,2016.6
5. 计划与进度安排
1、2022.1-2022.2,前期准备阶段,学习完成项目所需的知识,完成需求规格说明书;2、2022.2-2022.3,完成数据库设计,编纂概要设计说明书,编纂详细设计说明书;3、2022.3-2022.5,编程、论文拟稿;4、2022.5-2022.6,测试程序的正确性、健壮性,完成论文;5、2022.6,整理文档,准备答辩材料;
