一、毕业设计选题依据(选题的意义、同类选题现状分析)
人类是一种群居的高级动物,以社交生存,如果让一个人长时间的独处,久而久之则不能称之为人。在时代变化下我们人类随着时代变化而变化。现在的时代是科技时代,是网络时代。社交不在是单纯的面向交谈,由于网络的发展迅速,我们已经从最开始的电报、电话到现在的网上各种社交软件工具,如QQ、微信等等。在网络上素不相识的各地陌生人可能会因为一个话题就聚集在一个网络平台上从而相识成为朋友,我们称为网友。这就是网上社交。在网络上建立这样一个提供我们发表某类型话题的平台叫论坛。如何建立呢?首先我们要选择一个开发平台,开发项目的语言,现在有很多都是基于Java语言开发的论坛,我为了能把所学的知识综合到实际的运用,所以我选择了基于Java开发实现的论坛项目。
|
二、毕业设计方案
1、 毕业设计目标、设计内容和拟解决的关键(技术)问题
现在BBS主要是给用户提供一个可以发表话题的平台,此次要实现的目标就是在线论坛。
游客:浏览网页,可以看到论坛板块,具体帖子内容看不见,如果想要查看帖子或者发表帖子,需要先注册,在登陆。
注册用户:使用自己的账号和密码在首页登陆,然后系统自动提取用户输入的信息和数据库对比,如果有就登陆成功,如果没有则登陆失败。登陆成功后可以在不同板块中发表帖子,回复帖子。
普通管理员:管理员的操作权限是对网站所有信息管理。并且可以对注册用户进行管理。主要实现功能是增加、删除、修改。
超级管理员:相当于系统的大boss,拥有最大权限者,他拥有普通管理员所有的权限,并且可以持有对普通管理员操作的权限。
2、 拟采取的设计方法(包括开发平台选择)、试验方案及可行性分析
开发平台:MyEclipse、Sql server2008数据库、JSP
可行性分析:是对网站进行调查,街舞论坛这个项目的可行性分析是从经济和技术两个方面入手。 当前最流行的几种语言有Java、Python、PHP、ASP.NET,而Java虽然比较复杂,但是是最有优势的一种语言,如:Java可以跨平台移植,可以不用管操作系统和硬件管理,Java语言基于c语言,Java语言是一种面向对象的过程。
3、 毕业设计的计划进度(设计时间安排)
1月6号—18号 毕业设计选题和设计
3月19号—5月20号 做毕业设计
|
三、设计成果达到的目标
系统分成游客、用户、管理员和超级管理员,新用户需要注册,用户登录后能够在网页下发帖留言、浏览页面、观看视频,管理员可以对网站里的所有内容进行增删改查操作,超级管理员可以管理普通的管理员。
学生签名:沈柯
2019年 1月 13 日
|
四、指导教师意见
沈柯同学作为一名街舞爱好者,将自己的兴趣与毕业设计选题结合,开发一个以街舞为主要话题内容的社交类网站。实现以舞会友,以舞交友。网站基于java语言,采用jsp技术,MVC框架结构,这些技术属于当前web开发的主流技术,具有一定的先进性。网站开发工作量大,综合性强,对学生个人素质要求较高。毕业选题满足毕业设计要求。
如果该课题能顺利完成,定能吸引许多年轻人的关注,为网站经营带来较高的流量,便于今后项目推广和上线运行。同意该名同学将基于java的社交网站的设计与实现作为毕业设计题目。
指导教师:单世铎
2019年 1 月 15日
|
五、毕业设计领导小组处理意见