《ASP.NET与Web程序开发》实习报告 下载本文

内容发布更新时间 : 2024/5/4 13:05:33星期一 下面是文章的全部内容请认真阅读。

《ASP.NET与Web程序开发》

教学实习报告

1 教学实习的内容

随着Internet技术的发展,开发基于Web的管理信息系统,最大限度的利

用高校现有资源,提高教学质量是高等院校教学上的新研究课题。目前,各高校校园网络已经建成,通过校园网可以实现点播教程、教师辅导、在线自测、在线考试等功能。

在ASP.NET课程设计案例为在线考试系统。该系统拟用微软公司的Visual Studio.NET的集成开发环境使用先进的ASP.NET技术,结合SQL Server数据库管理系统,开发基于Web的在线考试系统。

在线考试系统将传统教育理论与基于Web的计算机协同工作软件系统有机结合起来,以满足各种课程的考试需求:该系统将教育理论、经验和方法引入系统内部,在完成网络考试任务的同时还获得了科学的量化指标,可以协助考试组织结构对考试进行科学的评价和分析;在线考试系统将实现网络组卷、在线考试、网上判分、在线统计的那个各项相关的功能,以优化传统考试的运行模式,在确保考试系统安全性的前提下,将极大地提高考试的组织效率,节约考试成本。

2 教学实习的目的

完成《ASP.NET》课程学习后,通过本次教学实习,对所学专业知识进一步消化、理解并掌握,锻炼和提高综合运用所学知识解决实际问题的能力。进一步巩固和加深“ASP.NET”课程的基本知识,了解ASP.NET技术在项目开发中的应用。综合运用“ASP.NET”课程和“软件工程”理论去分析和解决课程设计问题,进行课程设计的训练。学习程序设计开发的一般方法,了解和掌握信息系统项目开发的过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。通过标准化、规范化文档和查阅有关技术资料等,培养项目设计开发能力,同时提倡团队合作精神。

3 教学实习设计介绍

3.1 系统的具体要求

本在线考试系统将采用ASP.NET技术,使用Visual Studio.NET的集成开发环境,使用微软的SQL Server 2000作为数据库系统,利用.NET提供的数据访问技术,

使得数据驱动的web应用程序开发变得迅速而简单;基于Browser/Server模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于web服务器的纯web页面,实现网络组卷,在线考试,网上判分,在线统计等各项相关的功能.实现在线网络出试卷与考试等各项相关的功能. 3.2 系统角色与具体功能 3.2.1 系统角色

图一:学生模块二层数据流图

学生 教师登录信息 修改密 码 课程知识点信息表 五种题型试题库 选择科 目 身份验 证 选知识 点 难度级 别 任意选择五种题 型 网上自 测 选择试卷 在线考试 试卷信息表 五种题型学生答题库 选择试卷名称 显示成绩

图二:教师模块二层数据流图

2

教师登录信息 教师 课程知识点信息表 修改密码 创建修改只知识点 课程信息表 创建试卷 选择课程 选择试题 添加试题到题库 身份验证 选择课程 试卷信息库 组卷 试卷信息表 学生信息表 五种题型答题库 选择试卷 选择班级 选择学生 判卷 选择班级 选择学生 成绩输出 打印成绩单 学生信息表 学生成绩表&学生成绩临时表

图三:管理员模块二层数据流图

3

教师登录信息 管理员 添加教 师 修改教师信息 身份验 证 课程信息表 添加课 程

3.2.2系统功能需求

在线考试系统分成三大系统功能模块:学生模块、教师模块、管理员模块。 学生通过主页登录后,可以修改密码,选择课程后,可以自由练习,通过选择试卷名及教师姓名可以调出考试试卷,进行在线考试,教师判完试卷后,学生可以重新登录,查询分数。

教师登录后可以修改密码,添加试题到题库。添加试题的同时可添加试题所属的知识点及难易程度,以便于阅卷。学生考试完毕,教师可以调出学生考试的试卷,实现网上判卷。

系统管理员具有最高权限,负责管理教师库及课程库的信息。 3.2.3系统应事先具有的数据信息如下

⑴ 系统管理员身份表。包括管理员的用户名、密码、管理员身份标识。 ⑵ 学生信息表。包括学生学号、姓名、密码、班级等信息。 ⑶ 教师账户信息。包括教师ID、用户名、密码等。

⑷ 教师授课信息。包括教师的编号、姓名、所授课程、所授班级等。 ⑸ 题库。包括选择题、填空题、判断题等。

4