5)提供了教师在线答疑功能,实现了在线的一对一指导功能文献综述
3。2 系统概要设计
3。2。1 开发环境与应用平台
由于 B/S 模式开发的系统可以在任何地方进行操作而不用安装任何专门的软件,只 要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
图 3-1 系统部署示意图
3。2。2 系统架构
该系统架构上主要分为三层:应用层:直接为用户提供服务,包括对于资源的上传 和管理、个人信息的管理、试卷的制作和批阅、成绩的管理、论坛的在线交流等服务。 应用支撑层:包括图表显示插件、web 服务、网络服务协议、系统管理服务、系统索引服 务、为该系统提供服务支持。数据层:用于存储并为整个系统提供数据服务的数据库、 信息资源包括试卷、项目库、论坛话题、教师与学生的个人信息等,为上层应用系统提 供数据支持。
3。2。3 系统总体结构
根据需求分析,为了方便之后的代码编写与分模块运行和测试,将该系统按功能分 为八个模块,分别是登录模块用以实现用户的登录功能、个人信息管理模块用以实现用 户密码的修改和个人信息的展示、资源管理模块用以实现资源的管理和上传、在线测试 模块用以实现试卷和试题的在线制作功能、试卷批阅模块实现对于试卷的批改和查阅、 平时作业管理模块用以实现线上和线下作业的布置和批改、成绩管理模块实现教师对于 学生的评价和打分功能、师生交流平台则是为用户提供了一个在线交流的便捷途径。
3。2。4 数据库设计
图 3-2 系统结构图
该数据库主要有以下几个实体,教师、试卷、问题、资源和作业、为实现该系统的主 要功能、教师包括教师 ID,作为该实体的主键,和其他实体进行联系,其次还包括工号、 姓名、性别等属性。试卷包括试卷号作为主键,其次还包括试卷编码及试卷所属课程等 信息对该记录作为说明,用于存储试卷的内容。作业包括作业 ID 和所属课程的等信息。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
资源包括资源号作为主键,在其 ID 中,有关于类型的编码,方便对于资源进行管理。
图 3-3 数据库 E-R 图
3。3 本章小结
按照项目课题要求进行需求分析,再把需求分析得到的系统扩展用例图转换为软件 结构和数据结构设计。软件结构的具体任务是:将一个复杂系统按功能进行模块划分、 建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括 数据特征的描述、确定数据的结构特性、以及数据库的设计。