基于Ajax技术培训学校智能化办公系统探讨与开发

更新时间:2024-03-20 点赞:14891 浏览:60606 作者:用户投稿原创标记本站原创

本文是作者结合工作单位的实际需要,为达到提高教学质量、学员管理水平和课程编排效率而进行的研究。主要描述了培训学校智能办公系统的开发过程以及其中涉及到的重点功能和算法。论文分析了培训学校的特点包括学生、课程、教师以及管理模式方面与普通高校的区别,由于这些区别以及管理上的需要引出本系统的具体需求,通过同类系统的比较以及办公系统在学校环境下应用的发展说明本系统的特点,通过实现技术、开发环境、运行环境的分析找到本系统的可行性。本文按照软件工程思想进行编写,使用面向对象的分析、设计和编码的方式,首先在需求分析阶段从用户角度出发针对培训学校的实际情况将系统划分出学生、教师、教务、人事、管理员四类用户,通过对于四类用户的工作需求分析,使用UML建模语言进行描述,绘制不同用户的用例图,并描述每一个用例的具体运作过程,通过用例图的分析,找到每个用例中产生的数据和用例场景。其次,通过对于数据的分析提取,进行数据库概要设计绘制E-R图说明系统数据库基本结构继而产生数据库的物理设计,程序架构方面通过对于Struts,Spring,Hibernate各自特点的先容说明本系统使用的架构较稳定而且具有良好的可扩展性,为日后需求变更或系统升级打下基础。而后,在程序架构具体设计部分,本文以用户管理模块功能为例先容了使用Struts,Spring,Hibernate三者框架结合的SSH框架,其中使用Struts作为MVC模式的实现,使用Hibernate的对象关系映射机制实现数据库关系表到类对象之间的转换,利用Spring的依靠注入机制将两者结合起来,同时使用面向切面的事务处理机制解决了在操纵数据库时需要考虑多次数据操纵产生的错误数据的问题。最后,在本文中重点提出需要解决的3个问题即教务排课问题,教案共享问题和学员学习状况分析问题,对于实现难度较大的排课问题进行了较具体的分析,文章列举了普通高校使用的经典排课算法,说明培训学校对于课程、教学资源等安排的特别之处,针对培训学校的具体情况提出了按照资源利用最大化的排课设计,把教室和机房作为一套资源可以先教室后机房或先机房后教室,排课通过上课时间进行划分避免了资源编排时轻易出现冲突的问题。针对学员学习状态的监控方面,本系统采用录入基础数据的方式,每次授课完毕时对于学员的基本信息进行录入作为数据分析的基础,系统对于基础数据进行分析并且根据基础数据的分析结果绘制趋势图,提供给教师作为学生的学习状况监控参考,同时通过设定警告数据线的方式,当系统发现有学生的信息异常将会向教师动态提示该学生的异常信息,显示使用Ajax技术实现的DWR框架做到数据异步刷新,并可结合页面显示方式使用层布局加样式表控制给教师良好的用户体验,及时通知教师关注该学生,帮助教师提高学员管理能力。【关键词】:框架异步刷新培训学校办公系统智能排课
【论文提纲】:摘要5-7Abstract7-111.前言11-131.1.研究背景11-121.2.发展现状121.3.研究的意义12-132.可行性分析133.需求分析13-303.1.功能简介133.2.运行环境13-143.3.功能需求143.4.功能划分14-163.4.1.教务管理143.4.2.教学管理14-153.4.3.学生查询153.4.4.辅助办公153.4.5.系统设置15-163.5.用例16-293.6.性能需求29-304.系统设计30-594.1.系统概要设计30-384.1.1.数据库设计304.1.2.E-R图30-324.1.3.系统架构设计32-384.1.3.1.框架技术334.1.3.2.MVC框架Struts33-344.1.3.3.Spring框架——系统架构的总管34-354.1.3.4.数据持久层框架Hibernate35-364.1.3.5.SSH组合框架36-374.1.3.6.Ajax技术37-384.1.3.7.系统安全性设计384.2.系统具体设计38-594.2.1.数据库实现38-454.2.2.程序架构具体实现45-595.实现中解决的重点问题59-655.1.排课算法59-615.1.1.已存在的算法分析59-605.1.2.本系统中使用的算法60-615.2.实时学生情况分析61-625.3.本系统与已现有高校管理系统的比较62-635.4.系统运行效果说明63-656.系统应用情况65-666.1.应用阶段656.2.应用效果656.3.待改善方面65-667.远景|教学论文范文|展望66-677.1.系统的提升和完善667.2.系统推广66-678.结论67-68参考文献68-70致谢70-71个人简历、在学期间发表的学术论文与研究成果71
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~