综合性实验项目指导书.doc

上传人:创****公 文档编号:44509519 上传时间:2022-09-21 格式:DOC 页数:33 大小:1.22MB
返回 下载 相关 举报
综合性实验项目指导书.doc_第1页
第1页 / 共33页
综合性实验项目指导书.doc_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《综合性实验项目指导书.doc》由会员分享,可在线阅读,更多相关《综合性实验项目指导书.doc(33页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、国贸学院实验项目讲义ASP程序设计编写单位: 国贸学院 编写教师: 吴刚 适用专业: 电子商务 编写日期: 2008.09.05 前言ASP程序设计上机实验指导书是为了巩固和加深ASP程序设计课程的相关理论知识、提高学生动手能力,而专门开设的一门实践课程。 本课程是计算机科学与技术专业及相关专业的专业课程,介绍目前流行的基于Internet的B/S模式的特点与优势,以Visio studio为开发环境进行数据库应用程序的开发思路,介绍.NET应用程序开发体系与环境配置及C#语言程序设计基础知识,掌握利用ADO.NET对象访问数据库的方法及进行WEB数据库管理系统的设计的过程与方法,为今后从事W

2、EB数据库系统的设计与开发打下基础。 本课程的完成以学生操作为主,以老师的指导为辅,通过大量的实践,需求分析、系统设计、数据库设计、界面设计、系统编码、测试、软件部署等环节的训练,使学生进一步巩固和掌握ASP程序设计相关知识点,积累开发经验,培养学生应用面向对象的思想分析问题、解决实际问题的能力,培养学生利用计算机处理问题的思维方式和程序设计的基本方法,为今后进一步深入学习打下一个坚实的基础。目录前言1目录2实验一 熟悉Visual Studio开发环境并开发第一个WEB应用程序4【实验目的】4【实验内容】4【实验要求】5实验二 HTML代码6【实验目的】6【实验内容】6【实验要求】7实验三

3、C#基本数据类型和语句8【实验目的】8【实验内容】8【实验要求】8实验四 服务器控件9【实验目的】9【实验内容】9【实验要求】10实验五 验证控件11【实验目的】11【实验内容】11【实验要求】12实验六 用户注册页面的制作13【实验目的】13【实验内容】13【实验要求】14实验七 数据流和文件处理15【实验目的】15【实验内容】15【实验要求】15实验八 A内置对象16【实验目的】16【实验内容】16【实验要求】17实验九 ADO.NET应用基础18【实验目的】18【实验内容】18【实验要求】20实验十 数据库应用编程21【实验目的】21【实验内容】21【实验要求】23实验十一 综合实例1:

4、制作留言本24【实验目的】24【实验内容】24【实验要求】27实验十二 综合实例2:开发小型.NET站点28【实验目的】28【实验内容】28【实验要求】28实 训29【实训目的】29【实训时间】29【实训环境】29【实训内容】29【实训要求】31【实训安排】31【教学方法】32【成绩评定】32【参考资料】32实验一 熟悉Visual Studio开发环境并开发第一个WEB应用程序【实验目的】 1、熟悉Visual Studio开发环境。2、掌握项目的创建方法。4、掌握常用控件的设置与处理。5、掌握.NET程序的调试运行。【实验内容】 1、运行Visual S,观察并熟悉集成开发环境。2、新建一

5、个项目:我们选择 web应用程序项目起个名称,位置:选择一个目录用于存放项目文件。点击确定,会给自动生成一个default.aspx的文件。3、使用控件,在default.aspx网页中添加一个label一个button:4、查看并设置控件的属性以下是default.aspx代码片段:5、实现点击按钮要改变label1中的文本:在default.aspx页面中双击Button1,在出现的default.aspx.cs中写入以下代码以下是default.aspx.cs代码片段: protected void Button1_Click(object sender, EventArgs e) La

6、bel1.Text = 你一定会成功!; 好了,CTRL+F5运行一下,看到效果了吧。6、观察.NET的调试工具,并使用调试工具调试已创建的程序。【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验二 HTML代码【实验目的】 1、掌握基本HTML代码。2、在Visual Studio开发环境中使用 HTML代码制作页面。【实验内容】 1、在Visual Studio集成环境中创建Web应用程序,。2、使用标签制作出如下页面:3、使用HTML

7、控件制作用户注册4、调试运行已创建的Web应用程序。【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验三 C#基本数据类型和语句【实验目的】 1、掌握C#基本数据类型。2、掌握C#的各种控制语句。【实验内容】 1、创建WEB应用程序。2、编写程序:定义数组,实现遍历数组,并输出数组中的所有元素。 3、分别使用for while do-while语句,实现输出100以内的偶数。【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序

8、,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验四 服务器控件【实验目的】 1、掌握文件上传方法2、掌握常用HTML服务器控件3、掌握常用A 服务器控件。【实验内容】 1、实现文件上传功能,限定只能上传图片(.jpg .gif .bmp .png),上传成功后在页面自动显示上传的图片。2、在页面中显示当前时间:格式如:2010年4月12日 11点58分18秒 星期一。 3、在页面中显示动态时间: !-document.write()setInterval(time.innerText=new Date(

9、).toLocaleString(),1000)/-4、实现通过下拉列表控制图片显示,如图5、在注册页面使用日历控件:【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验五 验证控件【实验目的】 掌握常用验证控件: 必须字段验证控件RequiredFieldValidator 范围验证控件RangeValidator 正则表达式验证控件RegularExpressionValidator 自定义验证控件CustomValidator 验证总结

10、控件ValidationSummary【实验内容】 1、使用必须字段验证控件RequiredFieldValidator验证用户名字段2、使用范围验证控件RangeValidator验证文本框的输入是否是一个1-5之间的整数3、使用正则表达式验证控件RegularExpressionValidator验证用户输入的邮政编码是否合法4、使用自定义验证控件验证用户的输入是否是偶数5、使用验证总结控件ValidationSummary,完成如下验证【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验

11、步骤,总结经验和体会。5、上交实验报告和源程序。实验六 用户注册页面的制作【实验目的】 1、掌握控件、HTML的综合运用。2、掌握表单数据的提交和获取。【实验内容】 1、创建WEB应用程序。2、制作用户注册页面,并实现验证功能。 用户名字段为必填,并且只能以字母开头,长度在618之间,只能包含字符、数字和下划线,正则表达式:a-zA-Zw5,17$ 密码,确认密码字段为必填,且必须一致,其它可根据需要设置一些规则,以下是常用密码验证正则表达式: (?=.7,)(?=(.*W)1,)(?=(.*d)1,)(?!(.*W)2,)(?!.20,)(?!.*s)a-zA-Z0-9!#$%&*-_=+?

12、/;:.,*$(1)大于6且小于20个字符(2)必须包含一个特殊字符(3)至少包含一个数字(4)不能包含空格3、用户点击注册按钮后,在页面下方显示用户的注册信息【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验七 数据流和文件处理【实验目的】1、了解.NET中和流相关的类。2、了解.NET中和文件操作相关的类。3、掌握文件和目录的创建方法。4、掌握文件和目录的删除和修改方法。5、掌握列举目录下的内容的方法。6、掌握文本文件的读写方法。7、掌

13、握二进制文件的读写方法。【实验内容】1、运行Visual S,观察.NET类库中和流相关的类的说明。2、观察.NET类库中和文件操作相关的类的说明3、创建Windows应用程序,实现如下功能:1)可以创建指定的文件和目录2)对指定的文件和目录可以进行删除和修改3)列举出指定目录下的内容4、创建Windows应用程序对指定的文本文件进行读写操作。5、创建Windows应用程序对指定的二进制文件进行读写操作。6、使用调试工具调试已创建的程序。【实验要求】1、实验前根据实验内容复习相关章节,设计出程序框架。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。

14、4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验八 A内置对象【实验目的】1、掌握Request对象的常用方法。2、掌握Response对象的作用和常用方法3、掌握Application对象【实验内容】1、Request对象获得浏览器信息: 你浏览器的版本是 操作平台是: 支持背景音乐? 支持ActiveXControls吗? 支持JavaApplets吗?2、Request对象获得机器信息 客户端浏览器信息: 客户端ip地址: 数据取得方式: MIME类型: 服务器的数据流量 客户端支持的字符编码方式: 网页在服务器的相对地址: 网页在服务器端的相对路径: 网页在服务器端的完

15、整路径:3、Response对象向客户端输出数据(文本、HTML标签、客户端脚本)protected void Page_Load(object sender, EventArgs e) Response.Write(姓名:); Response.Write(input type=button value=欢迎点击! onclick=alert(你好!); ); 4、Response.Redirect实现页面跳转5、制作网页计数器6、使用Application对象制作简单聊天室,并配置IIS服务器,在局域网中测试聊天室功能。参考: 【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的

16、程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验九 ADO.NET应用基础【实验目的】了解ASP.NET与ASP的区别。掌握ASP.NET的基本技术。掌握ASP.NET的开发调试方法。掌握ASP.NET的配置和部署方法。【实验内容】在集成环境中创建Web应用程序,综合数据存储技术和.NET技术,实现一个小型员工管理系统,并在Web服务器上进行配置和部署,要求考虑全面,能够充分考虑系统的特点。数据库软件可以使用ACCESS或SQL Server等。数据库设计参考部门表:部门编号、部门名称、成立时间科室

17、表:科室编号、科室名称、部门编号员工表:编号、员工姓名、性别、电话、地址、科室编号查询页面实现运行效果:后台管理页面login.aspx员工信息管理页面【实验要求】实验前根据实验内容复习相关章节,设计出程序框架。编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。调试程序,完成程序。整理实验步骤,给出流程图,主要代码分析,总结经验和体会,以及其它必要说明。上交实验报告和源程序。实验十 数据库应用编程【实验目的】1、掌握SQL语句。2、掌握数据绑定技术3、掌握常用数据库编程相关控件:DataGrid、Repeater、DataList 等Web服务器控件。【实验内容】1、添加Acc

18、essDataSource控件,配置数据源,高级生成insert update delete语句以便实现增加,修改,删除功能。数据库字段参考:2、读取数据库中的数据并显示:添加GridView控件,选择数据源,以通过-编辑列或在代码中直接修改HeaderText的值,如HeaderText=“stu_id”为HeaderText=“学号”。修改后运行如下图所示:3、使用GridView控件实现分页功能:选中GridView控件启用分页。或设置GridView控件的属性AllowPaging=True“,默认每页显示10条数据,我们可以通过改变属性PageSize的值来改变每页显示的数据条数。分

19、页效果如图所示:4、GridView控件实现修改功能:选中GridView控件启用编辑。 编辑列:5、GridView控件实现删除功能:选中GridView控件启用删除。改进:添加删除确认功能编辑列可用字段中选择TemplateField-添加-确定。在代码 中添加以下代码: 6、DetailsView控件实现添加功能添加DetailsView控件,选择数据源,设置DefaultMode=“Insert”,启用插入。可以通过-编辑字段或在代码中直接修改HeaderText的值为对应的中文。运行如图所示:改进:插入后显示在第一条修改AccessDataSource1中的语句SelectComma

20、nd=SELECT * FROM stu_info 为SelectCommand=SELECT * FROM stu_info order by stu_id desc 7、实现选中GridView时DetailsView显示值连动操作 GridView控件实现选定功能:选中GridView控件启用选定内容,或-编辑列-添加CommandField-选择-确定。 双击GridView控件,在GridView1_SelectedIndexChanged 方法中添加以下代码: DetailsView1.PageIndex = GridView1.SelectedRow.DataItemIndex;

21、 DetailsView控件设置属性DefaultMode=“ReadOnly”,启用分页,插入,编辑,删除。功能演示。注意:主键id的插入。【实验要求】1、实验前根据实验内容复习相关章节。2、编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、调试程序,完成程序。4、整理实验步骤,总结经验和体会。5、上交实验报告和源程序。实验十一 综合实例1:制作留言本【实验目的】综合运用所学知识开发留言本程序。掌握实际项目的开发调试。掌握ASP.NET的配置和部署方法。【实验内容】在集成环境中创建Web应用程序,综合数据存储技术和.NET技术,开发制作留言本程序:数据库字段参考查看留言页

22、面参考签写留言页面留言成功页面:恭喜留言成功!继续留言查看留言 2秒后自动返回留言簿! 后台管理页面留言回复页面留言查询页面【实验要求】实验前根据实验内容复习相关章节,设计出程序框架。编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。调试程序,完成程序。整理实验步骤,给出流程图,主要代码分析,总结经验和体会,以及其它必要说明。上交实验报告和源程序。实验十二 综合实例2:开发小型.NET站点【实验目的】综合运用所学知识开发实际项目。掌握ASP.NET的开发调试方法。掌握ASP.NET的配置和部署方法。【实验内容】在集成环境中创建Web应用程序,实现一个小型.NET站点,并在Web

23、服务器上进行配置和部署,要求考虑全面,能够充分考虑各个系统的特点。各个系统均需使用数据库或XML存储数据,数据库软件可以使用ACCESS或SQL Server等。题目从如下范围选择:在线投票和统计系统商品展示系统新闻发布系统网络相册管理系统在线书籍阅读系统图书借阅系统在线测试系统学生管理系统【实验要求】实验前根据实验内容复习相关章节,设计出程序框架。编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。调试程序,完成程序。整理实验步骤,给出流程图,主要代码分析,总结经验和体会,以及其它必要说明。上交实验报告和源程序。实 训【实训目的】 ASP程序设计实训是为了巩固和加深ASP程序设

24、计课程的相关理论知识、提高学生动手能力,而专门开设的一门综合实践课程。 本课程以一个企业Web应用程序为例,通过需求分析、系统设计、数据库设计、界面设计、系统编码、测试、软件部署等环节的训练,使学生进一步巩固和掌握ASP.NET相关知识点,积累ASP.NET Web网站开发经验,培养学生应用面向对象的思想分析问题、解决实际问题的能力,为今后进一步深入学习打下一个坚实的基础。【实训时间】共计5天【实训环境】电脑,机器联网,Visio studio 2005,access/SQL Server2005【实训内容】 以任一企业为参考,为该企业建立WEB站点。 1、 网站栏目应至少包含:公司简介,新闻

25、中心,产品展示,在线留言。学生可以根据企业需要,增加相应栏目,如经营理念,企业资质,人才招聘,合作伙伴等。网站栏目可在后台管理页面动态添加或删除。 2、产品展示详细页面应配合有效的图片和文字说明,将企业的产品(服务)充分展现给客户,使客户能全方位的了解公司产品。参考如图3、网站应该包含完整的后台管理系统,有后台登陆,管理页面。参考:4、在线留言制作参考:5、其他页面根据需求分析制作完善。6、参考网站(仅限于参考): 希望同学们从网上搜索更多更优秀的网站借鉴,学习。【实训要求】 1、实训期间每天登记考勤,作为实训成绩的一部分。2、实训期间上机要求不能玩游戏,不允许浏览与当前实训无关的网页,如果有

26、不遵守的同学将取消当天成绩。3、每天的作业必须经过指导教师检查后才可以登录当天成绩。4、完成整个实训以后,要求每人写出实训报告。作为评定整个实训成绩的重要参考依据。【实训安排】序号日期计划1周一企业网站需求分析:功能分析,栏目设置,页面要求等。设计Web界面与站点地图(要求画出网站结构示意图。)2周二数据库设计(表,字段,数据类型设计)程序功能实现。3周三程序编码,单元测试4周四程序编码,综合测试5五实训报告(下午5点前上交打印版的实训报告!)【教学方法】本课程以训练学生实际开发能力为主,对所需基本知识采用实例讲解、演示的方法进行集体辅导,对个别问题采用单独辅导的方式进行,鼓励学生自己通过团队协作方式解决问题【成绩评定】采取上机编程和书写实验报告的方式进行,考勤20%,完成实训规定的程序设计功能30%,实训报告占50%。【参考资料】1. 教学参考书:ASP.NET Web应用程序设计教程,作者:单维锋,白灵,出版社:清华大学出版社北京交通大学出版社,出版年月:2010.1,版次:1。2. 参考书:基于.NET的Web程序设计:ASP.NET标准教程,作者:刘振岩,出版社:电子工业出版社3. 参考书:基于C#的ASP.NET程序设计,作者:翁健红,出版社:机械工业出版社4. 参考书:ASP.NET程序设计教程上机指导与习题解答,作者:常永英,出版社:机械工业出版社5. 参考网站:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 事务文书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com