电子邮件解析及其在实验报告管理平台中的应用
摘 要
随着通信技术和计算机技术的发展,网络技术融入了社会的各个角落。由于计算机网络的快速发展,教学领域也受到了促进,网络教育随之产生,它为学生提供了几乎无限的资源和丰富的自由度,教学空间也随之拓展,这些优势都是传统教学模式所无法提供的。在日常教学活动中,学生实验报告的管理占很重要的一部分,提取相关的实验报告信息和数据,以反映真实的情况,对学校课程的管理和教学质量的提高有着重要的作用。传统的手工操作方式,易发生数据丢失,统计错误,并且劳动强度大,而且速度慢。与之相反,学生实验报告管理系统通过使用计算机网络可以高质、快捷的完成以上工作,因此推广实验报告管理系统势在必行。
本文提出了一种学生实验报告管理系统的模型。按照软件工程的建模思想,采用面向对象的程序设计方法,运用统一建模语言UML建立系统的模型。在建立这些模型的基础上,进一步明确系统的需求、系统的架构、系统对象的分类、内部交互关系及数据之间的结构设计及关系,规范化地设计了学生实验报告管理系统的模型。基于设计的模型,利用ASP.net技术配合C#以及SQL SERVER数据库技术,以Browser/Server架构实现完整的系统。
关键词:实验报告,管理,ASP.NET,C#,SQL SERVER,Browser/Server
Homework Management System
ABSTRACT
With the development of the technology of communication and computer, network has infused into every field of the society. Due to the fast advancement of computer network, education has been promoted. The advent of online education offers students almost innumerable resources and freedom which can't be supplied by the traditional education. In the process of education, managing homework is an important part through which the condition of a student's study will be truely reflected by getting the information and data from his or her homework. However, the traditional method to achieve this has many drawbacks. For example, the traditional method is quite slow and requiring lots of effort. Most of all, numerous mistakes will be made when a teacher take the traditional method. On the contary, Homework Management System is able to achieve what a teacher desire in a easier way and cause less mistake. As a result, it pays to popularize this system.
This paper presents a model of Homework Management System. According to the software engineering modeling, object-oriented programming method, using UML to establish a system model of the use case model, static model, dynamic behavior model, data model and physical model . Basing on the model designed in the following part, the combination of the technology of ASP.net, C# and SQL Server is used to create the whole system. The whole system is base on the Browser/Server architecture.
KEYWORDS:Homework, Management, ASP.NET,C#,SQL SERVER,Browser/Server
目录
中文摘要
ABSTRACT
第1章 绪论 1
1.1 课题的目的 1
1.2 课题的意义 1
1.3 课题范围及要达到的技术要求 2
1.3.1 课题的范围 2
1.3.2 要达到的技术要求 3
1.4 网络教育化发展 3
1.4.1 网络教育的发展前景 3
1.4.2 未来大学教育发展趋势 4
1.5 方案简介 5
第2章 系统中运用的技术 6
2.1 面向对象编程 6
2.2 UML建模 6
2.3 ASP.NET 6
2.4 C# 8
2.5 SQL Server 2000 11
第3章 系统的需求分析与设计 14
3.1 系统的需求分析 14
3.1.1 系统功能需求 14
3.1.2 系统性能需求 16
3.2 系统开发语言及工具的选择 16
3.3 系统的功能设计 16
3.3.1 管理员子系统 17
3.3.2 教师子系统 17
3.3.3 学生子系统 18
3.3.4 组长子系统 18
3.4 数据库设计 19
3.4.1 数据库的选择 19
3.4.2 数据库的设计 19
3.5 用户界面设计 22
3.6 系统安全设计 24
第4章 系统具体实现 26
4.1 登陆页面的实现 26
4.2 管理员模块关键页面的实现 27
4.3 教师模块关键页面的实现 34
4.4 学生模块关键页面的实现 38
第5章 结束语 42
参考文献 43
附录 44
附录A:外文资料翻译-原文部分 44
附录B:外文资料翻译-译文部分 46
附录C :主要源代码 47
附录D : 光盘 52