具体要求:
1、理解基于组件的开发,学会用EJB开发企业应用程序。
2、全面了解J2EE相关技术,理解他们之间的关系以及它们在J2EE体系结构中所处的地位。
3、网络教学管理系统目标规划即具体的功能实现,大致可以分为下面几点:
(1)用户的注册和注销
(2)学生管理
(3)教师管理
(4)管理员管理
进度安排:
第三周: (系统需求阶段)
研究网络教学平台功能需求及用户环境;制定网络教学平台项目的初步计划;
第四周:(需求分析阶段)
确定网络教学平台系统运行环境;建立网络教学平台系统逻辑模型;
第五周:(概要设计阶段)
建立网络教学平台系统总体结构,划分功能模块;定义各功能模块接口;数据库设计;
第六周:(详细设计阶段)
设计各模块具体实现算法;确定各模块间详细接口;制定模块测试方案;
第七周到第九周:(系统编码功能实现阶段)
编写程序源代码;进行模块测试和调试;测试整个教学平台系统;
第十周到第十二周(维护阶段)
为纠正错误,完善应用而进行修改;
- 需求分析
在开发系统之前对用户的需求进行分析,把现实中需要实现的功能转换成程序应该实现的功能是非常必要的。它可以避免不必要的错误和人力资源的浪费。
- 用户具体要求
本系统用户分为学生和教师,基本功能包括:系统用户注册、验证用户的注册信息、系统用户进入系统时的身份验证、根据用户的类型(学生或老师),具体功能有分为学生的选课申请,资料搜索,提问解答,退选课程等,而教师包括课堂答疑,开课申请,上传资料等。
- 整体需求
网络教学管理系统一个基于Internet的应用系统,它采用J2EE技术,提高系统数据的共享性和安全性,从而使得系统的接纳用户数目和数据库的安全性和完整性大大增加。
根据用户的具体需求网络管理管理系统主要分学生注册登录、老师注册登录、学生注册信息修改、老师注册信息修改、用户信息管理、管理员注册登陆、管理员信息管理、选课申请、课堂提问、回复问题、查看留言、课程退选、开课申请、解答问题,上传资料等模块:
(1)用户注册登录模块
用户注册登录模块的用户是学生和老师。用户需要登录系统才可以使用本系统,不是网络教学管理系统的用户只要填写正确真实的用户信息就可以成为网络教学管理系统的用户。
(2)用户注册信息修改模块
用户注册信息修改模块的用户是学生和老师。如果用户需要修改自己的信息如登录密码和联系方式等用户可以通过调用此模块修改用户自己的信息。
(3)用户信息管理模块
用户管理模块的用户为管理员。管理员可以查看用户的注册信息,以便能够获得用户的基本信息。管理员也可以删除学生的注册信息,删除一些恶意注册的用户信息。
(4)管理员注册、登陆模块
考虑到网络教学管理系统可能有多个管理员,因此我们开设了管理员注册模块。为了保证安全性只有可以信任的人才能成为系统管理员,所以在管理员注册完成之后,需要由超级管理员root来授权,只有记过root授权之后才能登录网络教学管理系统的管理系统对系统进行管理。
(5)管理员信息管理模块
管理员信息管理模块用户为root。只有root才能对系统的管理的权限进行修改,可以将注册但未授权的管理员进行授权,可以剥夺不信任的管理员权限,root 可以将长期没有登录的管理员或者恶意注册的管理员信息删除。
(6)选课申请
选课申请模块的用户为学生。每个学生可以选择两门课程,并且课程不能重复,并在一定的时候退选课程。
(7)课堂提问
课堂提问模块的用户为学生。学生可以在自己选择的课堂内提出问题,并等待教师或学生的解答。
(8)回复问题
回复问题模块的用户是学生和老师。两者都可以对提出的问题进行解答,但学生必须同样选择了这门课程,老师应该是这门课程的教师。
(9)开课申请
开课申请模块的用户是老师。老师可以开设自己新的课堂,但申请必须进管理员通过在能实行。
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询
上一篇:基于J2EE的毕业设计管理系统的研发
下一篇:jsp公费医疗管理系统