基于JFinal的社交网络研究

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:alienroom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】社交网络不只是提供娱乐平台,还应该更为实际地贴近日常学习和生活,而当前的社交网络面向的是广大社会群体,并未专注于社交活动。为此,论文构建了一款基于JFinal的社交网络,为学习、生活和交流提供了便利。
  【Abstract】Social networks not only provide entertainment platform, but also should be more practical close to the daily study and life, and the current social network is mainly for the majority of social groups, not focused on social activities. To this end, this article builds a social network that facilitates learning, living and communicating based on JFinal.
  【关键词】校园社交网络;JFinal框架;JSP技术
  【Keywords】campus social network; JFinal framework; JSP technology
  【中图分类号】TP311 【文献标志码】A 【文章编号】1673-1069(2017)06-0164-02
  1 引言
  随着社交网络的迅速发展,高校校园社交活动越来越受到关注[1]。依托高校校园内稳定的社交群体关系,充分利用高校校园信息的社交数据优势,整合学校教学、科研、文化生活和社会服务等相关信息资源,构建师生、同事、同学之间的学术与文化交流关系,融合教学、科研、文化与生活的各种信息,结合团队知识库和个人知识库,形成人与人、人与知识之间的高校校园社交网络势在必行。通过校园社交网络平台,不仅为师生提供沟通便利,也能够成为大学时期之后的网络交流平台[2]。
  2 系统关键技术
  2.1 JFinal技术
  JFinal 是基于Java的极速web 开发框架,它具有Java语言具备的所有优势,同时也具备python等语言的开发效率。开源的JFinal 框架由詹波(James Zhan)于2011年初创建,深受欢迎。JFinal将一直坚持以开发快、代码少、易学习、功能强、易扩展为设计目标,打造功能全面的WEB+ORM开发框架[3]。
  2.2 JSP技术
  JSP是基于Java及Servlet的动态网页编程技术,由于Java语言具有跨平台特性,因此基于JSP 技术建立的网站也具有跨平台优势,具备面向对象、面向互联网等特点。JSP技术所应用的平台及服务器非常广泛,可以使用绝大多数的流行平台,如Win,MAC,Linux等系列平台,也可以使用Apache和IIS等任何B/S服务器[4]。
  2.3 UML技术
  UML为系统面向对象建模提供了图形符号和文本语法的标准。基于UML建模语言的系统开发需要建立三类模型:功能模型,对象模型和动态模型。其中对象模型用到的图形工具主要是类图、对象图等。类图中的主要元素之一是类,包括类名、类属性、类操作;类图的另一主要元素是类间关联,描述的是哪些类之间有何关联[5]。
  2.4 MariaDB技术
  MariaDB也是一种关系型数据库管理系统。其查询语言仍然是结构化SQL语言。MariaDB数据库软件因其体积小、速度快、源码开放,已成为一般网站开发中数据库工具的首选。
  3 基于JFinal的校园社交网络
  3.1 社交网络主要功能
  系统主要功能包括:博文管理,包括博文分类管理、发布到相应分类、依据分类查看博文;喊话管理,包括喊话到指定区域、查看指定区域所有人的喊话内容;照片与相册管理,包括发布照片到指定相册、依据相册查看照片;@你@我,包括查看他人主页、查看他人相册、查看他人博文、查看他人喊话、关注他人;好友推荐,包括查看分组情况,查看分组成员信息;兴趣小组推荐,包括查看兴趣小组情况以及分组详情等。校园社交网络总体功能用例如图1所示。
  3.2 校园社交网络数据库
  校园社交网络数据库设计结果如图2所示。
  3.3 校园社交网络主要功能界面
  校园社交网络界面包括用户注册、登陆、用户资料管理、日志与博文管理、喊话管理、@你@我、照片与相册管理、好友推荐等。图3为查看好友分组成员界面。系统其他界面在此从略。校园社交网络编码阶段采用白盒测试技术,系统集成阶段采用了黑盒测试技术。系统通过了最终测试,目前运行良好。
  4 结语
  本文依据面向对象软件开发与设计的原则,根据高校校园社交网络实际需求,设计了高校社交网络总体框架模型,采用了MVC设計模式、JSP技术、JFinal框架、MariaDB数据库和相关软件开发环境实现了系统在线运行,为校园文化、学习、生活提供了辅助,较为实用。
  【参考文献】
  【1】仲玮等.以社交网络为核心的校园信息系统架构[J].华东师范大学学报:自然科学版,2015(S1):51-54.
  【2】杜炤,赵灿,付小龙.高校校园社交网络系统的设计与实现[J].实验技术与管理,2012,29(7):99-102.
  【3】杨宁,刘丹军.基于JFinal框架的JavaWeb应用开发研究[J].电脑知识与技术,2014,10(7):1440-1443.
  【4】张辉.基于JSP的MySQL数据库访问技术[J].电子技术与软件工程,2015(16):198-198.
  【5】饶浩.MVC模式下的Web系统快速开发框架设计[J].微处理机,2015(3):69-72.
其他文献
文章基于Step-Max 10现场可编程门阵列(FPGA)开发板,并利用等波纹法实现有限冲激响应(FIR)数字滤波器的硬件方案,对信号进行滤波处理。介绍了FIR滤波器的数学原理,并讨论了在
摘要:快乐体育是素质教育要求下的新理念,它是指在教学过程中要充分调动学生的积极性,让学生在快乐的氛围中进行学习,即在体育课堂中体验运动的快乐,享受克服困难后的喜悦,感悟成功后的乐趣。这种理念应用于小学体育教学,一定会获得良好的教学效果。  关键词:小学;体育课堂;快乐体育  快乐是学生成长过程中不可或缺的因素,没有快乐的体育课堂会扼杀学生的天性,快乐的学习情境不仅可以丰富学生的情感世界,还可以激发
【摘 要】机车空调电源系统结构的设计直接影响着机车空调系统的运行效果,机车空调电源系统的专业设计人员必须具备扎实的专业技能才能设计出合理、完善的空调电源系统,从而进一步提高机车空调的运行效率。论文主要探索了机车空调电源系统的结构,仅供参考。  【Abstract】The design of air conditioning power supply system directly affects
目的:探讨两种护理模式分别联合改良截石位对剖宫产后下肢深静脉血栓(DVT)形成的影响。方法:选取2018年1月-2020年1月于本院行剖宫产的100例产妇作为研究对象。按照不同护理
《文艺复兴时期的佛罗伦萨》一书中列举和分析佛罗伦萨的日常生活的美化现象。文艺复兴解放人性,人们一方面要 求日常生活的庸俗物质生活美化,一方面要求艺术品作为刺激快乐
今年,笔者非常荣幸地参加了县教育局组织的培训学习,受益匪浅。本次参观从心底揭开了笔者由来已久的困惑,使笔者更深刻地领会到了义务教育均衡发展的内涵。对学校来说更需要强调的是提升学校的办学质量,彰显学校的“软实力”。基于这种认识,福建省泰宁县杉城镇中心小学从重视常规管理、促进内涵发展、提升学校品位等方面进行了思考与实践。  以找准切入点提升教师队伍  在教育主管部门的领导下,学校制定了《泰宁县杉城小学
核心素养是新时代教育背景下课程教学的根本,在高中思想政治教育中,教师要基于核心素养的教育理念,践行立德树人的学科本质。在议题式教学中,教师可以有效提高学生参与意识,使学生对课堂具有更高的把控权,从而促进学生学习能力与综合素质的提升。本文从议题式教学的基本内涵,探索高中思想政治课堂中,议题式教学的具体应用方法。  议题式教学方法符合生本原则的教育理念,并被广泛运用在高中政治课堂中。教师可以根据教学内
德国教育家第斯多惠曾说过:“一个人一贫如洗,对别人绝不可能慷慨解囊。凡是不能自我发展、自我培养和自我教育的人,同样也不能发展、培养和教育别人。”  深圳中学龙岗小学是龙岗区政府与深圳中学合作开办的第二所学校,也是深圳中学创办的第一所小学。深圳中学龙岗小学作为深中教育共同体的一部分,以“传承深中理念,创办优质学校”为发展方向,致力于创办一所具有深圳中学优秀教育品质的,在深圳市龙岗区乃至全国都具有一定
【摘 要】当前,城市社区党建工作开展不够均衡,急需加大工作力度,增强服务意识,为社区居民的生活和工作创造舒适和便利条件,大力发展社区文化,加强社区民主政治建设,保障社区群众的政治权益,扩大党的工作在社区的覆盖面,增强社区党组织的凝聚力和影响力,充分发挥党员在社区管理和服务中的作用,加强对社会治安工作的领导,维护社会稳定。  【Abstract】 At present, the city commu
【摘 要】向民间资本开放银行业市场,对打破金融市场垄断,改善金融资源配置格局,解决中小微企业融资难等问题均有积极意义。但银行业属高风险行业,需要立法先行,并在试点基础上对机构准入、股东高管人员选择、业务范围和对象以及利率市场化程度进行动态监管,积累成熟经验后,方可逐步推开,真正做到“不抢跑、不拖宕”。  【Abstract】Opening up the banking market to priv