ASP.net+sqlserver课程作业管理系统的设计+源代码(2)
时间:2019-04-14 09:23 来源:毕业论文 作者:毕业论文 点击:次
1.2相关技术介绍 1.2.1 ASP.NET开发语言 ASP.NET技术作为当前最热门的Web开发技术之一,ASP.NET是微软推出的ASP的新一代语言,是微软发展是新体系结构的一部分,是ASP和.NET技术的结合。它提供了比ASP更为丰富的实用性和易用性[4]。ASP.NET是开发Web 应用程序的基础架构,它是基于B/S(浏览器/服务器)架构的应用程序,程序的代码是在服务器端编译完,根据浏览器的请求发送给浏览器的。ASP.NET具有可管理性、可缩放性、可用性、简易性、自定义性、扩展性、增强的性能、安全性、强大的工具支持、强大平台等优点。 1.2.2 SQL Server 2008数据库 在信息技术飞速发展的今天,数据库技术作为数据管理的核心技术,在社会的各个领域发挥强大的作用。由Microsoft发布的SQL Sever产品是一个典型的关系型数据库管理系统,以强大的功能得到广大用户的认可。SQL Sever 2008是一个可信任的、高效的、智能的数据平台,在SQL Sever 2005的基础上,SQL Sever 2008进一步增加了部分特性和安全性。Microsoft期望市场不仅仅是把SQL Sever 2008 作为关系数据库系统来看待,并将其定位为一个企业数据平台。虽然关系数据库引擎仍然是SQL Sever 2008的核心,但是SQL Sever 2008所能提供的服务广度将远超过简单的关系数据库存储系统[5]。 2.网站需求分析与可行性分析 2.1系统需求分析 学生的课程作业如何有效的管理都是每个学校面临的问题。传统的管理方式费时费力,效率不高容易出现失误,也影响整个教学的进度。课程作业管理系统正是为了解决这个问题而设计的,能有效的解决教学过程中长期存在的大难题。 2.2网站功能需求 该系统主要功能包括教师管理、学生管理、班级管理和添加作业、作业评分、题库管理、回答问题和查看作业信息、查看成绩、提出问题等。该系统能很好的解决以上问题,改变了以前传统的作业方式和答疑方式,方便教师和学生的互动交流,大大提高学生做作业和提交作业,教师批改作业的效率。该系统的各部分主要功能介绍如下: (1)教师、学生和班级管理 管理员对教师、学生和班级信息进行管理,可以对这些信息进行添加、修改 和删除操作。 (2)添加作业 教师对指定班级填写作业信息、上传作业和答案。 (3)作业评分 教师对学生提交的作业下载并查看,然后评分。 (4)题库管理 该部分显示的是所有老师上传的作业,方便教师在教学之间的交流,教师可 以下载作业,也可以进行删除。 (5)回答问题 老师回答学生提出的问题。 (6)查看成绩 学生必须在老师评分完毕后,才能查看自己的成绩。 (7)提出问题 学生有任何疑问都可以提出来,在提问之后首先会提示查看相关问题,如果 没有相关问题则等待老师回答。 (责任编辑:qin) |