首先根据在线作业系统的应用场景,系统基于B/S模式进行开发。其次系统基于.NET平台进行开发,同时在线作业系统采用SQL Server2008数据库存储相关信息。 本系统结合我校的实际需求和上述的相关技术,在已有的成就上进行改进和创新,建立中型在线作业系统。研究内容具体如下:
(1)研究在线作业系统设计与实际的理论实践问题,探讨整个流程的步骤及其各自特点。
(2)对系统进行需求分析。
(3)对系统进行详细设计,包括数据库设计、功能模块设计等。
(4)对系统进行测试,检验设计与实际应用需求的差距,以发行不足,对系统进行不断完善改进。
利用模块化设计思想,可将在线系统划分为系统维护模块,数据管理模块,作
管理模块,成绩管理模块,作业答案管理模块以及消息通知模块。系统维护模块是由登录、注销、数据备份、数据恢复以及找回密码组成。数据管理模块是由学生管理、教师管理、用户管理、课程管理、专业管理以及班级管理组成。作业管理模块是由作业发布、作业下载、作业查询等组成。作业答案管理模块由作业答案上传、作业答案下载以及作业批改组成成绩管理模块由成绩录入、成绩修改以及成绩删除组成。消息通知模块由邮件和信息通知组成。