基于云平台的校园服务系统设计与研究 - 副本.doc
本科毕业论文(设计)论文题目:基于云平台的校园服务系统设计与研究姓名:学号:班级:年级:专业:学院(部):指导教师:完成时间:2021年 4 月24日武汉学院毕业论文(设计)作者声明本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。毕业论文(设计)成果归武汉学院所有。特此声明作者专业:作者学号:作者签名: 年 月 日 武汉学院毕业论文(设计)基于云平台的校园服务系统设计与研究Design and Research of Campus Service System Based on Cloud Platform2021年 4 月24日摘 要近些年,计算机技术与信息技术日益发展,人们逐渐认识到计算机技术的优势所在,既可以减少工作时间,又可以降低工作成本,于是根据计算机技术搭建的应用逐渐增多,应用范围也日益广泛。对高等院校来说,需处理与师生相关的各种信息,工作量较大,为提高信息处理的效率,各大高校开始根据自身的特点设计和研发校园服务系统,且在研发过程中引进了云平台技术,可以更好地满足学校师生的需求。本文,将通过收集与论题相关的中外文献资料,加以研读并分析国内外对于校园服务系统的研究现状,搜集与论题相关的数据分析和可供使用的数据。了解在云平台环境下设计系统的技术支持;详细了解能够基于该平台下供操作的系列相关知识。在环境、技术及数据的支持下,侧重于设计基于云平台的系统原型,利用原型展现出系统可实现的功能,达到的目的。并且通过对现已成型的校园服务系统进行研究、分析及数据提炼,提出合理化的意见和建议,在其基础之上进一步完善增加可提供的需求。最终在熟悉并了解云平台环境及技术支持的前提下,根据正确的步骤和实施条件来完成系统的设计,达成适时可行的系统设计。关键词:设计与研究;校园服务;云平台AbstractIn recent years, with the continuous development of computer technology and information technology, people have gradually realized the advantages of computer technology, which can reduce working hours and working costs. Therefore, the applications based on computer technology are gradually increasing, and the scope of application is becoming more and more extensive. For colleges and universities, they need to deal with all kinds of information related to teachers and students, and the workload is relatively large. In order to improve the efficiency of information processing, major universities have begun to design and develop campus service systems according to their own characteristics, and the introduction of cloud platform technology in the development process can better meet the needs of school teachers and students. This paper, because of the adoption and theory related foreign language, plus research and discussion of internal and external governance in the campus system has been, the adoption and theory related to the number of points and can be used. Know how to set up a system in Yuntai; I know that I can make friends with the party under the general's command. In the context, technique and number of also, the master in the planning of the cloud platform of the system prototype, because the prototype is now the system can also be obtained, to also. And because of the fact that it has already been done, the campus unifies the core, discusses the mathematical refinement, and adds the available demand in its essence with the words and suggestions of physics and chemistry. Finally, I have learned to understand the cloud platform environment and the skill and the upper and lower, and to integrate it with the practice, so as to form a unified system and a feasible statistics at the right time.Keywords: Design and research; Campus service; Cloud platform 目 录1引论11.1研究背景11.2研究目的11.3研究意义11.4国内外研究状况综述21.5主要研究内容21.6创新点32开发平台和系统关键技术42.1云平台环境介绍42.2使用到的技术43系统需求分析73.1功能需求分析73.2性能需求分析73.3系统模块划分84系统相关设计104.1系统结构设计104.2 E-R图104.3 数据库表设计115系统实现145.1基于云平台的界面图145.2功能描述15结 语23参考文献24致 谢25 3武汉学院毕业论文(设计)1引 论1.1研究背景在科技得到快速进步的同时,计算机行业与互联网信息系统也取得了较快发展。现阶段,在企业的日常管理与信息处理中仍然以手动管理模式为主,该模式虽然可以达到小规模公司的管理要求。但是,随着各个行业的激烈竞争,企业必须在内部管理机制中引进信息管理系统,使企业处理及管理信息的效率得到提高。现如今,互联网在人们的生活中扮演着举足轻重的角色,人们已经与互联网密不可分,“互联网+”即互联网和各种事物、各个行业结合所诞生出来的产品使我们的生活变得便捷、高效、有趣。比如人们可以通过网络来了解一个学校的情况,几乎每个学校都有自己的官方网站。据了解,现如今高校校园服务系统并不成熟,校园服务系统,是为师生提供各种校园服务的平台,人们可以通过学校网站上的图片、文字等内容更充分的了解学校的动态,可以通过校园服务系统交易自己的二手物品,使得老师及同学在校园中的生活更为便捷有趣。在数字化与信息化的时代中,互联网成为人们分享和传送信息的主要平台。相比于传统的手动处理信息模式,计算机信息处理系统的失误率更低、工作效率也更高,可以在短时间内处理大量繁杂的数据。因此,对于高校来说,研发一套专属的校园服务系统十分必要。1.2研究目的以使用云平台的校园服务系统的学生为基准,在现有市面上的校园服务系统上做进一步的改进和增加新的功能,满足学生的需求及个性化需求,能够在系统设计上提出自己的想法、加入自己的看法,创新设计,优化功能。基于此,高校需要尽快开发一个高效、实用的校园服务系统,让师生从中获得更便捷的服务。通过采用快速浏览和查询的方式,不会浪费大量的人力物力,使用户可以快速了解相应的工作流程,提高工作效率,并显著改善校园生活。1.3研究意义多年来,随着大学的发展,学生人数猛增,并且校园运营的类型很多,校园的师生已经逐渐无法满足对效率和便利性的持续追求。此外,传统的人工咨询使得咨询业务流程费时低效,在一定时间内提供人工咨询的访客数量也非常有限。因此,不能满足高校用户快速获取信息的要求,不能及时处理和统计用户问题。人们使用网络的独特功能,其中的各种资源都可以彼此分享。由于互联网的开放性,使人们可以从中获取各类免费的资源。为提高学校师生获取信息的效率、加强校园事务的管理,有必要在管理中引进信息技术处理系统,这样既可以消除管理过程中的人工操作,又大大降低了发生错误的几率,极大的方便了校园问题的管理和处理。对于学校的师生与后勤工作人员来说,校园服务系统可以更高效、更方便地获取资源,协同工作,随时随地解决用户问题。同时,它也提高了大学的教学质量服务部门的服务质量。基于上述情况,本文在云平台技术的基础上研发了一款高效、完善的校园服务系统,有利于为学生提供在校园里生活的便利和及时的信息反馈,生活上更能把握时间,减少等待处理时浪费的时间,和掌握生活方面的实时动态等。更多用户,因为他们可以快速,准确地选择正确的方法,提高了工作效率,提供了便捷高效的校园服务查询、修改功能以满足学生的日常需求,可以享受数字信息所提供的便利。1.4国内外研究状况综述我国由于科学技术的进步,国内校园服务系统已经成型,与国外相比,国内校园服务发展相对较晚,总体水平不足,涉及的范围可能并不能广泛扩展到部分功能,建立校园服务系统仍有发展空间。开发的大多数系统都针对校园服务的某些方面,因此有很大的局限性。此外,在移动互联网的背景下,这些单一功能的系统应用程序不再能够完全满足现代学生对学校学习,生活和娱乐的各种需求。集校园服务,教育,娱乐和生活为一体的校园服务系统,其多样化发展还需要进一步的研究和改进。国内外均对于校园服务系统软件都有开发,但普遍还是基于Android,但据不完全的APP了解看来,国内近年来有综合功能的部分校园服务系统,但是有一些设计操作起来较为不便,人性化考虑方面不全面,使得部分人群使用受限,或是很多人没有了解到有这一类软件的存在,使得校园服务系统不能被充分使用。不过国内已经有诸多学校提供了对应学校的校园服务系统网页,且使用查询量的人次极高,能便于学生生活使用。1.5主要研究内容本文的研究背景是武汉学院校园服务工作,研究目的是设计出适合普通高校基于云平台的校园服务系统。此系统要实现的效果是,方便社会大众、学校工作人员、老师、学生更快、更准地了解到学校动态及处理在学校遇到的各种问题。以及通过学校网站的图片将学校最新情况展示给需要了解的人。因此,本文将做如下研究:1.5.1对校园服务系统功能性需求的调查设计校园服务系统的主要目的是提高校园事务管理的信息化程度。与人工处理信息的方式相比,计算机信息处理系统具有较低的错误率和较高的效率,能够在较短的时间内处理和分析大量复杂的数据。系统的用户不仅包括学生和教师,还包括其他访问者。比如学生信息管理,一些学校的公告是由老师传达的,其他的东西容易凑在一起,给大学生的生活带来很多麻烦。所有系统的需求分析都需要对各种用户进行全面的调查,获取系统的功能需求并生成相关文档。1.5.2基于云平台的校园服务系统设计系统的软件设计是根据软件需求对文档进行分析,选择云平台对应的类和方法、存储结构和系统运行所需的系统功能。根据系统试运行的要求创建数据库结构,建立数据库表结构。根据系统选择的开发计划设计功能层,确定各功能层的实际作用,设计各种功能类和方法。1.5.3基于云平台的校园服务系统实现与测试为了测试校园服务系统是否能正常运行,根据程序的类和方法以及myclipse软件编制了系统程序,并借助专用接口设计软件开发了系统的功能接口。设计全面的系统测试方案,确保系统完全达到设计目标。本文的研究成果是为了加快数字化校园的发展步伐,提高学校的整体服务水平和服务水平。1.6创新点一、数字化校园已经在许多方面得到了应用和实践,校园服务系统将成为丰富数字校园功能的有效补充。本课题将结合云平台,通过相应的开发工具搭建通用的校园服务系统,使其与现阶段大多数高校的情况相适应。通过校园服务系统,原本繁杂的信息处理事务可以在较短的时间内完成,使校园事务的管理效率明显提高,处理流程也相对简化。二、该系统被设置为开放系统。用户可以自己编辑和提交服务信息来解决系统的服务信息已过期的问题。管理员可以在确认事实后及时更新系统。因此,学校管理者无须花费大量人力物力来处理繁杂的信息,可以大大减少工作的时间成本与人力成本,且有助于加强学校管理事务的能力。2开发平台和系统关键技术2.1云平台环境介绍2.1.1什么是云平台云平台是以相关硬件为基础,可以实现存储、计算和网络等功能的技术服务。各种云平台的出现是行业面临的重大变化的最重要方面之一。该平台允许开发者在“云”中运行他们的程序,使用“云”中提供的服务,或者同时使用两者。为了加强对“云平台”的了解,我们需要对“平台”一词的含义有更深入的了解。一种更广泛的方法是将其视为任何软件的平台,其作用是为开发人员提供可创建的访问服务。因此,云平台为应用程序提供云服务,相当于是一个服务平台。在使用云平台搭建应用程序时,首先需要建立一个独属的云平台,幸运的是,供应商正在解决此问题,并且现在正在实施许多云平台技术。2.1.2云平台的几种访问方式:(1)Console方式,最简单的方法。直接使用帐户密码登录并与云平台控制台进行交互。(2)API方式,HttpRestFul请求方法向平台启动命令。(3)SDK方式,云平台上拥有通过python,go,Java和php等语言的扩展包,在平台上可以根据需要自行选用,从而借助编程语言在云平台上开发应用程序。(4)命令方式,在平台上可以直接下载二进制客户端,然后通过linux语言来运行相关命令。其中前两种是平台必备,SDK方式也基本是标配,只有少数平台支持命令模式。2.2使用到的技术2.2.1JavaServer Pages(JSP)技术JSP是进行输入和输出的基本手段,是从Servlet上分离出来的一小部分,Servlet是Java服务器页面中的一种,可简化开发并改善接口设计。JSP是基于Java语言开发的交互式网页,但是在高级的应用中只可以用于设计用户界面。当用户从客户端发送应用程序时,系统的JSP容器将首先运行系统中的代码,然后通过HTML格式与客户端形成响应。该程序的代码段主要用于数据库、网页重定向、邮件发送等,程序的所有操作都在服务器上执行,无论客户端的浏览器是什么,只有结果在网络上发送给客户端。JavaServer Pages的主要特点有:(1)JavaServer Pages能够编写一次并在任何地方运行。(2)JavaServer Pages可搭配重复使用的组件:javaserverpages技术可以使用可重用的跨平台组件来执行更复杂的计算和数据处理。开发人员可以共享他们开发的组件,并扩展这些组件的功能,以便更多的用户和客户群可以使用它们,然后根据如何使用这些组件来加快整个开发过程。(3)JavaServer Pages采用标签化页面开发:由于进行网页开发的人员不是都擅长使用Java语言。因此,基于XML标准搭建的标签中可以封装由JSP技术开发的功能。如此,尽管网页的开发人员使用自己的标签也可以完成工作,这样开发出来的网页界面更加动态化,既有助于提高网页开发的效率,又不用花费时间去研究不熟悉的Java语言。2.2.2JavaBean(Application)应用组件技术该应用程序是一个Java应用程序。JavaBean主要用来完成Web项目的处理和开发中的某些功能。它是应用程序的一部分,具有强大的逻辑计算功能,充分利用了Java语言。在Java组件中,JavaBean是一项可以重用来开发基本功能的关键技术。这允许程序开发人员向组件添加基本算法和核心功能,从而提高代码重用和系统安全性。2.2.3Servlet技术Servlet是在服务器端运行的程序,相当于是服务器的应用程序。与在网页上运行小的程序相类似,Servlet可以在Web服务器上完成加载并运行,例如Tomcat,当接收到用户从客户端发送的指令请求后,可以通过一些操作,并返回结果。Servlet的主要特点有:(1)Servlet具有稳定性。Servlet在Web服务器上只需加载一次,而且可以接收多种形式的维护请求,如数据库连接请求。(2)Servlet具有独立性和拓展性。由于servlet的编程语言是Java,因此也具备了Java语言的优点,比如可以被各种客户端使用,又因为继承了java面向对象的特性,所以无论平台如何都可以轻松扩展来满足需求。(3)Servlet具有安全性。如果用户的Web服务器安装了防火墙。要从外部使用Servlet的方法只能是借助安全级别更高的Web服务器。2.2.4Java Database Connectivity (JDBC)技术JDBC是一种用于连接数据库的Java技术,而且也是数据库交互的基础技术之一。在Java Web应用程序的开发过程中,数据库管理系统的应用具有重要作用。其中用来运行SQL语句的Java API即JDBC,包括一组由Java语言编写的类与接口。对使用Java API来搭建数据库的开发人员来说,JDBC就是API的一个参考标准,使其可以顺利开发程序设备。总得来说,JDBC包含有如下几方面的特性:(1)连接到数据库系统。(2)SQL 语句的运行与发送。(3)返回经编译处理后的结果。2.2.5Cascading Style Sheet(CSS)技术级联样式表主要用来设计网页的样式。通过设计样式表可以将每个HMTL的显示属性进行统一的控制,同时样式表也可以对网页的外观进行设定,扩展更多特殊的功能与效果,以及明确网页元素的具体位置。2.2.6ajax(Asynchronous JavaScript and XML)AJAX作为当下一种新的方法,AJAX是一项在搭建交互式与动态化网页和更新特定网页时使用的新技术,在此过程中无须加载完成整个网页。在更新网页时,AJJAX主要在后台程序和服务器上分享数据,来完成对网页更新的监控,这说明不用刷新整个网页就能更新其中的特定部分。3系统需求分析3.1功能需求分析基于对系统功能的分析,可以把系统分成下面的几个模块:(1)用户信息管理:该功能管理基本上实现了系统管理员对用户信息的增、删和查的功能。(2)校内新闻管理:该功能管理基本上实现了管理员对学校新闻信息的增、删和查的功能。(3)系统公告管理:该功能管理基本上实现了管理员对学校公告信息的增、删和查的功能。(4)留言反馈管理:该功能管理基本上实现了管理员对留言反馈查和删信息的功能。(5)管理员出售信息管理:该功能管理基本上实现了管理员对出售信息的查和删的功能。(6)管理员求购信息管理:系统管理员可以通过这项功能查看求购信息,并将无效的信息删除。(7)管理员失物招领管理:系统管理员可以通过这项功能查看失物招领信息,并将与此无关的信息删除。(8)用户前台功能模块:这个模块可以让用户进行线上注册和登陆,并且对网页的信息进行在线浏览和留言反馈。(9)用户出售信息管理:该功能管理基本实现了用户对销售信息的查看、添加和删除。(10)用户求购信息管理管理:该功能管理基本实现了用户对采购信息的查看、添加和删除。(11)用户失物招领管理:该功能管理基本上完成了用户对失物招领的查看、添加与删除信息的功能。3.2性能需求分析系统的安全性:这个系统的安全要求非常严格。要登录到管理系统的系统管理员必须具有登录密码和帐号。没有帐号密码的用户不能以任何方式登录系统后台查看系统的任何信息和数据。保持数据完整的特性:在数据库中储存的的所有数据值均正确的状态。(1)消息记录不能留空,且要保持相对完整性。这是为了从域完整性并通过设置列的数据类型以及是否允许将其设置为null来限制输入的有效性。(2)各种数据间相互联系的正确性。实体的完整性可以让每一行数据都是独特的,并且存在被称为主键的列或列的组合的标识符,即表的主键对于每一行必须具有特定的值。(3)相同数据在不同记录中的一致性。这是从参照完整性约束的,在对其进行键入、删改时,才不会破坏表之间的关系属性,这样可以确保所有表中的键值都匹配。确保不引用不存在的值是这些完整性的要求,如果键的值改变,则对数据库键的总值的所有引用都必须更改一致。数据流程图是系统逻辑性的图形化表现形式。工具数据流主要用于控制系统功能的输入、输出与发送,是系统的数据软件模型,如图1所示。图1 顶层数据流图3.3系统模块划分校园服务系统的基本功能是为师生生活服务,实现处理生活问题的信息化、一体化。系统在开发设计中,依据要实现的目的和针对的用户对象来设计。(1)注册用户:此功能允许在线注册,登录网页后可以查看和修改个人信息。此外,还包括在线信息反馈功能、销售信息管理功能、采购信息管理功能、比赛公告功能。功能、失物招领管理功能和差事服务发布功能。在线注册登录:主要内容是注册新的用户名以及对应的密码。个人信息管理:主要内容是修改用户信息、修改用户名、修改用户电话、修改用户地址等功能。浏览网站信息:主要内容是在主页上查看网站的各种信息,如新闻、比赛等。在线留言反馈:主要内容是修改留言信息、删除留言信息、修改留言时间。销售信息管理:主要内容是销售信息修改、销售信息删除、销售时间修改、销售信息添加等功能。采购信息管理:主要内容是采购信息的修改、删除、新增功能。比赛公告:主要内容是查看比赛的各种信息,如比赛时间、地点等。失物招领管理:主要功能包括失物招领信息的修改、删除、添加功能,以及失物招领时间的修改功能。差事服务发布:主要内容是修改差事服务信息、删除差事服务信息、修改差事服务时间、增加差事服务信息功能。(2)系统管理员:主要功能包括处理用户的在线注册申请、回复用户的留言反馈、修改登陆密码、更新系统公告、管理出售信息、发布求购信息和处理校内新闻、处理校园比赛的功能、处理失物招领的功能、处理跑题服务的功能等都是系统管理员主要的内容。登录密码的修改:大致功能是修改管理员登录的密码和名字。校内新闻管理:主要的内容分别是增、改和删新闻信息的功能。在线注册信息管理:主要可以对用户名与登陆密码进行修改。系统公告管理:主要的内容包括添加、修改和对系统信息进行删除。留言反馈管理:主要内容是修改留言信息、删除留言信息、修改留言时间。销售信息管理:主要内容是增加销售信息和修改销售时间的功能。购买信息管理:主要内容是增加购买信息和修改购买时间的功能。校园竞赛管理:主要内容为竞赛信息的添加、竞赛时间的修改、竞赛地点的添加、竞赛组织者增加的功能。失物招领管理:主要内容包括失物招领信息的新增和删除功能。差事服务管理:主要内容是增加和删除差事信息的功能。系统整体模块结构图,如图2所示。图2 系统整体模块结构图4系统相关设计4.1系统结构设计系统结构是组成系统的元素之间的互连和交互,或者是系统连接的整个集合的方法和顺序。连接是系统元素之间的相互作用和相互依赖关系,而元素是组成元素的媒介。(1)用户登录页面时,java程序将获得用户名和密码,调用数据库进行查询匹配用户名和密码,同时数据库也给java传递数据。数据流通图,如图3所示图3 数据流通图(2)在此系统中通过View接受指令,传递给 Controller并且还可以通过controller接受指令。指令传输图如图4所示:(1)用户可以向View发送指令(页面请求)。(2)用户也可以直接向Controller发送指令(Servlet请求)。图4 指令传输图4.2 E-R图本系统ER图包括:(1) 管理员信息表:从下图可以看出一个管理员能够对多个模块进行管理,与此同时还对照多个服务信息,它们的关系可以用N:N来定义。(2)用户信息表:如下图展示,一个用户是同时服务于多个信息的,其对照关系可以拥N:1来定义。图5 数据库E-R图4.3 数据库表设计数据库结构是编程设计的基本框架,同时也会对编程设计进行限制。具体设计如图6所示。图6 管理员信息表用户信息表,顾名思义,即保存当前注册用户的相关信息,如图7。图7 用户信息表系统公告信息表,其作用在于存储相关公告资料,如图8。图8 系统公告信息表校园内部的新闻信息主要记录在新闻信息表上,其中的关键部分是ID。校内新闻的信息,如图9所示。图9 校内新闻信息表留言信息表,则用来存储登录用户所反馈在校园网的信息。如图10。图10 留言反馈信息表相关购买信息主要记录在求购信息表上,具体如图11所示。图11 求购信息表用户出售的信息主要记录在出售信息表上,具体如图12所示。图12 出售信息表关于失物招领的信息主要记录在失物招领信息表中,具体设计如图13所示。图13 失物招领信息表关于校内新闻的信息图片主要记录在新闻图片信息表中,具体设计如图14所示。图14 新闻图片信息表5系统实现5.1基于云平台的界面图云平台的搭建可以利用云服务器Linux系统:首先在此系统下安装tomcat并启动,其次通过tomcat运行这个项目,最后在网页中输入项目的名称以访问主项目页面。系统首页,如图15。图15 系统首页登录页面:管理员的登陆路径首先是点击首页的“系统后台”,一般用户则是点击“登陆”,此时系统会利用AJAX在服务器页面上执行异步验证并刷新页面,当系统出现登陆页面后,一般用户与管理员都可以分别输入账号密码,随后系统会自动识别,即验证登录账户是否正确。将输入的用户名和密码与系统存储的信息对比,判断是否一致,若一致则登陆成功;若用户名与密码的任何一个无法对应系统数据,都无法成功登陆。下面的图16为管理员的登陆页面,图17则为一般用户的登陆页面。图16 管理员登录界面图17 用户登录界面5.2功能描述 5.2.1管理员模块该模块主要用于展示管理员信息,及其所对照的相关功能,如图18。图18 管理员主页面(1)修改登录密码在该界面,可以实现密码修改,在重设密码时,需要先键入原密码,如图19。图19 修改登录密码(2)校内新闻管理管理员管理员在“学校新闻信息”一栏中点击,即可成功显示出学校新闻的管理页面,其中校内新闻有关的信息可以用删除按钮来进行删除,操作新闻的图片信息则点击如图20的“图片管理”,即可实现图片操作。图20 校内新闻管理界面通过系统管理员单机“添加”按钮,即可进入新闻资讯界面,进而可以在其中添加与完成新闻发布,如图21。图21 添加校内新闻界面(3)系统公告管理管理员在“系统公告管理”一拦点击后,系统就会显示出对应的页面,这时系统后台的action类程序将会显示与系统公告信息相关的信息,如需删除与此无关或无效的信息,只需点击“删除”键。系统公告管理的页面如图22所示。图22 系统公告管理页面系统管理员单击“添加公告信息”,系统就会加载出添加系统公告的界面。但如果输入的信息错误,则录入失败。系统公告添加页面,如图23所示。图23 添加系统公告页面(4)出售信息管理管理员点击“出售信息管理”后,系统将会加载对应的管理页面,出售管理相关的信息将在系统后台的action类程序中显示出来,如需删除与此无关或无效的信息,只需点击“删除”键。出售信息管理的页面如图24。图24 出售信息管理界面(5)求购信息管理当对此模块进行相应的操作管理时,首先管理员需要进入该模块,之后系统会完成管理页面的加载,进而会出现求购管理相关的信息,如需删除与此无关或无效的求购资讯,则点击“删除”按钮,即可成功删除,如图25。 图25 求购信息管理界面(6)失物招领信息管理管理员点击“失物招领信息管理”后,系统将加载相应的管理页面。此时,系统后台的动作程序将显示失物招领相关信息。如果需要删除不相关或无效的信息,只需点击“删除”按钮即可。失物招领管理的页面如图26。图26 失物招领信息管理界面(7)用户信息管理 进入“用户信息管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与用户信息管理相关的内容,如需删除与此无关或无效的用户信息,点击操作一栏所对应的“删除”按钮便可以成功删除。如图27 。图27 用户信息管理界面(8)校园比赛管理当系统管理员进入此界面后,程序会自动加载出该页面。之后,便会出现与之相关的校园竞赛信息,如需删除无效或无用信息,点击“删除”按钮,即可发送删除请求,完成删除。操作校园比赛的界面,如图28所示。图28 校园比赛管理同时,在该模块,管理员还可以实现校园比赛信息的添加,然后输入校园比赛的相关信息。如果没有输入正确的信息,则录入失败。校园比赛添加页面,如图29所示。图29 添加校园比赛界面(9)留言反馈管理管理员点击“留言反馈管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与留言反馈管理相关的信息,如需删除留言反馈的信息可通过单击删除即可。如图30。图30 留言反馈管理页面(10)友情链接管理系统管理员点击“友情链接管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与友情链接管理相关的信息,如需删除与此无关或无效的信息,只需点击“删除”键。友情链接管理的页面如图31所示。图31 友情链接管理界面若管理员准确点击了“添加友情链接”按钮,即可跳转至对应的添加页面,但如果信息输入出错,则无法记录友情链接。友情链接添加页面如图32所示。图32 添加友情链接页面(11)跑腿服务管理管理员点击“跑腿服务管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与跑腿服务管理相关的信息,如需删除与此无关或无效的信息,只需点击“删除”键。跑腿服务管理的页面如图33所示。图33 跑腿服务管理界面5.2.2用户模块在后台的导航界面,管理员还可以实现对前台功能的管理,只需点击“管理中心”即可。如图34。图34 用户主界面(1)用户注册模块主要为用户提供注册操作界面,用户通过按照提示要求填写相关信息,进而成功完成注册,注册完毕后,便可以实现系统部分功能的管理,如果输入有误,则会返回注册界面,重新输入。用户注册界面图,如图35所示。图35 用户注册界面(2)修改信息该功能主要可以修改用户个人信息,具体如图36。图36 修改用户信息页面(3)出售信息管理用户点击“信息出售”后,系统将会加载对应的操作页面,这时系统后台程序将会显示与出售相关的信息,如需删除已发布的出售信息,只需点击最右侧的删除按钮。如图37。图37 出售信息该界面可以添加新的出售信息,如图38,只有键入与之匹配的信息,才会录入成功,否则失败,重新退回输入界面。图38 添加出售信息(4)求购信息管理当用户点击该功能后,系统将会加载对应的操作页面,这时系统后台的action类程序将会显示与求购相关的信息,如需删除已发布的求购资讯,只需要鼠标点击右侧删除键,如图39。图39 求购信息管理界面在这个页面中可以添加求购信息,信息填写应如图40所示,输入完整才可以成功添加。图40 添加求购信息页面(5)失物招领管理用户点击主页上的“失物招领”后,系统将会加载对应的操作页面,这时系统后台会在程序加载下显示界面信息,可以进行删除操作。如图41。图41 失物招领信息管理界面在如图42中,可以通过键入如下信息,完成失物招领信息的添加。图42 添加失物招领信息(6)跑腿服务管理页面通过登录用户可以点击“跑腿服务”,即可进入到相应的信息关联页,此时后台的操作类被调用查询跑腿服务的所有信息。用户删除跑腿服务信息通过单击操作下面的“删除”。操作跑腿服务的信息页面,如图43所示。图43 跑腿服务信息管理界面在这个页面中可以添加跑腿服务信息,只有键入的信息匹配页面所示的要求,才能添加成功。如图44。图44 添加跑腿服务信息页面结 语本系统的设计与开发是一个基于云平台的校园服务系统,采用JSP作为系统前端的主要设计,以mysql编写的数据库管理作为系统后端的主要设计。开发环境是my Eclipse,服务器是Tomcat。基于云平台和Web技术开发的基于B/S结构的校园服务系统。本系统是为学校综合管理校园服务信息而设计的。旨在改变校园服务网站现有的手工或半手工管理模式,实现服务信息共享,使服务信息管理更加规范化、规范化,提高工作效率。通过本文的初步研究,得出的结论是:需要开发一种适合并与公众兼容的校园服务系统。随着不同国家和地区各部门信息化步伐的加快,未来的研究有望基于业务流程的合规性来优化系统。而且为实现完整而统一的系统而努力,努力实现该系统的全面性和多样性。随着用户使用该系统获得更好的理解,将重新分析,设计和实现特定的部分。参考文献1 江鸿飞.基于LBS和云平台的校园服务系统设计与实现D.华中师范大学,2016.2 贺松平.基于MVC模式的B/S架构的研究及应用D.华中科技大学,2005.3 韩颍,卫琳,谢琦.ASPNET4.5动态网站开发基础教程M.清华大学出版社,2015.4 李耿.面向IaaS云平台基础性能测评框架