《基于云平台的校园服务系统设计与研究 计算机科学技术专业.docx》由会员分享,可在线阅读,更多相关《基于云平台的校园服务系统设计与研究 计算机科学技术专业.docx(28页珍藏版)》请在课桌文档上搜索。
1、基于云平台的校园服务系统设计与研究DesignandResearchofCampusServiceSystemBasedonCloudPlatform摘要近些年,随着计算机技术与信息技术的快速发展,人们逐渐认识到计算机技术的优势所在,既可以减少工作时间,又可以降低工作成本,于是根据计算机技术搭建的应用逐渐增多,应用范围也日益广泛。对高等院校来说,需处理与师生相关的各种信息,工作量较大,为提高信息处理的效率,各大高校开始根据自身的特点设计和研发校园服务系统,且在研发过程中引进了云平台技术,可以更好地满足学校师生的需求。本文,将通过收集与论题相关的中外文献资料,加以研读并分析国内外对于校园服务系统
2、的研究现状,搜集与论题相关的数据分析和可供使用的数据。了解在云平台环境下设计系统的技术支持;详细了解能够基于该平台下供操作的系列相关知识。在环境、技术及数据的支持下,侧重于设计基于云平台的系统原型,利用原型展现出系统可实现的功能,达到的目的。并且通过对现已成型的校园服务系统进行研究、分析及数据提炼,提出合理化的意见和建议,在其基础之上进一步完善增加可提供的需求。最终在熟悉并了解云平台环境及技术支持的前提下,根据正确的步骤和实施条件来完成系统的设计,达成适时可行的系统设计。关键词:设计与研究;校园服务;云平台AbstractInrecentyears,withtherapiddevelopmen
3、tofcomputertechnologyandinformationtechnology,peoplehavegraduallyrealizedtheadvantagesofcomputertechnology,whichcannotonlyreduceworkingtime,butalsoreduceworkcosts.Therefore,theapplicationofcomputertechnologyhasgraduallyincreased,andthescopeofapplicationhasalsoincreased.Increasinglywidespread.Forcoll
4、egesanduniversities,theyneedtodealwithallkindsofinformationrelatedtoteachersandstudents,andtheworkloadisrelativelylarge.Inordertoimprovetheefficiencyofinformationprocessing,morcollegesanduniversitieshavebeguntodesignanddevelopcampusservicesystemsaccordingtotheirowncharacteristics,andintheprocessofre
5、searchanddevelopmentTheintroductionofcloudplatformtechnologycanbettermeettheneedsofschoolteachersandstudents.Inthispaper,wewillcollectChineseandforeignliteraturerelatedtothetopic,studyandanalyzethecurrentresearchstatusofcampusservicesystemsathomeandabroad,andcollectdataanalysisandavailabledatarelate
6、dtothetopic.Tounderstandthetechnicalsupportfordesigningthesysteminthecloudplatformenvironment;tounderstandindetailtheseriesofknowledgethatcanbeusedtooperateunderthisplatform.Withthesupportoftheenvironment,technologyanddata,focusondesigningaprototypeofthesystembasedonthecloudplatform,andusetheprototy
7、petoshowthefunctionsthatthesystemcanachieveandthepurposeitcanachieve.Wewillalsostudy,analyze,andrefinethedataoftheexistingcampusservicesystem,andproposerationalizationandsuggestionstofurtherimproveandincreasetherequirementsthatcanbeprovidedontopofit.Intheend,wewillcompletethesystemdesignaccordingtot
8、hecorrectstepsandimplementationconditions,andachieveatimelyandfeasiblesystemdesignwithfamiliarityandunderstandingofthecloudplatformenvironmentandtechnicalsupport.Keywords:Designandresearch;Campusservice;Cloudplatform1引论1.1 研究背景11.2 Jf目*1L3研究意义11.4国内外研究状况综述2L5主要研究内容21.6创新点32开发平台和系统关键技术42. 1云平台环境介绍42.
9、 2使用到的技术43系统需求分析73. 1功能需求分析73. 214:目匕j后73. 3系统模块划分84系统相关设计104. 1系统结构设计104.2 E-R图104.3 数据库表设计115系统实现145.1基于云平台的界面图145. 2功能描述15结语232425参考文献致谢1引论5.2 研究背景在科技得到快速进步的同时,计算机行业与互联网信息系统也取得了较快发展。现阶段,在企业的日常管理与信息处理中仍然以手动管理模式为主,该模式虽然可以达到小规模公司的管理要求。但是,随着各个行业的激烈竞争,企业必须在内部管理机制中引进信息管理系统,使企业处理及管理信息的效率得到提高。互联网现在在人们的生活
10、中起着举足轻重的角色,互联网和各种事物结合所孕育出来的产物为我们的生活提供了极大的便捷,比如人们可以通过网络来了解一个学校的情况,越来越多的学校有了自己的网站。因此,本人开发了校园服务系统,使用校园服务系统后,使得社会上的各界人士、老师和学生更快的了解学校动态,更方便的使用学校的网站来交易自己的二手物品,同时让人们通过这个学校的网站上的图片、文字等方面更充分的了解学校的情况。当前是一个数据化与信息化的时代,互联网成为人们分享和传送信息的主要平台。相比于传统的手动处理信息模式,计算机信息处理系统的失误率更低、工作效率也更高,可以在短时间内处理大量繁杂的数据。因此,对于高校来说,研发一套专属的校园
11、服务系统十分必要。1.2研究目的以使用云平台的校园服务系统的学生为基准,在现有市面上的校园服务系统上做进一步的改进和增加新的功能,满足学生的需求及个性化需求,能够在系统设计上提出自己的想法、加入自己的看法,创新设计,优化功能。基于此,高校需尽快研发一套效率高且实用的校园服务系统,让学校的师生可以从中获取更加便利的服务。通过使用快速浏览和查询手段,不会浪费大量的人力资源和物质资源,使用户能够快速了解相应的工作流程,提高工作效率,并显著改善校园生活。1. 3研究意义多年来,随着大学的发展,学生人数猛增,并且校园运营的类型很多,校园的师生已经逐渐无法满足对效率和便利性的持续追求。此外,传统的手动咨询
12、使咨询业务流程既耗时又效率低下,在一定时间内提供手动咨询的访问者数量也非常有限。因此不能满足高校用户对信息快速获取的要求,并且用户问题也不能得到及时处理和统计。人们使用网络的独特功能,其中的各种资源都可以彼此分享。由于互联网的开放性,使人们可以从中获取各类免费的资源。为提高学校师生获取信息的效率、加强校园事务的管理,有必要在管理中引进信息技术处理系统,这样既可以消除管理过程中的人工操作,方便了操作和处理,又有效地减少了错误的发生。对于学校的师生与后勤工作人员来说,校园服务系统可以更加高效便利地获取资源,协同工作,随时随地解决用户问题的有利条件,同时提高了大学服务部门的服务质量。基于上述情况,本
13、文在云平台技术的基础上研发了一款高效、完善的校园服务系统,有利于为学生提供在校园里生活的便利和及时的信息反馈,生活上更能把握时间,减少等待处理时浪费的时间,和掌握生活方面的实时动态等。更多用户,因为他们可以快速,准确地选择正确的方法,提高了工作效率,提供了便捷高效的校园服务查询、修改功能以满足学生的日常需求,可以享受数字信息所提供的便利。1.4国内外研究状况综述我国由于科学技术的进步,国内校园服务系统已经成型,与国外相比,国内校园服务发展相对较晚,总体水平不足,涉及的范围可能并不能广泛扩展到部分功能,建立校园服务系统仍有发展空间。开发的大多数系统都针对校园服务的某些方面,因此有很大的局限性。此
14、外,在移动互联网的背景下,这些单一功能的系统应用程序不再能够完全满足现代学生对学校学习,生活和娱乐的各种需求。集校园服务,教育,娱乐和生活为一体的校园服务系统,其多样化发展还需要进一步的研究和改进。国内外均对于校园服务系统软件都有开发,但普遍还是基于Android,但据不完全的APP了解看来,国内近年来有综合功能的部分校园服务系统,但是有一些设计操作起来较为不便,人性化考虑方面不全面,使得部分人群使用受限,或是很多人没有了解到有这一类软件的存在,使得校园服务系统不能被充分使用。不过国内已经有诸多学校提供了对应学校的校园服务系统网页,且使用查询量的人次极高,能便于学生生活使用。1.5主要研究内容
15、本文的研究背景是武汉学院校园服务工作,研究目的是设计出适合普通高校基于云平台的校园服务系统。此系统要实现的效果是,使得社会上的各界人士、老师和学生更快的了解学校动态,更方便的使用学校的网站来处理遇到的事情,同时让人们通过这个学校的网站上的图片、文字等方面更充分的了解学校的情况。因此,本文的主要研究内容如下:1.1.1 5.1对校园服务系统功能性需求的调查设计校园服务系统主要是为了提高校园事务管理的信息化程度。相比于人工处理信息的方式,计算机信息处理系统的失误率更低、效率更高,可以在短时间内处理和分析大量繁杂的数据。系统的使用者不仅包括学生和教师,也包括其他访客。比如学生信息管理,学校的一些公告
16、由老师传达等事情容易出现扎堆现象,给大学生的生活带来了很多的麻烦。所有系统的需求分析需要对各类用户进行全面的调查,得出系统的功能性需求并生成相关文档。1.1.2 基于云平台的校园服务系统设计系统的软件设计是根据软件需求对文档进行分析,并为云平台,存储结构和系统运行所需的系统功能选择相应的类和方法。根据系统试用操作的要求创建数据库结构,以建立数据库表结构。根据系统选择的开发计划设计功能层次,确定每个功能级别的实际角色,并设计各种功能的类和方法。1.1.3 基于云平台的校园服务系统实现与测试为测试校园服务系统是否能够正常运行,基于程序的类和方法与MyEclipse软件来搭建系统程序,在系统的功能界
17、面上借助专门的界面设计软件进行开发。设计一个全面的系统测试计划,以确保系统完全达到设计目标。本文的研究成果是加快数字校园发展的步伐,这不仅为学生和教师提供了便利,而且有助于提高学校的整体服务水平和服务层次。1.6创新点一、数字化校园已经在许多方面得到了应用和实践,校园服务系统将成为其有效的补充,丰富数字化校园的功能。本文基于云平台模型,并使用当前流行的开发工具来开发通用的校园服务系统,使其与现阶段大多数高校的情况相适应。通过校园服务系统,原本繁杂的信息处理事务可以在较短的时间内完成,使校园事务的管理效率明显提高,处理流程也相对简化。二、该系统被设置为开放系统。如果系统中的服务信息已过期,则用户
18、可以自己编辑和提交服务信息。管理员可以在确认事实后及时更新系统。因此,学校管理者无须花费大量人力物力来处理繁杂的信息,可以大大减少工作的时间成本与人力成本,且有助于加强学校管理事务的能力。2开发平台和系统关键技术2.1 云平台环境介绍2.1.1 什么是云平台云平台是以相关硬件为基础,可以实现存储、计算和网络等功能的技术服务。各种云平台的出现是行业面临的重大变化的最重要方面之一。该平台允许开发人员在“云”中运行其程序,使用“云”中提供的服务或同时使用两者。要了解云平台,我们需要对“平台”一词的含义有更深入的了解。一种更广泛的方法是将其视为任何软件的平台,其作用是为开发人员提供可创建的访问服务。因
19、此,云平台为应用程序提供云服务,相当于是一个服务平台。在使用云平台搭建应用程序时,首先需要建立一个独属的云平台,幸运的是,供应商正在解决此问题,并且现在正在实施许多云平台技术。2.L2云平台的几种访问方式:(I)ConSOle方式,最简单的方法。直接使用帐户密码登录并与云平台控制台进行交互。(2) APl方式,HttPReStFUI请求方法向平台启动命令。(3) SDK方式,云平台上拥有通过PythOn,go,JaVa和PhP等语言的扩展包,在平台上可以根据需要自行选用,从而借助编程语言在云平台上开发应用程序。(4)命令方式,在平台上可以直接下载二进制客户端,然后通过IinUX语言来运行相关命
20、令。其中前两种是平台必备,SDK方式也基本是标配,只有少数平台支持命令模式。(4) 使用到的技术2. 2.IJavaServerPages(JSP)技术JSP是进行输入和输出的基本手段,是从Servlet上分离出来的一小部分,Servlet是JaVa服务器页面中的一种,可简化开发并改善接口设计。JSP是基于JaVa语言开发的交互式网页,但是在高级的应用中只可以用于设计用户界面。当用户从客户端发送申请,系统的JSP容器在完成接收,会先运行系统中的代码,然后通过HTML格式与客户端形成响应。这个程序的代码片段主要应用于数据库、网页重定向,电子邮件发送等。程序的所有操作均在服务器执行,并且无论客户端
21、的浏览器如何,仅将结果发送到网络上的客户端。JavaServerPages的主要特点有:(1) JavaServerPageS能够编写一次并在任何地方运行。(2) JavaServerPageS可搭配重复使用的组件:JavaServerPages技术可以利用可重用的跨平台组件来执行更复杂的计算和数据处理。开发人员可以共享他们开发的组件并扩展这些组件的功能,以使更多的用户和客户群体可以使用它们,然后根据如何利用这些组件来加快整个开发过程。(3) JavaServerPageS采用标签化页面开发:由于进行网页开发的人员不是都擅长使用Java语言。因此,基于XML标准搭建的标签中可以封装由JSP技术
22、开发的功能。如此,尽管网页的开发人员使用自己的标签也可以完成工作,这样开发出来的网页界面更加动态化,既有助于提高网页开发的效率,又不用花费时间去研究不熟悉的Java语言,2. 2.2JavaBean(Application)应用组件技术该应用程序是Java应用程序。JavaBean主要用于完成Web项目和某些开发中功能的处理。它是应用程序的一部分,具有强大的逻辑计算功能,并充分利用了Java语言。在Java组件中,JavaBean是一项关键技术,可以重复用来开发基础功能。这让程序的开发人员可以在组件中加入基础算法和核心功能,从而提高代码重用性和系统安全性。3. 2.3Servlet技术Serv
23、let是在服务器端运行的程序,相当于是服务器的应用程序。与在网页上运行小的程序相类似,SerVlet可以在Web服务器上完成加载并运行,例如TOmCat,当接收到用户从客户端发送的指令请求后,可以通过一些操作,并返回结果。Servlet的主要特点有:(I)SerVIet具有稳定性。SerVIet在Web服务器上只需加载一次,而且可以接收多种形式的维护请求,如数据库连接请求。(2) Servlet具有独立性和拓展性。由于servlet的编程语言是Java,因此也具备了JaVa语言的优点,比如可以被各种客户端使用,又因为继承了java面向对象的特性,所以无论平台如何都可以轻松扩展来满足需求。(3)
24、 Servlet具有安全性。如果用户的Web服务器安装了防火墙。要从外部使用Servlet的方法只能是借助安全级别更高的Web服务器。2.2.4JavaDatabaseConnectivity(JDBC)技术JDBC是一种用于连接数据库的Java技术,而且也是数据库交互的基础技术之一。在JavaWeb应用程序的开发过程中,数据库管理系统的应用具有重要作用。其中用来运行SQL语句的JavaAPI即JDBC,其中包括一组由Java语言编写的类与接口。对使用JavaAPI来搭建数据库的开发人员来说,JDBC就是APl的一个参考标准,使其可以顺利开发应用程序。简单地说,JDBC可做三件事:(1)与数据
25、库建立连接。(2)发送SQL语句。(3)处理结果。2. 2.5CascadingStyleSheet(CSS)技术级联样式表主要用来设计网页的样式。通过设计样式表可以将每个HMTL的显示属性进行统一的控制,同时样式表也可以对网页的外观进行设定,扩展更多特殊的功能与效果,以及明确网页元素的具体位置。3. 2.6ajax(AsynchronousJavaScriptandXML)AJAX不是新的编程语言,而是基于当前标准的一种新方法。AJAX是一项在搭建交互式与动态化网页和更新特定网页时使用的新技术,在此过程中无须加载完成整个网页。在更新网页时,AJJAX主要在后台程序和服务器上分享数据,来完成对
26、网页更新的监控,这说明不用刷新整个网页就能更新其中的特定部分。3系统需求分析3.1功能需求分析基于对系统功能的分析,可以把系统分成下面的几个模块:(1)用户信息管理:该功能管理基本上实现了系统管理员对用户信息的增、删和查的功能。(2)学校新闻管理:该功能管理基本上实现了管理员对学校新闻信息的增、删和查的功能。(3)系统公告管理:系统管理员可以通过这项功能阅览系统公告、更新或删除系统的信息。(4)留言反馈管理:该功能管理基本上实现了管理员对留言反馈查和删信息的功能。(5)管理员出售信息管理:该功能管理基本上实现了管理员对出售信息的查和删的功能。(6)管理员求购信息管理:系统管理员可以通过这项功能
27、查看求购信息,并将无效的信息删除。(7)管理员失物招领管理:系统管理员可以通过这项功能查看失物招领信息,并将与此无关的信息删除。(8)用户前台功能模块:这个模块可以让用户进行线上注册和登陆,并且对网页的信息进行在线浏览和留言反馈。(9)用户出售信息管理:该功能管理基本上实现了用户对出售的查看、添加与删除信息的功能。(10)用户求购信息管理:该功能管理基本上实现了用户对求购的查看、添加与删除信息的功能。(三)用户失物招领管理:该功能管理基本上完成了用户对失物招领的查看、添加与删除信息的功能。4. 2性能需求分析系统的安全性:本系统在安全方面上要求十分严格,想登录本管理系统的系统管理员必须有登录密
28、码和账号,没有账号密码的用户不能通过任何方式登录到系统的后台查看系统的任何信息和数据。数据的完整性:存储在数据库中的所有数据值均正确的状态。(1)消息记录不能留空,且要保持相对完整性。这是为了从域完整性并通过设置列的数据类型以及是否允许将其设置为null来限制输入的有效性。(2)各种数据间相互联系的正确性。实体的完整性可以让每一行数据都是独特的,并且存在被称为主键的列或列的组合的标识符,即表的主键对于每一行必须具有特定的值。(3)相同数据在不同记录中的一致性。这是从参照完整性约束的,在输入,修改或删除记录时,引用完整性会维护表之间的己定义关系,这样可以确保所有表中的键值都匹配。确保不引用不存在
29、的值是这些完整性的要求,如果键的值改变,则对数据库键的总值的所有引用都必须更改一致。数据流程图是系统逻辑性的图形化表现形式。工具数据流主要用于控制系统功能的输入、输出与发送,是系统的数据软件模型,如图1所示。图1顶层数据流图5. 3系统模块划分校园服务系统的基本功能是为师生生活服务,实现处理生活问题的信息化、一体化。系统在开发设计中,依据要实现的目的和针对的用户对象来设计。(1)注册用户:该功能允许进行在线注册,并且在登陆网页后可以对相关信息进行查看与修改个人信息等,此外还包括在线留言反馈的功能、管理出售信息的功能、管理求购信息的功能、发布竞技比赛公告的功能、管理失物招领的功能和发布跑腿服务的
30、功能。在线注册登录:主要内容是注册新的用户名以及对应的密码。个人信息管理:主要的内容分别是对用户信息修改,用户名字修改,用户电话修改,用户住址修改的功能。浏览网站信息:主要的内容是在首页查看网站的各种信息,例如新闻、比赛等等。在线留言反馈:主要的内容分别是对留言信息修改,留言信息删除,留言时间修改的功能。出售信息管理:主要的内容分别是对出售信息修改,出售信息删除,出售时间修改和出售信息添加的功能。求购信息管理:主要的内容分别是对求购信息修改,求购信息删除,求购信息添加的功能。竞技比赛公告:主要的内容是查看竞技比赛的各种信息,例如比赛时间、地点等等。失物招领管理:主要功能包括对失物招领信息的修改
31、、删除和添加功能,对失物招领时间的修改功能。发布跑腿服务:主要的内容分别是对跑腿服务信息修改,跑腿服务信息删除,跑腿服务时间修改和跑腿服务信息添加的功能。(2)系统管理员:主要功能包括处理用户的在线注册申请、回复用户的留言反馈、修改登陆密码、更新系统公告、管理出售信息、发布求购信息和处理校内新闻、处理校园比赛的功能、处理失物招领的功能、处理跑题服务的功能等都是系统管理员主要的内容。登录密码的修改:大致功能是修改管理员登录的密码和名字。校内新闻管理:主要的内容分别是增、改和删新闻信息的功能。在线注册信息管理:主要可以对用户名与登陆密码进行修改。系统公告管理:主要的内容包括添加、修改和删除系统公告
32、信息。留言反馈管理:主要的内容分别是对留言信息修改,留言信息删除,留言时间修改的功能。出售信息管理:主要的内容分别是对出售信息添加,出售时间修改的功能。求购信息管理:主要的内容分别是对求购信息添加,求购时间修改的功能。校园比赛管理:主要的内容分别是对比赛信息添加,比赛时间修改,比赛地点添加,比赛组织者添加的功能。失物招领管理:主要内容包括添加和删除失物招领信息的功能。跑腿服务管理:主要的内容分别是对跑腿信息添加,跑腿信息删除的功能。系统整体模块结构图,如图2所示。图2系统整体模块结构图4系统相关设计4.1系统结构设计系统结构是组成系统的元素之间的互连和交互,或者是系统连接的整个集合的方法和顺序
33、。连接是系统元素之间的相互作用和相互依赖关系,而元素是组成元素的媒介。(1)用户登录页面时,java程序将获得用户名和密码,调用数据库进行查询匹配用户名和密码,同时数据库也给java传递数据。数据流通图,如图3所示fm接收数据府递I懈图3数据流通图(2)在此系统中通过View接受指令,传递给Controller并且还可以通过controller接受指令。指令传输图如图4所示:(1)用户可以向VieW发送指令(页面请求)。(2)用户也可以直接向ControIler发送指令(SerVICt请求)。图4指令传输图4. 2E-R图本系统ER图包括:(1)管理员信息表:一个管理员对应多个管理模块,同时,
34、多个管理模块可以对应多个服务信息,所以是N:N的关系。(2)用户信息表,多个服务信息对应一个用户,而一个用户对应多个服务信息,所以是n:l的关系。数据库E-R图,如图5所示。图5数据库E-R图6. 3数据库表设计数据库结构是编程设计的基本框架,同时也会对编程设计进行限制。具体设计如图1所示。列名数据类型长度是否主键说明UserIdint4是主键递增UserNamevarchar50否账号UserPwdvarchar50否密码图1管理员信息表用户信息表主要是保存注册的用户信息。用户的信息,如图2所示。列名数据类型长度是否主键说明UserIdInt4是主键递增UserXamevarchar50否用
35、户名UserPwdvarchar50否密码UserRealNamevarchar50否姓名UserSexvarchar2否性别UserAddressvarchar50否地址UserTelvarchar20否电话UserMailvarchar20邮箱图2用户信息表系统公告信息表主要是保存系统公告信息。系统公告的信息,如图3所示。列名数据类型长度是否主键说明gonggao_idInt4是主键递增gonggao_titleVarchar100否标题gonggao_contentVarchar5000否内容gonggao_dataVarchar20否发布时间fujianVarchar20否附件图3系统
36、公告信息表校内的新闻信息主要记录在新闻信息表上,其中的关键部分是ID。校内新闻的信息,如图4所示。列名数据类型长度是否主键说明IdInt4是主键递增titlevarchar100否标题memovarchar5000否内容Timevarchar20否发布时间图4校内新闻信息表用户留言反馈的信息主要记录在留言信息表上。具体信息如图5所示。列名数据类型长度是否主键说明idint4是主键递增Namevarchar50否姓名Addressvarchar50否住址Telvarchar50否电话Mailvarchar50否邮箱memovarchar99否内容Timevarchar20否时间图5留言反馈信息表
37、用户的求购信息主要记录在求购信息表上,具体如图6所示。列名数据类型长度是否主键说明idint4是主键递增Titlevarchar50否标题Telvarchar50否联系电话Timevarchar50否发布时间UserIdvarchar50否会员ID图6求购信息表用户出售的信息主要记录在出售信息表上,具体如图7所示。列名数据类型长度是否主键说明idint4是主键递增Titlevarchar50否标题Telvarchar50否联系电话Timevarchar50否发布时间图7出售信息表关于失物招领的信息主要记录在失物招领信息表中,具体设计如图8所示。列名数据类型长度是否主键说明idint4是主键递增
38、Titlevarchar50否标题Telvarchar50否联系电话Timevarchar50否发布时间图8失物招领信息表关于校内新闻的信息图片主要记录在新闻图片信息表中,具体设计如图9所示。列名数据类型长度是否主键说明idint4是主键递增fujianvarchar50否附件Introducevarchar50否介绍xinwen_idvarchar50否新闻ID图9新闻图片信息表5系统实现6.1 基于云平台的界面图云平台的搭建可以利用云服务器Linux系统:首先在此系统下安装tomcat并启动,其次通过tomcat运行这个项目,最后在网页中输入项目的名称以访问主项目页面。系统首页,如图6。图
39、6系统首页登录页面:管理员的登陆路径首先是点击首页的“系统后台”,一般用户则是点击“登陆”,此时系统会利用AJAX在服务器页面上执行异步验证并刷新页面,当系统出现登陆页面后,一般用户与管理员都可以分别输入账号密码,随后系统会自动识别,即对用户名和密码进行检测。分析输入的用户名和密码是否与系统存储的一致,若一致则登陆成功;若用户名与密码的任何一个无法对应系统数据,都无法成功登陆。下面的图7为管理员的登陆页面,图8则为一般用户的登陆页面。图7管理员登录界面校园服务网站图8用户登录界面7. 2功能描述7.1.1 管理员模块管理员主页面:显示系统管理员的所有功能,页面上的每个选项都对应了一个功能。图9
40、是系统管理员的主页面。校园服务网站IfBSMS。出名X.3-FWse三安。SHMr.工Ktnn。XKt图9管理员主页面(1)修改登录密码管理员可以对自己的密码进行修改,需要输入原密码,再输入新的密码。修改登录密码,如图10所示。登录名:原密码:新密码:修改重置图10修改登录密码(2)校内新闻管理管理员在“学校新闻信息”一栏中点击,即可成功显示出学校新闻的管理页面,其中校内新闻有关的信息可以用删除按钮来进行删除,操作新闻的图片信息可以通过点击对应的“图片管理”按钮。校内新闻的操作界面,如图11所示。1J凤充.星Metfcm能开SK炭砌胸2021-4-I01&09屋FSf2大学也慰安1-1扶分次专
41、,济套BK2021大K无我无停-WOtc三M13666666666低W让己色52)0Jmar无济无子-ao元2021-4-111459m2白色金IKG6Ige人.750元BM1366必及6WoocxxxxxxWIl150038GitaxyNoteI922Qf*上代丽HEX135$2021-411m4ttUW=4月的主11电I1台划I238O三xy202141115:乂S*喻臼居矶IWIe了!iM00MlYTlI5:%6三X13555S55555儆泗202141118:12图15出售信息管理界面(5)求购信息管理管理员点击“求购信息管理”后,系统将会加载对应的管理页面,这时系统后台的action
42、类程序将会显示与求购管理相关的信息,如需删除与此无关或无效的信息,只需点击“删除”键。求购信息管理的页面如图16所示。序e三ewt*手电或三6M2*WZ不一SKifflKd135555555$202ITlI18:32笄图16求购信息管理界面(6)失物招领信息管理管理员点击“失物招领信息管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与失物招领相关的信息,如需删除与此无关或无效的信息,只需点击“删除”键。失物招领管理的页面如图17所示。序号(Bfr三联电总i三fR发旬阊0住1不在山东IB见聊强TB.I3SU34S678无2021-41112:321图17失物招领信息管理界面(7)用户信息管理管理员点击“用户信息管理”后,系统将会加载对应的管理页面,这时系统后台的action类程序将会显示与用户信息管理相关的内容,如需删除与此无关或无效的信息,只需点击“删J除”键。用户信息管理的页面如图18所示。*e三三nGat电法1KuwnOOO(X)OXl=上B男13888866688