基于.NET作业审阅系统设计
关键词:B/S ;批改作业;短消息;数据库;.NET
摘 要
随着计算机技术的发展,越来越多的行业实现了管理的信息化和自动化。教育行业也不例外。为了满足现代教学的需求,进一步加强老师和学生的交流,同时改变过去传统的作业批改方式, 设计了基于B/S 模式的在线作业批改系统。系统包括教师模块和短消息模块,教师模块主要是实现教师布置作业、批改作业、发布成绩等。短信息主要是实现信息的发送、编写、查看。论文详细阐述了系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。
在线作业批改系统有着很好的应用前景,用来代替传统的作业批改方式,实现在线作业批改方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
2.2 C# 简介
随着.NET的推出,Microsoft强力推出了一种新型的编程语言C#。C#可以说是C/C++家族中第一个面向对象的语言。与C++比较,C#的优势在于完全支持组件的开发模式。C#同时也可以直接开发ASP.NET应用程序。
C#语言自C和C++演变而来,它是一门现代,简单,完全面向对象和类型安全的编程语言,C#语言让软件人员更容易发展以全球信息网为导向的服务,C#结合了Microsoft的C++程序开发的威力及Visual Basic 的简易性,同时C#为用户提供了垃圾收集,类型安全,版本控制等方便的功能,而其“代价”只是代码操作默认为类型安全,并且通常不允许使用指针,但是,在非保护环境中仍可以使用指针。
C#语言还是一种类似Java的软件编程语言,其设计目的是简化使用微软软件的网络服务构建。C#语言面向对象的设计,可以用来构建高水平的商务目标以及体系标准应用程序等广泛的组件。使用C#编程语言,程序员能够迅速地建造提供开拓计算和通信工具和服务的新Microsoft。NET平台。
C#作为编程语言,它有以下几个特点:
1. 快速应用开发功能;
2. 语言的自由性;
3. 强大的Web服务端组件;
4. 支持跨平台;
5. 与XML的融合;
6. 对C++的继承。
2.3 SQL Server 2000 简介
Microsoft SQL Server 2000由一系列相互协作的组件构成,能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。
SQL Server 2000提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由Windows NT/2000系统提供。
SQL Server 2000 的数据库系统的服务器运行在 Windows NT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在存在各种错误时恢复数据。
客户端应用程序可以运行在Windows 9x/NT/2000系统上,完成所有的用户交互操作。将数据从房屋器检索出来后,生成副本,以便在本地保留,也可以进行操作。
SQL Server 2000 的客户/服务器提供了许多传统主机数据库所没有的先进功能。数据访问并非局限与某些已有的主机数据库应用程序。SQL Server 2000的一个主要优点就是与主流客户/服务器开发工具和桌面应用程序的紧密集成。可以使用许多方法访问SQL Server 2000数据库。例如:可以在Visual Basic, Visual C++, Access, Power Builder, Delphi和Visual FoxPro中访问SQL Server 2000数据库。SQL Server 2000的客户端应用程序可以通过SQL Server 2000提供的应用程序接口来访问服务器端的数据,主要的访问方法有4 种:ODBC API,OLE DB ,Transact-SQL和DB-Library。
3 系统需求分析
目 录
1 引言 1
1.1 课题背景 1
1.2 网络教育学习及高校网上作业提交系统的现状 1
1.3 高校网上作业提交系统的新要求 2
1.4 本课题研究的意义 2
1.5 本课题的研究方法 3
2 开发平台与语言介绍 3
2.1 .NET 简介 3
2.2 C# 简介 4
2.3 SQL SERVER 2000 简介 4
3 系统需求分析 5
3.1 系统需求分析 5
3.2 对性能的规定 6
4 系统设计 7
4.1 结构 7
4.2 功能设计 7
4.3 数据库设计 8
5 系统的编码实现 12
5.1 发布作业 12
5.2 编写信息 14
5.3 批改作业 16
5.4 发布过的作业 17
5.5 其他功能 19
6 测试 20
6.1 测试方法 20
6.2 测试结果 20
6.3 测试结论 20
结 论 20
参考文献 22
致 谢 23
上一篇:【.NET】203 基于【.NET】校园新闻发布系统设计