版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实训报告姓名:谭鹤祥 杨旭动学号:2526专业: 计算机科学与技术 班级: 计算机c152指导教师:李波、曲乐生、刘琪实训项目:移动终端项目实训起始日期:2018年6月25日至2018年7月13日沈 阳工程学院信息学院实训任务书移动终端项目实训实训系 部 信息系 班级计算机c152学生姓名谭鹤祥杨旭动学 号2526指导教师 李波、曲乐牛、刘琪职 称 讲师、讲师、工程师实习进行地点:实训F座6楼任务下达时间:2018年6月17日起止日期:2018年6月24日起一至2018年7月 10日止系主任:李波2018年6月17日批准移动终端项目实训任务书系部:计算机科学与技术系专业班级:计算机c152实习
2、时间:2018.6.25-2018.7.13指导教师:李波、曲乐生、刘琪一、实习目的移动终端项目实训是计算机科学与技术(中职本)专业人才培养方案中一个实践项目。该项目是在移动终端应用开发技术、人机界面设计和 Web程序设计等课程基础上,以移动端的应用开发为主线,通过软件设计、系统测试等过程的训练,为培养学生的移动终端应用开发能 力而开设的综合性实践环节。 通过该实践环节,使学生掌握网络程序设计的基本思路和方法,掌握移动端编程技术,熟悉软件开发的整个流程,提高学生分析和解决实际问题的能力,培养团队精神,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力;并为后续毕业实习、毕业设计提供支
3、持。二、实习要求1认真听讲。2遵守实训时间安排。3按时上机,认真练习。4认真书写实训报告。三、实习内容及时间安排序号内 容总天数备注1电信计费系统需求介绍12电信计费项目设计43电信计费项目业务账户模块功能 讲解54电信计费项目角色模块能的讲解45成绩评定与报告撰写1合计15四、分组与选题学生自由组成小组,一般 1-2人。题目自拟五、实习报告要求实习实训结束后,要求在 2个工作日内提交材料及要求如下:1、以小组为单位提交纸质实训报告材料,报告书规格格式要求与沈阳工程学院毕业设计(论文)撰写规范、毕业设计(论文)撰写要求的补充规定相同。2、以班级或小组为单位上交相应电子版材料,包含实训报告、数据
4、库及所涉及源代码等。六、实习成绩评定成绩包括企业评定及校内指导教师评定两个个部分。各项成绩按比例累加得到实训 总成绩。实训各项占总成绩比例如下:企业部分:50% (含课程掌握程度及答辩情况、出勤等)校内部分:50% (含校内指导教师考勤及报告部分)注:其中平时成绩和实训报告具有一票否决权,其一不及格总成绩为不及格。六、注意事项及参考书目1、本实训是一门综合性较强的项目实战实践课程,在本实训期间,每一部分内容都是教师先讲解,让学生了解之后再进行练习。2、本实训注重在规定的时间内完成设计内容,目的在于加强学生的动手能力。3、上述学时为参考学时,可以根据实训进程做适当的调整。实训成绩评定表班级计算机
5、c152学号25姓名谭鹤祥组长谭鹤祥组员杨旭动实训题目移动终端项目实训本人工作简介:企业考核(50 分)阶段性成绩(30 分)答辩成绩(20 分)合计系部考核 (50 分)出勤(30 分)报告(20 分)合计总评负责指导教师:(签名)实训成绩评定表班级计算机c152学号26姓名杨旭动组长谭鹤祥组员杨旭动实训题目移动终端项目实训本人工作简介:企业考核(50 分)阶段性成绩(30 分)答辩成绩(20 分)合计系部考核 (50 分)出勤(30 分)报告(20 分)合计总评负责指导教师:(签名)目录沈阳工程学院综合程序设计实训目录目 录 TOC o 1-5 h z 第1章实训日志1.第2章绪论2. H
6、YPERLINK l bookmark30 o Current Document web2.开发背景与意义2.关键技术介绍2.第3章总体设计 5.WEB个人博客管理系统功能模块 5.系统功能模块介绍5.数据库设计 6.数据库需求分析 6.数据库表设计 .6. HYPERLINK l bookmark47 o Current Document 第4章代码实现9.web界面设计及主要代码 9.文章信息管理界面 9. HYPERLINK l bookmark65 o Current Document 博客文章信息修改1.3博客文章添加 1.4第5章结论1.8致谢1.9VII第1章实训日志第1章实训日
7、志第1章实训日志沈阳工程学院项目实训报告第沈阳工程学院项目实训报告第2章绪论第2章绪论web当代大学毕业生需要更多的人际交往能力,为了让大学生们更好的就业。我们为大学 生提供了一个平台,主要包括学术交流和毕业旅行。其中学术交流部分为了更好的就业, 学生可以自主的交流一些毕业面试等问题,供大家参考。毕业旅行已经成为一种趋势,毕 业游的规模在不断扩大,大学生对个性化旅游的需求正在不断增加,随之毕业旅游作为大 学时代最重要的一次旅游越来越受重视,对于即将毕业的应届生来说,离开校园的告别仪 式是极其的重要。我们针对大学毕业生就业旅行创建了一个平台,平台需要用学信网帐号登录,采用实 名制保证人身安全。我
8、们为大学生提供更多的旅游线路,符合大学生的经济和向往自由的 心理,大学生们也可以在平台内自由的交流,全国各地的大学生们可以一起旅行,既保留 了旅行的意义同时也增加了大学生的人际交往能力。大学生通过这个平台在学习的同时也 可以放松自己,缓解就业的压力。旅游正逐渐成为旅游市场的庞大消费群体,不仅蕴含巨大商机,还可以帮助大学生们 就业。随着信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此 而具备充分的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。 因此,网络信息服务具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服 务的过程,从而加速个性化服务时代的
9、到来。开发背景与意义根据对大学毕业生所做的研究,毕业时面临很大的压力,我们的平台可以帮助他们缓 解压力,同时在交流的过程中还可以得到一些面试技巧等帮助。(1)旅游产业地位提升和发展环境逐步优化随着中国旅游业的快速发展,旅游业在国 民经济中的地位逐步提升,旅游业的发展目标也在不断调整。经过改革开放20多年的发展,中国旅游业已成为第三产业的新兴产业和国民经济心得增长点,实现了从旅游资源大 国到亚洲第一旅游大国、世界旅游大国之一的历史性跨越。新世纪开始,中国旅游业的产 业地位进一步提升,发展目标重新调整。(2)旅游产业结构合理化第一,旅游产品结构合理化。随着旅游需求的多样化、个性 化发展、旅游产品开
10、发应根据市场需求变化的特点, 开发出更多的品种,满足不同的需求, 其中团体观光旅游的比例会逐渐减少,而度假游、专项游产品比例会逐渐增加。关键技术介绍Photoshop是用于设计、优化和集成 Webffl形的完备解决方案。经由专业化的控制、 更为快捷的性能以及完美的集成,自如地掌控图形开发。Photoshop是Adobe公司旗下最为出名的图像处理软件之一。绝大多数的人,对于 Photoshop的了解仅限于“一个很好的图像编辑软件”,并不知道它的诸多应用方面,实际第2第2章绪论上,Photoshop的应用领域很广泛的,在图像、图形、文字、视频、出版各方面都有涉及。Dreamweaver是简历Wet
11、i占点和应用程序的专业工具。它可将可视布局工具、应用程 序开发功能和代码编辑支持组合为一个功能强大的工具,是每个级别的开发人员和设计人 员都可以利用它快速创建界面吸引人并且机遇标准的站点和应用程序。开发人员可以将其 选择的服务器技术与Dreamweaver配合使用,建立将客户连接呆数据库、Web服务和旧式系统的强大Internet应用程序。HTMIa态网页技术是一款超文本标记语言,适用于网页制作的简单,通用的标记语言, 他作为网页编辑语言,具有格式化文本、建立超链接、创建列表、插入图像、加入多媒体、 加入动画、交互式列表、计数器等作用,给 Webt来无限的艺术和生活。一个网页对应一 个HTML
12、C件,超文本标记语言文件以.htm (磁盘操作系统DOS艮制的外语缩写)为扩展 名或.html (外语缩写)为扩展名。可以使用任何能够生成 TXT类型源文件的文本编辑器 来产生超文本标记语言文件,只用修改文件后缀即可。标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部 分标记除外例如: ),即超文本标记语言文件的开头与结尾标志和超文本标记语言的 头部与实体两大部分。有三个双标记符用于页面整体结构的确认。DIV+CSSI一种网页布局方法,有别于传统的 HTM啊页设计语言中的表格(table ) 定位方式,可实现网页页面内容和表现相分离。这样的布局有很多优点:(1)使页面载
13、入得更快;(2)降低流量费用;(3)修改设计时更有效率;(4)保持视觉的一致性;(5)更好的被搜索引擎收录;(6)对浏览者和浏览器更具亲和力但也存在一定的问题:(1)对于CSS的高度依赖似的网页设计变得比较复杂。(2) CSSX件异常将影响整个网站的正常浏览。(3)对于CSS网站设计的浏览器兼容性问题比较突出。CSS+DIV寸搜索引擎优化与否取决于网页设计的专业水平和不是CSS+DI身。Apache HTTPServer (简称Apache)是Apache软件基金会的一个开放源码的网页服 务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流 行的Web务器端软件之一。
14、它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache HTTP Server是世界使用排名第一的 Wet务器软件。它可以运行在几乎所 有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的 Web务器软件 之一。Apache取自“a patchy server ”的读音,意思是充满补丁的服务器,因为它是自第2第2章绪论由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步
15、扩充到各种 Unix系统中,尤其对 Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境, 因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处 理器。到目前为止Apache仍然是世界上用的最多的 Web务器,市场占有率达60流右。 世界上很多著名的网站如 Amazon Yahoo!、W3Consortium、Financial Times等都是 Apache 的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台
16、的 应用(可以运行在几乎所有的 Unix、Windows Linux系统平台上)以及它的可移植性等 方面。第3第3章总体设计第3章总体设计WEB个人博客管理系统功能模块博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博 客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以 实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。系统功能模块介绍博客注册登录管理模块:博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档 案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相 关企业的
17、信息方便地传达给每一位潜在的客户。该功能模块实现了以下几个子功能错误!未找到引用源。a)新博客在线注册。b)博客登录管理。c)跳转到博客主页。只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人 设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博 客页面中发表日志,更不允许对博客页面信息进行管理维护。该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册 信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用 时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示, 如用户名错误
18、或者密码错误。博客及文章检索查询模块:博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同 时对日志的评论信息、博客推荐也能够及时反馈给网络用户。该功能模块实现了以下几个子功能。a)热门博客页面推荐。b)最新博客日志推荐。c)日志信息关键字搜索。该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户 可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的 日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。博客页面显示模块:为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用 户可以对
19、所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所第3第3章总体设计需的日志信息错误!未找到引用源。当网络用户进入某个人博客主页后,在该页面中将 提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志 列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。该功能模块实现了如下几个子功能。a)用户可以分页查看对应的日志内容及评论信息。b)用户可以针对日志内容发表评论。c)用户可以针对博客进行留言。d)用户可以分类查看日志内容。在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户 的显示效果。博客个人管理维护模
20、块:博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。该功能模块实现了如下几个子功能:a)日志及日志分类管理。b)评论及留言管理。c)个人基本信息维护管理。借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类 信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。数据库设计数据库需求分析用户分为普通用户和管理员用户管理员涉及类型管理、文章管理、添加文章、评论管理、链接管理、留言管理。普通用户可以阅读文章、发表回应、留言、评论。一种文章类型有多篇文章。一篇文章有多篇评论、回复。对上面系统功能分析,设计如下数据项:管理员信息:用户名、
21、密码。类型信息:类型编号、类型名称。链接:链接编号、链接名称、链接地址。留言:留言编号、留言人呢称、留言标题、个人主页、留言内容、留言时间、留言 回复。文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文 章人气、回复、文章类型编号、文章类型名称、文章回复数。评论:评论序号、评论用户呢称、评论标题、评论内容、评论时间、评论的文章序数据库表设计表格2-1 ST_admin(用户表)第3第3章总体设计序号列名数据类型长度字段说明1ST_admin_userNvarchar50管理员ID2ST_admin_pswNvarchar50管理员密码该表为管理员登录的信息表,本系统没有包
22、含管理员用户的注册模块,管理员帐号直 接在数据库中设计。普通用户匿名登录主页。表格2-2 ST_class(类型信息表)序号列名数据类型长度字段说明1ST_c_idBigint8文章类型号2ST_c_nameNvarchar50文章类型名该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变 的非常的方便。表格2-3 ST_link(链接信息表)序号列名数据类型长度字段说明1ST_l_idBigint8链接号2ST_l_nameNvarchar50链接名3 ST_l_url Nvarchar50链接地址该表记录了链接的相关信息,方便用户快速的链接到想浏览的网站,提高了用户的
23、操 作效率。表格2-4 ST_message(留言信息表)序号列名数据类型长度字段说明1ST_idBigint8留言号2ST_nicknameNvarchar50网友呢称3ST_titleNvarchar50留言标题4ST_homepageNvarchar50个人主页5ST_contentNtext16留百内容6ST_mdateDatetime8留言时间7ST_hfNtext16留后回复该表包含了留言的相关信息,留言模块方便普通用户和版主之间的交流,为他们提供 了一个专门的途径。表格2-5 ST_news(文章信息表)序号列名数据类型长度字段说明1ST_n_idBigint4文章号7第3章总体
24、设计沈阳工程学院项目实训报告第3章总体设计2ST_n_authorNvarchar50文早作者3ST_n_titleNvarchar200文早标题4ST_n_keyNvarchar200文章摘要5ST_n_contentNtext16文章内容6ST_n_dateDatetime8文章发表日期7ST_n_reBigint8文章回复8ST_c_idBigint8文章类型编号9ST_c_nameNvarchar50文章类型名称10ST_n_iscmdint4文章回复数该表为文章信息表,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方
25、便用户去阅读那些比较好的文章表格2-6 ST_replay(评论信息表)序号列名数据类型长度字段说明1ST_r_idBigint8评论号2ST_r_nickNvarchar50呢称3ST_r_titleNvarchar50评论标题4ST_r_contentNvarchar250评论内容5ST_r_dateDatetime8评论发表时间6ST_n_idInt4评论文章编号沈阳工程学院项目实训报告第4章代码实现第沈阳工程学院项目实训报告第4章代码实现第4章代码实现4.1web界面设计及主要代码4.3.1文章信息管理界面文章管理页图如图4-1所示:文章信息管理朝条件文章主题,美沥:-辛事甘兰号翌 o
26、应争声三理民W共至营至 7 t*3M笛盲当就,/英生百理,在三营运,/超h管理图4-1 文章管理编写后台事件处理页面 ArticleManage.aspx.cs ,实现数据的查询、修改、删除和添 加文章的功能。在页面加载事件中调用 ST_Article_Bind方法,从数据库中获取文章信息 并绑定GridView控件。单击ArticleManage.aspx 页面中的“查找”、按钮,触发 Click事件。具体代码如下:public partial class Module_Blog_ArticleManage : System.Web.UI. Page SqlData da = new Sql
27、Data ();SqlConnection mycon;private static string ID;protected void Page_Load(object sender, EventArgs e) if (!IsPostBack)调用自定义绑定方法绑定数据沈阳工程学院项目实训报告第4章 代码实现ST_Article_Bind();/*判断是否登录*/ST_check_Login();)string ST_dns = ConfigurationSettings .AppSettings conStr;mycon = new SqlConnection (ST_dns);DataSe
28、t mydataset = new DataSet();SqlDataAdapter mydataadapter1 = new SqlDataAdapter (select * from tb_Blog where UserName= + SessionUserName + , mycon);mydataadapter1.Fill(mydataset, tb_Blog);DataRowView rowviewl = mydataset.Tables tb_Blog .DefaultView0;ID = rowview1 BlogID .ToString();)public void ST_ch
29、eck_Login()(if (SessionUserName = null)(Response.Write( alert(对不起!您还不是管理员,请先注册再登录! );location=././BlogIndex.aspx);Response.End();)public void ST_Article_Bind()(string sqlstr = select * from ST_news where BlogID= + ID + ;调用公共类中的ExceDS方法,返回一个DataSet类型的数据集,并作为GridView控件的数据源GridViewl.DataSource = da.Exc
30、eDS(sqlstr);GridViewl.DataKeyNames = new string ST_n_id ;GridView1.DataBind();protected void GridView1_RowDeleting( object sender, GridViewDeleteEventArgs e)SqlData da = new SqlData();bool delete = da.ExceSQL(delete from ST_news where ST_n_id= +GridView1.DataKeyse.RowIndex.Value +);if (delete)Respon
31、se.Write( alert(删除成功! );location=ArticleManage.aspx); else10第4章代码实现沈阳工程学院项目实训报告第4章代码实现(Response.Write( alert(删除失败! );location=ArticleManage.aspx);protected void btnSearch_Click( object sender, EventArgs e)(SqlData da = new SqlData();string search = this.ddlSearch.SelectedValue;switch (search)(case文章
32、 ID:da.BindData( this.GridView1, Select * From ST_news Where ST_n_id Like % + this.txtKey.Text + % and BlogID= + ID + ”);break;case文章主题:da.BindData( this.GridViewl, Select * From ST_news Where ST_n_title Like % + this.txtKey.Text + % and BlogID= + ID + ”);break;default:Response.Write(alert(查询失败! );l
33、ocation=javascript:history.go(-1) );break;protected void GridView1_PageIndexChanging( object sender, GridViewPageEventArgs e)(GridViewl.Pagelndex = e.NewPagelndex;ST_Article_Bind();protected void GridView1_RowDataBound( object sender, GridViewRowEventArgs e)(if (e.Row.RowType = DataControlRowType .D
34、ataRow) (if (e.Row.Cells1.Text).Length 5) (e.Row.Cells1.Text = (e.Row.Cells1.Text).Substring(0, 5) + ;(LinkButton )e.Row.Cells5.Controls0).Attributes.Add( onclick , return confirm(确定要删 除吗?);11第4章代码实现沈阳工程学院项目实训报告第4章代码实现)protected void CheckBox2_CheckedChanged( object sender, EventArgs e)(for(int i=0;
35、 i=GridView1.Rows.Count-1;i+) (CheckBox cbox=( CheckBox)GridView1.Rowsi.FindControl( CheckBox1); if(CheckBox2.Checked= true) ( cbox.Checked= true;) else ( cbox.Checked= false;)protected void Button2_Click( object sender, EventArgs e) (mycon.Open();for (int i = 0; i = GridView1.Rows.Count - 1; i+) (C
36、heckBox cbox = (CheckBox)GridView1.Rowsi.FindControl( CheckBox1); if (cbox.Checked = true) (string sqlstr = delete from ST_news where ST_n_id= + GridView1.DataKeysi.Value +;da.ExceSQL(sqlstr);Response.Write(alert(批量删除成功! );location=ArticleManage.aspx);)protected void Button1_Click( object sender, Ev
37、entArgs e) (CheckBox2.Checked = false;for (int i = 0; i E!图4-2博客文章信息修改图具体代码如下:public partial class Module_Blog_ReplayContent : System.Web.UI. Page (protected void Page_Load(object sender, EventArgs e)(if (SessionUserName = null)/Response.Redirect(/BlogIndex.aspx);if (!IsPostBack)trystring str;string
38、 str2 = Page.Requestid .ToString();此处用来实现将数据绑定到前台SqlConnection mycon = newSqlConnection (ConfigurationManager .AppSettings conStr);mycon.Open();SqlDataAdapter myada = new SqlDataAdapter (select * from ST_news where ST_n_id= + str2 + , mycon);DataSet ds = new DataSet(); myada.Fill(ds, ST_news);13第4章代
39、码实现沈阳工程学院项目实训报告第4章代码实现/创建DataRowView对象的一个实例DataRowView rowview = ds.Tables ST_news .DefaultView0;/将文章主题读取到labSubject文本框中this.labSubject.Text = rowview ST_n_title .ToString();/将文章内容读取到txtContent文本框中this .txtContent.Text = rowview ST_n_content .ToString();mycon.Close();catch (Exception ex) Response.Wr
40、ite(ex.Message);protected void btnUpdate_Click( object sender, EventArgs e)string id = Request id .ToString();string Com = update ST_news set ST_n_content= + this .txtContent.Text + where ST_n_id= + id + ”;/创建公共类SqlData的一个新的实例对象 SqlData da = new SqlData();bool update = da.ExceSQL(Com);if (update) Re
41、sponse.Write( script language=javascriptalert(修改成功! );location=ArticleManage.aspx); else Response.Write( script language=javascriptalert(修改失败! ););protected void btnBack_Click( object sender, EventArgs e)Response.Redirect(ArticleManage.aspx);博客文章添加博客文章添加页面如下图所示:14第4章代码实现沈阳工程学院项目实训报告第4章代码实现文章府题:作者:类别
42、:二面餐宴管理立*类型生亘3文表管理、* BIT1耳亘1位罡M,会挂好三,.通港臂过文章附答:,用片口推荐nssi as围回口推荐当单机ArticleManage.aspx 页面中的“添加新文章”超链接时,将会链接到Blog文件夹下的AddArt.aspx页面;在页面加载事件中将博客文章类型绑定到下拉列表中;单击“添加”按钮,触发其Click事件,实现博客新文章的添加操作。具体代码如下:public partial class Module_Blog_AddArt : System.Web.UI. Page SqlData mydata = new SqlData();SqlConnectio
43、n mycon;sqlconnection 是个对象int cbox;string ID; 定义字符串IDprotected void Page_Load(object sender, EventArgs e) if (SessionUserName = null) 如果(会话【用户名】)为空 Response.Redirect(/BlogIndex.aspx); 页面重定向 SqlConnection mycon = new SqlConnection (ConfigurationManager .AppSettings conStr); mycon.Open();/连接数据库 mycon。
44、Open () DataSet mydataset = new DataSet();SqlDataAdapter mydataadapter = new SqlDataAdapter (select * from tb_Blog where UserName=+ SessionUserName + , mycon);/SqlDataadapter是一个对象。 SqlDataAdapter是 DataSet SQL Server之间的桥接器,用于检索和保存数据。mydataadapter.Fill(mydataset, tb_Blog);填充数据集,使用语句填 mydataset,利用查询命令赋
45、值。DataRowView rowview = mydataset.Tables tb_Blog ./DefaultView0;取出来 mydataset中tb_Blog表的默认视图,其实就是datatable,然后取第0行数据,类型是datarowview。15第4章代码实现沈阳工程学院项目实训报告第4章代码实现ID = rowview BlogID .ToString();/通过视图通过 rowview 也就是一行数据,取 blogID 列的值。 /this.Labell.Text = SessionUserName.ToString();/SqlConnection mycon = ne
46、w SqlConnection(ConfigurationManager.AppSettingsconStr); mycon.Open();string sqlstr = select * from ST_Class where BlogID= +ID+ ;/字符串 sqlstr是ST-CLASS 表中的 的博客IDSqlCommand mycom = new SqlCommand (sqlstr, mycon); 创建 sqlcommand 对象SqlDataReader dr = mycom.ExecuteReader(); /mycom 是 sqlcommand 的个实例 判断是否有数据while (dr.Read() (DropDownList1.Items.Add( newListItem (dr ST_c_name.ToString(),dr ST_c_id .ToStri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品安全不合格品处置制度
- 实验室洁净区域运行维护SOP
- 施工现场临建工程施工方案
- 2026年网络借贷服务行业市场深度研究及投资策略报告及未来五至十年更新需求与增量需求
- 2026年液体乳制造行业前景分析报告及未来五至十年创新驱动与生态构建
- 液压支架工冲突管理能力考核试卷含答案
- 2026年农用薄膜批发行业产业洞察报告及未来五至十年需求升级与结构演变
- 电影放映员岗前环保知识考核试卷含答案
- 木制玩具制作工安全操作考核试卷含答案
- 玩具设计师安全意识评优考核试卷含答案
- 第2课 俄国的改革 课件
- 眼科疾病诊疗技术新进展与挑战
- 高校实验室建设项目投标文件
- GA/T 2342-2025车辆管理所场地设置规范
- 《规模化公猪站常温精液生产全过程质控技术规范》征求意见稿
- GB/T 6109.17-2025漆包圆绕组线第17部分:180级自粘性直焊聚酯亚胺漆包铜圆线
- 2025年中级消防题库试卷及答案
- 内镜室医院感染知识培训课件
- LNG接收站安全培训课件
- 商砼站消防演习应急预案
- 2025年国家公务员考录《行测》真题及参考答案
评论
0/150
提交评论