【《基于JAVA的教室预约管理系统的设计与实现》8300字(论文)】_第1页
【《基于JAVA的教室预约管理系统的设计与实现》8300字(论文)】_第2页
【《基于JAVA的教室预约管理系统的设计与实现》8300字(论文)】_第3页
【《基于JAVA的教室预约管理系统的设计与实现》8300字(论文)】_第4页
【《基于JAVA的教室预约管理系统的设计与实现》8300字(论文)】_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言1.1研究意义发展前景很好,现在这个社会很需要这样的平台,线上的闽科教室预约平台给用户带来了很大的便利。闽科教室预约信息能很容易被管理员修改,管理员掌握系统的操作后,就不需要人工手写了。开发出这样的线上系统让闽科教室预约管理方便了许多。信息系统的开发应该与闽科教室预约管理系统相适应,能够改变效率极低的落后的人工管理形式,大大升级落后的人工管理形式。并且在如今这个快速发展的社会已经淘汰了不适应社会发展的人工管理模式。这样的线上管理模式普遍适用,这样的线上网络预约管理模式已经被快速使用起来了。线上网络的闽科教室预约管理模式比落后的人工预约管理模式要便捷太多了。消息的即时性和信息的共享性等特点是线上网络闽科教室预约管理模式所具备的。线上网络系统的闽科教室预约管理系统便利了许多,闽科教室预约信息的管理使用线上的方式进行管理,可以使管理员的工作量极大的减少,所以信息化的管理方式特别的方便。在这信息化和数据化的社会,全球都已经普及管理信息化。这样的话大家就可以更方便地预约教室。闽科教室预约管理系统的开发之所以能进行是因为网络的快速发展。想要开发出线上网络的闽科教室预约管理模式平台,那么必须更换落后的人工处理模式,在如今这个快速发展的社会,效率低下的人工处理模式已经无法满足学校管理的要求。落后的人工处理方式,不但效率很低而且很容易出现错误,无法及时处理大量的信息和资料,落后的人工处理形式盲目依靠劳力,从而导致预约信息无法及时被处理。而且资源的分配也不均匀,导致资源利用不合理而发生浪费。1.2研究背景互联网的迅速普及完全超出了人们的预想,悄而生息地就已经融入了人们的生活中。互联网的出现已经完全影响了人们的日常作息,方便了人们生活中的各个方面。从互联网的第一次出现到现在全世界网络的普及,无论是医疗上,出行上等人类的生活各方面上都已经离不开在互联网的基础上使用计算机平台对生活各方面的系统的全面的进行合理的管理。因为现在科学技术的发展日新月异的完善,所以人们使用科学技术的程度越来越大,人类已经无法离开先进的科学技术。进行闽科教室预约管理系统的设计与开发有许多好处。例如:第一,线上网络的闽科教室预约管理系统使学校的预约和管理更加的轻松,淘汰了落后的人工处理形式,大大地节约了人们预约教室和处理教室预约信息的时间。第二,线上网络的闽科教室预约管理系统的管理方式使得信息的处理更正确,不容易产生错误。第三,因为是线上网络的闽科教室预约管理系统,所以人们不需要到特定的地点进行教室的预约和教室预约信息的处理,人们只要登录闽科教室预约管理系统平台就可以进行教室的预约和教室预约信息等操作处理了。此次设计开发的闽科教室预约管理系统的目的是利用一系列开发技术在这次的毕业设计作品中实现:首先,闽科教室预约管理系统在设计上应该面向不同对象,做到能够让不同的对象都能使用这个平台。例如用户能够使用这个平台进行教室的预约,而管理员能够使用这个平台进行教室预约信息的及时处理、审核、回复等功能。这样系统具有完善的特性。其次是,研究设计开发的闽科教室预约管理平台能够让刚更新的信息及时的出现在使用者的面前。这样的系统具有即时可视的特性。最后,简单方便的操作步骤,界面有序不杂乱,让人们更方便的处理闽科教室预约信息等便利是这次研究设计开发的闽科教室预约管理系统所应该具备的特性。2相关技术2.1JSP技术服务器端的处理是可以通过EnterpriseJavaBeans组件或JavaBeans组件来进行。Servlet是由JSP页面编译而成的。JSP技术是Java系列技术中的一部分,所以JSP技术对构建以JavaWeb为基础的能升级的系统中起着非常重要的作用REF_Ref12694\w\h[1]。2.2Java技术目前JAVA已然列入了主流的开发语言行列,特别适合用来开发Internet应用软件是因为它在保留了C++语言的语句结构的同时去掉了指针、多继承、运算符重载等降低安全性、可靠性的元素REF_Ref11868\w\h[3]。Java语言是完全面向对象的语言,Internet的发展使得Java语言也迅速被广泛的应用,JAVA语言体现了新型开发思路的程序设计语言。Java具有简单的、面向对象的、分布式的、解释的、鲁棒性(Robust)、安全的、可移植的、高编写效能的、多线程的等多特性REF_Ref12168\w\h[9]。Java的是在撰写C++语言程序时遇到各种困难时产生的,Java语言是1995年由SUN公司开发的面向对象的新一代程序REF_Ref7057\w\h[4]。2.3MYSQL数据库数据库在本系统的作用是巨大的。因为线上网络的闽科教室预约管理系统不同于落后的人工教室预约管理形式,需要处理的数据数据是人工几十倍,甚至是几百倍,所以需要研究开发出一个强大的数据库。数据库的存储量要足够的庞大,能容纳同样大量的数据信息,能够适配开发的系统。随着科技的不断发展,现在数据库也发展的越来越完善,并且已经从落后的只能容纳少量的数据发展成现如今可以存放海量的数据的超级数据库,现在的数据库演变成了数据处理的方式REF_Ref12224\w\h[5]。但是时代的变迁和发展,在以前数据库的功能仅仅是数据保存和管理操作,能够存放和管理数据信息,网站的开发必须配套相应数据库,数据库具有一定的组织结构REF_Ref13331\w\h[6]。同时也可以进行二次开发的数据库表结构空间的扩展,但是对于本系统来说足够了,虽说其功能不够强大、规模也相对较小,有效提高速度,可以方便的利用系统资源REF_Ref13706\w\h[7]。并且现在的数据库在数据的保密性上已经做得非常的可靠,里面存放的数据完全不用担心会被泄露,因为数据库的安保十分难以被破解,所以本次闽科教室预约管理系统使用的数据库是MYSQL数据库,是完全可以放心的REF_Ref11672\w\h[8]。3需求分析3.1可行性分析接下来,法律,经济,操作,技术这四个点是必须要思考的,从这四个点去进行分析这次研究设计的平台有无开发的价值。要先对研究设计开发的平台进行系统的解析在开发出平台之前。研究设计开发出这样一个线上网络的闽科教室预约管理系统会使学校的管理体系得到进一步的提升,只要开发的系统能达到学校的管理要求。那么开发出的系统将会在最小的成本上实现利益的最大化。3.1.1操作可行性人们想要能够正常快捷地进行这个闽科平台的行使的基础是要分析好这个系统的操作可行性。平台应该具有界面简单、美观、良好;操作上也应该便捷,操作流程不可以过于复杂,应该简单易于操作。登录系统对平台的各个方面进行测试,平台界面美观良好,无不良画面;在操作上,平台的操作简单容易,无复杂的操作流程;而且平台对错误的操作有提示信息,能及时纠正用户在操作上的错误,拥有对新用户友好的操作流程,就是新用户也极易上手。通过分析测试得出,运行起来的这个系统符合要求。这个平台不仅对用户还是管理员在操作上都是简单易上手,而且前台用户和后台管理员在信息的交流上互通有无。因为研究设计开发的是线上网络的闽科平台,所以只要有网络大家就可以不论何时何地都能登录平台进行教室预约和信息管理。3.1.2经济可行性接下来需要测试的是这个系统在经济上是否也可行。在经济上这个系统应该满足低成本消耗就能达到高程度运行要求的能力。通过账号、密码等信息进行登录,进入平台后进行运行的测试。测试结果本平台运行起来所消耗的资源极少,所以平台的开发成本也不高。而且研究设计开发的闽科教室预约管理平台仅有可升级性。由此可知本平台具有经济可行性。3.1.3技术可行性对于技术方面的需要思考的是人们使用的一系列关键技术去研究设计的闽科教室预约管理平台能否正常的运行起来,查看是否有运行不良的状态。本次研究设计开发的平台所使用的软件是eclipse,所使用到的编程语言是Java,Java这门编程语言在全球都是非常的普及流行,Java这门编程语言使用起来很方便,而且简单易学,新人学起来也很快。Java再配合数据库一起使用,使得平台的开发更加的完善。然后是对硬件方面技术的分析,在现在这个高速发展的时代,科学技术的发展越来越先进和发达,硬件越来越小巧,因为科学技术的发展使得硬件的开发成本也越来越低,而功能越来越完善。所以,站在技术方面上来看,本系统的设计研究开发也是可以实现的。3.1.4法律可行性最后需要分析的是本平台是否符合法律规范。这就要求开发系统的代码必须是自己编写的,而不是在网站上复制下来的,那是别人的成果,这样就会触犯别人的利益,在法律上是不允许的。本人研究设计开发的系统的源代码完全是由本人自主编写的,完全不存在复制从网站拷贝别人的代码。所以本人研究设计开发的系统是完全符合法律要求的,不会触犯别人的利益,是完全可行的。结合以上的四个方面的分析,本人所研究设计开发的闽科教室预约管理系统是可行的。3.2系统性能分析3.2.1系统的稳定性通过账号密码等信息登录研究设计的闽科教室预约管理系统的后,平台运行起来要稳定,操作流程要流畅无卡顿等不良现象。3.2.2系统的易学性平台的操作性不要设计得过于复杂,应该遵循简单的,便于新人去学习的原则。界面应该简洁明了,各个功能之间的转换应该简单易见。3.2.3系统的可升级性研究设计开发的闽科教室预约管理平台不管在哪个方面上都应该具有可升级的特性。能不断的更新升级以适应高速更新发展的现代社会的需求。3.2.4系统的功能性线上网络系统的研究设计与开发要能实现功能的多样性,而不是像落后的人工管理那样功能过于单一,能满足不同功能的需求。3.2.5系统的数据库因为落后的人工教室预约管理模式的数据存储量有局限性,而且面对大量的数据时,由于人们会有精神体力疲劳的时候,所以对数据进行处理时难免会出现错误。因此本次基于计算机的线上网络闽科教室预约管理平台在数据的存储量上要求研究设计的数据库要做到能存放大量数据,且数据库的存储模式要使得数据的存储具有一定的规律性,各类不同的数据的存储要做到分门别类,以便于日后对数据的查找与处理,不可杂乱无章,毫无规律可言。3.2.6系统的安全性一个系统能否让用户放心的使用关键在于这个系统是否具有安全性。用户在登录平台的时候难免需要输入一些个人信息,这些信息有些是个人隐私信息,用户肯定不希望个人隐私遭到泄露。所以系统的研究设计与开发过程就要注意系统的安全性能,代码的编写一对要完整规范,以确保系统没有漏洞,这样才能保护用户的隐私安全。因此只有提供可信的平台,才能给予用户对平台的信心,使得使用者更信任平台。3.3系统的功能模块本人研究设计开发的闽科教室预约管理系统在功能上具有完善性,能满足不同人群的使用要求。本系统主要分为两大功能模块,两大功能模块分别为前台功能模块和后台功能模块。接下来的内容是给大家解说一下前台功能模块和后台功能模块。3.3.1前台功能模块前台功能模块主要是给用户使用的,在前台功能模块,使用者可以查看哪些教室处于空闲状态,然后进行教室预约的操作;更改用户的信息;没有账号的用户可以在前台进行注册新账号;还可以查看预约教室的情况,了解到预约的教室是否审核通过。3.3.2后台功能模块后台功能模块主要是给管理员使用的,在后台功能模块,使用者可以进行一系列管理操作。使用者可以查看有哪些教室预约信息,然后对教室预约信息进行处理,通过审核,使用者可以根据实际的使用情况,选择批准教室预约的申请或者驳回教室预约的申请;使用者可以对教室的分类进行编辑处理,可以修改教室分类的名称,删除不需要的教室分类,添加需要新建的教室分类;使用者还可以查看教室预约的情况,了解到各种教室分类的预约占比;使用者还可以对自己的账号信息进行修改。3.4系统流程分析3.4.1注册流程想要进入系统的第一步就是要进行登录,想要登录系统的话就需要有一个账号,接下来我们要介绍的是如何注册一个新的账号以便于登录平台。首先我们需要在对应的方框内键入相应的用户信息,然后点击提交按钮就可以注册成功了。如果提交之后系统的界面上浮现出该用户已经存在,那么就要返回去重新注册账号。注册完账号后就可以在相应的输入框内填写注册账号时提交的账号信息进行登录系统了。系统注册流程图如图3-1所示。图3-1注册流程图3.4.2登录流程下图是系统的登录流程流程图。不管是哪种使用者想要进入到平台都要先通过账号进行登录。只有登录平台后使用者才能使用平台的各种功能。用户可以进行前台的功能操作去预约教室等行为,管理员就可以进入后台对平台进行管理的一系列操作。登录流程图如图3-2所示。图3-2登录流程图3.5系统前台功能模块图和后台管理功能模块图这是前台功能模块图和后台功能模块图。前台功能模块和后台管理功能模块图如图3-3所示。图3-3前台功能模块和后台管理功能模块图4系统设计4.1系统运行过程下图是平台的整个运行过程,能实现客户端,服务器,数据库的相互转换,通过这个图就能清楚地了解到本系统的运行过程。这样的系统运行模式简单明了,结构清楚,运行起来顺畅无阻。系统的运行过程图如图4-1所示。图4-1系统工作原理图4.2系统框架下面的这个图是系统框架图。研究设计开发的闽科教室预约管理系统的框架主要分为前台用户和后台管理员两大框架。这两大框架又细分出许多小的框架,能够实现系统功能的多样性和完善性。图4-2系统框架图4.3系统顺序图设计系统顺序图包括登录顺序图和信息添加顺序图。从顺序图可以详细的清楚地了解到系统的登录和信息添加的具体过程。系统的登录流程如图4-3所示。图4-3登录模块顺序图添加信息的顺序图如图4-4所示。图4-4添加信息模块顺序图4.4数据库设计E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系,实体联系模型反映出来的是现实世界中实体的相互间关联的关系,是用来在数据库设计过程中表示数据库系统结构的方法,其思想是使用现有的数据模型来表现出目前项目实体间所具有的现实关联,E-R图是可以表示实体间相互关联的意义,直观反映出实体间的关联REF_Ref12410\w\h[2]。闽科教室预约管理系统的E-R图如下所示:1、管理员信息E-R图如图4-5所示:图4-5管理员信息实体E-R图2、教室信息E-R图如图4-6所示:图4-6教师信息实体E-R图3、教室预约信息E-R图如图4-7所示:图4-7教室预约信息实体E-R图4、审核信息管理E-R图如图4-8所示:图4-8审核信息管理实体E-R图5、用户信息管理E-R图如图4-9所示:图4-9用户信息实体E-R图4.4.1数据库表设计接下来将对数据库中的各个表格的详细信息进行介绍。如下图所示:表4-1管理员信息表列名类型长度是否主键详情idint31是编号zhanghaoch41否账号passwordch40否密码timech41否时间表4-2教室信息表列名类型长度是否主键详情idInt30是序号jsbianhaochar40否编号mingchenchar250否名称fenleiint20否分类tupianchar255否图片zhuangtaiint10否状态xiangqinglongtext无否详情timechar40否时间表4-3教室预约信息表列名类型长度是否主键详情idint30是序号xinxiint240否信息bianhaochar250否编号mingchengchar250否名称fenleiint20否分类tupianchar250否图片timechar40否时间beizhuchar40否备注yonghuchar40否用户zhuangtaichar40否状态timetext无否时间表4-4审核信息表列名类型长度是否主键详情idint20是序号xinxichar40否信息xuhaochar40否序号mgtext无否名称flchar40否分类tptext无否图片shijiantime无否时间yonghuchar40否用户shenhetext无否审核beizhutamp无否备注guanliyuanchar40否管理员timetext无否时间表4-5用户信息表列名类型长度是否主键详情idint20是序号yonghumingch40否用户名mimach40否密码xingmingch40否姓名xingbiech40否性别shoujichar40否手机youxianch40否邮箱timetime40否时间5系统的实现5.1用户功能模块的实现系统的前台界面如图5-1所示。图5-1系统前台主界面图5.1.1用户登录界面用户登录界面,用户可通过验证码和账号密码进行登录,登录界面如图5-2所示。图5-2用户登录界面5.1.2用户注册界面注册界面如图5-3所示。图5-3用户注册界面5.1.3用户中心界面登录系统后,大家能对自己的信息做出编辑,个人中心界面如图5-4所示。图5-4用户中心界面5.1.4教室信息界面教室预约界面如图5-5所示。图5-5教室信息界面5.2管理员功能模块的实现5.2.1后台管理界面这是后台管理界面,在该界面管理员能对平台进行管理,能够使用平台上各种功能。后台管理界面如图5-6所示。图5-6管理员账号管理界面5.2.2教室预约管理界面这是后台教室预约管理界面,在这个界面管理员可以对学校的教室预约的申请情况进行查看,然后通过对实际情况的审核,确定是否批准教室预约的申请。后台教室预约管理界面如图5-7所示。图5-7教室预约管理界面5.2.3统计管理界面这是后台统计管理界面,在这个界面管理员能了解到各类教室的预约占比,并且管理员能对统计的信息进行增、删、改、除等操作。后台统计信息管理界面如图5-8所示。图5-8统计管理界面5.2.4教室信息管理界面在后台教室信息管理界面管理员能够修改教室的名称,编号等各种信息。后台教室信息管理界面如图5-9所示。图5-9教室信息管理界面5.2.5系统管理界面这是后台系统管理界面,在这个界面,管理员能了解到系统信息,而且能对消息进行删除和回复。后台系统管理界面如图5-10所示。图5-10系统管理界面6系统测试6.1测试定义系统测试的定义:每一次的系统测试都是需要有多个的测试数据,然后跟被测试的程序一块进入到计算机里去执行需要完成的命令。系统每运行一次所要用到的数据通常都会产生一个测试的数据结果。图6-1是测试和纠错的关系。图6-1测试与纠错信息流程6.2测试结果表登录测试结果如表6-1所示。表6-1登录测试表测试项登录测试操作预测结果测试结果登录能登录填写账号信息能成功登录登录成功登录登录失败账号填写错误无法登录登录失败下面的表格是教室信息的添加测试表,如表6-2所示。表6-2教室信息添加测试表测试项教室信息添加测试操作预测结果测试的结果添加教室信息能否添加教室信息输入需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论