作业提交与批改系统的设计与实现

 2024-01-23 09:01

论文总字数:36310字

摘 要

本文论述了在VS2010 SQL2008环境下,该系统采用B/S结构,用ASP.NET作为开发语言,实现了作业提交与批改系统的设计与开发。针对设计的功能特点展开叙述,首先介绍了开发背景、意义以及系统开发工具,并给出了系统开发环境。其次根据系统需求分析,确定系统的功能模块和设计模式,并给出了数据库的设计。然后重点描述了系统的功能模块的实现过程,即有管理员、教师、学生三个模块,其中管理员负责管理教师,管理和认证学生,管理课程;教师负责发布作业,批改作业,成绩管理,回复留言;学生负责选择课程,查看作业,上传和下载作业,查看成绩,发布留言。并对主要代码进行了详细说明,同时给出了数据库的操作。最后介绍了系统测试的必要性和过程,并给出了测试结果。

关键词:数据库,作业提交与批改,B/S,ASP.NET,SQL server 2008

Abstract: The system discussed in the VS2010 SQL2008 environment, the system uses the B/S structure, using ASP.NET as development language, realize the homework submission and correction system design and development. According to the features of narrative design, first introduced the development background, the significance as well as the system development tool, and gives the system development environment. Secondly, according to the system demand analysis, function module and the design to determine the mode of the system, and gives the design of database. Then the paper describes the process of system function module, the administrator, teachers, students three module, the administrator is responsible for the management of teachers, students management and authentication, management course; teachers are responsible for issuing the work, correcting homework, performance management, the reply message; students responsible for the selection of curriculum, view the job, upload and download job, view the results, released a message. And the main code described in detail, and presents the database operation. Finally introduces the necessity and process of the system test, and the test results are given.

Keywords: Database,homework submission and correction,B/S ,ASP.NET,SQL server 2008

目 录

1 引言 4

1.1项目背景 4

1.2研究意义 4

1.3相关技术 4

1.4系统开发环境 5

2 系统的总体设计 6

2.1需求分析与系统功能模块 6

2.2系统全局E-R图设计 7

2.3数据库设计 10

3 系统的实现 13

3.1登录页面 13

3.2管理员主要功能 16

3.3教师主要功能 24

3.4学生主要功能 35

3.5数据库操作 43

4软件测试 48

4.1软件测试的必要性 48

4.2软件测试的过程 48

4.3测试结果 49

结论 50

参考文献 51

致谢 52

1 引言

1.1项目背景

网络在现代人的生活中扮演着越来越重要的作用,学校的一些系统也更加依赖于网络,并且人们也不再满足于建立各种静态地发布信息系统,而更加希望能与用户交互,并能拥有提供后台的数据库管理和控制等服务的系统。学校的教学任务非常复杂,工作也比较繁琐,而对作业的批改是教学工作的一个非常重要的环节[1]。传统的作业批改方式在纸质上批改,比较麻烦,成绩也不便于管理。网络作业批改方式的出现能够大大减轻老师的工作负担,使教学管理工作更加规范,使教学管理信息更加透明度,提高了教学质量。同时计算机网络的使用,在任何时候,既能在本地提交作业,也能够在异地进行提交作业,因此对于作业批改,在任何时候,既能够在本地操作,也可以在异地操作,极大的提高了老师工作效率,减轻了老师的工作负担。从而使作业的提交与批改更加灵活,高效。

1.2研究意义

伴随着计算机以及网络技术的迅猛发展,Internet应用在全球范围内更加普及,互联网的出现大大推动了教育的发展。目前,各个学校都在进行信息化的建设,大到覆盖整个校园的网络系统,小到各种教学用的系统,都在实际的教学工作和科研工作中起到非常重要的作用。本系统实现了学生在线提交作业,不再需要纸质的作业,可以有效利用网络的资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。随时随地的可以让学生提交作业和老师批改作业[2]。这些优点能极大地提高工作效率,也使作业的管理更加科学化、规范化、高效化。

1.3相关技术

1、 ASP.NET简介

ASP.NET 是统一的Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。

ASP.NET完全基于模块与组件,具有很好的可扩展性与可定制性,数据处理方面更是引入了许多的新技术,正是这些具有革新意义的新特性,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET的特点:

(1)增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与传统的ASP不同,ASP.NET能利用早期绑定、实时编译、本机优化和外缓存服务来提高了性能。

剩余内容已隐藏,请支付后下载全文,论文总字数:36310字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;