




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广西农业职业技术学院毕业沦丈题、基于asp. net个人网站开发专计算机信息与管理班级信息与管理091班姓名许乔指导教师姓名万荼泽摘要随着当今社会的不断发展与提高,科学枝术在社会领域中发挥着重要 的作用,人们的生活都进入了高速的网络化信息时代。在这个快速化的信 息时代中,现在网上的个人网站五花八门,耍充分考虑现在市场需求才可 以创建一个较为有用而且有利网民的网站。经过讨论,我们决定创建一个 以花为主题的个人网站,暂命名为“花语心情信息管理系统”。该系统集在 线论坛、发表言论于一体,让网友有个充分展现自我的平台,而且该系统 能组合到花店中,起到辅助性作用。该系统给网上花店提供更多前卫信息 的了解
2、和帮助,增加一些新的功能,同吋让更多的人对花有深入的了解, 给网店与顾客之间搭建一个互惠互利,消费便捷的网络桥梁,在当今市场 中有潜在的发展力。建立个人网站,我们可以通过asp.net技术和access数据库、jsp、 photoshop> macromedia dreamweaver 以及 net 开发丁具等实现。并且通 过它们建立的花语心情系统管理中的留言板、在线论坛、文章发表、用户 信息、通讯录管理等各个动态信息,实现方便快捷的交互式管理。关键词:个人网站asp.net留言板 在线论坛 文章发表1前言12可行性分析报告12.1引言2.1.1编写目的12.2项目背景12.2对行性研究
3、的前提1221要求2.2.2目标2.3对现行系统的分析2.3.1廿前存在不足和问题12.4新系统的方案2241新系统的目标22.4.2新系统结构布局框架22.4.3新系统开发的方法22.4.4新系统拟入人力、物力和预期进度22.5新系统可行性分析22.5.1技术可行性22.5.2社会可行性22.6结论23系统分析23.1概述23.1项目名称23.1.2目标与功能33.2系统调查3321调查方法33.2.2现行系统的薄弱环节33.2.3新系统的总体功能需求33.3数据分析43.3.1系统结构43.3.2数据流程图符号43.4数据字典示例53.4.1数据流54系统设计641系统总体布局设计64.2
4、功能模块设计74.3输入输出设计104.4界面设计104.4.1主页界面以及介绍104.4.2在线论坛的界面以及介绍114.4.3文章欣赏的界而及介绍114.5数据库设计134.5.1图示例134.5.2表结构设计135系统设计相关原理155asp.net开发平台的介绍155.2 dream weaver 介绍155.3 microsoftaccess 介绍165.4 asp.net数据访问技术166系统实现176代码设计176丄1川户注册页面的实现176.1.2用户登陆页面的实现186.1.3管理员登陆页而的实现186.1.4留言页而的实现196.1.5在线论坛的实现206丄6文章发表的实现
5、216.2部分控件功能的实现226.2.1查找控件的功能实现226.2.2更新、取消、删除功能的实现237小结25参考文献错误!未定义书签。致谢261前言当今社会,随着人民的生活水平的不断提高,物质生活的r益完善,人们对于精神 的需求越来越多,越来越趋于享受。为此我们特别做出了一套关于鲜花的系统管理!这 样更加有助于我们理解和完善生活屮的那些理念!懂得学会用系统的手法来解决一些问 题!2可行性分析报告2.1引言2.1.1编写目的编写本可行性分析报告主耍冃的是为了给网上花店提供更多前卫信息的了解和帮 助,增加一些新的功能,同时让更多的人对花有深入的了解。2.1.2项目背景本系统暂命名为“花语心悄
6、信息管理系统”。由于现在生活水平的不断提高,人们对鲜花的需求越來越大,品位越來越高,然而 却缺少了对花的认识,从而不能买到自己合心仪的鲜花;而且现在的网上花店缺少鲜花 需求的前卫信息,而我们现在所设计的系统就能填补它们系统所不足的地方。2.2可行性研究的前提2.2.1要求要求建立一个美观大方的门户网站,可供现在网上花店以辅助帮助,网站包含多个 栏目,各个栏目的信息可以分开管理。设置有会员注册,鲜花物语等信息,同时设立一 个会员在线发表文章和网友留言板及在线论坛,可以提供与客户之间的交流平台。2.2.2目标更好的为网上花店提供更多信息服务,让他们更多的了解人们的喜好,打造一个实 际性的网络购物平
7、台,同时可以给网友有关于鲜花的更多了解,我们的系统则给网店与 顾客z间搭建一个互惠互利,消费便捷的网络桥梁。2.3对现行系统的分析2.3.1目前存在不足和问题如今的网上花店缺少与顾客沟通的平台以及它们也缺少了顾客对鲜花需求信息的 及时了解。同时网友对花网主页过于复朵,不够美观,而感到厌烦,无法达到更好的 宣传口的。2.4新系统的方案2.4.1新系统的目标我们的系统搭建一座网上花店与网友之间的沟通桥梁,提供了客户和企业,网友与 网友间的互动交流。2.4.2新系统结构布局框架一台web服务器,一台数据库服务器,内部通过局域网可以访问,同时为外界用 户供信息服务和信息交流。详细见系统设计。2.4.3
8、新系统开发的方法结构化生命周期法,严格按照如下阶段进行: 充分考虑现在市场需求以及现有的网上花店展开全面的调查和分析; 根据网上花店的欠缺与网友对鲜花信息的需求进行系统设计; 系统完善后进行系统实施及系统运行。2.4.4新系统拟入人力、物力和预期进度投入人力:网上花店销售管理系统分析开发人员3名,调试阶段操作人员2名。软硬件配置:web服务器,数据库服务器,网页程序asp.net> jsp、photoshop、 macromedia dreamweaver、数据丿车程序等。开发进度:两个月2.5新系统可行性分析2.5.1技术可行性该系统的职工都是大学专科以上,有一定的计算机能力。2.5.
9、2社会可行性该系统主要是针对现行网上花店所存在问题而开发的一个既让人们对花有深入解、 能够相互交流的信息平台,也能对网上花店的销售起到辅助性作用的信息管理系统,搭 建了顾客与花店之间的一座沟通桥梁。2.6结论该系统可行。3系统分析3.1概述3.1.1项目名称花语心情信息管理系统3.1.2目标与功能主要口标:为了给网上花店提供更多前卫信息的了解和帮助,增加一些新的功能, 同时让更多的人对花有深入的了解,给网店与顾客z间搭建一个互惠互利,消费便捷的 网络桥梁。主要功能:网站包含多个栏目,各个栏目的信息可以分开管理。可供现在网上花店 以辅助帮助,还设置有会员注册,鲜花物语等信息,同时设立一个会员在线
10、发表文章和 留言板及在线论坛,可以提供与客户之间的交流平台。3.2系统调查321调查方法充分考虑现在市场需求以及现有的网上花店展开全面的调查和分析;322现行系统的薄弱环节如今的网上花店缺少与顾客沟通的平台以及它们也缺少了顾客对鲜花需求信息的 及时了解。同时网友对花网主页过于复朵,不够美观,而感到厌烦,无法达到更好的 宣传口的。323新系统的总体功能需求首页有会员注册、鲜花物语、花语心情等功能;栏冃信息查询功能;会员发表文章功能;文章欣赏与评论功能;发送留言功能;在线论坛功能。3.3数据分析3.3.1系统结构数据库后台管理留言管理用户管理文章管理通讯录管理图表1花语心情信息管理系统功能模块图3
11、.3.2数据流程图符号数据流向图表2数据流程图符号图表3用户注册流程图3.4数据字典示例3.4.1数据流衣1数据流1系统名:花语心情信息管理系统编号:01条目名:用户注册信息别名:yhxxb来源:系统管理员去处:川户信息表数据流结构:帐号+密码+姓名+性别+联系地址+email-表2数据流2系统名:花语心情信息管理系统编号:02条目名:留言信息别名:lyxxb来源:系统管理员去处:留言信息表数据流结构:内容+表3数据流3系统名:花语心情信息管理系统编号:03条目名:会员信息别名:link来源:系统管理员去处:会员信息表数据流结构:名字+性別+年龄+qq+联系地址订表4数据流4系统名:花语心情信
12、息管理系统编号:04条目名:管理员信息别名:gly來源:系统管理员去处:gly信息表数据流结构:帐号+密码+表5数据流5系统名:花语心情信息管理系统编号:05条目名:文章信息别名:bbs來源:系统管理员去处:bbs信息表数据流结构:标题+内容+4系统设计4.1系统总体布局设计采用b/s/s结构即浏览器/web服务器/access数据库服务器 结构;浏览器:即客户端使用浏览器便可以访问该系统;web服务器:就是我们系统程序文件应该放的服务器;access数据库服务器:就是存储数据的数据库,为了安全起见,我们将数据库和 web服务器分隔开。web服务器通过防火墙和交换机与外部相连。整体结构图如下:
13、b o o do o o o数据库服务器b o do o o oweb服务器浏览器浏览器浏览器图表4整体结构图4.2功能模块设计图表5网站管理系统功能模块顶层图图表6网站前台管理系统1层图图表7网站前台流程图图表8网站后台管理系统2层图图表9用户管理图图表10留言管理图图表11文章管理图通讯录管理修改通讯录删除通讯录图表12通讯录管理图4.3输入输出设计输入工具:鼠标、键盘等输出工具:显示器和打印机4.4界面设计为了突出个人网站的风格,我们主要将网页设计为清新淡雅的界面,给用户一个清 晰口然的感觉。我们所选的内容都是以花为主题,给用户提供实用乂前一卫的信息。以下为一些界面的解析:4.4.1主页
14、界面以及介绍花的好处特殊功效花茶甘理员盘ma75s :費白皮帙 > 袪碌隊红畫茶:mffijemni芍药花:莠h柔jf 便气11充沸,彌红風送花的常识送花是一门学冃送花也玉美人:调养气血灘£发又1在线论坛玫q花:鼻火n>or调理am.促送血液*环.幅 且育消除験劳、保护r廉.»跆助笔紫罗竺:滴火初湛河皮肤 > 紡皮肢增加水分增 强光澤防輪外裁绍射勿忘我:凄言增a >構火舅目 > 特剔是对雀斑粉税 一定的清除作用.登陆| 注册|白気荼:梢隊住内垃您> nucu耆的逵仪品)乘衣芟:袪宴总5b去火安神.増 9累朕修复疤痕玫开胃 »
15、187;>雪更开花:湛河壮音 鮮大海:供种密氏後体棗>if生苦丁 : 口 甘甜 > 潜热解 «gffia >降m脂m压"是中老年人和另士最喜愛的荼紅乃“:滞火徳琢费白罚肢>g节內分泌 >促逵駅 陈代纸密码.i十大传统名花中国市花各国国花花谜集謀$知心花语杜鹃花:润法彌c壬治:月轻不调等妇科耦)在主界面屮除了有普通页面的浏览,我们还设置有会员的注册和登陆,以及管理员 的登陆,该功能需要asp:textbox和asp:button等控件来实现。其实现的详细的代码在 下面的系统实现中有详细的介绍。4.4.2在线论坛的界面以及介绍在线论坛给用户提
16、供了在线交流的平台,用户只要输入随意的呢称点击确定按钮时 便可进入该论坛,该控件所触发的事件为:sub enter_click(sender as object, e as eventargs)session("usei*_name")二request(”user_name”),将用户昵称保存到 session 中'下面几句返冋來访者信息重定向到下一页server.transfer(mzx01 .aspxn)end sub4.4.3文章欣赏的界面及介绍该界面让用户能方便的发表文章以及对其文章进行评论。血敕畛勰鵲餌7弟何僧花传ita債set*1220b3 !0 !51
17、ftvxa 101516如200104x4xj62ob9 14 2如020gm"2ri6itstss20w-7-39 jim只耍点击你所耍浏览的文章,则可进入到以下页而:宙耐© xw5.1.i510m4i ai.月tta*仲贬口赴力又驷8q料> 臣发血悅o jm 9 m 238 10 *还 血»«<»»»akbttw片事可月0也 旺tf可|么*音朮 m他用的讥令 nm月建心e qs力助又"的驹电©hw» 人 a*7« x 氐jwnwt力.也讦一宝令记讦文该员面可以实现文草浏
18、览与评论。评论的功能通过以下代码实现:dim strsql as stringstrsql=nupdate bbs set hits=hits+l where bbs_id=n & request.querystring("bbs_id")dim cmd as new oledbcommand(strsql, conn)conn<open()cmd.executen onqueryoconn.close(),正常添加后,定向到particular.aspxserver.transfer(hparticular.aspx?bbs_id=h & reque
19、st.querystring(mbbs_idh)当点击提交则自动返冋文章浏览页面。4.5数据库设计4.5.1图示例图表13后台管理图示4.5.2表结构设计用户表(hyxx)字段名中文简称类型长度备注link_id自动编号网站编号zh帐号char2mm密码varchar50xm姓名varchar50xb性别varchar50lxdh联系电话varchar50e-mail邮箱留言信息表(lyxxb)字段名中文简称类型长度备注id自动编号varchar8body内容char10submit_date上传时间char4文章信息表(bbs)字段名中文简称类型长度备注bbs_id自动编号bigint8ti
20、tle标题char6body内容varchar8layer冋复char10fatherjdchild回复数目hits点击次数user_id用户名uscr_cmail用户emailip作斤ipsubmit_datc上传时间char4通讯录信息表(link)字段名中文简称类型长度备注link_id自动编号name姓名char2联系人名了birthday出生年月varchar50age年龄varchar50sex性别varchar50career职业call联系电话varchar50qqqq联系人qqaddr通讯地址e-mail邮箱管理员信息表(gly)字段名中文简称类型长度备注id编号bigint
21、8zh帐号varchar8mm密码char25系统设计相关原理asp.net又叫asp+,并不仅仅是asp的简单升级,而是microsoft推出的新一代 active server pages脚本语言。asp.net是基于微软提出的.net框架的一部份,它是 一种以.net框架为基础开发网上应用程序的全新模式。它的全新技术架构会让每一个 人的网络生活都变得更简单,为屮小型乃至企业级的web商业模型提供了一个更为稳 定,高效,安全的运行环境。在这个框架下可以采用vb.net,c#等其他语言开发网上 程序,本毕业设计是以vb.net为后台开发语言。一般开发asp.net程序是在vb.net 中开发
22、,支持所见即所得、播放控件和自动部署等功能,可以使开发效率人人提高,但 对于学习来说,用记事木等等任何文本编辑器,编写完毕后保存成扩展名为.aspx的文 件就可以了,本毕业设计主更是用dream weaver作为开发工具。一个正常的程序, aspx表示层和后台代码ivb文件是分开的,但为了有助于学习,在这是aspx和vb 代码都同在一个文件内。5.1 asp.net开发平台的介绍asp.net的优点所在就是代码更简洁、易于编写,不仅提高了重利用性和共享 性,还提高了可调试性、可测量性、安全性和可靠性;同时,对不同的浏览器提供了更 好的支持。asp.net能使开发人员创造出更加动态而且伸缩性更强
23、的应用程序,这种 应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。asp.net 扩展并增强了 asp在web开发中的功能优势,克服了使用asp开发应用程序所带来的 种种限制oasp.net与以往的网页开发技术相比有了很大的进步,表现在以下几个方面: 更强人的性能;更强大的开发工具技术;更优秀的适应性;更强大的可恢复性和有效性; 更优越的可定制性和扩展性;更优秀的语言支持。5.2 dream weaver 介绍dream weaver是美国macromedia公司开发的集网页制作和网站管理于一 身的所见即所得网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨 越
24、平台限制和跨越浏览器限制的动态网页。dream weaver 可以开发 html、xhtml、coldfusion、asp、asp.net、jsp 或php网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签 选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间 可以与macromedia flash mx和fireworks mx共享,其中包括了标示签的文档窗口、 可放到dock中的i田i板组、可定制的工具条和集成的文件浏览。dream weaver还包括 有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而 提供的 javas
25、cripto为翻新现有网站以及创建下一代应用程序,dream weaver还支持新标准和新的网 页技术,带有对xml网页服务和增强可访问性的支持。dream weaver mx为新的 cold fusion mx特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试 功能、可视化布局功能和照片打印功能。5.3 microsoft access 介绍access是microsoft公司始于1994年发表的微机数据库管理系统。作为一种功 能强大的mis系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点, 是一个典型的新一代数据管理和信息系统开发工具。与microsoft的其他数
26、据库产品如 foxpro等相比,access具有较独特的优势提供了更强大的数据组织,用户管理,安全 检查等功能。在一个t作组级别的网络环境屮,使用access开发的多用户数据库管理 系统具有传统的xbase数据库系统所无法比拟的客户服务器(client/server)结构和相 应的数据库安全机制。本文拟就access数据库系统的网络应用及安全机制做较深入的 探讨。通过服务器端运行的asp.net程序来访问后台数据库,是一种最常见的模式了。 而对于小型的数据库应用需求,微软的access数据库,应该是与asp.net程序配套 使用的首选。由于access数据库的odbc驱动程序支持的sql指令全
27、,执行效率髙, 所以access后台数据库4-asp.net服务器端程序+客户端ie浏览器,是一个精练实用 高效的组合模式。在这种使用模式中,asp.net程序无疑是最重要的,是沟通客户端 和后台数据库之间的桥梁。在asp.net程序屮,通过.net框架下的vb.net代码,建 立对access数据库的连接,是客户能够访问后台数据库的前提。5.4 asp.net数据访问技术在asp.net中是通过ado.net (active data object动态数据对象)上的 managed provide管理供应商)所提供的应用程序编程接口(api)来实现数据源的数据 访问,包括oledb和odbc
28、(开放性数据库互连)所支持的数据库。ado.net由一个对象集合组成,使用ado.net时将处理的5个主要的对象类型。connection对象,可以将所有指令发送到数据存储器,以及接收来自数据存储器 的结果。command对象包含了指定将信息发送到数据库(或从数据库中检索什么数据)的指 令。datareader对彖获取通过command对彖检索到的信息,并且检索到的信息是 只读的,不能被编辑。dataadapter对象提供了一组命令利数据库连接,它是检索数据的另外一种方法。 它对数据更新的支持也是只读的。dataadapter并不允许编辑数据源,它用数据的信息 副本填充数据集,接着将对数据的改
29、变写入数据库中。dataset对象可以被看作数据存储黠的部分数据的木地副木,可以读取、添加、修 改和删除其中的数据。因为这些数据是本地缓存的,所以它与datareader的读取方 式不同,以随机的方式读取它。6系统实现6.1代码设计实现系统的各个功能,在我们完成整体的设计后,还要进行程序编写。通过将程序 和设计的文件相互连接组织,最终实现设计的所有功能。6.1.1用户注册页面的实现在注册页面中通过如下代码实现:sub enter_click(sender as object, e as eventargs)建立connection对象dim conn as new oledbconnectio
30、n(hprovider=microsoft jet.oledb.4.0;datasource' & server.mappath(nhyxq.mdbm),建立command对象dim strsql as string注册的内容将通过insert语句插入到数据库strsql=ninsert into yhxxb(zh,mm,xbjxdh,email) values(hi & user_name.text & ,m/n & passwordl.text & "v" & sex.selecteditem.text &
31、 "t” & lxdh.text & n,"' & email.text & n,)" dim cmd as new oledbcommand(strsql, conn)'执行操作,插入记录conn.open()'打开数据库cmd.executenonqueryoconn.close()'关闭数据库response.redirect(nindex.aspxh)end sub注册成功后冋到主页可以进行登陆。6.1.2用户登陆页面的实现在登陆页面小通过如下代码实现:当点击登陆按钮时所触发的事件sub dl
32、_click(sender as object,e as eventargs)if trim(zh.text)二” thenmessage.text="请输入用户名!”elseif trim(mm.text)=nn thenmessage.text="请输入密码! ”and mm”&elsesql=nselect * from yhxxb where zh=m'& trim(zh.text) &” trim(mm.text) "mycomm=new oledbcommand(sqhmyconn) mydata=new oledbda
33、taadapter(mycomm) myset=new dataset()mydata.fill(myset,"list2")mytable=new datatable() mytable=myset.tables("list2") if my table .ro ws. cou nt>0 then session(hzhn)=zh>text response.redirect(htongxun.aspxh) elsemessage.text二”用户名或密码错误! ”end ifend ifend sub会员登陆后将进入通讯录界面。6.1.3
34、管理员登陆页面的实现在管理员登陆页面中通过如下代码实现:当点击确定按钮时所触发的事件sub qd_click(sender as object,e as eventargs)if trim(zh.text)="" thenmessage. text=*请输入用户名!”elseif trim(mmetext)=nn thenmessage. text="请输入密码!"elsesql=nselect * from gly where zh=h,& trim(zh.text) &小 and mm="& trim(mm.text
35、)&mycomm=new oledbcommand(sqhmyconn)mydata=new oledbdataadapter(mycomm) myset=new dataset()mydata.fill(myset,nlist2n)mytable=new datatable()mytable=myset.tables("list2")if my table .rows cou nt>0 thensession(nzhn)=zh.textresponse.redirect( hall .aspxh)elsemessage.text="用户名或密码错误
36、!”end ifend ifend sub管理员登陆后将进入到后台管理。6.1.4留言页面的实现在留言页面中通过如下代码实现:dim strsql as stringstrsql="insert into lyxxb(body,submit_date) values('n & ly.text && now() &dim cmd as new oledbcommand(strsql5 conn)'执行操作,插入记录conn.openq'打开数据库cmd.execu tenonqueryoconn.close(),关闭数据库mess
37、age.text=h你已经成功的发表留言。" 点击提交后留言信息将进入数据库,由管理员进行管理。6.1.5在线论坛的实现在线论坛是通过框架的调用来实现的,以下为实现该功能的代码:sub page_load(sender as object, e as eventargs)'第一次打开时执行该页面if not page.ispostback thenif applicationhuser_onlinen) is nothing thenapplication.lock'先锁定application("user_online")=l'在线人数为
38、1application.unlockelseapplication.lock'先锁定application(huser_onlinen)=application("user_onlinen)4-l*在线人数为1application.unlockend ifmessage.text=application("user_onlineh)end圧end sub'下面的函数设置来访者内容sub enter_click(sender as object, e as eventargs) session(huser_name")=request(nuser
39、_name"),将用户昵称保存到 session 中'下面几句返冋来访者信息dim saystr as stringsaystr= ”來自"& request.servervariables(nremote_addrh)& ”的"來访者 ip 地址saystr=saystr & "<b>" & session("user_name”)& "</b>",来访者呢称saystr=saystr & ”于” & now() &
40、“大驾光临”'来访时间saystr="<font color=,blue,>" & saystr & "</font>"'红色显示下面儿句将来访信息保存到application中application .lock'先锁定application(" show")= saystr & n<br>" & application "show”)'返回聊天信息application.unlock'解除锁定'重定
41、向到下一页serve itransfer(”zxo l.aspx")end sub6.1.6文章发表的实现请输入关键字查找'< 发表文章序号点击回复一 i6827oo ooo点击“发表文章”按钮进入会员登陆界面即可发表文章发表文章主&內客畧交 提文章发表实现所需的代码如下:dimthetitle,thebodyjayer,father_id,child,hits,ip9theuser_id9theuser_email'声明变量方便使用thetitle=title.text,返回文章标题'返回文章内容'返回作者姓名作者ip地址返回作者ema
42、il'这是第一层'因为是第一层,父编号设为thebody=body.text theuser_id=user_id.text ip=request.servervariables(nremote_addrh) theuser_email=user_email.text layer=lfather_id=o0child=o'回复文章数目为0hits=o'点击数为0完成sql字符串,这里要考虑到文章内容和email允许为空dim stra,strb,strsql as stringstra= "insert into bbs(title,layer,fat
43、her_id,child,hits,ip,user_id,submit_datenstrb=h values(,n & thetitle & ”;” & layer & ”,” & father.id & ”,” & child && hits &”,'” & ip & h,n & theuserjd & ”& now() &if trim(body.text)<>"" then,如果内容不为空,就执行stra= stra &a
44、mp; ",body"strb=strb & ”& thebody &end ifif trim(user_email.text)oh" then,如果 email 不为空,就执行str a= str a & ",user_email"strb=strb & ”,” & theuser_email & 小”end ifstrsql=stra & ”)” & strb & ”)”6.2部分控件功能的实现6.2.1查找控件的功能实现输入关键字可査找所需内容当我们希望快速
45、找到相关内容时,我们可以通过输入关键字点击查找來实现。我们 可以通过以下控件实现:<asp:textbox id=hkeywordn text二"全冑runat=hserverh/><asp:button id=nenterh text二喳找"onclick=nenter_clickh runat=nserverf7>其具体设置如下:sub enter_click(sender as object,e as eventargs)call binddata()end subsub binddata()dim sq2 as stringif trim(k
46、eyword.text)="" or trim(keyword.text)=m全部” thensq2=nselect * from link"elsesq2=nselect * from link where name like %' & trim(keyword.text) &end if'直接建立dataadapter对象dim adp as new oledbdataadapter(sq2, conn)dim ds as new dataset(),建立 dataset对象adp.fill(ds, “link”)填充 data
47、setds.tables("link").defaultview.sort=mysortfield.text 从 label 控件中指定排序字 段mydatagrid.datasource=ds.tables(hlink").defaultview,指定数据源mydatagrid.databind(),执行绑定end sub622更新、取消、删除功能的实现当管理员需要对部分内容进行修改时,点击编辑,则可实现。爲承删除287花美丽的艳阳花228000 0000点击编辑进入如下界面:bbs_idtitlebodylayer更新取消删除j286|家庭养花知识1家庭养花的秘诀主宴是为味11:要实现以上的功能,需要用到asp:datagrid和asp:editcommandcolumn等控件 來完成,下面列出这些控件所触发的事件过程,具体设置如下:编辑按钮的实现'单击编辑时,执行该事件过程。sub mydatagrid_edit(sender as object, e as datagridcommandeventargs)mydatagrid.edititemlndex = clnt(e.item.itemlndex)call bindd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国格栅反射灯盘行业投资前景及策略咨询研究报告
- 2025-2030低钠盐产业规划专项研究报告
- 小儿巨大血小板综合征的临床护理
- 2025-2030中国船舶压载水系统行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国碳金融行业发展分析及投资风险预警与发展策略研究报告
- 贲门失弛缓症的临床护理
- 2025年辅导员招聘考试题库:学生职业生涯规划指导案例分析模拟试题
- 2025年成人高考《语文》古诗词鉴赏专项精讲精练题库试卷
- 2025年小学语文毕业升学考试句式变换与修辞写作指导试卷
- 2025年医保知识考试题库及答案:政策调整与医疗保险信息化建设试题
- 2025年二级建造师之二建矿业工程实务通关考试题库带答案解析
- 中级财务会计课件第四章 金融资产学习资料
- 2025年济南市中区九年级中考数学一模考试试题(含答案)
- 中国印楝素市场调查报告
- 驾校管理系统答辩
- 踝关节置换术护理
- 第12课 辽宋夏金元时期经济的繁荣 教案2024-2025学年七年级历史下册新课标
- 2025年婚内财产约定协议书模板电子版
- 2025中考复习必背初中英语单词1600打印版(上)
- 2025年河南省机场集团有限公司招聘笔试参考题库含答案解析
- 2025年四川省成都市住房和城乡建设局所属10家事业单位招聘45人历年高频重点提升(共500题)附带答案详解
评论
0/150
提交评论