




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学 号:实训报告教学院计算机目录课程名称网站开发实训专亚网络工程实训器材及网络工程1班环境三.实训步骤.3.1需求分3.2数据库姓名季潇指导教师015年12戌辉坪5日近的设计3.3网站的实现3.3.1 创建母版页3.3.2 web.config 的配置3.3.3 类的设计3.3.4 发表留言功能的实现3.3.5 显示所有留言功能的实现3.3.6 管理员登录功能实现3.3.7 实现管理员的删除功能3.3.8 回复功能的实现 留言本系统实训目的1 .巩固数据库访问技术;2 .能够用项目开发的方法设计一个完整的程序;实训器材及环境1. 计算机 1 台2. 已装有 Viaul S 2010 和 MS
2、SQL SERVER 2000三实训步骤3.1 需求分析留言板的主要功能包括:前台显示留言信息访客发布留言管理员登陆后台功能管理员对留言板的管理 删除留言、回复留言3.2 数据库的设计本系统需要有两个数据表,一个为管理员数据表adminInfo ,一个为留言用户表guestInfo 。在 SQL Server 2005 中创建一个名称为bookDB 的数据库,在其中创建两个数据表guestInfo 和 adminInfo 。其中,guestInfo 表存储留言的用户信息包括留言信息;aiddminiInfo 表存储系统管理员的信息。两个表的设计如下图如示。管理员数据表用户留言表3.3 网站的实
3、现3.3.1 创建母版页为了使网站的各个页面具有统一的风格,创建母版页,表格宽度可设为800像素,页面参考如下:3.3.2 web.config 的配置为了便于修改连接字符串,将连接字符串放到web.config 文件中。先运行程序生成web.config 文件。打开web.config 文件,如图所示:图片中红框处为< connectionStrings >节点, 在 web.config 中使用 ConnectionStrings节点设置数据库连接字用,设置方法如下:连接字串"/><connectionStrings><add name=&qu
4、ot;XXXConnectionString" connectionString=" </connectionStrings>(di na眦二ttmnectioiiSt门嘴"cmectioitrinData Scuirce-.;Initial CatalofbookDB;md:sa;p*d-/> QcomcticnStrinjz)在程序中读取连接字符串的方法:ConfigurationManager.ConnectionStrings("XXXConnectionString").ConnectionS tring3.3.3
5、类的设计由于多次获取数据库连接字符串,为了提高代码的可重用性.故将获取连接字符串的代 码写到一个类中,此处可把类想象成函数的功能。1、添加类选择网站,右键添加新项,打开如图所示对话框,重命名为DB.CS此类用来对数据库进行操作。点击添加,弹出如图所示对话框,选择是,将新建App_Code文件夹,此文件夹专门用来存放类文件。2、添加类代码打开DB.CS文件,在文件中添加红色方框中的代码:IM- bAg眄 Hpist 电向.D,上4.ii- i-C.C<-7lf CW! <t !TJ-ITLC SjTEt fPl V*'b:胃鼻laK国产电声”+ J酣i.,,nixiiK Sg
6、rct bti V*h. "IT连接数据库,需要引入3 3. Be J+;*二二:二ua.LXLE Eya+Yub, 7H. Nf-abC»iLE-ol . 丫卜卜百七.;二:_ -,一 一,:,一1乒亭334号景留百功能的实现 . ”醍的摘宣及第卜L/"中6S1FT发表留言页面的功能是将用£簿以“静态函嬷”用“留言内容”信息写入到数据L尸库小u :1> 屯片 LOGtl >DL0retorjii Tiew Sq3-C«e< t iCcuri piratidi. C«'nf ccnrti on«n4
7、.cer.43 trines Xcosned Ld'HSlnnc'' C mine rti caSIfi ncl;1、选择网站,添加新项,选择 Web窗体,选择母版贞,如下图所示,选择前面创建的总号【3、在网站中新建一文件夹images,里面放入头像照片4、显示头像代码:在Page_Load事件里面添加如下代码:5、双击ddlpic 控件,生成ddlpic_SelectedIndexChanged 事件,在里面添加如下代码: images/" + ddlpic.SelectedValue;6、双击提交,添加如下代码:3.3.5显示所有留言功能的实现1、新建基于
8、母版页的网页index.aspx,在工具栏中的“数据”控件中拖入一个DataList 控件。选择编辑模板,在ItemTemplate中设计页面。2、ItemTemplate插入一个三行两列的表格,表格宽度为100%,设计页面参考如下,回复和删除为linkbutton 按钮,回复按钮ID设为lbtnReply ,删除按钮ID设为lbtnDelete3、选择Label1,选择编辑DataBindings ,如下图:打开对话框,选择自定义绑定,代码表达式如图,将数据库中的字段绑定到此控件上。其它控件的绑定方法一样,由于图片存放于images文件夹中,故图片的绑定方法如下图所示:4、结束模板的编辑,在
9、 DataList的下面添加如下内容,如图所示:共拄膝留言芥Nel页画 曰幽5> < page_oftdF3fgeCUrJ-3m曾ToCuJPage;I lblPageC在page_load中添加代码如下:dataGridBind()为自定义的函数,因为要在程序中多次调用,函数的定义如下:双击“首页”按钮,添加代码如下: 双击“上一页”按钮,添加代码如下: 双击“下一页”按钮,添加代码如下: 双击“尾页”按钮,添加代码如下: 6、显示留言功能3.3.6管理员登录功能实现1、新建一基于母版的网页login.aspx,页面参考如下图所示(界面可自行设定)txtPwd管理员登录孰1 口a
10、EScurw * SqlD-iSourcrl3、双击登录按钮,在按钮事件中添加代码如下:3.3.7实现管理员的删除功能1、编辑index.aspx 页面的Datalist 模板,选择删除按钮,选择编辑 DataBindings, 如图:打开如图所示对话框,在可绑定属性中选择CommandArgument将其代码表达式绑定到Bind( “ID”)回复按钮同理也是CommandArgument!性绑定到Bind( “ID”)2、选择删除按钮,添加command件。操作如下:选择删除按钮,选择属性,打开如下图1所示对话框,按下图中红框中标出来的雷电标志,切换到事件对话框,如图 2,双击comman命
11、令编写代码,红色框中所示。图1双击Comman命令,生成Command1#,在Comman事件中添加代码如下(红框内的代 码):6、实现管理员的回复功能:3、和删除按钮操作一样,选择回复按钮,添加 Comman事件,添加如下代码(红框内 的代码):3.3.8 回复功能的实现1、在网站中新建一文件夹admin,在此文件夹下新建一基于母版的网页reply.aspx,在 content 中设计页面如下图所示,将文本框的ID 设置为 txtReply,双击回复按钮代码如下:在Page_Load事件中添加如下代码,只有管理员登陆才能加载页面,否则显示登录页面:实训成绩评定表实训总结:在这段时间实训过程中
12、,以前不熟悉的概念现在渐渐清楚了,以前学的比较分散,现在 可以将好多功能综合起来运用了,并且更加掌握以前不熟悉的知识。这段时间实训过程中学 到了好多以前没有接触过的新概念和新功能,比以前了解的知识更加丰富了,对今后的学习 有进一步的推进作用。?学习过程中我熟悉并掌握各种控件,例如Label、TextBox、Button、LinkButton、CheckBox Image、DropDownList等控件的功能以及如何使用。?还有对于一些常用的数据控 件,例如GridView,DataList,通过连接数据库,实现最终项目的实现。在做项目的过程中,有些代码不会写,通过翻书找概念或者百度搜索,找到后理解一下。 在项目运行时,会出现很多的错误,点运行,错误列表会列出错误点,挨个寻找并解决,直 到整个项目运行出来为止。实训中虽然一直呆在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特殊教育班主任支持计划
- 信息技术项目安全文明施工组织计划
- 初中语文教研组课题研究计划
- 建筑工程质量控制与检验计划
- 问答系统与信息检索-全面剖析
- 医疗服务质量年度自查计划
- 数字时代六年级信息技术教学计划
- 2025年传染病防控工作计划
- 跨界合作与家纺产品定价-全面剖析
- 麻醉氧合监测的优化策略-全面剖析
- GB/T 30595-2024建筑保温用挤塑聚苯板(XPS)系统材料
- TSG+11-2020锅炉安全技术规程
- 幼儿园优质公开课:小班语言《小兔乖乖》课件
- GB/T 10228-2015干式电力变压器技术参数和要求
- 胃外科手术记录
- 梅杰氏综合征的治疗和医疗护理
- 机器学习导论教案
- 临边洞口防护设施安全验收表
- 2021年北京亦庄国际投资发展有限公司校园招聘笔试试题及答案解析
- 餐饮商户三关一闭检查表
- COOK培养箱主要特点参数
评论
0/150
提交评论