您所在的位置: 需求库 技术需求 数字校园智能排课管理系统的技术需求

数字校园智能排课管理系统的技术需求

发布时间: 2022-12-05
来源: 科技服务团
截止日期:2023-12-31

价格 双方协商

地区: 黑龙江省 哈尔滨市 松北区

需求方: 哈尔***公司

行业领域

电子信息技术

需求背景

随着学校课程开设的越来越丰富,各种排课的限制条件越来越多,对于有限教学场地和教师资源的合理安排日趋严峻。如何快速、合理的安排好学校各学期的课程是一个非常重要的教务要求。

需解决的主要技术难题

 该技术服务采用Spring开源框架,前端采用JQuery框架和CommonTemplete模板语言,后端数据持久层采用ConvertionDao持久层框架,服务层嵌套DWR框架支持远程服务调用。

 该技术服务在UI层采用JQuery框架和CommonTemplete模板语言,进行页面的展示。页面统一采用JQuery ui元素,采用模板语言进行数据填充。UI层将用户的请求数据封装为业务对象,可以通过form表单提交传送到服务器端,由服务器端进行消息的解析,完成方法调用,然后返回结果,并且支持ajax和Dwr异步调用,UI层调用远程服务方法,服务器端生成响应数据时,UI层需要对数据进行解析,然后展示给用户。

 系统的消息处理层,业务逻辑层,数据访问层都位于Tomcat应用服务器中;UI层运行于浏览器中。在各层之间通过接口进行访问,定义良好的接口孤立每一层的职责,这种方式使应用更为简单,并且具有更好的伸缩性。

期望实现的主要技术目标

该系统整体采用Spring开源框架,优点:(1)代码的污染极低,低侵入式设计。(2)Spring框架的DI容器提高了组件之间的解耦,降低了业务对象替换的复杂性。(3)基于Spring框架的应用,会独立于各种应用服务器,可以真正实现WriteOnce、Run Anywhere的承诺。(4)Spring框架的AOP容器采用面向切面编程方式,可以将系统中通用的任务模块如安全、事务、日志等模块进行集中式管理,便于减少系统的重复代码,从而提供了更好的复用。(5)Spring框架的DAO和ORM可以实现该框架的数据持久层与第三方持久层框架的良好整合,从而简化了系统持久层的数据库的访问。(6)Spring的高度开放性,并不强制应用完全依赖于spring,开发者可以选择Spring的部分或全部。

处理进度

  1. 提交需求
    2022-12-05 15:39:16
  2. 确认需求
    2022-12-06 17:01:14
  3. 需求服务
    2022-12-06 17:01:14
  4. 需求签约
  5. 需求完成