1. 研究目的与意义
随着我国经济的飞速发展,我国的互联网水平也得到了质的提升,各种社交平台也层出不穷,同时随着各个高校招生数量以及师资力量的不断增加,学校领导以及辅导员老师对于学生学习生活等方面的了解也有了一定的困难。
对于发布学校最新信息或学校组织的各大活动时,往往都是领导通过转发信息给老师,老师再逐个转发给自己相应的班级群,这样就使得消息的发布变得繁琐,消息经过多次传递,消息的准确度也会相应的下降。
所以本课题希望搭建一个校园交流社区,学生和老师可通过此网站进行交流。
2. 课题关键问题和重难点
SNS交流社区是一个较为庞大而复杂的系统,包括交友在线聊天,用户发布话题的显示等功能。
其重点是对数据库的设计,对于WebSocket的应用,掌握ssh技术、java script的编写以及Servlet 的使用。
其难点在于使用JDBC连接数据库并能对数据库进行增、删、改、查,如何将前台页面与后台数据库关联,而且使用Socket实现在线聊天也是一个难点。
3. 国内外研究现状(文献综述)
国外SNS发展较早,从1997开始,很多网络社区提供各种个人资料的整合和公开链接的好友功能。
2000年,虚拟社区LunarStorm将自己升级为SNS社交网站,它包含了好友列表、来访列表、日记页面等功能。
从2003年起,国外网络出现了很多新型的社交网站,SNS渐成网络服务的主流。
4. 研究方案
本系统基于B/S结构,主要包含系统注册登录退出、用户模块、动态模块、消息发送接收四个模块。
使用者在注册登录模块中,当登录账户在数据库中不存在时,会被要求注册新账户之后登录主页面。
在用户模块中包含了个人信息修改,好友列表功能,我们可以修改个人信息或查询自己的好友。
5. 工作计划
1.第一周:系统用例图的设计与完善和系统的需求分析;2.第二周~第四周:系统的功能分割和需求规格说明的完善以及系统的概要设计,主要为数据库设计,数据表的创建和字段的分析等;3.第五周~第六周:系统的功能分割和需求规格说明的完善,数据分类编码,示例数据入库,最短路径算法的设计和实现;4. 第七周~第八周:系统各模块及模块间接口等的详细设计,对各模块的业务流程进行分析和系统各模块的编码实现,系统各主要界面的设计与页面跳转详情设计和编码实现5.第九周~第十周:系统各模块的编码实现;6. 第十一周~第十三周:系统各模块的单元测试,系统的集成测试,系统的确认测试和完善,论文初稿的撰写;7. 第十四周~第十五周:修改论文并完成论文,制作PPT,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。