2022年Web程序设计方案指导书.docx
《2022年Web程序设计方案指导书.docx》由会员分享,可在线阅读,更多相关《2022年Web程序设计方案指导书.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web 程序设计上机指导一、试验目的1二、试验要求1三、试验步骤1一、试验目的2二、试验要求2三、试验步骤3一、试验目的4二、试验要求5一、试验目的5二、试验要求5一、试验目的7二、试验要求7三、试验步骤8一、试验目的11二、试验要求11三、试验步骤12一、试验目的13二、试验要求13三、试验步骤14一、系统功能16试验 1 ASP.NET 基础 1试验 2 C# 程序设计 2试验 3 基本控件的使用 4试验 4 用户界面交互及网页间的数据传递5试验 5 使用 Web 服务器常用控件 7试验 6 状态治理对象的应用 11试验 7 设计数据库应用网站 13试验 8 Web 技术综合应用 16二、
2、系统功能模块分析16三、数据库设计 17试验 1ASP.NET 基础一、试验目的1、 通过本试验明白 HTML 标记语言的基本语法格式2、 明白使用 HTML语言制作静态网页的基本技术3、 把握 HTML 表格的设计方法4、 设计一个同学成果查询的ASP.NET 2.0 网站二、试验要求1、 使用 HTML语言,在 Windows “记事本”程序中编写HTML代码,制作同学成果登记表,要求能在浏览器中正确显示字体、字型、字号等格式;2、 设计一个用于同学成果查询的ASP.NET 2.0 网站;三、试验步骤1、 使用 Windows 记事本程序制作网页1) 编写 HTML代码:启动 Window
3、s 附件中的记事本程序,编写HTML代码2) 储存 HTML文件3) 执行如图 1-1图 1-12、 设计一个用于同学成果查询的ASP.NET 2.0 网站1) 设计要求:假设某学校现在有3 个班级,要求设计一个能在网络中通过IE 浏览器进行各班级同学成果查询的ASP.NET 网站;设计时可采纳 Visual Studio 2005 或记事本为每个班级创建一个独立的静态页面 class1.htm、class2.htm、 class3.htm;站点打开时第一显示列有全部班级名称的导航页default.aspx ,用户通过单击期望查看的班级名称链接,打开对应的班级查询网页;2) 创建 ASP.NE
4、T 网站启动 VS 2005 新建一个 ASP.NET 网站工程,新建 3 个 HTML 页文件: 显 示 各 班 级 学 生 成 绩 列 表 内 容 的 静 态 网 页class1.htm 、 class2.htm 、class3.htm;或者,将事先已通过记事本完成的用于显示各班级同学成果列表内容的静态网页 class1.htm、class2.htm、class3.htm 添加到网站中;可以直接将预备好的静态网页文件复制到网站所在的文件夹,也可在“解决方案资源治理器”窗口中,挑选工程的储存位置后单击鼠标右键,在弹出的快捷菜单中执行“添加现有项”命令,挑选需要添加的文件,单击【添加】按钮;3
5、) 设计 WEB 页面切换到default.aspx 的设计视图,执行布局菜单下的“插入表”命令,在对话框中用户可在可视化界面中设置HTML表格的各种属性,单击【确定】按钮将表格插入到页面当前光标位置4) 设置对象属性分别挑选页面中的3 个超链接控件,在属性窗口中按表设计它们的初始属性;控件HyperLink1 HyperLink3表 1-1 属性设置属性值说明IDlnkClass1、lnkClass2 、lnkClass3控件在程序中使用的名称Text网络 1 班、网络 2 班、网络 3 班空间上显示的文本NavigateUrlclass1.htm、class2.htm、class3.htm
6、单击控件时跳转的目标URLTarget_blank打开新网页时的目标框架5) 编写程序代码6) 测试运行结果试验 2C#程序设计一、试验目的1、 通过上机操作把握结构化设计的基本方法2、 懂得次序结构、挑选结构和循环结构的基本概念3、 把握 if else、 switch 、for 和 while 语句的使用方法4、 通过本试验进一步懂得使用C# 2005 创建 ASP.NET 网站的一般步骤和常用编程技巧二、试验要求注:至少选做2 题;1、 设计一个能运算 1!+2! +3! + +n!的程序2、 设计一个商场收费程序3、 为学校生设计一个用于100 以内的加法练习程序;要求见课本P93 习
7、题 16 小题;4、 设计一个循环程序,当用户单击“开头”按钮时,产生8 组 19 之间的随机整数, 假如在某组中已产生了5 个随机数或产生的随机数为6,就开头下一组;要求见课本 P94 习题 17 小题;三、试验步骤图 2-1图 2-21问题分析:可以将问题分为“运算如干项的和”与“运算某数的阶乘”两个层次来理2解,这两个层次分别通过解决问题;设计 WEB 页面:新建一个for 循环来处理;也就是说,可以通过一个for 循环的嵌套来ASP.NET 网站,切换到设计视图;向页面中添加需要说明3文字和 1 个文本框TextBox1 ; 1 个按钮Label1; 设置对象属性Button1 和 1
8、 和用于显示结果的标签控件表 2-1 属性设置4编写大事代码2、 设计商场收费程序1、 设计阶乘和运算程序(如图)控件属性值说明TextBox1IDtxtNum文本框在程序中使用的名称Button1IDbtnOK按钮控件在程序中使用的名称Label1TextID确定lblResult按钮控件上显示的文本标签控件在程序中使用的名称Text空标签控件上显示的文本图 2-3图 2-4要求:1) 如没有输入商品数量,就默认为1.2) 如没有输入商品的编号,直接单击【确定】按钮,就表示统计完毕, 屏幕上显示购物金额、折扣率和应对金额;3) 为了防止因用户误单击【确定】按钮导致结算数据重复显现,在显示了结
9、算数据户,【确定】按钮呈灰色显示;4) 单击【返回】按钮清晰上次购物具体清单及结算数据,将程序复原为初始状态;步骤:1) 问题分析:用户输入“商品编号”及“数量”值后,程序依据预先的 设定进行判定,从而得到相应的“商品名称”、“单价”、运算出小计值并将结果显示到标签控件中;为了得到总购物金额仍需要对小计值进行累加;2) 设计 WEB 页面:新建一个 ASP.NET 网站,切换到设计视图;向页面中添加需要的说明文字和 2 个文本框; 2 个按钮和一个用于显示运算结果的标签控件;3) 设置对象的属性表 2-2 属性设置控件属性值说明TextBox1IDtxtAmount文本框 1 在程序中使用的名
10、称TextBox2IDtxtSerial文本框 2 在程序中使用的名称Button1IDbtnOK按钮 1 控件在程序中使用的名称Text确定按钮 1 控件上显示的文本Button2IDTextbtnBack返回按钮 2 控件在程序中使用的名称按钮 2 控件上显示的文本Label1IDlblBill标签控件在程序中使用的名称Text空标签控件上显示的文本4) 编写大事代码试验 3 基本控件的使用一、试验目的1、熟识在 Microsoft Visual Studio.Net中建立工程的方法;2、把握常用的 Html 服务器控件和 Web服务器控件的主要属性和它们的使用方法;二、试验要求1、设计一
11、个 ASP.NET 工程,实现如下功能:通过一个组合列表框挑选或输入姓名,通过复选框挑选其爱好,然后显示“欢迎你,爱好 * 的* ”的信息;其中 * 代表爱好, * 代表姓名;2、利用 Web 服务器控件及 C#程序完成以下功能:1) 制作一个用户登陆界面2) 验证用户名和密码是否正确,如正确给出欢迎信息,并可以输入留言,否就,给出错误提示;试验 4 用户界面交互及网页间的数据传递一、试验目的(1) 练习 ASP.NET 基本状态治理对象的使用(2) 练习网页间数据传递的方法二、试验要求( 1)设计一个登录界面,在其中输入登录信息后,在同一页面给出反馈结果;要求使用Request 和 Resp
12、onse对象操作完成;操作界面截图如下:图 4-2图 4-1(2) 设计如下图所示的数据输入界面:图 4-3当用户填写并挑选完相应的信息,并单击“提交”按钮后,在另一界面返回用户输入的信息;如下图:图 4-4试验 5 使用 Web 服务器常用控件一、试验目的通过上机操作进一部懂得常用Web 服务器控件的属性、大事和方法,把握控件在程序设计中的作用及特点;通过本试验把握在程序运行时动态地向页面添加控件的程序设计方法;二、试验要求注:以下题目至少选做2 题;本试验为了防止将程序设计的过于复杂,又兼顾到试验的掩盖面,将试验分为两个独立的部分进行;1) 使用挑选性控件(下拉列表和复选框)设计一个能依据
13、用户挑选查询员工信息的 Web 应用程序;2) 使用向页面中动态添加控件的技术,设计一个简洁的在线测验Web 应用程序;3) 设计一个可以在程序运行中动态更换文本框中字体、字型和字号的网页;页面打开后用户可使用程序供应的单项按钮更换字体(宋体、黑体、楷体、隶书),使用复选框更换字型(粗体、斜体和下划线),使用下拉列表框更换字号( 8、10、12、14、18、24、 36、48);文本框中的内容为您的专业、年级、班级、学号和姓名;4) 设计一个用于按班级名称查询课表的网站;用户可以使用页面中的下拉列表框挑选班级名称,进行班级课表查询;5) 使用用户控件设计一个用户注册网页;用户控件公开Usern
14、ame 和 Password 两个属性,分别对应用户控件界面中两个文本框的Text 属性;通过验证时在页面中显示公开属性的值;使用验证控件对用户输入数据进行验证(用户名不能为空、两次密码必需相同),验证失败时,显示出错提示信息;三、试验步骤1. 设计员工信息查询程序程序运行时的界面如图5-1 所示,用户可通过下拉列表框挑选要查询的员工所在的部门,程序能依据用户挑选,自动在“姓名”下拉列表框中添加指定部门的员工姓名;例如挑选了教务处,就姓名下拉列表框中只有教务处员工的姓名;图 5-1用户在挑选了“部门”和“姓名”后,页面中显示该员工的基本信息(姓名,性别和生日),挑选了“住址”,“电话”,“学历
15、”后,依据用户挑选,程序自动将有关信息添加到页面中,如图 6-2 所示图 5-2假如要求“部门”下拉列表框中显示的是“-挑选部门 -”,就“姓名”下拉列表框中只有供选项“ -挑选姓名 - ”,而没有具体的员工姓名数据1) 设计 Web 页面图 5-3 设计 Web 页面2)创建下拉列表框的共享大事为了实现“部门”下拉列表框和“姓名”下拉列表框中的数据联动,需要切换到源视图,创建这两个控件的共享SelectedIndexChanged 大事,这里将共享时间名定义为:drop_SelectedIndexChanged;需 要 注 意 的 是 , 本 例 中 “ 部 门 ” 下 拉 列 表 框 仍
16、有 自 己 的SelectedIndexChanged 大事的处理程序;也就是说,如“部门”下拉列表框中的选项变化时,将引起两个SelectedIndexChanged 大事;3)设置对象属性控件属性表 5-1 属性设置值说明DropDownList1DropDownList2CheckBoxList1Items“住 址 ”,”电添加初始供选项AutoPostBack话”,”学历 ”true使用自动回发(默认值为false)新建一个 ASP.NET 网站工程,切换到设计视图;按图3-3 所示向页面中添加一个用于布局的HTML表格,适当调整表格的行列数及宽度;向页面中添加必要的说明文字,添加2
17、个下拉列表框控件DropDownList1和DropDownList2 ;添加一个复选框组控件CheckBoxList1和一个容件控件PlaceHolder1 ;适当调整个控件的大小及位置;IDdropUnit部门下拉列表在程序中使用的名称AutoPostBacktrue使用自动回发(默认值为false)Items“-挑选单位-”添加初始供选项IDdropName姓名下拉列表在程序中使用的名称AutoPostBacktrue使用自动回发(默认值为false)ItemsID“-挑选姓名ChklDisplay-”添加初始供选项附加选项复选框在程序使用的名称RepeatDirectionHorizo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Web 程序设计 方案 指导书
限制150内