株洲所实习的第四十天(毕业设计)

今天是1月7日,2020年。把我所需要完成的毕业设计先做一个提纲。

一、研究目的和意义(理论意义或实践意义)

随着计算机应用的普及,越来越多的人使用网络进行交流,网上交流最好的地方就是论坛。学生在校园里学习的任务很重,大多数学生都在进行着教学楼、寝室楼、食堂三点一线的生活,与其他专业、院系的学生交流非常少,这时候论坛就体现了独一无二的作用。论坛可以增进学生之间的交流,拉近彼此的距离。在空闲时间里,学生们可以通过论坛互相提问、学习、解决问题。目前许多学校都拥有校园论坛,但是根据调查,黄淮学院尚没有自己的校园论坛,因此,设计和开发黄淮学院校园论坛具有较强的实用价值。

二、与本课题相关的国内外研究现状(文献综述)

国内外的校园论坛已经推出了很多年了,例如Ubuntu。
中国大陆最早的BBS站是1991年建的北京长城站,当时每天访问量只有十几人。截至2007年,据不完全统计,大陆地区81所高校建立了111个BBS站。
国内目前有各式各样的论坛,如科技、学术、游戏等,较为复杂,同时也有很多专为大学生而制作的论坛。在论坛里,学生可以进行很多活动,比如失物招领、聚会中心、校园兼职、校园广告与公益助学等,非常方便。根据调查,有许多文献介绍校园论坛的设计和开发方法,但是尚没有关于黄淮学院校园论坛设计开发方面的文献。

三、本课题研究的主要内容

本课题主要研究开发:
功能方面:首页的展示,论坛的分类,论坛内帖子的发帖、删帖、回帖、搜索帖子(增删改查),注册登录,加入论坛,精品帖子
角色方面:管理员,用户
管理员:主要对系统进行管理,对用户发的帖子进行管理,对系统的数据进行管理,对优秀的帖子进行加精管理。
用 户:注册登录,加入喜欢的论坛,发帖,回帖,阅读其他人发的帖子,查看自己帖子与别人的回复

四、本课题研究的主要方法

(1)调查问卷法:根据黄淮学院校内学生是否希望出现校园论坛,学生是否愿意使用校园论坛等方面设计问卷。
(2)文献研究法:通过阅读、翻阅与本课题相关的著作、论文、期刊等理论成果,来学习前人的分析思路和研究方法,吸取宝贵经验、开拓思路、丰富理论知识,在原有的基础上创新。
(3)访谈法:从黄淮学院的院系中,各选取1~2名学生,进行半结构化访谈,并根据他们的回答进行归纳整理。
(4)总结归纳法:对研究结果进行系统的归纳总结,得出有价值的结论。

五、研究进度安排

1.2019年9月–2019年11月,阅读相关文献,搜集相关资料,提交开题报告
2.2019年11月–2019年12月,确定整体系统的框架,以及系统的整体需求,明确实现模块的功能
3.2020年01月–2020年02月,完成系统的设计与实现,测试
4.2020年03月–2020年03月,完成论文初稿
5.2020年03月–2020年04月,完成二稿
6.2020年04月—2020年5月,论文定稿查重,准备答辩。


一、 需要实现的功能

管理员:登录、用户管理(禁、查)、版块管理(增、查)、主贴管理(删、查)、统计汇总(增、查)。
普通用户:注册、登录、发帖、回帖。

二、 系统大致分层

DAO层:对数据库中的内容进行存取操作。
业务层(service):制作相应的函数,实现相应的业务需求。
客户端:有层次的调用业务层相应的方法,制作成一个客户端系统。
测试类:测试用。
Entity
Dao——DaoImpl
Service——ServiceImpl
Test
Util——JdbcUtil、MenuFactoryNew、UserUtil

三、 说明
  1. 无论是管理员还是普通用户都需要登录,所以在实现登录功能的时候,需要主要判断身份,这里使用储存过程实现。
  2. 在实现删除主贴的时候需要注意,某一个主贴可能会有很多的回帖,首先删除这个主贴的所有回帖,然后才能删除主贴。同时要考虑到数据的一致性,这个地方用上JDBC的事务处理。
  3. 对于统计汇总功能,由于实现单独一个功能所需要的SQL不止一条,所以要求使用储存过程实现。
  4. 本项目是控制台程序,所以用户在使用这个程序时需要很多菜单导航来一步步的进行操作,这是我们可以单独设计一个类来实现程序中所有的菜单导航。

你可能感兴趣的:(毕业设计)