基于ASP.NET的电磁场学习软件的设计

时间:2022-07-18 02:48:25

基于ASP.NET的电磁场学习软件的设计

摘要:电磁场与电磁波课程是电子信息类相关专业一门重要的专业基础课。该课程涉及的概念比较抽象, 对空间想象能力要求较高, 教学难度较大。为了调动学生学习电磁场课程的积极性,以Microsoft Visual Studio 作为开发环境,Visual C# 作为编程语言,构建了一个基于的电磁场学习软件。提供下载教学资源和答疑等各种功能, 营造了学习交流环境,增强了学生学习的兴趣。学习软件工作稳定、可靠,具有灵活性、安全性、可扩展等特点。

关键词:电磁场与电磁波;C#语言;SQL Server数据库;模块化结构;软件设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)31-7397-03

1 概述

“电磁场与电磁波”是工科电类专业的一门技术基础课, 它具有理论性强, 数学推导繁多, 概念抽象的特点, 给学生学习这门课程带来一定困难。为调动学生学习电磁场课程的积极性, 提高本课程的教学质量, 我们基于Windows平台,采用SQL Server 和 技术,开发了电磁场资料管理学习软件,在增强学习兴趣的同时, 帮助巩固和掌握所学的理论知识,提高学习效率。

2 开发环境及系统功能结构

电磁场资料管理系统采用Microsoft Visual Studio集成开发环境,选用HTML进行静态页面的设计和布局,进行动态页面的设计和布局[1]。服务器端对数据库的接口和处理采用SQL Server和[2],利用C#.NET进行整个系统综合的处理[3-4]。学生可以借助这一平台,自主学习电磁场理论,提高该课程的教学质量。因此,开发电磁场资料管理系统, 对于提高学生的学习效率以及改进教学方式有着重要的意义。

系统实现了一个资料管理系统,包括用户管理、信息中心、资料管理三个模块。其结构如图1所示。

用户管理模块中,如果当前用户是管理员,则可以进行用户管理。用户管理包括查看所有用户的用户信息、更改用户权限、提升普通用户的用户权限、删除当前用户、删除普通用户。系统还提供登录、注册账户以及系统导航的功能。

信息中心模块中,可以通过关键字来检索资料,通过资料的分类来显示资料集合。可以显示当前用户的所有资料或者是其他用户公开的资料。还可以链接到网络,进行资料的搜索。

资料管理模块用来管理当前用户的资料,包括查看资料信息、下载资料、删除资料、上传资料。

使用本软件要先通过注册成为用户,注册成功后, 可以浏览电磁场学习资料、咨询问题,教师可以解答学生的疑惑, 同时了解学生对所授知识的掌握情况, 以便调整以后的教学方式和进度。

3 系统实现的关键技术

3.1 HTML静态页面的设计

HTML即超文本标记语言,是一种用来制作超文本文档的简单标记语言。超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作。协议的制定使浏览器在运行超文本时有统一的规则和标准。用HTML编写的超文本文档称为HTML文档,能独立于各种操作系统平台。为了系统的美化,页面采用HTML静态模版。由于系统采用数据驱动机制,系统的用户名和用户密码都存储在数据库中,而HTML本身不提供数据库的接口,所有登录验证放到后台处理。用户登录效果图如图2所示。

上一篇:RFID系统及其安全性问题研究 下一篇:基于WCDMA几种常见技术分析