基于Web的校园一站式系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:likemagicliyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着互联网技术发展,各类计算机语言面世,信息技术为各行各业带来了蓬勃的生机。促进校园信息化进程的一站式系统主要探讨基于Web架构的系统设计模式与功能,主要包含宿舍管理、二手交易、失物招领、校园跑腿、学术论坛和用户管理等模块的设计,突出一站式特色,提高学校管理水平,实现校内业务的集成化发展,有效解决校园中的各类问题。
  关键词:一站式;Java Web;MySQL
  Abstract: With the development of Internet technology and the emergence of all kinds of computer languages, information technology has brought vitality to all walks of life.Promote campus informationization process one-stop system mainly discusses system design based on Web architecture model and function, mainly includes the dormitory management, second-hand transactions, the lost and found, running errands on campus, academic BBS and the design of the user management module, highlight the characteristics of "one-stop" work style, improve school management level, realize the integrated development of the school of business, effectively solve various problems in the campus.
  Key words:one-stop;Java Web;MySQL
  1引言
  校园信息化的进程在国外发展较早,1990年美国克莱蒙特大学教授尼斯·格林就已提出校园信息化,即“Campus Computing”的概念,同年开始针对美国高校信息化设立研究项目,至今已有30年。在该项目的支撑和发展之下,为美国的校园信息化的理论和实践双向突破提供了极大助力。另一方面,国内校园信息化从1995年起IT基础设施的建设、2001年管理信息数字化,到2006年数字化、集成化的校园建设,再到至今以服务为核心的智慧校园建设,仍处于发展中阶段。如今大多数的校园内信息管理处于集成化的阶段,其资源难以得到高效的利用,同时受制于厂商的限制,框架的扩展面临较大问题。即使如此,校内信息管理服务化仍是主流的发展趋势,其未来可期,校园信息管理一站式也将成为发展的诉求[1]。
  2系统主要功能分析与设计
  现今高校内的管理信息化进程加快,校园内的各种业务也日渐丰富,如二手交易市场、校园代取快递等为学生间交流以及便捷化学生日常烦琐事务的业务平台层出不穷,而个性化的服务平台已经不再是趋势,演化为了爆发式需求。在这样的高校师生信息管理系统广泛运用的背景之下,为了解决校内平台及信息分化的问题,同时为了使管理者能够提高管理效率,便捷化学生日常生活,校園一站式系统的开发与应用也就成为必须迈出的一步。
  2.1系统主要功能分析
  系统设计采用MVC模式,MVC是Model,View,Controller的缩写,即模型-视图-控制器来设计创建Web应用程序的模式。Model表示应用程序的核心,如数据库和数据表。View表示通过视图显示数据,即数据库记录。Controller处理输入,即写入数据库。MVC模式同时提供了对HTML、CSS、JavaScript的完全控制,其分层有助于管理复杂的应用程序,同时使得应用程序的测试和调试更加容易[2-3]。如图1所示。
  2.2系统体系结构
  系统设计的交互使用B/S结构,即浏览器/服务器,为用户系统登录管理入口,无须注册即可使用。用户登录后会显示当前用户有权限访问的模块和操作内容。系统体系结构如下图2所示:
  2.3 系统数据库设计
  校园一站式系统的数据库使用MySQL进行设计。数据库的设计影响着整体功能的实现。数据库中表的设计主要包含学生用户信息表、宿管用户信息表、管理员用户信息表、宿舍信息表、记录信息表、辖区信息表、二手交易信息表等。实体之间存在一对一、一对多以及多对多的关系。
  3系统主要功能与实现方法
  校园一站式系统交互界面使用HTML、CSS以及JSP进行设计,数据的传输使用Servlet,数据库使用MySQL。从系统逻辑的角度看,JSP提交表单数据向Servlet发送处理请求,然后Servlet处理后将数据返还至JSP页面,以此完成系统各个功能的操作和使用。
  3.1系统主界面
  该界面为登录功能,将用户区分为系统管理员、模块管理员和学生用户,以此确保三种用户可以登录到对应的系统之中。登录界面包含用户名输入框、密码输入框、用户类型选择、记住密码选项登录按钮以及重置按钮,如图3所示。
  系统通过JSP的表单获取用户输入信息,传输至于Servlet,再通过设计好的Servlet程序进行数据库查询比对,根据结果实现页面的跳转,如系统管理员跳转至其所属页面。信息传递过程中为安全起见使用post,未进行用户名和密码输入时,点击登录按钮会提示用户名(密码)不能为空,输入错误密码时也会进行相应提示。
  3.2宿舍管理模块
  宿舍管理模块的功能如功能分析中所述,主要是对学生用户信息、宿舍管理员信息以及楼栋信息实现的增删查改操作,简而言之就是将MySQL内可实现的内容移植至页面进行管理,以此增强信息管理的界面优化以及可维护性。
  该模块主要是管理以DbUtil类连接的数据库,通过Servlet传输和显示到JSP页面上,再通过一些按钮和表单的提交实现数据库内信息的修改,例如宿舍管理员所辖区域修改等。为了便捷起见在该模块中也加入了修改密码的功能以及退出系统的按钮,以便于用户进行使用。系统管理员、宿舍管理员以及学生用户三者登录后所显示的宿舍管理页面不同,通过判定登录用户类型实现不同页面的跳转,优化目标为尝试加入权限系统以判定和区分不同用户类型所显示的页面内容。
  3.3二手交易模块
  主要包含淘货和易物两个模块,即买和卖。用户通过提交所需购买或出售的物品信息且能够上传图片的JSP表单,并将该表单显示在对应的模块下,供他人浏览。信息内容包含事件标题、联系方式、发布人、淘货内容(可含图片)、处理状态、发布时间,通过线下方式进行交易。在此基础之上通过个人订单来管理自身相关的订单信息。所提交的订单信息录入该模块数据库并通过Servlet进行查询和显示,用户在完成订单后需要在个人信息中心点击“订单完成”按钮,系统自动更新订单信息并将其从订单浏览的页面中移除。系统管理员可对该模块进行管理。用户在淘货端实现已上传数据库的物品信息浏览,在易物端实现个人出售物品信息的表单提交,录入数据库后即可显示在淘货内,可插入物品图片信息,并可在个人订单中心查看和自己关联的订单信息。
  4结束语
  本系统采用B/S为结构的客户端无需安装软件,仅通过浏览器即可使用,大幅提高了系统灵活性,减少了开发和维护的成本,并运用MVC架构设计实现了校园一站式系统。系统针对高校内信息管理分散且管理效率低等问题进行了一定程度上的规整与处理,以良好的交互形式供用户使用,为高校内用户提供可靠和便捷的信息管理平台。
  参考文献:
  [1] 曲英涛,杜军.一体化校园信息服务平台的研究与设计[J].中国教育信息化,2017(9):87-90.
  [2] 乔淑夷.基于MVC模式的Web前端框架关键技术研究与实现[D].青岛:中国海洋大学,2014.
  [3] 熊南菲.基于JSP与MySQL技术的个人职位信息管理系统[D].长春:吉林大学,2014.
  【通联编辑:代影】
其他文献
摘要: 在当前的网络信息加密方法中,对于加密后的密钥置乱处理不足,导致密钥中存在一定的规律性,容易被破解。因此提出基于混沌序列的网络信息加密方法设计,首先拟定对应的加密混沌序列的特征量,映射出对应的李雅普诺夫指数。并根据得出的李雅普诺夫指数,获得特征混沌度量参数,其次构筑混沌序列的前馈性流密码,进行初次加密,最后对获得的密码密钥进行置乱处理,完成信息加密。为了验证设计方法的可行性,设计实验,利用一
摘要:随着计算机技术的不断发展,人们在生产和生活的过程中越来越多的使用互联网平台,但是计算机信息系统也存在着一些问题,如何解决计算机信息系统的网络安全漏洞成为计算机研发人员重点关注的问题。人们将重要信息储存在计算机系统当中,一些不法分子利用相关的技术破坏、侵犯计算机信息系统,盗取重要的数据信息,给人们的生活和生产造成损失。在本文中笔者从计算机信息系统维护的策略以及计算机信息系统网络安全漏洞处理策略
摘要:近年来,随着互联网的大范围普及以及互联网与传统行业的深度融合,大数据技术得到有效发展,并逐渐成为当前最重要的前沿技术之一。大数据环境下,人们获取信息的方式更加便捷,但是计算机网络安全问题也更加严重。由于互联网自身的开放性,很多用户的数据信息被盗用,给用户带来严重的损失,影响到其信息安全和经济安全,这是当前必须高度关注的一个问题。为了有效保护用户信息安全,维护计算机网络安全,有必要结合大数据背
摘要:在信息技术的推动下,当前我国已经进入了大数据时代。在这种背景下,计算机软件的开发与应用在各个领域中发挥的作用也越来越明显。计算机软件的应用,一方面为企业的经营管理模式提供了新的选择,另一方面也影响着我国经济的发展走向。因此,该文将对大数据环境下计算机软件技术的应用展开重点阐述。  关键词:大数据环境;计算机软件技术;具体应用  中图分类号:TP311 文献标识码:A  文章编号:100
摘要:安全技术应用到计算机软件开发中,对保证计算机软件运行安全,提高计算机软件运行效率具有重要的作用。鉴于此,该文对安全技术在计算机软件开发中的应用现状、问题、应用策略进行了阐述,并从软件系统加密技术、防火墙系统设计、漏洞修复技术、入侵检测技术、反病毒技术来对计算机软件开发安全技术进行了分析,期望对提高安全技术应用水平,保证计算机软件开发工作的顺利完成有所帮助。  关键词:安全技术;计算机软件开发
摘要:针对当前大学生无较好应用软件解决课程学习问题,开发了适用于大学生的大学生学习交流平台。该平台主要使用微信开发者工具进行开发,websocket协议及相关框架实现系列功能,具有较强的实用性。平台以同校学生为主体,学生之间相互解答。同学既可作为講师,也可作为学生。近距离的学习环境下更方便师生间的问与答,更能提高学习效率。让解题不再是获得答案,为大学生提供良好的学习平台。  关键词:大学生;微信小
摘要:大数据时代背景之下,计算机网络信息安全方面面临着新的挑战,如何采取安全防护措施是重点关注的问题。基于此,该文对大数据时代的计算机网络信息安全及防护措施进行了探讨,结合目前的安全影响因素和问题,详细阐述了如何进行计算机网络信息的安全防护,以期为计算机用户提供参考。  关键词:大数据时代;计算机网络;信息安全;防护措施  Abstract: Under the background of the
摘要:如今随着信息科学技术以及网络通讯手段呈现出飞速发展的态势,计算机网络运行安全问题受到越来越多人的关注。就现实情况来看,医院的计算机系统对整个医院开展常规医疗活动有着非常关键的影响作用,必须要制定完善的安全管理方案,有效解决相关网络安全问题,以提升医院计算机系统的网络安全性能。文章将结合医院计算机系统和配套设备的实际情况,分析现存的网络安全问题,并尝试提出一些解决方案,以期能够促进医疗活动的安
摘要:随着当今教育信息化技术的不断发展,“互联网 ”与教育相结合引领着新的教育方式。该文以广州华商学院为例,分析听课评教数据管理现状存在的问题,初步探索基于B/S架构的听课评教数据管理系统的构建,设计听课评教数据管理系统的架构,提出相关的系统实现功能,望获得准确、真实、即时的听課评教数据,使得听课评教对课堂教学质量监控起到切实的作用,推进教学管理工作的信息化。  关键词:听课评课;数据管理系统;教
摘要:二手书籍的使用降低了学生学习的成本,大力响应国家“低碳”行动,推动可持续发展。经调研结果剖析,建设一个以在校大学生为主体,进行自由自主交流、交易的校园二手书籍交易平台,具有广阔的市场。该文基于B/S架构,以微信小程序为载体,使用WXML、WXSS、JavaScript、PHP等编程语言,以软件工程方法学为指引,逐步完成了平台的设计与实现。  关键词:二手书交易;微信小程序;B/S架构  中图