【《基于JavaEE的实验室理系统的设计与实现》12000字(论文)】_第1页
【《基于JavaEE的实验室理系统的设计与实现》12000字(论文)】_第2页
【《基于JavaEE的实验室理系统的设计与实现》12000字(论文)】_第3页
【《基于JavaEE的实验室理系统的设计与实现》12000字(论文)】_第4页
【《基于JavaEE的实验室理系统的设计与实现》12000字(论文)】_第5页
已阅读5页,还剩23页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

.3.5数据库表模型设计开发者为客观事物创建模型就是使用UML进行标记,而且该标记也是对系统需要实现的功能以及整个设计的流程进行前期的准备工作[15]。当前分析验室预约系统就是借助于UML建模完成的。管理员再登陆系统之后能够操作的主要的功能模块包括查看预约信息,管理用户以及实验室预约信息等。UMR如图:图4-5用户的用例图4.4数据库访问的设计该预约系统访问数据库表的方式就是借助于MyBatis配置文件完成的,同时借助于文件*mapper.xml对存储于数据库中的数据进行添加、删除等相关操作,MyBatis框架在数据库和Java对象两者之间的映射上也能够进行实现。

5系统功能模块的实现在论文前面的章节中主要讲解了系统数据库的配置,系统该怎样设计等,在本章中主要对系统能够实现的功能进行一个详尽的介绍。前端页面的显示使用JSP技术来实现,客户端提交请求时前端的验证功能由JS技术和以及Jquery来实现。实验室预约系统的使用角色包括三个,有管理员、教职工以及学生,不同的角色实现不一样的功能包括:管理员:登录到系统之后能够查看实验室的预约信息、管理不同的用户和对实验室的预约信息进行管理,比如审核,删除等。教职工:登录后主要功能模块有预约信息查看以及我的预约等。学生:学生在登录本系统之后能够查看实验室的预约信息,并参照相关的信息筛选查看自己的实验课在哪间实验室。5.1登录页面的设计管理员,教职工和学生都能够借助账号、初始密码,同时还要匹配属于自己的角色登录到系统中,如下所示为刚要登进系统的显示界面,如果使用者打错了自己的账号或者密码的时候,网页里就会弹出窗口显示输入不对进而起到一个提示作用,需使用者再次进行一个正确的输入,直到进入系统为止。图5-1登录系统页面图5-2登录错误提醒5.2后台管理员界面选择设计管理员登录到系统之后能够对实验室的预约信息进行查询,也可以管理用户和管理实验室预约信息等,所以要点击对应的按钮,就可以出现对应的页面,如下图所示为管理员登录之后系统的显示界面:图5-3管理员选择管理5.3预约信息查看界面的设计可以根据实验室号码,指导老师的姓名,实验日期以及实验时间管理员能够对预约信息进行筛选,同时还能查看已经预约出去的实验室的详情,如下图所示为预约完成的实验室的详情显示界面。图5-4预约信息主界面显示5.4用户信息管理界面的设计如果用管理员身份登录到系统之后就能够对实验室的预约信息进行查询,还可以管理用户和管理实验室预约信息等,如下图所示为管理员登进系统之后显示的可以进行操作的界面,点击用户管理按钮会刷新出现一个关于用户的列表,管理员能够对用户的信息进行多样的管理,该主要对于用户的密码以及登录名进行功能操作。当老师或者学生忘记密码时,管理员就能够重置登陆密码,点击用户新增按钮,则会弹出窗后,根据提示填入姓名,密码等,点击确认则新增成功,其次点击其中的删除键就能够完成删除的操作,将用户的信息进行删除。如下图所示为管理用户信息的显示页面。图5-5用户信息管理的显示页面图5-6重置密码的提示页面图5-7新增用户页面图5-8新增成功图5-9删除用户的提示页面5.5预约信息管理界面的设计管理员能够对实验室预约信息进行管理,教师会提交自己的预约信息,然后同步到管理员页面,管理员可以通过查看详细信息并进行审核,点击审核可以弹出页面,可选择同意或驳回,还可填入审核意见,如果同意通过审核,则预约信息就会同步显示在首页供学生查看,其次可以修改预约信息,如老师有修改要求,可以联系管理员,管理员点击修改按钮,会弹出修改页面,按要求修改填写,点击保存,则修改成功,还可进行删除信息操作,点击删除按钮,通过审核的预约信息,则从数据库删除,则不会再在首页显示里出现。如下图所示为显示界面。图5-10预约信息显示页面图5-11审核信息图5-12修改信息窗口图5-13时间修改成功图5-14删除预约5.6教师系统管理界面的设计教师输入登录信息之后点击系统管理就能够对学校内全部的实验室预约信息进行查询,而且能够管理预约信息,通过对查看按钮进行查看,还可以完成预约的详细信息的查看,筛选查询功能的话,可以按提示信息,输入实验室号码,指导老师或选择实验时间,再点击查询则可筛选查询到你想要的预约信息。其界面如图所示。图5-15教师主界面5.7用户登录进入主界面的设计学生,管理员和教师登录后可以查看已经预约出去的实验室信息,学生可以看到预约信息进行准备上课工作,老师看到这些分页展示的预约信息就能够对可进行预约的实验室进行判断,之后完成实验室的预约。如下图所示为查询实验室详情的显示页面。图5-16查看实验室详情的显示页面5.8老师预约信息管理界面的设计教职工能够登录系统后管理自己课程的预约信息,提交预约申请过后如果没有被审批通过,也可以取消申请。其界面如图5-17所示。图5-17预约信息显示界面图5-18添加预约5.9学生主界面的设计学生登陆系统后能够对实验室的预约情况进行查询,还能够参照指导老师的姓名、实验进行的时间等相关信息作为查询条件完成查询,查询出自己的实验课所在的实验室,然后可以进行实验室课程。其界面如图5-19所示。图5-19学生主界面5.10修改密码界面的设计 不管是管理员还是学生和老师成功登录本平台后,进入主界面,右上角都会显示一个账号管理,可以进行修改密码,点击之后,会弹出修改的小窗口,按要求输入后,如果第二遍密码输入不正确,则会出现红色字体的提示,如两遍是相同的,则可修改成功。图5-20账号管理图5-21输入提示图5-22成功提示6总结在确定了毕业设计题目时,我重新复习了大学期间所学习的专业知识,巩固基础,并且在网络上查阅与这个设计有关的文献和资料,从而为之后论文的完成进行了系统性的巩固,也打下了坚实的基础,同时也在不断巩固旧知识和学习新的技能中确定的使用SSM框架来实现该系统功能。先是进行了对该系统的可行性分析,以它的总体功能来说它是一个以预约管理为主要功能的系统,可以能借助于本系统对老师们的课程预约信息进行查询,这样他们就可以记住什么时间什么地点应该上什么老师的课程,老生们也可以上传自己的课程信息,管理员可以参与管理。在使老师学生方便的同时,一定程度上减少了管理人员的工作数量和缓解了来自各方的工作压力。并且该系统在技术、经济、操作上都具有较强的可行性,设计研发该管理系统是很有必要的,通过这次毕业设计的研究与实现,我觉得了解知识和彻彻底底的掌握知识是有很大区别的,掌握就需要把知识灵活运用到生活里面,一个系统的开发,集合自己所掌握的知识是很重要的,在开发中有不会的方面,就需要自己主动去学习和练习,这样才能把新知识和旧知识串联到一起,并且还需要进行方方面面的考虑,系统的页面也要简洁直观,让人有耳目一新的感觉。通过开发了这个项目,我学习到了很多理论知识并积累了很多实践的经验,提升了自己动手完成项目的综合能力,也为将来走向社会工作打下了扎实的基础,也做好了充足的准备工作,同时也提高了自己的自学和自制的能力,同时面对以后的各种风险挑战,我也觉得自己可以不畏艰险,把事情处理的很好,完成的也更好。这个项目因为受到技术上的限制,本系统还仍然存在一些不足之处,也由于缺少美工设计经验,系统中的几个页面,看起来会不太有设计感,并且在一些少的细节上处理的也不太好,欠缺考虑,我也将继续学习新的内容去不断的完善这个系统。本系统作为毕业设计完成之后,对我而言受益匪浅,在整个过程中我得到了历练,对于整个系统的设计也积累了相关经验,能够在老师的指导,同学的帮助之下顺利完成本系统的开发也是我未来工作的新开端,让我有了十足的信心应对未来的工作!参考文献张孝祥,徐明华.JAVA基础与案例开发详解[M].北京:清华大学出版社,2009.王梓,夏凯.基于SSM框架的水质监测数据管理系统研究[J].计算机时代,2018(7):25-27.梁家亚,许兵.基于SpringMVC的快件超市快递物流末端系统的设计与实现[J].企业技术开发,2019,38(3):95-97.阳小兰,罗明.基于Spring+SpringMVC+MyBatis网上论坛的设计与实现[J].黑龙江科技信息,2016(36):279-280.马乙黎,刘彬.基于SpringMVC框架的实践教学材料管理平台设计[J].科学大众,2019(3):71-72.谢涵风,蔡国宝,夏曦,王秀友.基于SSM的寻亲互联网络平台的设计与实现[J].电脑知识与技术:学术版,2019,15(2):85-88.鲍振军,赵武,荣先奎.利用JavaEE构建创新型企业管理系统[J].机械设计与制造,2011(2):229-231.薛倩.基于MVC模式和JavaEE技术网上书店的设计与实现[J].微型电脑应用,2014,30(8):14-17.黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,27(02):20-24.邹洁,冒绮.基于Java语言的学生成绩查询系统的设计[J].智能计算机与应用,2018,8(06):184-185+190.刘翠霞.Java数据库连接池的原理与应用[J].无线互联科技,2020,17(04):167-168.AutomaticExtractionofDependenciesbetweenWebComponentsandDatabaseResourcesinJavaWebApplications[J].Journalofinformationandcommunicationconvergenceengineering,2019,17(2).JaoujaMaiga1,AndiWahjuRahardjoEmanuel2.GamificationforTeachingandLearningJavaProgrammingforBeginnerStudents—AReview[J].JournalofComputers,2019,14(9).YuchenWang,KwokSunCheng,MyoungkyuSong,EliTilevich.AdeclarativeenhancementofJavaScript

温馨提示

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

最新文档

评论

0/150

提交评论