《ASPNET与Web程序开发》实习报告.doc_第1页
《ASPNET与Web程序开发》实习报告.doc_第2页
《ASPNET与Web程序开发》实习报告.doc_第3页
《ASPNET与Web程序开发》实习报告.doc_第4页
《ASPNET与Web程序开发》实习报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP.NET与Web程序开发教学实习报告91 教学实习的内容 随着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 系统角色图一:学生模块二层数据流图身份验 证选择科 目网上自 测选择试卷选知识 点难度级 别修改密 码选择试卷名称显示成绩在线考试任意选择五种题 型学生教师登录信息课程知识点信息表五种题型试题库试卷信息表五种题型学生答题库图二:教师模块二层数据流图教师身份验证修改密码选择课程创建修改只知识点添加试题到题库创建试卷选择课程选择试题组卷选择试卷选择班级选择学生判卷选择班级选择学生成绩输出打印成绩单教师登录信息课程知识点信息表课程信息表试卷信息库试卷信息表学生信息表五种题型答题库学生信息表学生成绩表&学生成绩临时表图三:管理员模块二层数据流图管理员身份验 证添加教 师修改教师信息添加课 程教师登录信息课程信息表3.2.2系统功能需求在线考试系统分成三大系统功能模块:学生模块、教师模块、管理员模块。学生通过主页登录后,可以修改密码,选择课程后,可以自由练习,通过选择试卷名及教师姓名可以调出考试试卷,进行在线考试,教师判完试卷后,学生可以重新登录,查询分数。教师登录后可以修改密码,添加试题到题库。添加试题的同时可添加试题所属的知识点及难易程度,以便于阅卷。学生考试完毕,教师可以调出学生考试的试卷,实现网上判卷。系统管理员具有最高权限,负责管理教师库及课程库的信息。3.2.3系统应事先具有的数据信息如下 系统管理员身份表。包括管理员的用户名、密码、管理员身份标识。 学生信息表。包括学生学号、姓名、密码、班级等信息。 教师账户信息。包括教师ID、用户名、密码等。 教师授课信息。包括教师的编号、姓名、所授课程、所授班级等。 题库。包括选择题、填空题、判断题等。3.3 系统的设计与实现3.3.1 数据库设计与实现教师登录信息表:字段名中文描述类型长度是否可以为空是否作为主键teauser用户名char10否是teapassword密码char10是否teachername真实姓名char10是否coursename课程名char25是否stuclass所教班级bit5是否学生登录信息表:字段名中文描述类型长度是否可以为空是否作为主键stuid学号varchar10否是stuname学生姓名varchar8是否steclass班级varchar5是否stupassword密码varchar8是否课程信息表:字段名中文描述类型长度是否可以为空是否作为主键courseid课程IDint4否是coursename课程名char25是否学生成绩表:字段名中文描述类型长度是否可以为空是否作为主键id成绩编号int4否是stuid学号varchar10是否stuname学生姓名varchar8是否stuclass班级varchar5是否testid试卷号int4是否tscore学生成绩int4是否选择题题库表:字段名中文描述类型长度是否可以为空是否作为主键qid试题编号int4否是coursename课程名称char25是否question试题char200是否selectaA选项char200是否selectbB选项char200是否selectcC选项char200是否selectdD选项char200是否qkey答案char1是否pri难度级别int4是否选择题学生答题卡:字段名中文描述类型长度是否可以为空是否作为主键qid试题编号int4否是coursename课程名称char25是否stuid学号char10是否testno试卷号int4是否question试题char200是否selectaA选项char200是否selectbB选项char200是否selectcC选项char200是否selectdD选项char200是否qkey答案char1是否stuanswer学生答案char1是否score本题得分int4是否tscore实际得分int4是否3.3.2 系统设计与实现系统的设计:下图为在线考试的系统功能模块:在线考试系统学生管理登录系统管理教师管理修改密码在线考试登录修改密码添加试卷组卷判分成绩统计成绩输出登录添加信息修改信息添加科目在线考试系统中,数据的产生有一定的时序关系,如学生需先进行考试,考试完成后教师才能网上判卷,统计分数;教师添加试题需在学生考试之前,教师添加试题到试题库之前,必须获得教师身份,即用户名及密码。因此,进行合理的数据流程分析对于系统的构造至关重要。数据流程图可以帮助开发者进行数据流程的分析,即把数据在组织内部的流动情况抽象的独立出来,从数据流动过程来考察实际业务的实际处理模式。在线考试系统中,外部实体包括三个角色,即学生,教师及管理员;数据的存储以数据库中表的形式存储在数据库中;数据需要进行如登录、登录验证、自由练习、在线考试等处理过程。下图为在线考试系统的数据流程图:学生登录验证自由练习在线考试教师学生库试题库学生考试库库试卷库管理员添加试题组卷网上判卷分数统计及导出登录验证编辑教师信息添加考试科目考试科目教师库在计算机软件系统的分析与设计中首先需要准确地描述用户需求中的功能需求,以便进一步确定系统中应该建立那些对象。所谓Use Case是指系统的外部事物与系统的交互,他表达了系统的功能,即系统所提供的服务。下图为在线考试系统的Use Case图:学生身份验证在线考试自由练习成绩统计教师判卷学生考试库主页教师身份验证添加试题到题库手动出题在以上工作的基础上,我们对有输出要求的全部数据进行属性分析、存储分析、关联分析、查询统计分析、数据分类与处理功能分析,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论