论文部分内容阅读
本文通过对四川师范大学数字化校园系统离校子系统中的关键问题进行分析,设计,实现。论述了在B/S软件框架体系下教育软件开发的关键性技术问题,全文分为六个部分:第一部分,绪论是对数字化校园建设的历史做一个概要回顾,分析数字化校园包括的各项子系统,阐述了离校子系统在整体系统运营中的重要性和必然性。总结其他学校和团队在设计该系统的缺陷和不足,结合四川师范大学教学运行情况提出自己的一些解决方案。第二部分,离校系统的需求分析,从系统的业务需求和系统功能需求两方面深入分析完成本系统所需要的基本功能和外部接口,明确离校在整个数字化校园中所起的主要作用和与其它子系统的外在内在关系。第三部分,通过对整个子系统的需求分析确定系统的总体设计,其中包括系统运行环境、开发环境、设计思想、关键算法描述、关键数据结构、人工处理过程。第四部分,系统数据结构及数据库系统结构,诠释了离校系统中通用的两种设计模式构建的数据结构。按照标准数据库设计手法构建可扩展关系数据库系统。第五部分,关键问题及解决方案,主要针对数字化校园迎新离校中的4个关键问题:1、前台Ajax设计概览2、服务器忙而不能返回应得结果的问题3、多用户多级别的安全访问策略4、多用户单点登录造成权限互相覆盖的问题。第六部分,存在的问题及提出的部分解决方案。在本系统中我采用Multilayer Application(多层应用程序)的设计方法,但是带来了底层变化影响其它几个层次的变化,针对这个问题提出了自己的解决方案和进行了部分的实验。