基于JavaWeb的校园服务系统

来源 :科学与财富 | 被引量 : 0次 | 上传用户:lyx2597758
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着现在高校的信息服务的愈加完善,学生的数量逐年增加,在校学生已经不再满足于仅仅同班同学共享学习资源及信息交流,因此设计一个面向在校学生校园服务系统也是非常必要的。本系统是使用Java语言进行编写的,完成前端Web、后端和数据库的设计,根据处理数据逻辑关系,将各个功能连接,实现了校园二手物品交易、失物招领、校车查询、校园资讯等功能。
  关键词:Java;校园;服务系统
  0     引言
  随着我国经济的不断发展,校园数字化改革的速度明显加快,现有的人工校园服务系统已无法满足学生们的基本需求,为了给学生提供更丰富的校园生活体验,提升高校的管理质量,开发了一个性能极佳的线上校园服务系统[1]。
  1     Struts2+SpringMVC+Mybatis框架简介
  Strust2是属于WEB层的框架,它在处理请求时会预读web.xml来筛选和分类请求,然后再将不同的请求分给不同Action来解决。并且Strusts2框架提供了许多的拦截器,在封装数据的过程中,我们可以对数据进行一些操作,例如数据校验等操作。Spring MVC是Spring的一个子框架。它对controller、aportion、g program以及Model对象做了分离,从而使其能够进行定制[2]。MyBatis和iBatis有很多相似之处,但是MyBatis实现了INTERFACE绑定,使用更加简单,同时Mybaits优化了映射关系,效率显著提升。
  2     系统需求分析
  系统不仅要求功能需要尽可能的完善,而且要求界面的可视化性强,也希望易于理解,所以,要对功能模块进行有针对性的设计,根据上述的系统的功能需求分析可看出本系统化分成两大模块,第一个模块是学生用户模块;第二个是后台管理员模块;然后通过分别对这两个模块进行展开详细分析,得出满足两大模块的需求功能:
  (1)     学生用户模块:可以查看及发布二手物品信息,可以发布和查看失物招领信息,可以对商品进行留言,可以查看校园新闻资讯,可以查看校车的到站时间和到站地点,可以登录和登出系统,可以完善个人资料和修改密码。
  (2)     后台管理员模块:管理员可以登录和登出系统,可以对用户进行添加、删除、更改、检查等的操作,也可以对二手物品进行管理,删除不符合学校规定的二手物品,可以对商品留言进行管理,可以对失物招领模块进行管理,可以发布和删除新闻,对新闻进行及时更新,可以对校园约车的发布进行管理,以及能够查看和修改管理员信息。
  3     系统设计及实现
  3.1  数据库设计
  本系统采用了当下比较流行的MySQL数据库,名称为xyfw,是校园服务系统的拼音缩写。根据实际需要设计数据库,需要创建以下几个数据表:管理员信息表(admin)、二手物品表(goods)、失物招领物品表(lost)、校车信息表(car)新闻表(news)、学生信息表(user)等。如表1 所示。
  在数据库设计阶段需要用E-R图表示校园服务系统的概念模型,经过以上章节对系统的需求分析以及系统设计,规划出本系统的全局E-R图如图1 所示。
  3.2  前端登录设计
  系统的整体界面是采用了红色为主色调,界面设计简洁美观,用户可以快速的上手该系统。进入系统可以看到主页面所提及的几个功能模块,界面上方是系统功能导航栏,导航栏下方是校园新闻轮播图,然后下方是新闻资讯和二手物品交易,右方是失物招领启事以及校车信息模块,用户可以匿名查看这些功能但无法发布二手物品和失物招领,且无法评论,只有登录之后才享有这些权利。用户登录初始账号是1000000000,密码是admin,如果没有账号,可以进行注册。在权限控制方面,添加了权限拦截器,对前端非登录用户登陆进行拦截;用户登录时,使用用户输入的账号和密码对比数据库,核对一致方可登陆成功。在用户登陆的时候,会产生随机的验证码需要用户去输入,这样可以有效的避免黑客利用脚本自动登录系统,增加了系统和用户账户的安全性能。根据系统的功能结构,可以把系统中的角色分为管理员和用户,角色的不同也就意味着拥有的功能和权限不同。
  用户登录用户中心之后,会显示欢迎加用户的名字,左侧的菜单列表中有完善个人信息、修改密码、发布和删除二手物品、发布和删除失物、消息中心和安全退出。可以通过点击不同的选项进行相关页面的跳转,然后金相操作。上方会显示一个搜索框,用户可以通关键入关键字来搜索物品或者内容。
  3.3  功能界面设计
  管理员登录之后会进入系统的后台管理页面,后台管理页面中心位置会有跳转到前台页面的链接,左侧有管理员功能的菜单列表,菜单列表中主要有用户信息管理、二手物品交易管理、失物招领管理、新闻资讯管理、校车时刻管理、管理员信息管理以及管理员的工具箱。可以通过点击相应的选项从而跳转到不同的功能管理界面。管理员后台界面如图2 所示。
  4     结论
  本文设计了一个完整的基于JavaWeb的校园服务系统网站,其中前端主要使用了HTML+CSS+JavaScript,后端程序采用了JSP技术和Struts2、Spring、Mybatis框架的整合,从而形成这样一套小型的B/S模式管理系统,数据库采用了目前流行的MySQL数据库。实现了校园二手物品交易、失物招领、校车查询、校园资讯等功能,并且功能相对也比较完善,因此它的功能相比于传统校园官网更加全面一些。
  参考文献:
  [1]   刘美枝,杨磊.校园综合服务系统的研究与设计[J].电子技术与软件工程,2019(24):134-135.
  [2]   Kevin J.Theisen.Programming languages in chemistry:a review of HTML5/JavaScript[J].Journal of Cheminformatics,2019,11(1).
  作者簡介:
  陈玉皓,男(1999.1-),山东临沂人,本科,主要研究计算机科学与技术方向。
  指导老师:王红,女(1982.11-),山东德州人,副教授,物联网、嵌入式
其他文献
摘 要:随着社会的发展,人们逐渐意识到了环保的重要性,为了保证社会发展与生态环境之间的协调性,我国不断地完善环境保护工作,建立了相关的环境监测体系。在检测环境的过程中,通常会运用先进的技术手段,将实际数据和情况综合进行分析,从而研究出环境治理的妥善解决方案,从而改善环境的状态,帮助环境和经济实现共同稳定的发展。  关键词:环境监测;环境保护;作用;发展  0.前言  环境保护也越来越受到人们的重视
期刊
摘要:现阶段,社会发展迅速,电力行业的发展也有了很大的进步。电力是当今社会最为重要的能源,对人们的日常生活工作起着至关重要的作用。随着科学技术的发展,越来越多的配电技术出现。由于多数发电厂距离人们生活的城区较远,使得大部分地区的供电系统采用高压传输的方式,并在接近用户区域进行降压处理。但现阶段,智能化低压配电技术已成为最具优势的配电技术,提高了我国供电线路稳定性和供电效率。因此,介绍了智能化低压配
期刊
摘要:文章介绍了球磨机用TMW2000-3610kV IP54三相同步电动机的设计过程。通过具体分析和试验,详细介绍了此型号电机的结构设计及性能参数。  关键词:MQY4654溢流型球磨机用同步电动机;电磁计算;结构设计  目前,随着现代化工业生产规模的逐步增大,高电压等级、高功率、大容量、高性能電机的发展方向成为最重要的方向之一,这促使电机生产企业纷纷向高压电机行业靠拢,以提高企业的行业竞争力。
期刊
摘要:机械工业的发展反映了社会需求的增加,同时对机械制造技术和设计的行业要求也越来越多。要提高机械制造和机械设计水平,必须结合先进技术有效掌握技术,优化制造工艺过程,促进机械产业的进步和发展。  关键词:机械制造工艺;合理化机械设计;策略  根据经济发展速度,机械制造业的发展规模也在扩大。机械制造是一个复杂的过程。要提高机械制造的整体水平,就要在原来的基础上降低成本,与时俱进。同时要实现基于机械制
期刊
摘要:随着我国工业的迅猛发展,环境污染问题日益突出,甚至酿成环境污染事件。VOC气体作为“光化学烟雾”的主要成因,也越来越受到国家和各级地方政府的重视。《污染源自动监控设施运行管理办法》、《江苏省污染源在线监控系统运行维护实施方案》、《江苏省污染源在线监控系统运行管理实施细则》等国家、省、市环保局的相关标准、文件陆续出台,也标志着VOC气体排放的管控进入严查严管阶段。在政策的引导下,VOC在线监测
期刊
摘要:本文分析了《钢结构设计标准》(GB50017—2017)中结构性能化设计的方法与思路,对比了考虑性能化系数的设防地震影响系数与多遇地震影响系数的相对大小,并建立模型分析了大悬臂构件的地震内力组合。结果表明:当构件承载力满足多遇地震承载力设计时,结构就能满足设防性能6 与性能7 的设防地震承载力设计要求;对于大悬臂结构,竖向地震力控制的荷载组合大于水平地震控制的荷载组合,建议《钢结构设计标准》
期刊
摘要:本文围绕分析电网变电运维风险与技术检修展开讨论,一方面为电力企业变电运维实施技术检修措施提供参考依据,另一方面降低变电运维发生风险事故的概率,使电网处于安全稳定的运行状态,不断提高电网供电质量。  关键词:电网;变电运维;风险;维修  电网变电运维工作中,受到自然、操作、母线以及直流回路等因素的影响,会使变电运维工作产生风险,不利于电网正常的运行。针对电网变电运维工作出现的风险,电力企业应根
期刊
摘要:随着社会的不断发展,能源消耗量日益突出,能源问题已成为当代社会发展中最为显著的一项发展性问题,直接影响到人们的日常生活。从国家发展建设的视角来看,炼油化工行业的发展是解决我国当今能源问题的重要突破口,通过提升炼油技术质量,切实保证能源开采效益,有效维护国民经济的稳定发展。节能不仅是石化行业的可持续发展之计,同时也是人类可持续发展之计。在油价不断升高,石化能源逐渐减少的今天,节能技术成为了炼油
期刊
摘要:当代社会飞速发展,能源与动力工程功不可没,但在全新的发展理念下,传统工程能源消耗过高的问题逐渐暴露出来。能源与动力工程的节能技术研究,是从根本上降低社会运转过程中的能源消耗。本文首先阐述了能源及动力工程的相关概念,然后从煤炭资源和石油资源两个角度分析在节能方面存在的不足,最后对我国能源与动力工程节能技术的应用进行探究。  关键词:能源;动力工程;节能技术  引言  能源与动力工程中的节能技术
期刊
摘要:目前,在变电技术的发展过程中,使用大数据人工智能技术成了大多数人的选择。不过,变电运行技术到人工智能技术的转变不是完美的,有一些问题需要采取有效的措施加以解决。文章就变电运维技术中的智能化技术展开了详细的分析。  关键词:变电运维技术;智能化技术;变电站  引言  现代我国的技术,无论是在软件方面,还是硬件方面,都与国外的转换技术和电测量技术存在差距。若这些差距能缩小,我国的可变电气技术自动
期刊