欢迎来到天天文库
浏览记录
ID:32348267
大小:3.72 MB
页数:83页
时间:2019-02-03
《基于ssh实验室管理系统研发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要高校实验室是学生实践实习的重要场所,在巩固学生理论知识、培养学生综合能力和创新意识方面发挥着重要作用。传统的实验室管理系统不能满足学生自主学习和开放式管理的需求,本文针对这一需求,设计了适应现代教学要求的实验室管理系统。(1)论述了实验管理的重要地位和研究现状,提出集成Struts2+Spring+Hibernate的轻量级MvC模式解决方案,构建具有一定集成度和通用模式的SSH架构,开发具有实用价值的排课算法。(2)重点以实验项目管理模块的开发为例,具体阐述了如何使用Struts2实现MvC模式并完成Web表示层功能,Spring作为业务逻辑
2、层的框架,依靠IoC的依赖注入功能,使系统各组件间达到松散耦合并且能和Struts与Hibernate框架很好的兼容,采用AOP实现了UIC的安全控制;负责管理表现层与数据访问对象间关系,完成业务逻辑层的功能。Hibernate负责数据的持久化工作。通过分层处理使整个系统结构清晰,功能明确,更重要的是各层次之间相互独立,对某一层次的修改不会影响其他层次。经实际运用结果表明,对于中小型Web系统具有一定的通用性,而且采用分层及模块化设计使系统具有较高的智能性、协作性、可重用性、可扩展性的特点。关键词:实验室管理;MvC模式:Spring;Struts
3、2;HibernateABSTRACTLaboratoryisasignificantplaeeforstudentstopracticeinc011egeandplayaVeryimportantroleinconsolidatingspeculatiVeknowledge,nurturingastudent’ssynthesizedabilityaswellasinnoVation.Traditionallabmanagementsystemcan’tmeetastudentself—studyandtherequirementofopenma
4、nagement.Inresponsetotheneeds,a1aboratorymanagementsystemisdesignedtoadapttotherequirementsofmoderneducation。(1)Thispaperdwellsontheimportantpositionof1abmanagementandcurrentstatus,comesupwitha1ightweights01utionofMVCmodelintegratedStruts2+Spring+Hibernate,formsSSHarchitecture
5、withacertaindegreeofintegrationandcommonmode,anddevelopacurriculumalgorithmwhichhaspracticalvalue.(2)Totaketheprojectmanagementmoduleforexample,itelaborateshowtouseStruts2torealizeMVCmodelandcompleteWebpresentationfunction.Springisregardedasbusinesslogicframework,dependingonth
6、einflowingfunctionofIoC,whichmakesthecomponentsachievelooselycouplingandbeabletobecompatiblewithStrutsandHibernate.UsingAOPbringsaboutIIthesecuritycontr01ofUIC,whichisinchargeofrelationshipbetweenrepresentation1ayeranddataaccessobjeCtandcompletefunctionofbusiness109iclayer.Hib
7、ernateisresponsibleforpersistencyofdata.HierarchymakeswholesystemhaVeclearstructure,specificfunction,andwhat’smore,a11levelsareindependent.Thechangeofany1evelwon’taffectotherlevels.Theresultsofactualusingshowsthatitnotonlyhassomecommonalityforsmallandmedium—sizedsystems,butita
8、lsomakesystemhigherintel1igent,c011aborative,reusable,expanda
此文档下载收益归作者所有