基于bs的校友交流网站的设计与实现(源码)【字数:6858】
[Keywords] Information sharing; Campus activities; Campus Forum; communication目录
一、绪论 1
(一)研究背景 1
(二) 研究意义 1
二、系统分析 1
(一)功能需求分析 1
(二)系统用例分析 2
1.前台用户用例分析 2
2.管理员用户用例分析 2
(三)开发技术分析 3
1.Java开发语言 3
2.MySQL数据库 3
三、概要设计 3
(一)系统功能模块设计 3
(二)数据库设计 4
四、系统详细设计与实现 6
(一)前台模块 6
1.用户注册 6
2.公告查看 8
3.班级创建与加入 9
4.校友活动创建与加入 11
5.校友论坛 12
6.我的班级 14
7.我的校友活动 15
(二) 管理员模块 16
1.班级信息管理 16
2.通知公告管理 17
3.校友活动管理 18
4.校友论坛管理 19
总结 21
参考文献 22
致谢 23
一、引言
(一)研 *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
究背景
随之网络的发展和应用,网络已经成为了人们获取信息和相互沟通交流的重要途径。在网络中信息的共享不受环境、地域等因素的限制,可以让更多的用户参与到信息的交互中。同时采用网络来实现信息的交互可以不分时间,用户与用户的信息交流都是存储在数据库中的,存储量大,查询方便。现在高校中由于学生人数多、学校占地面积大,各种信息的共享和交互通过线下来上传和下达变的非常的不方便。特别是对于一些已经毕业的学生来说,学校的生活让他们更加的怀念,在繁忙的工作中,他们很少有时间关注学校的事情,也很好联系自己的同学。有时候想联系同学时却又找不到联系方式。但伴随着网络的出现,这些问题都得到了很好的解决,人人网最早就是以学校为中心建立了一个信息发布和共享的平台,可以找到自己的校友同学等。
(二) 研究意义
校友交流网站这个平台的出现,为广大的学子提供了一个信息共享和交流的平台,利用更先进、更流行的方式找到母校,找到以前的老师与同学的准确信息,以便联系。通过平台获取平台中的校友共享的信息,让自己回忆起学校时代的美好时光,给自己的生活增添一份乐趣。通过校友活动平台可以组织校友一起参加活动,增加彼此之前的情感,建立良好的友谊。通过校友论坛实现校友之间的相互交流,发表不同的意见,阐述自己的观点,是一个相互讨论、相互学习进步的平台。网站具有完善的管理体系,对一些非法的信息管理员有权删除,信息都是具有意义和正能量的,有助于帮助身受困境的同学摆脱困难,重拾信心。校友交流网站的应用为校友之间建立了一个团结互助、相互交流、相互学习的渠道,增加了校友同学之间的友谊。
二、系统分析
(一)功能需求分析
校友交流网站主要的业务是围绕班级、校友活动、校友论坛这三个需求来实现的,通过这个平台来完成校友之间的相互联系和信息共享的目的。在功能上主要满足以下几点。
(1)可以实现班级信息的创建、加入、查询、管理,以及查看班级成员的基本需求。
(2)可以实现校友活动的创建、加入、查询、管理,以及查看校友活动成员的基本需求。
(3)可以实现校友论坛中的发帖、回复、查看内容、查询、管理的基本需求。
(4)可以进行通知公告的发布、管理、查看的基本需求。
(5)可以完成学生个人信息的注册和登录的基本需求,未注册登录的只具有信息的查看权限。
(6)各项信息要具有按条件查询和分页的基本需求。
(二)系统用例分析
校友交友网站中包括了前台用户和管理员两种用户类型,前台用户需要注册登录才能完成相应的功能,管理员需要登录成功才具有相应的操作权限。
1.前台用户用例分析
前台用户是指所有的学生用户,在网站中未注册个人账号的用户可以具有查看相关信息的权限,包括公告、班级、校友活动和校友论坛信息的查看。注册登录的用户可以进行班级的创建,也可以加入到某一个班级中。可以进行校友活动的创建,也可以加入到某一个校友活动中。在校友论坛中可以发帖,也可以回复帖子。在个人中心中可以对自己创建的班级和校友活动进行查看和管理,对自己加入的班级和校友活动只具有查看的权限。前台用户的用例图如图21所示。
图21 前台用户用例分析
2.管理员用户用例分析
管理员用户在系统中主要是对校友网站各项目信息的查看和管理,对班级信息、校友活动和校友论坛信息都具有查看和删除的权限,还可以发布一些相关的通告通知。管理员用户的用例图如图23所示。
图22 管理员用例图
(三)开发技术分析
1.Java开发语言
原文链接:http://www.jxszl.com/jsj/rjgc/608166.html