扫一扫,关注我们
微信号:375279829
|
一、研究背景及意义(附参考文献)
|
|
1、研究背景 基于互联网的管理平台,收集和整理各类信息,这些信息以有序的方式存储在数据库中,数据库是存储信息的管理系统。互联网上所有的资源大多以一定的关系和结构存储在特定的数据库,数据库是管理系统存在的必要条件。数据库将信息进行分类,实现系统化、标准化。最终通过程序的检索查询数据,按照一定的标准进行排序,方便用户的读取和使用。在信息化时代获取信息的方式已经发生了根本性改变。 然而在这些数据中,想要找到自己需要的只有通过搜索引擎。如今,通过百度去查找信息成为大众的首选,然而在经济利益的驱动下,许多百度来的信息都是商业内容,很难找到真实有用的实际信息。 在城市社区,信息交流和资源共享是一个非常重要的平台,随着用户的增长,大规模数据的形成,在这些错综复杂的社区数据中用户很难找到符合自己的信息。比如在抖音平台,大家可以从中获取许多有价值的视频信息,帮助我们去学习生活或者特定行业的专业知识。但是在这些大量的知识中,过于杂乱,又掺杂了许多其他的元素。对用户造成的影响就是花费很多的时间,却获取不到真实有效的知识。所以这些交流平台,带给我们的就是全面化的资源,没有系统梳理,专业性不够。因此,只有开发一个城市社区综合网才能够对各类知识信息进行整理分类,针对专门的问题进行沟通和讨论,才能实际的解决用户想要知道的信息。 2、研究意义 本文研究了城市社区综合网,通过该系统,用户可以主动的发布社区问题,获取别人对该问题的解答和讨论,从而获取想要的结果,提高了获取信息的手段和效率,同时加强了用户之间的相互交流沟通,促进了信息化的发展。 城市社区综合网是当前一种流行的获取信息的方式,该平台建立了用户与用户之间的沟通渠道,提供了一个可以交流社区的平台。在互联网时代,大家逐渐认识到,通过Internet可以快速的传播信息、交流知识、获取需求。现代信息技术逐渐渗入到大家生活中,过去网站上的一些论坛和留言板,很难形成专业化的社区平台,随着时间的推移,这些论坛逐渐被用户所遗忘。 本城市社区综合网针对的范围广,使用的用户群体大,无论是行业骨干还是部门领导,或者普通的学生或者工作者都可以发布信息,可回答别人的问题,从而提供可以学习交流的社区平台。用户浏览其他会员发布的信息,可以获取到感悟,也可以发表自己的意见和看法。 城市社区综合网是一个开放的、公平的系统。通过这个平台,大家可以更方便、更快捷的获取到需要的社区资源。
|
|
平台的使用相比较于专业的图书馆和论坛,资源更加的丰富,发挥了群体的力量,范围广。丰富了学习和生活。在大数据信息化时代,信息的存储和传播有着非常重要的意义,打破了获取知识的时间和地点的限制,提高了大家的知识水平和素质,对于建设国家信息化具有更重要的深层次的意义。 本文研究的城市社区综合网,根据现实的实际需求,提供用户发布信息的功能,借助信息推荐技术,还可以为用户发送需要知道的信息内容,节省浏览时间。信息推荐是大数据时代重要的功能,提高了系统平台的实际价值。另外通过信息安全技术手段对用户信息进行加密,并保证数据传输过程中的安全,提高系统数据整体安全能力。 3、参考文献
[1]谭文斌,袁旭琴.Java程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91. [2]严芮.计算机软件开发中Java编程语言的运用探析[J].信息与电脑(理论版),2019,31(24):49-50. [3]程晓宇.基于Java的网购系统设计与开发的注意事项[J].现代信息科技,2019,3(23):81-82. [4]朱巨星,祝典,邹武星.浅谈JAVA垃圾回收机制[J].信息记录材料,2019,20(12):137-138. [5]秦浪.计算机软件Java编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62. [6]张煜. 基于MVC架构模式的服务开通系统设计与实现[D].南京邮电大学,2018.
|
|
二、国内外研究现状(文献综述,附参考文献)
|
|
1.1国外现状 信息检索起源于西方国家。在当前的信息检索及其衍生的数据挖掘、人工智能等研究中,欧美国家大幅领先于中国。以美国为代表,google 等公司针对信息检索推出细分领域,如 google 趋势、google 地图等,信息检索变得智能化、专业化。 在城市社区综合网领域,西方公司发展仍领先于国内。目前在主流的企业级Web应用信息系统的开发领域中,SUN公司推出的J2EE平台以其成熟稳定性、安全性和平台无关性等特点导致其占有大部分信息管理类软件市场,但经典J2EE体系架构中的核心技术--EJB组件模型过于复杂,设计、部署企业级应用系统变得异常繁琐;于是有了Spring框架的出现Spring是一种轻量级Web应用系统开发架构。Spring通过对普通的Java对象(POJO)提供企业级服务,简化了使用J2EE体系结构开发系统的开发过程。 国外相关技术及思想起步较早,所以国外对于信息管理系统的开发技术比较成熟,而且对于J2EE体系结构及其周边的一些技术的研究也比较深刻,目前国内在信息系统的开发领域所使用到的技术大多是国外引进,国内发展。而且国外开发的软件项目的托管平台及开发者网上互助社区、开源平台等也在国内比较受欢迎,影响最大的就是Github;这也导致了国外的信息管理系统加J2EE体系结构的开发模式比较成熟。 1.2国内现状 随着网络和计算机的普及,网络音乐系统已经成为互联网时代重要的信息获取方式,而且广泛运用在各个领域,据统计在 2015 年初,世界上已经有一百多个国家在推行和普及城市社区综合网交流技术。 互联网像是一个实时更新的百科全书,任何互联网连接的用户可以根据自己的意愿将信息添加到这本书中,这就是导致互联网上的信息呈现出无序的内容组织的重要原因。因此,如何从拥有海量信息的百科全书中快速精准的查找到用户需求的信息是当前研究的一大热点也是急需解决的一大问题。 当前互联网上的信息是以网页的形式呈现的。网页通常使用 HTML 语言表达非结构化信息,诸如图像、文本、图片和音频。网页页面中的数据很难被直接使用,因为网页中的数据大都是半结构化的数据这样的的数据很难被处理结构化数据的应用程序使用。用人工方法实现数据采集是很可靠的,这种方法可以按照人工定义的格式对互联网上的信息进行采集。在互联网萌芽时代由于信息量不庞大这种方法有一定的可行性。如今,互联网上的信息量呈几何倍数增长,所以人工收集信息的方法渐渐被淘汰不被用作大规模的收集互联网上的信息。 目前各行业发展迅速、竞争激烈。通过城市社区综合网进行数据分析,找到社区交流下一部发展方向,是各城市社区综合网的目标。在社区网发展下,其中包括的数据信息量巨大,使用客户收藏,评论等行为,分析海量的信息,从这些大数据下分析潜在规律,实时地对客户需求做出反应,智能分析客户行为和爱好。 1.3参考文献 [1]谭文斌,袁旭琴.Java程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91. [2]严芮.计算机软件开发中Java编程语言的运用探析[J].信息与电脑(理论版),2019,31(24):49-50. [3]程晓宇.基于Java的网购系统设计与开发的注意事项[J].现代信息科技,2019,3(23):81-82. [4]朱巨星,祝典,邹武星.浅谈JAVA垃圾回收机制[J].信息记录材料,2019,20(12):137-138. [5]秦浪.计算机软件Java编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62. [6]何晶.以SSM框架与jQuery技术为基础的开发应用探讨[J].计算机产品与流通,2019(11):104-105.
|
|
三、主要研究或解决的问题和拟采用的方法
|
|
1、主要研究或解决的问题
在本课题选择JAVA来进行开发,数据库选择MySQL进行建库,JAVA是目前最为流行的技术,无论是成熟度和未来发展都更能适应本城市社区综合网的业务。 本课题使用面向对象的设计思想进行设计,对系统的现状进行调研,收集当前城市社区综合网的需求,以及对实际业务的调查,整理需求文档,使用用例图状态图等进行描述,接着使用面向对象技术设计系统功能,系统数据库。完成城市社区综合网,主要包括了系统的开发背景收集、建模工具选型、技术确定、需求分析的整理、数据库的设计和功能模块划分、系统环境的部署、实现测试方法的选择,以及最后的搭建部署。 城市社区综合网为用户提供在线信息发布服务,系统包括前台和后台。 前台用户可以先进行注册,填写个人的基本信息提交到后台,后台把数据保存到数据库。管理员对会员的信息进行验证后,会员通过验证后的用户名和密码进行登录,登录之后发布城市社区综合网信息。发布的社区在首页展示,对这些社区具有经验或者技能的会员提供解答或者评论服务,也可以和其他用户进行交流,同时可以查看关于本系统相关的新闻资讯信息。点开我的功能模块,修改个人信息,重新登录,查看我的收藏,我的发布等功能。 管理员是后台的管理者,对用户提交的城市社区综合网进行审核,如果发布的是广告或者违规的内容进行删除,也可以要求会员进行修改后重新提交,管理员对新闻、公告进行管理,管理员还可以对社区评论信息进行管理,发布人们社区信息推送给前台。
2、拟采用的方法 (1) 使用java语言 (2) 编程环境使用eclipse (3) 实验验证法:编码实现软件开发,将实验结果与预期要求进行对比,并进行相关修改。 (4) 面向对象,它是以对象建模为基础,自底向上和自顶向下相结合的开发方法,彻底解决了一些开发方法存在的严重问题。 (5) 使用UML为面向对象软件设计提供统一的、标准的、可视化的建模语言,用于项目的分析和设计阶段。 (6) 调查研究法:考察了解类似的软件使用开发情况,获取有关材料,并对这些材料进行分析整合。 |
|
四、工作进度计划(每两周为一个单位)
|
|
12.1-12.14 学习JAVA的搭建 12.14-12.28学习数据库的使用 12.29-1.13 学习springboot技术 1.14-1.28 学习软件开发技术 2.1-2.14 尝试进行网站搭建 2.15-3.1 对网站搭建进行修改 3.1-3.14 进行毕业论文的撰写 3.14-3.28 对毕业论文进行修改 |
|
指导教师意见(不少于50个字) |
|
指导教师签名: 2020年10月10日 |
|
院系意见: |
|
负责人签名: 2020年10月15日 |