发布时间 : 星期六 文章广东农工商职业技术学院网络课程平台说明更新完毕开始阅读ee35d5116c175f0e7cd137bd
广东农工商职业技术学院网络课程平台说明
姚曙光
2009-10-28
一、 网络课程平台开发情况简介
1)
开发技术说明
1、 本系统采用B/S和C/S模式,
2、 开发技术采用基于J2EE的三层架构 3、 使用的数据库是ORACLE 或MASQL
4、 支持跨平台应用:WINDOWS平台 、LINUX 平台和UNIX平台
2) 系统分析
1、 首先理解教务处的报告内容和系统的功能模块等。
2、 参考和了解现有其他公司的网络课程的相关的技术参数和相关功能模块。
3、 实际使用现有网络课程的所有功能了解和参考它们的表达方式和功能实现流程,技术的难度和实现技巧等。
4、 了解和参考现有的国内外一些类似的有名的开源软件,学习他们的一些表达方法等。 5、 通过以上的实际调研和一些分析,根据我们实际需求,取舍他们的优点,制定我们的系
统的基本框架、使用的技术、具体的功能模块和功能模块的实现流程等。 6、 确定系统的基本框架和功能及功能流程等 7、 组织人员开发编写代码。 8、 测试运行。
3) 开发进度和计划
该系统计划分3期开发,第一期完成主要的功能,第二期完成其他功能和一期新增或需修改的功能,第三期全面的与校务系统整合,开发成一套完整的教务教学管理系统。
第一期时间:2009年3月至9月,初步的细节如下:
(1)到3月底前:(调研和需求分析期)
组织开发人员理解教务处报告内容;了解现有的网络课程系统,研究其功能和使用技术;研究现有国内外一些开源的系统,借鉴其相关功能和特点等;分批组织部门技术人员到软件公司挂职学习;初步形成功能模块。 (2)4月(系统分析和功能确定期)
基于3月的分析研究,根据教务处的报告里的系统的功能要求,再结合我院的实际初步确定该系统的框架,各功能模块以及业务流程和每个表达页面等。继续分批组织部门技术人员到软件公司挂职学习。具体如下:
①此阶段4人参加系统功能模块分析和制定:姚曙光、张舜标、李一寸、陈景宇(校外专家)
②确定系统主页的基本框架,形成具体图片并组织开发人员做成静态的网页。 ③确定系统的各功能模块以及各功能模块的具体页面并组织开发人员做成静态的网
页。
④确定各功能模块实现的逻辑关系和实现流程,并形成文字需求,用于以后功能修改和使用操作的指导说明等。
⑤确定每个功能模块实现的主要技术、数据库所涉及的表以及相关控件等 ⑥明确各功能模块的代码编写的相关开发技术人员和开发时间进度等 (3) 5月、6、7、月(系统开发和代码编写期)
①此阶段约6到8人人参加系统代码的编写:学院5到6人,校外约2到3人。 ②按照确定分工的功能模块和进度各程序员编写代码。 ③专人统一整合各功能模块的代码程序并调试运行。
④专人测试编写好的功能模块,找出程序错误和漏洞反馈程序员更改等 ⑤专人美化网页和规范功能模块的程序流程等
⑥最后形成一各能够独立运行程序,初步实现网络课程管理平台的主要功能。 (4) 8月(系统运行测试期)
运行测试系统,找出系统的缺陷和漏洞加以改进和完善。 (5)9月(系统试运行期)
正式向全院开放运行该系统;运行网络课程管理平台实现网络课程主要功能。
第二期时间:2009年10月至2010年5月:初步的计划如下:
1、 采用第一期时的相关工作方法,完成网络课程管理平台的第二期的功能。 2、 完善一期系统的功能模块,开发使用过程中需追加新功能等。
3、 整合一期二期的所有功能模块等。
4、 全面推试行网络课程管理平台的应用,并找出问题逐步加以修改完善。
第三期时间:2010年6月至2010年12月
1、 采用与网络课程开发一样的开发技术,追加和完善现有的校务系统的功能,改版现有的
校务管理系统,从技术上真正实现两系统的对接和整合。
2、 从整体角度规划教务管理系统和网络课程平台的业务管理,整合业务流程并且加以规范
和统一,真正的全面的实现两个系统的对接和整合。
4) 系统整合思考
思考的是与现有的校务系统的整合和以后新开发系统的整合。现系统主要考虑的是: 1、 第一期时主要考虑的是与现有校务系统先做一些基础的、适用的系统整合。如登入的统
一、学生和老师以及课程等数据的共享等。
2、 第二期和第三期是要全面的、完全的与现有的校务系统进行无缝的对接和整合。如统一
界面、统一权限和统一全面的管理等。
5) 与教务处沟通的相关事件
1、理解教务处报告里的需求并确定相关内容.
2、与教务处确定开发的时间、开发期数、各期开发的内容.
3、根据我们的理解开发系统的要求.提出我们的开发方案给教务处确定 4、开发过程碰到的问题和流程修改确定与教务处的沟通 5、调试应用过程中的功能的修改和追加与教务处的沟通 6、开发过程碰到的问题和困难需教务处协调的事宜等 7、开发过程需要的人员或其他资源的调配等事宜
6)权限管理
1、 统一单点登入。与现有的校务系统统一登陆管理 2、 教务处有完全访问浏览和开放资源和分配资源的权利
3、 教师享有完全开发课程的权利,有开放资源给同级教师和学生的权利
4、 同一网络课程公共资源统一共享,其他部分独立管理,也可有管理者开放成公共资源统
一共享等。
7) 存在的困难
1、内容多,时间短;根据我们现在的情况,由于人手少和需业余时间开发该系统,所以需分期来完成,
2、与教务处沟通问题。
开发哪些,怎样开发,我们开发出来是否满意,需花大量的时间与教务处沟通。对内容的理解、业务需求的理解和流程理解需花时间去熟悉并理解透彻,还需跟教务处多方并深入的沟通才能很好的理解该系统,并开发它。
3、与现有的教务系统对接存在一些困难。由于网络课程系统是个新的系统需先考虑透彻并规划好才能与现有的教务系统的很好的对接
4、开发技术力量不够强,现有的人员的技术参差不齐,在某些特殊的功能开发上有一定的技术难度。解决办法是培训和请专家指导参与系统开发。
5、某些特别的功能还不能理解,也不知怎么表达。