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)提出问题
学生有任何疑问都可以提出来,在提问之后首先会提示查看相关问题,如果
没有相关问题则等待老师回答。 ASP.net+sqlserver课程作业管理系统的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_32021.html