web应用开发技术实验指导书


Web 应用开发技术实验指导书 1.1 前言 ASP.NET 是 Web 应用的核心技术,本课程共计 48 学时,其中授课 36 学时, 上机 16 学时。ASP.NET 是一个庞大的体系,而本课程的课时只有 32 学时,很多内 容要学生自己课后学习与扩充,另外,由于 ASP.NET 是一门实践性很强的课程,一 定要多上机练习。掌握 Web 程序设计技术的最好方式是动手做实验。本课程共安排 了 16 课时的实验,分 4 次上机,每次 4 小时。 16 课时的实验对学习一门涉及多项技术的 Web 开发技术而言远远不够,因此除 了上机实验外,要求学生课外要大量上机练习,为此,本课程由设计了一个课程设 计,通过课程设计使学生对于 Web 程序设计有更深入的理解和熟练地掌握其设计技 术。本指导书包括实验部分和课程设计两部分。 1.2 实验安排 实验 1:HTML、基础和 C#语言 实验 2:ASP.NET 服务器控件属性与事件及事件编程 实验 3:ASP.NET 中的数据库编程 实验 4:ASP.NET 中表现与代码分离 实验 5:JavaScript 语言与对象(操作 DOM 以及 JSON 描述) 实验 6:AJAX 技术了解及简单应用 1.3 实验详细内容 实验 1:HTML、基础和 C#语言 实验目的: 通过本次实验,属性和掌握 HTML、XML 的使用和 C#语言的基本语法 实验内容: (1) 熟悉 HTML 文档的基本结构,制作一个简单的页面 1 (2) 熟悉 HTML 页面的各种风格控制标签 (3) 熟悉 HTML 页面的版面控制中的页面分割(div)与样式控制(css)的使用 的导入与声明,类的声明 显示:“欢迎来到 C#世界” 过程与方法 (4) 熟悉 HTML 中的列表与表格实现 (5) 了解 C#语言的基本结构,命名空间 (6) C#程序设计中的属性与方法定义 (7) 设计一个简单的 C#程序,在屏幕上 (8) 用 C#设计一个程序完成 1~100 的累加 (9) 属性 C#语言程序的编辑、编译与运行的 实验 2:ASP.NET 服务器控件属性与事件及事件编程 .NET 页面的运行与开发 环境 (1) 了解 ASP.NET 页面的基本结构、页面布局和控件的分类 实验目的:通过本次实验,属性和掌握.NET 框架,ASP 配置,了解 ASP.NET 的服务器控件及使用。 实验内容: (2) 熟悉 ASP.NET 基本控件的属性、事件与方法 (3) ASP.NET 验证控件的作用与使用方法 (4) ASP.NET 的容器控件及其使用方法(Panel) (5) 控件的编程方法,通过编程改变控件的属性 (6) 练习选项类控件中的数据集合及其使用 实验 3:ASP.NET 中的数据库编程 SP.NET 页面与数据库绑定的前台与后台实现方法,熟悉数据显示 控件 (1) 熟悉 ADO.NET 三个主要对象的属性与方法及其使用 实验目的: 掌握 A 的使用与编程。 实验内容: (2) 熟悉 ASP.NET 中的数据操作方法(数据的添加、删除、更新与查询) lView/FormView)的使用, (5) (3) 了解 ASP.NET 中 DataSet 的原理与使用 (4) 熟悉主要的数据显示控件(GridView/Detai ASP.NET 中数据的排序与分页的实现方法。 了解这些数据显示控件的区别与使用场所 2 (6) 掌握基于.NET 架构的 Web 系统的服务器的配置与调试方法 实验 4 ASP.NET 中表现与代码分离 实验目的: 的 4 种形式及其实现方法 ASP.NET 中组件的建立与使用方法 掌握 ASP.NET 中表现与代码分离 实验内容: (1) 掌握 (2) 掌握代码隐藏技术特点与实现方法 实验 以及 JSON 描述) (3) 掌握用户控件的定义与使用方法 (4) 了解自定义控件及其特性 (5) 为自定义控件添加属性和方法 5:JavaScript 语言与对象(操作 DOM 实验目的:通过本实验,熟悉 JavaScript 语言编程,用 JavaScript 语言操作 DOM 动态 行比较。 一个简单 JavaScript 程序 修改客户端 UI,熟悉 JSON 的描述与解析方法,并与 XML 进 实验内容: (1) 编写 (2) 掌握 JavaScript 的数据类型转换(字符与数值之间) 表示与使用 (3) 熟悉 JavaScript 函数与事件 (4) 熟悉 JavaScript 中的 JSON 及其描述方法 (5) 掌握 JavaScript 对象与函数的 (6) 掌握 JavaScript 操作 DOM 对象的方法 验 6:AJAX 技术的简单应用 验目的: 要特点及简单使用方法 典型的 AJAX 应用(Google 地图、Google 建议、共享相册 Flickr 等) 实 实 通过本实验,了解 AJAX 的主 实验内容: (1) 通过 了解 AJAX 的效果与特点,了解 AJAX 的原理与主要技术 3 (2) 比较 AJAX 数据访问与传统 Web 数据访问的差异 (3) 用 JavaScript 编程通过 XHR 对象访问数据 1.4 教材 1、指定教材: 石双元. Web 应用开发技术,清华大学出版社,2010 2 书目: 讲义—Prototype-jQuery+DWR+Spring+Hibernate 整合开发 用系统开发与实例. 人民邮电出版社,2005. 1.5 每个学生独立完成课程设计,学号尾数为奇数的作第一题,偶数的作第二题,不得 抄袭、不得雷同。 统 (入库后要更新库存) 货物库存查询 入库记录查询 ) 2. ) 中要设计 5 张表,分别用来存储用户个人信息(Customer),管理员信息 (Manager),商品信息(Goods),商品入库信息(GoodsIn),客户购买信息(Buy)。 (信息管理与信息系统专业 规划教材) 、参考 李刚,疯狂 Ajax 电子工业出版社,2009 启明工作室.ASP.NET + SQL Server 网络应 北京: 唐耀.C#程序设计实用教程.北京:中国水利水电出版社,2005. 课程设计 一 、在线购物系 1. 货物管理功能需求: 商品入库登记 客户订单查询 商品基本信息设置与查询 货物交易功能(购买成交后要更新库存 客户功能需求 商品浏览 购买商品 查看自己的购物列表(也可以取消某些购物记录 3. 数据库设计 在本例子 用户个人信息(Customer) 4 字段名 中文名 类型 长度 小数位 custID 客户编号 pwd 密码 custName 姓名 custTel 电话 cu 地 stAddr 址 管理员信息(Manag 名 类型 长度 小数位 er) 字段名 中文 managerID 编号 pwd 密码 商品信息(Goods) 字段名 中文名 类型 长度 小数位 gID 货物编号 gName 称 货物名 gType 货物类型 gPrice 价格 gN 库 um 存数量 gtext 备注 商品入库信息(Goo 名 类型 长度 小数位 dsIn) 字段名 中文 gID 货物编号 gNumin 入库数量 gTime 入库时间 客户购买信息(Buy) 名 类型 长度 小数位 字段 中文名 buyID 交易号 custID 客户编号 gID 货物编号 num 购买数量 二、在线考试系统 1. 能需求: 考生登录,输入考好和密码 管理员登录,要输入帐号和密码 功 5 试题维护,包括试题的添加、修改、删除和发布(从题库中随即抽取,只有发布的试 生,学号、姓名和密码的修改 并计算成绩 2. Problem),管理员信息(Manager), 学生信 题才可见) 学生信息维护,添加、删除学 考试答题,记录考生的答题结果, 成绩查询,输入学号和密码可查询成绩 数据库设计 在本例子中要设计 3 张表,分别用来存储试题信息( 息。 试题信息(Problem) 字段名 中文名 类型 长度 小数位 problemID 试题编号 Title 题目 Type 类型 An 问 s1 题 1 Ans2 问题 2 Ans3 问题 3 Ans4 问题 4 key 答案 pub 是否发布 管理员信息(Manag 名 名 类型 长度 小数位 er) 字段 中文 managerID 编号 pwd 密码 学生信息(Goods) 名 类型 长度 小数位 字段名 中文 studtentID 学号 sName 姓名 spwd 密码 sc 成 ore 绩 6
还剩5页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

764059680

贡献于2013-01-24

下载需要 5 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf