1. 研究目的与意义
随着时代的推进,我们不再局限于为了适应没有网络的时代,而刻意在笔记本上记录下每日的心得;不再局限于为了适应软件本身功能性欠缺,而一再的忍受其带来的不方便性;不再局限于版本的落后性,而不断的更换所使用的书写软件在不断的变迁中,网络不断的普及化、全面化,电子产品也逐渐高级化、系统化。
不断的孕育出了有着高效性、可持久性的软件,更新换代的速度也逐渐跟上时代的变化,而那些活跃于旧时代的软件也退出了本属于他们的时代,被岁月的车轮所碾压、所遗忘,以至于失去了他们的下载安装方式,消失在大众的视野范围之内。
在这网络大数据环境下,转发、评论、收藏成为了日常所需,不再仅仅局限于小小的自嗨时代。
2. 课题关键问题和重难点
本课题要解决的关键问题:(1)根据网络上博客设计的特点,融入一些适应性元素(博客助手、小游戏),来提高博客本身的可玩性以及乐趣,使得用户在书写自我心得的同时,还能放松自我的心情,从而达到可以解压的功效,建立一个独属于自己的博客空间。
(2)根据实际人群的喜好,进行详细设计,细化功能。
(3)进行数据库设计。
3. 国内外研究现状(文献综述)
1、前言博客可以说是继E-mail、BBS、ICQ (IM)之后出现的第四种网络交流方式。
它是英文单词Blog的音译,是WebLog (网络日志)的缩写[1]。
博客最主要的应用有3方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。
4. 研究方案
系统主要功能:(1)用户可以在网站进行注册、登录以及书写每日心得等;(2)管理员负责系统的维护,包括账户维护、消息维护、数据库维护等,来保证系统的正常维护;(3)论坛中心可以打卡、留言交流等。
图1 整体的部署图系统主要模块:(1)初始主界面(用户、游客与管理员)用户/管理员:查看当前的主界面游客:同用户、管理员(2) 登录界面(用户与管理员)用户登录:输入用户名和密码管理员登录:同用户登录 图2 登录流程(3)用户展示界面a.文章的书写:记录下每日的日常心得b.博客小助手:提供一些帮助(4)管理员操作界面a.用户信息管理:管理用户和管理员的信息,可进行增删改查b.消息发放:发放一些通知消息(5)论坛中心a.消息间的阅览与回复:用户间可以自行阅读与回复b.打卡:留下当天登录论坛的印记数据库表设计: 图3 E-R图用户注册表(用户ID,密码,重复密码,姓名,性别,QQ号码,主页,兴趣,E-mail)用户信息表(用户ID,姓名,性别,主页,兴趣,E-mail)用户书写心得表(用户ID,题目,内容,书写时间)博客文章发布表(管理员ID,文章主题,文章类别,文章内容,发布时间,访问次数)博客文章设置表(管理员ID,文章主题,文章类别,文章内容,操作)公告添加表(管理员ID,公告主题,公告内容,发布时间)公告设置表(管理员ID,公告主题,公告内容,发布时间,操作)论坛交流与回复表(用户ID,题目,内容,回复主题,回复内容,回复人)打卡记录表(用户ID,打卡时间)系统开发工具:开发平台:MyEclipse 10数据库:MySQL技术路线:课题的开发过程严格按照软件工程的思想,进行系统需求分析、系统设计、系统编码实现和测试,设计开发一个满足任务要求的基于JavaWeb的博客系统。
5. 工作计划
2022-2022-1学期:第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
第18-19周:导师下发毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲,进行开题报告的撰写。
