5.1 需求分析
作为网络教学管理系统,其最主要的功能是缓解当今教学中的一些瓶颈,加强师生见的交流并提供基本的学生和教师管理以及学生选课和教师课堂管理,这也是本教学管理系统的基本需求。同时还要提供一定的系统数据信息的管理,因此可以得到本系统的以下3个需求:
学习管理:信息查看, 资料搜索, 网络选课, 问题交流
教学管理:资料上传,开课申请,问题解答,课堂留言,信息查看
系统管理:用户管理,日志管理,登录管理,系统管理,资料管理
5.2 概要设计
在数据库结构上由系统需求可以设计如下几个基本表:学生信息表,教师信息表,管理员信息表,学院信息表,专业信息表,课程信息表,用户类型信息表,教师等级信息表,教学模式信息表,资料信息表,问题交流信息数据表。在实现技术上以JBuilder 作为网络教学管理系统的前端开发软件,以Microsoft SQL Server 做为数据源,通过JDBC 技术访问数据库
5.3 概要模型设计
对于本系统的各个实体分析如下:
每名学生最多可以选择两门课程,学生自身要包括课程的唯一编号, 课程包括了教师的唯一教师号,学生和课程之间是一个N:2的关系,课程和老师之间又是1:N的关系。
每个学生包括专业属性,每个学生只能是一个专业的学生。
学生和教师同时有含有学院属性,三者之间都是1:1的关系。
教师留言包括教师的教师号,课程编号,内容等属性。
管理员留言只需要保存教师的教师号,来区分接收者。
每一个教师留言和教师之间是1:N的关系,同样每一个管理员留言和教师之间是1:N的关系。
上一篇:asp学院实验室设备综合管理系统
下一篇:24点游戏的开发_开题报告