基于Ajax技术的培训学校智能化办公系统研究与开发

基于Ajax技术的培训学校智能化办公系统研究与开发

论文摘要

本文是作者结合工作单位的实际需要,为达到提高教学质量、学员管理水平和课程编排效率而进行的研究。主要描述了培训学校智能办公系统的开发过程以及其中涉及到的重点功能和算法。论文分析了培训学校的特点包括学生、课程、教师以及管理模式方面与普通高校的区别,由于这些区别以及管理上的需要引出本系统的具体需求,通过同类系统的比较以及办公系统在学校环境下应用的发展说明本系统的特点,通过实现技术、开发环境、运行环境的分析找到本系统的可行性。本文按照软件工程思想进行编写,使用面向对象的分析、设计和编码的方式,首先在需求分析阶段从用户角度出发针对培训学校的实际情况将系统划分出学生、教师、教务、人事、管理员四类用户,通过对于四类用户的工作需求分析,使用UML建模语言进行描述,绘制不同用户的用例图,并描述每一个用例的详细运作过程,通过用例图的分析,找到每个用例中产生的数据和用例场景。其次,通过对于数据的分析提取,进行数据库概要设计绘制E-R图说明系统数据库基本结构继而产生数据库的物理设计,程序架构方面通过对于Struts,Spring,Hibernate各自特点的介绍说明本系统使用的架构较稳定而且具有良好的可扩展性,为日后需求变更或系统升级打下基础。而后,在程序架构详细设计部分,本文以用户管理模块功能为例介绍了使用Struts, Spring, Hibernate三者框架结合的SSH框架,其中使用Struts作为MVC模式的实现,使用Hibernate的对象关系映射机制实现数据库关系表到类对象之间的转换,利用Spring的依赖注入机制将两者结合起来,同时使用面向切面的事务处理机制解决了在操作数据库时需要考虑多次数据操作产生的错误数据的问题。最后,在本文中重点提出需要解决的3个问题即教务排课问题,教案共享问题和学员学习状况分析问题,对于实现难度较大的排课问题进行了较详细的分析,文章列举了普通高校使用的经典排课算法,说明培训学校对于课程、教学资源等安排的特别之处,针对培训学校的具体情况提出了按照资源利用最大化的排课设计,把教室和机房作为一套资源可以先教室后机房或先机房后教室,排课通过上课时间进行划分避免了资源编排时容易出现冲突的问题。针对学员学习状态的监控方面,本系统采用录入基础数据的方式,每次授课完毕时对于学员的基本信息进行录入作为数据分析的基础,系统对于基础数据进行分析并且根据基础数据的分析结果绘制趋势图,提供给教师作为学生的学习状况监控参考,同时通过设定警告数据线的方式,当系统发现有学生的信息异常将会向教师动态提示该学生的异常信息,显示使用Ajax技术实现的DWR框架做到数据异步刷新,并可结合页面显示方式使用层布局加样式表控制给教师良好的用户体验,及时通知教师关注该学生,帮助教师提高学员管理能力。

论文目录

  • 摘要
  • Abstract
  • 1.前言
  • 1.1.研究背景
  • 1.2.发展现状
  • 1.3.研究的意义
  • 2.可行性分析
  • 3.需求分析
  • 3.1.功能简介
  • 3.2.运行环境
  • 3.3.功能需求
  • 3.4.功能划分
  • 3.4.1.教务管理
  • 3.4.2.教学管理
  • 3.4.3.学生查询
  • 3.4.4.辅助办公
  • 3.4.5.系统设置
  • 3.5.用例
  • 3.6.性能需求
  • 4.系统设计
  • 4.1.系统概要设计
  • 4.1.1.数据库设计
  • 4.1.2.E-R图
  • 4.1.3.系统架构设计
  • 4.1.3.1.框架技术
  • 4.1.3.2.MVC框架Struts
  • 4.1.3.3.Spring框架——系统架构的总管
  • 4.1.3.4.数据持久层框架Hibernate
  • 4.1.3.5.SSH组合框架
  • 4.1.3.6.Ajax技术
  • 4.1.3.7.系统安全性设计
  • 4.2.系统详细设计
  • 4.2.1.数据库实现
  • 4.2.2.程序架构详细实现
  • 5.实现中解决的重点问题
  • 5.1.排课算法
  • 5.1.1.已存在的算法分析
  • 5.1.2.本系统中使用的算法
  • 5.2.实时学生情况分析
  • 5.3.本系统与已现有高校管理系统的比较
  • 5.4.系统运行效果说明
  • 6.系统应用情况
  • 6.1.应用阶段
  • 6.2.应用效果
  • 6.3.待改善方面
  • 7.前景展望
  • 7.1.系统的提升和完善
  • 7.2.系统推广
  • 8.结论
  • 参考文献
  • 致谢
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].省卫生计生委组织召开委内部办公系统使用培训会[J]. 吉林医学信息 2016(09)
    • [2].基于企业微信的监理移动办公系统[J]. 建设监理 2019(12)
    • [3].事业单位办公系统与智能档案管理的整合研究[J]. 科技经济导刊 2020(16)
    • [4].移动互联网背景下高校移动办公系统解决方案[J]. 江苏经贸职业技术学院学报 2018(06)
    • [5].医院移动办公系统的应用及设计方式分析[J]. 电脑知识与技术 2019(01)
    • [6].高校构建和完善办公系统的探究[J]. 中小企业管理与科技(上旬刊) 2019(10)
    • [7].智能办公系统中基于模糊理论的联动呼叫技术[J]. 计算机技术与发展 2019(11)
    • [8].基于微信公众平台的学校移动办公系统设计[J]. 中国科技信息 2018(19)
    • [9].“互联网+”移动办公系统中关键技术的研究与探讨[J]. 信息通信 2016(12)
    • [10].基于云计算技术的自动化工商办公系统的设计研究[J]. 自动化与仪器仪表 2017(05)
    • [11].移动办公系统在高速公路集团中的应用探讨[J]. 中国交通信息化 2017(S1)
    • [12].矿粉企业移动办公系统的设计及应用[J]. 中国新通信 2017(07)
    • [13].面向“互联网+”的移动办公系统探究[J]. 移动通信 2017(09)
    • [14].基于SOA+Web Services技术的党校移动办公系统的设计[J]. 电子技术与软件工程 2017(15)
    • [15].基于虚拟手机安全的移动办公系统[J]. 低碳世界 2017(25)
    • [16].移动办公系统在高校管理中的应用探讨[J]. 数字技术与应用 2016(12)
    • [17].安徽省国土资源厅移动办公系统建设[J]. 国土资源信息化 2016(02)
    • [18].网络智能办公系统的建设与实现分析[J]. 无线互联科技 2016(15)
    • [19].善用移动办公系统促进教学管理[J]. 四川职业技术学院学报 2016(04)
    • [20].自动化系统在校园办公系统的开发与设计[J]. 信息记录材料 2016(05)
    • [21].立足服务打造高校政务办公系统[J]. 中国教育网络 2020(01)
    • [22].化危为机逢其时[J]. 支点 2020(05)
    • [23].移动互联网及高校移动办公系统解决方案[J]. 数码世界 2018(11)
    • [24].寻路——一名研究生辅导员的职业告白[J]. 中国研究生 2017(05)
    • [25].探究企业移动办公系统的设计与实现[J]. 计算机光盘软件与应用 2013(20)
    • [26].全省设区市政府秘书长办公室(厅)主任会议暨全省政府办公系统文秘培训班开班仪式在南昌举行[J]. 江西省人民政府公报 2009(07)
    • [27].熊盛文出席全省政府办公系统工作培训班开班仪式[J]. 江西省人民政府公报 2010(06)
    • [28].基于大数据云计算办公系统研究[J]. 中国集体经济 2020(31)
    • [29].无纸化移动办公系统在泉州高速公路的应用[J]. 中国交通信息化 2019(S1)
    • [30].基于私有云的高校办公系统研究[J]. 无线互联科技 2018(03)

    标签:;  ;  ;  ;  

    基于Ajax技术的培训学校智能化办公系统研究与开发
    下载Doc文档

    猜你喜欢