ASPNET与Web程序开发实习报告

天津农学院

《ASP.NET与Web程序开发》

教学实习报告

题目:XXXXXXXXXXXXXXXXXXXXXXXXXX

学 号: 姓 名: 系 别 __________________ 专 业: __________________ 班 级: ___________ 成 绩:

(报告正文部分,文稿中将此段文字删除):

(要求:正文部分一律用小四号字,宋体,1.5倍行距。一级大标题靠左,加粗。二级,三级标题靠左,不加粗。文稿中将此段文字删除)

1 背景与目的

2 开发环境与开发工具

3 主要功能

4 设计与实现

4.1 数据库设计与实现

4.2 系统设计与实现

5 讨论

参考文献

[1]

[2] …………………………………………………………………………..

报告书写要求

1 正文

1.1 标题层次的划分,一般为3~4级。第一级标题1;第二级标题1.1;第三级标题1.1 .1;第四级标题1.1.1.1,依此类推。各级标题序号均用阿拉伯数字左起顶格书写,除结论 部分外,第一、二级层次要有标题。有标题时,在编号后空一格写标题,另起一行(缩两格) 写具体内容。标题应简短明确,以不超过15字为宜,题末不用标点符号。

1.2 图:图上符号要清晰注出,所视部位与背景对比度要大。图上符号与正文完全一致,函数图的纵横坐标所代表的物理量要注出其中文名称、代表符号及法定计量单位(与坐标位置平行写出)。例如:重量m/kg

图纸不要贴在稿纸上,所有的图必须在文稿中留出相应的位置,并写出图号(全文连续编号) 、图题和图注,图题要有自明性。例:“试验安排”应具体写为“×××××试验安排”。 

1.3 表:务必使表格科学、简洁、自明,按国际要求采用三线表,表头不允许有斜线 。物理量的中文名称、代表符号及法定计量单位三项要著录齐全,如:压力P/Pa。

参考文献的要求

正文中引用参考文献的序号按先后连续编码,并置于方括号([ ])中作为右上角码注出。 a.译著

[1]□主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).(中译本前要加国别)例如:

[1] [英]M奥康诺尔著,王耀先译.科技书刊的编译工作[M].北京:人民教育出版社,1982.56-57.

b.专著

[2]□作者姓名.书名[M].出版地:出版社,年份.引用部分起页-止页. “-.” 都是半角。 例如:

[2] 刘国钧,王连成.图书馆史研究[M].北京:高等教育出版社,1979.15-18.

c.论文集

[3]□作者姓名.论文题名.论文集名[C].出版地:出版社,年份.引用部分起页-止页. “-.” 都是半角。例如:

[3] 王承绪,徐辉.发展战略:经费、教学科研、质量――中英高等教育学术讨论会论文集[C].杭州:杭州大学出版社,1993.120-150.

d.学位论文

[4]□作者姓名.题名[D].出版地:出版者.年份.例如:

[4] 胡刚.蛋白质深度分析以及基因的进化模型[D].天津:南开大学,2005.

e.报告

[5]□作者姓名.题目[R].地名:单位,年份. 例如:

[5] 冯西桥.核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究院,1997.

f.期刊文章

[6]□作者姓名.论文题目[J].刊物名,年份,卷号(期号); 引用部分起页-止页.“-.”都是半角。例如:

[6] 金显贺,王昌长,王忠东等.一种用于在线检测局部放电的数字滤波技术[J].清华大学学 报(自然科学版),1993,33(4):62-67.

g.报纸文章

[7]□主要责任者.文献题名[N].报纸名,出版日期(版次). 例如:

[7] 谢希德.创造学习的新思路[N].人民日报,1998-12-25(10).

h.国际、国家标准

[8]□标准编号,标准名称[S]. 例如:

[8] GB/T16159-1996,汉语拼音正词法基本规则[S].

j.专利

[9]□专利所有者.专利题名[P].专利国别:专利号,出版日期. 例如:

[9] 姜锡洲.一种温热外敷药制备方案[P].中国专利:881056073,1989-07-26.

k.电子文献

[10]□主要责任者.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期/引用日期(任选). 例如:

[10] 王明亮.关于中国学术期刊标准化数据库系统工程的进展[EB/OL]. http://www./pub/wml.txt/980810-2.html,1998-08-16/1998-10-04.

l.各种未定义类型的文献

3

 

第二篇:《ASP.NET与Web程序开发》实习报告

《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 系统角色

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

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

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

3.2.2系统功能需求

在线考试系统分成三大系统功能模块:学生模块、教师模块、管理员模块。

学生通过主页登录后,可以修改密码,选择课程后,可以自由练习,通过选择试卷名及教师姓名可以调出考试试卷,进行在线考试,教师判完试卷后,学生可以重新登录,查询分数。

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

系统管理员具有最高权限,负责管理教师库及课程库的信息。

3.2.3系统应事先具有的数据信息如下

⑴ 系统管理员身份表。包括管理员的用户名、密码、管理员身份标识。

⑵ 学生信息表。包括学生学号、姓名、密码、班级等信息。

⑶ 教师账户信息。包括教师ID、用户名、密码等。

⑷ 教师授课信息。包括教师的编号、姓名、所授课程、所授班级等。

⑸ 题库。包括选择题、填空题、判断题等。

3.3 系统的设计与实现

3.3.1 数据库设计与实现

教师登录信息表:

学生登录信息表:

课程信息表:

学生成绩表:

选择题题库表:

选择题学生答题卡:

3.3.2 系统设计与实现

3.3.2.1系统的设计:

下图为在线考试的系统功能模块:

在线考试系统中,数据的产生有一定的时序关系,如学生需先进行考试,考试完成后教师才能网上判卷,统计分数;教师添加试题需在学生考试之前,教师添加试题到试题库之前,必须获得教师身份,即用户名及密码。因此,进行合理的数据流程分析对于系统的构造至关重要。

数据流程图可以帮助开发者进行数据流程的分析,即把数据在组织内部的流动情况抽象的独立出来,从数据流动过程来考察实际业务的实际处理模式。

在线考试系统中,外部实体包括三个角色,即学生,教师及管理员;数据的存储以数据库中表的形式存储在数据库中;数据需要进行如登录、登录验证、自由练习、在线考试等处理过程。

下图为在线考试系统的数据流程图:

在计算机软件系统的分析与设计中首先需要准确地描述用户需求中的功能需求,以便进一步确定系统中应该建立那些对象。所谓Use Case是指系统的外部事物与系统的交互,他表达了系统的功能,即系统所提供的服务。

下图为在线考试系统的Use Case图:

在以上工作的基础上,我们对有输出要求的全部数据进行属性分析、存储分析、关联分析、查询统计分析、数据分类与处理功能分析,进一步研究整个系统的人机接口,提出了系统细化后的数据流图和系统的层次结构图。

3.3.2.2系统的实现:

? 学生登录及修改密码模块:

实现程序:

4  总结与体会

通过此次教学实习,使我们更深刻的了解到ASP.NET在生产生活中都有着无法估量的前景,并且能够熟练掌握网站建设中的各种技巧,提高学生的动手能力,加强编程技巧的训练,同时适应软件开发项目管理流程。