2。系统设计分析
2。1系统需求描述
通过以上背景意义的描述,网上作业管理系统的开发是为了提高作业管理的效率需求,能够方便老师与学生进行较好的沟通,同时方便学生随机选取作业题,并且学生可以独立完成作业,老师也可以通过电脑直接在网上进行评阅并且给出学生作业成绩,提高了学生的学习效率,作业管理系统有多个模块,并且每个模块之间是相互连接的,操作比较简单,对学生的使用性也十分强,同时也方便学生节约部分时间,提高学习效率,加强对知识学习的认识。文献综述
2。2系统功能模块分析
网上作业管理系统是用数据库对教师、学生和作业等信息的输入保存,教师可以随时掌握学生的学习情况,从而对数据进行增加、删除、修改、查询等一些功能,并且在这次设计中也实现了。当然学生还可以及时去看老师对自己的评价,所以这一系统能够更好的让师生之间进行沟通,有利于提高学生对学习的兴趣,提高学生的学习效率。网上作业管理系统是由以下几个模块组成:
学生登录注册模块:首先学生应该注册信息;注册后进行登录设计界面;并且学生可以修改自己的密码。布置作业模块:学生能够查阅老师布置的作业和学习内容。提交作业模块:老师下达学习任务,学生能够按时上传作业。批改作业模块:老师方便给学生批改作业,把学生的错误标记出来,同时对学生的作业进行评价,方便学生与老师之间进行良好的沟通交流。
系统功能如图1所示。
图1 系统功能模块图
3。数据库总体设计
3。1 SQL2008技术的介绍
系统的技术是采用网络操作系统,Microsoft SQL Server 作为数据库服务器,SOL Server 2008是一个重要的产品版本,它有许多的特征和关键技术的改进,使它成为比较全面的版本。微软大部分的产品是更新换代都有一个规律,改进都是相互进行的,虽然,每个用户界面的改动并不大,并且和之前的旧版本有相似的地方,但其本身的改进还是比较大的,它不仅是一个完整的数据库,而且具有强大的扩展性。
SQL Server 2008让每个使用它的用户可以有很高的安全性、可靠性和扩展性来运行,可以减少开发和管理他们的数据基础设施和时间成本,并且提供了一个比较全面的平台,可以在需要的时候发送一些信息,是一个具有高度可伸缩性、可靠性和安全性的数据库。
3。2数据库设计
3。2。1数据库的需求分析
数据库的需求分析最重要的是调查、收集和分析学生在数据库管理中的基本信息要求、和它的安全性与完整性要求。数据库需求分析的方法是调查学生管理作业的情况、协助要明确学生对作业系统的各种要求、确定系统的边界。
学生的需求信息具体表现在各种资料的提供、储存、更新和查阅,这就要求数据库结构能充分满足各种信息的存入和存出。收集基本学生信息数据、数据的结构以及数据处理的过程,组成一份详尽的数据表,为后面的数据具体设计打下基础。
3。2。2 数据库概念结构设计
数据库设计系统时,需要满足学生所提出的各种要求,同时又要避免产生多余数据。由于在网上作业管理系统中,需要采集大量的资料,包括学生信息,作业信息,老师的评语等,一旦不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么到最后进行的数据整理以及汇总时,就会增加系统的设计难度。从而根据学生信息以及其他相关信息的特点,总结以下特点: