扫一扫,关注我们
微信号:375279829
基于MVC的大学生交友网站
选题的目的、意义及国内外对本课题涉及问题的研究现状。
当代经济的快速发展,科学技术的迅速更新,使得互联网成为一个重要的新媒体。互联网对人类的工作、学习、生活等各个方面都产生了深远的影响。网民不仅希望在网络上浏览、搜集各种信息,更希望在互联网上发出自己的声音,掌握传播的主动权。因此,网络社交平台应运而生,它便于人们在网络社区上交流,并形成自己的网络社交社区。近年来,中国网络社区的使用人数也在不断增长。大学生是我们祖国和民族的希望,肩负着中国梦复兴的重任。他们易于接受新技术、新思想,会把新型的网络社交平台应用在自己日常的生活和学习中。在新型网络社交下形成的虚拟人际关系或多或少会影响到现实中的人际关系。良好的人际关系有利于大学生更好地生活和学习,也是今后走入社会的必备条件。当前,有一部分学生面临现实人际关系的困扰。因此,探讨网络社交对大学生人际关系的影响意义重大。各种网络社交平台如人人网等,拓展了学生们的人际圈,为大学生提供了社会支持。正如一个硬币有两个面,如果应用不当,也会带来许多弊端:沉溺于网络游戏和交友会占用过多时间和精力;沉迷于网络交际会加重现实交际能力的缺失;迷失在网络虚拟里会导致现实交往的信任危机;若沉浸在网络“亚文化”圈中,也会受到不良文化思想的干扰。为此,调查研究社交网站对大学生人家关系的影响对树立当代大学生文化精神具有重要意义。
由QQ、MSN、微博、微信等即时通讯工具(IM)和Facebook、人人网、开心网等社交网络服务平台(SNS)组成的现代网络社交工具,正是伴随着现代信息技术的进步和互联网的普及而产生的时代产物。它的发展随着信息技术的发展日益成熟和完善,不仅提供了人际交往的新方式,加快了联系速度,降低了交往成本,提高了交往效率,而且使人际交往从个人所熟悉的强联系人群,延伸到了原本遥远、陌生的弱联系人群。大学生是诸种现代网络社交工具最为主要的接受者和使用者之一,网络社交工具已经成为大学生日常交往的必备工具,发挥着不可替代的作用,它克服了传统人际交往的时空限制,扩大了大学生的交往空间,拓展了交往手段,改变了人们的认识和行为方式,但与此同时,网络社交工具也使大学生现实人际关系在某些情况。深入研究并提出解决针对策略,对优化大学生健康良好发展有重要的影响。网络交往角色的虚拟性、交往方式的间接性、交往行为的直接性、交往关系的平等性等特点给大学生的人际交往方式带来了巨大的改变:一方面,作为现实人际交往的一种延伸,网络人际交往弥补了现实人际交往中的时空局限,在一定程度上改善了大学生人际交往状况,大学生在现实交往中也表现出了不同以往的特点:他们的交往方式更加主动直接,交往面更加宽阔,交往的主体意识增强。但是,另一方面也使大学生人际交往暴露了越来越多的新问题,使本应在现实中发挥补充作用的网络人际交往却在一定程度上弱化了大学生现实人际交往的能力,而且还引发了一系列心理问题。如:人际情感的疏远,交往信任的危机,自我中心、情感冷漠、缺乏沟通能力,逃避现实等。大学生的现实交往是否受到网络交往行为的影响?在多大程度上受网络交往的影响?这种影响是正面的还是负面的?网络交往对大学生现实交往中的人际信任、人际关系、人格有哪些影响?研究清楚这些问题,对于改善大学生的现实交往状态,引导大学生人格的健康成长无疑是十 分重要的。
本题为了提高大学生网络素养和学习、生活质量,建立一种从硬件到软件,从社会到学校及家庭的立体防范机制,扬长避短,趋利避害,化解它的负面影响,帮助学业不良大学生走出困境,拥有多彩大学生活,顺应社会发展对人才的需求。此外,还会产生以下有利影响:
1) 丰富教育研究领域内容;
2) 有利于引起国家重视,从而制定相关政策解决此类问题,从而为国家挽救人才,培养更多社会主义建设优秀接班人;
3) 有利于学校采取相应管理措施进行管理,促进学生学习,做到学校应尽的责任,为学子负责,反之,学校校风、学风也会得到大大加强,从而提高学校知名度;
4) 有利于高校学子更加重视此等危害,增强自制力,投入学习,以免荒废青春;
5) 有利于社会和谐稳定。
1. 本课题主要研究方法、研究手段和常要重点研究的问题及解决的思路
1、主要研究方法
(1)面向对象的开发方法
研究方法采用面向对象的设计开发方法进行系统的分析与实施,把系统各个独立运行的模块分别开发,使得模块内与模块间高度向高内聚低耦合靠拢。各模块采用服务器集群部署,使得模块之间既可以协同运行,同时也能单独运行,降低整个系统的运行风险。从分层架构上采用成熟的 MVC架构。
(2)MVC
MVC是一种思想,它明确的对系统开发进行了职责分工, M即 Model, 主要职责是业务逻辑处理; V即 View, 其主要职责是展现客户界面; C即 Controller, 主要职责是控制,相当于现实中的指挥中心,主要处理数据的包装,连接 Model 与 View。
2、研究手段
首先要进行需求分析,要进行调查、可行性论证,同时需要做好技术准备,即查阅相关资料,从而做到尽量使需求分析详细充分。通过需求分析这一阶段,确定系统的详细设计和数据库的设计、各模块的设计、编码及后期调试、维护等任务。
其中,确定开发系统所需的环境和技术:本网站是在Windows操作系统下,主要采用B/S结构,B/S结构大大减轻了服务器的负担,并增加了交互性,能进行局部实时刷新。本系统前台使用JSP.NET平台下的Java语言进行编写的,Java语言是面向对象的语言,Java是多种语言的混合体,因此它语法简洁,像VB6一样使用简单,像C++一样功能强大和灵活,而且易学易上手,非常适合初学者。本系统后台使用MYSQL实现数据库管理。它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。
最后运用指定的开发技术,根据所需功能进行代码编写,完成系统基本功能模块,再将这些代码结合在一起形成系统的基本设计,使系统基本成型,完成开发。
3、常要重点研究的问题及解决的思路
开发一个基于网络的校园交友平台,该平台通过聊天室,留言板,等模块提供的功能来实现学生间的交流如:上传照片,留言等。
根据分析,该系统应该有三个角色:管理员、学生。系统需要赋予他们对应的功能和权限,具体如下:
管理员具有:管理学生、管理动态模块、管理留言的功能和权限。
学生具有:浏览动态、网上聊天、上传照片、参与留言、修改个人信息功能和权限。
根据系统的需求,该系统应该具有六个功能模块:会员注册模块,动态发布模块,聊天室模块,个人主页,留言本模块,资源共享模块。各模块对应的基本功能如下:
会员注册模块:
会员登录,验证用户输入的帐号和密码,判断是否为合法用户。
会员注册,成为本站会员。
找回密码,当会员丢失或遗忘其密码时,允许该会员通过注册时提供的信息找回密码。
动态发布模块:
动态发布,添加一条新的动态。
动态编辑,管理已有动态,包括添加和删除等功能。
动态浏览,用户可以浏览自己感兴趣的动态。
聊天室模块:
显示聊天信息,通过定时刷新页面来动态的显示用户最新的聊天内容。
发送聊天信息,用户发送自己的聊天信息,支持个性化显示,包括聊天的对象、发言的表情选择、字体的显示颜色,以及贴图等。
在线用户列表,显示在线用户的列表并定时刷新。
个人主页模块:
上传照片
写日志
留言
留言本模块:
留言浏览,浏览所有留言信息及管理员回复的信息。
发布留言,发布新的留言信息。
留言回复,能够回复访问者发布的留言信息。
删除留言,管理员删除不适合本网站的留言信息。
主要解决问题
本系统需要满足校园网上社交方面的基本需要。需要实现用户所要求的功能,方便他们进行交流。在界面上力求做到美观、操作方面尽量避免由于会员操作不当带来系统的出错现象。对数据库操作的性能需要做到优化,数据库过大将会影响运行速度。编程过程中由于不小心的代码拼写错误或符号的遗漏等导致程序功能实现不了。根据系统的不足,继续改进和完善本系统。提高审美观点,可使用photoshop、fireworks等图片处理工具修饰图片,力求给会员提供美观友好的界面。
2. 工作方案及进度计划
进行日期: 2020 年 10 月 20 日 —— 2021 年 04 月 30 日
1.2020.10.20-2020.10.31确定论文的选题;
2.2020.10.31-2020.11.15查阅相关资料,撰写任务书;
3.2020.11.15-2020.12.1明确论文设计任务和要求,准备相关知识完成开题报告;
4.2020.12.1-2021.03.10利用已学习的开发知识,按照设计的UI初步实现应用程序所有界面,并按模块逐- 实现对应功能,之后调试程序,完成后投入使用;
5.2021.03.10-2021.03.30通过已查资料及已完成的应用,写出论文初稿;
6.2021.03.30-2021.04.15论文交由导师审阅,调试代码、进行修改完善;
7.2021.04.16-2021.04.30撰写论文、答辩准备。