数据库课程设计-商品荐购系统.doc_第1页
数据库课程设计-商品荐购系统.doc_第2页
数据库课程设计-商品荐购系统.doc_第3页
数据库课程设计-商品荐购系统.doc_第4页
数据库课程设计-商品荐购系统.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011 2013数据库课程设计报告商品荐购系统 中 南 大 学 数据库课程设计报告书题 目数据库课程设计-商品荐购系统学生姓名指导教师学 院信息科学与工程学院学 号专业班级完成时间2013-7-5 目录 摘 要1第一章 概述21.1 课题开发背景21.2 课题开发目的21.3 产品介绍与开发环境21.4 开发技术介绍31.5 开发工具选择41.6 系统现有功能5第二章 课程设计介绍62.1 课程设计目的62.2 课程设计内容62.3 课程设计要求7第三章 系统需求分析83.1 系统整体分析83.2 后台管理系统分析93.2.1 商品及门店浏览93.2.2 商品信息管理93.2.3 会员管理103.2.4 操作日志管理103.3 前台用户系统分析103.3.1 商品信息浏览103.3.2 用户注册及登录113.3.3 用户推荐和密码更改11第四章 概念模型设计124.1 整体系统E-R图124.2 管理员E-R图13第五章 逻辑模型设计145.1 网页的设计145.2 数据库的设计145.2.1用户信息表165.2.2 钻石信息表165.2.3 管理员表175.2.4 钻石荐购表17第六章 实验过程及结果186.1 系统首页186.2 用户注册及登录216.3 商品查看246.4 商品详情查看246.5 用户推荐及荐购查询256.5 密码修改276.6 管理员登录及商品添加296.7 会员查看326.8 会员删除326.9 通用查询346.10 会员管理及管理员操作日志查询35第七章 心得体会36第八章 鸣谢37第九章 参考文献37 摘 要商品荐购系统是一个基于ASP.NET开发的Web商店管理系统。作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有ASP.NET的高效的优势。从技术上说,本系统采用了C#编写,充分利用ASP.NET强大的组件DATAGRID,结合ADO.NET对任务书中的网上商店管理与商品荐购的Microsoft SQL Server数据库进行管理。通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。系统支持分页功能,能支持大量数据的存储。我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。从功能上说,本系统主要分为2大模块: 用户登陆模块和后台管理操作模块。通过用户登陆模块能对用户身份进行核实和验证,通过后台管理操作模块能对网上商店系统相关信息进行操作,添加删除修改在一个页面内完成,直观简洁。作为课程设计,本系统达到了设计任务的基本要求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。此次课程设计内容则是以C#作为开发语言,编写ASP.NET 程序,C#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了C#的语言,并迅速开发出了本系统。在学习和实践的过程中,我充分体会到了C#语言和.Net技术的强大,在学习的过程中,我通过和实验室的学姐以及周围的同学交流和认真学习他们编写的经验后,我已经能更好的理解 .Net 平台的运行机制,从内核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。本文关于商店管理系统的设计是在张祖平老师、周扬老师、赵颖老师和研究生学姐的指导下完成的。经过两个星期的努力,我们基本完成了任务,在此,我们对他们的悉心指导表示衷心的感谢!关键字:商品荐购系统,C#,ASP.NET, B/S, Web 第一章 概述1.1 课题开发背景21世纪初,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本课程设计研究了一种基于数据关联规则商品荐购系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上购物在我国刚起步,但发展很快。随着我国互联网的更加普及和网上购物的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上购物正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。因此,一种购物理念应运而生商品荐购。1.2 课题开发目的荐购系统由用户推荐网上其它门店的商品明细(含价格),系统管理员通过系统获取荐购的商品信息后会通过各种渠道进行核对(主要是人工方法,系统辅助商品比较分析),如果信息属实,系统管理员会给用户相应的奖励与优惠,这样网购公司便可以更好地稳定用户群,与用户加强联系、广泛收集商品信息、给用户更好的价格。荐购系统可以使用户得到更多的优惠,也可使网购公司稳定现有的用户和招揽更多的用户。1.3 产品介绍与开发环境本系统网上商品荐购系统,采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。实现用户查看商品、用户荐购、管理员维护等功能。对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。实现对消费的历史记录进行查询。系统应最大限度地实现易维护性和易操作性。本软件采用Microsoft Visual Studio 2010为前台开发工具,使用C#系统开发语言,IIS6.0WEB服务器和脚本解释器,搜狗浏览器,DirecX9.0系统插件Microsoft SQL Server 2008 企业版数据库作为后台数据库支持。本软件可在Windows 7 /XP 上运行,不用专业人士去配制服务器可以直接安装使用,具有很好的可移植性,有良好的中文界面,操作简便。1.4 开发技术介绍目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。这里主要用到ASP.NET,以下是对ASP.NET开发语言的介绍ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NETt提供许多比现在的Web开发模式强大的优势。ASP.NETt是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。1.5 开发工具选择1.vistual studio 的选择Visual Studio的Visual Studio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被Visual Studio集成开发环境全部表现出来。而且,Visual Studio更深层次的整合和支持 SQL Server。像Windows Server2003整合了.NET框架一样,SQL Server Yukon也在数据库引擎中整合了公共语言运行时(CLR)的功能,将数据库和工具的结合提高到新水平。Visual Studio不仅让开发者能用Visual Basic和C#编写存储过程,而且进一步减少了开发数据中心应用软件所需的编码和劳动。在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+.NET构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+.NET技术来集成Web数据库信息 如下图所示程序和计算前端浏览器后端数据库数据库服务器Microsoft IIS + .NET浏览器 图11 数据服务视图总之,用 vistual studio开发的.NET类网站,相对比用Dreamweaver等小型开发工具,有很大的优势,而且网站的动态交互能力更强,和数据库 SQL Server的连接更紧密,是最适合用来开发网站的集成工具。2.数据库SQL Server的选择SQL Server具有单进程与多线索的体系结构,即SQL Server只有一个服务器进程,所有的客户都连接在这个进程上。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。最主要的它可以无缝的实现与ASP动态网站的连接。SQL对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,应用所有的数据时,仅需要使用9个关键词,所以学习和使用都是极其的方便。1.6 系统现有功能u 后台管理功能:管理员登陆、商品信息查看、添加商品信息、修改商品信息、删除商品信息、会员积分管理、会员删除u 前台用户功能:用户注册、用户登录、商品浏览、荐购功能、用户密码修改(新增功能)u 本系统数据库系统总共有4个表:管理员表(Manager_42918)、钻石信息表(Diamond_42918)、用户信息表(User_42918)、钻石推荐表(Tjian_42918)38 第二章 课程设计介绍122.1 课程设计目的培养学生熟练掌握一种大型数据库系统的开发环境如ORACLE9i/10g/11g(或更高版本)或SQL SERVER2005/2008/2010(或更高版本),对其底层的数据库触发器与程序过程有深入的了解,了解并基本掌握面向数据库的C/S模式的通用开发工具如VB、PB或DELPHI或直接用语言C#或Java开发C/S模式的系统;或者采用ASP、JSP、PHP等开发技术来开发B/S模式的系统,熟悉开发一个小型应用系统的过程及主要技术。其中基于.Net平台与J2EE平台工具套件中同时支持B/S模式与C/S模式的开发。2.2 课程设计内容本次设计主要是开发商品荐购系统。其业务需求如下:某大型网购公司已积累了稳定的用户群,为了与用户加强联系、广泛收集商品信息、给用户更好的价格,特推出商品荐购系统,即由用户推荐网上其它门店的商品明细(含价格),系统管理员通过系统获取荐购的商品信息后会通过各种渠道进行核对(主要是人工方法,系统辅助商品比较分析),如果信息属实,系统管理员会给用户(会员)增长积分(标准为1-10分),并根据会员积分的情况进行升级(如原来0分为初级会员,荐购成功积累大于等于10分,升级为1级会员,如积累100分及以上,则为10级会员,其它级别依此类推),再根据会员级别允许会员以级别相应折扣购买推荐的或其它用户推荐的商品,如初级为全价,1级为9折、5级为5折可购买自荐商品或其它用户荐购商品;6级为4折、9级为1折可购买自荐商品;10级及以上直接免费获得自荐商品。商品可为车辆、衣服、图书、运动器材、食品、电子设备、鲜花、手机等等,还可以冠以不同的厂家或公司如:通用汽车、红旗轿车、山河智能轻型飞机、唯品会衣服、李宁运动服装、三星手机、联想电脑等等。本人选择的商品是钻石。2.3 课程设计要求(1)提出技术方案,主要包括开发与运行模式选择、开发工具、数据库管理系统及其主要的特性保证。(课程设计报告中体现)(2)对系统的功能和数据进行需求分析、总体设计和详细设计,并提交设计报告。报告中数据库设计部分要包含系统E-R图、数据字典、表、视图、索引、文件组织结构等的定义和描述,还需要包括对象命名法。(3)程序实现各项功能,在课程设计报告中要反映实现过程中采用的关键技术和主要程序流程以及主要的操作界面。(4)数据库后台最好有触发器与多个过程,数据结构中最好有主明细结构(即主表与明细表联动)。 第三章 系统需求分析13.1 系统整体分析本次课程设计的商品荐购系统,由于时间有限,只实现其荐购功能,对于购物模块并没有编写。整个系统分阶段开发,本次开发为第一阶段,主要实现系统的后台库存管理、商品管理查看、增加商品信息、商品信息的删除和修改,会员积分等功能;前台客户可以浏览商店和商品的信息、荐购商品和填写客户信息等功能。整体设计结构图如下:3.2 后台管理系统分析管理员主要负责商店商品信息以及客户信息的管理,主要的任务商品管理、商品信息的增删改三项功能、会员管理、客户信息管理、会员积分管理等。3.2.1 商品及门店浏览 功能描述:管理员可以直接查看所经营门店和商品的具体信息,了解门店以及商品的现状。3.2.2 商品信息管理功能描述:管理员可以根据目前的需要添加商品,修改商品信息,删除已售完的商品,通过这些操作来管理门店中所售的商品。功能模块如下图:商品信息添加新商品信息删除商品信息修改商品信息按名称删除按编号删除 商品信息管理3.2.3 会员管理功能描述:会员管理可以查看注册的会员信息,对有问题的会员可以执行删除操作;用户管理可以查看购买商品的用户的信息,比如邮递方式及邮递编码等。会员管理会员查看积分管理删除会员 会员管理图3.2.4 操作日志管理 管理员查看商品添加记录、删除记录;会员积分增加记录和会员删除记录。3.3 前台用户系统分析用户登录网上荐购系统后可以查看商品的信息如名称、类型等,还可以查看在售商品的具体信息。如果经常登录该网上系统还可以注册登录享受优惠活动,即通过荐购功能实现积分的增加,进而享受打折的优惠;可以查看其他用户推荐的其他网站上的商品,还可以修改自己的密码。3.3.1 商品信息浏览功能描述:用户可以直接查看商品的信息和其他用户推荐的商品信息。商品信息浏览商品查看商品详情查看 商品信息浏览3.3.2 用户注册及登录功能描述:如果经常登录该购物系统可以考虑注册登录,享受打折等优惠活动,通过注册登录并查看商品信息。功能模块如下图: 用户注册及登录用户注册管理员登录用户登录 用户注册和登录3.3.3 用户推荐和密码更改用户推荐即推荐其他购物网站上的商品明细,如果通过管理员的审核即可增加1-10个积分,并享受相应积分段的优惠;用户还可更改自己的登录密码。 第四章 概念模型设计 在系统的实现前要先对概念模型进行设计,这样才可以对下一步的系统设计做好充分的准备。14.1 整体系统E-R图系统的ER图显示了整个系统的模块间的关系(注:表的一些属性省略)。 用户 名称用户名 名称 推荐商品 商品 类型 用户名 管理员管理员名称 整体系统E-R图4.2 管理员E-R 用户 名称用户名 推荐商品 管理员 用户名 管理员名称 商品 类型 名称 管理员E-R图 u ER图中各个实体的关系模式:用户信息表:(用户名,用户密码,用户密码(验证),电子邮箱,会员积分,购 物折扣,会员编号)商品信息表:(钻石编号,钻石名称,钻石类型,钻石价格,钻石图片,钻石描述,钻石重量,主钻数量,副钻数量)管理员表:(管理员编号,管理员名称,管理员密码)钻石荐购表:(钻石名称,钻石类型,钻石价格,推荐理由,商场来源,处理状态推荐用户名,荐购号) 第五章 逻辑模型设计5.1 网页的设计本系统采用了微软的Visual Studio 2008进行开发,系统共设计了十二个网页,首先是用户页面,包括商城主页、登录、修改密码页面、用户注册页面、用户推荐页面、推荐查询页面、商品详细信息页面;同时系统还设计了管理员页面包括会员信息页面、商品信息页面、商品添加页面、会员管理信息页面,操作日志查询页面,提供给管理员进行相应的操作。后台程序用C#语言进行编写,C#作为面向对象的语言更好的提供了更好的易学性,也使用ASP.NET技术与数据库相联。5.2 数据库的设计本系统采用SqlServer2008进行数据库的开发,创建的数据库名为jiangou,共建立了四个表,包括用户信息表、管理员信息表、商品基本信息表、荐购表。这四个表基本满足系统的运行需要。数据库中表的依赖关系和表的属性如下所示:数据库表如下:5.2.1用户信息表 表5.2.1 用户信息表(User_42918)字段中文描述数据类型是否为空备注Vip42918用户名Varchar(15)外键Vpass用户密码Varchar(50)Vpassa用户密码(验证)Varchar(50)E_mail电子邮箱Nvarchar(30)Jfen会员积分Int 是Dcoud购物折扣Int 是Uid会员编号Int主键5.2.2 钻石信息表 表5.2.2 钻石信息表(Diamond_42918)字段中文描述数据类型是否为空备注Id钻石编号Int主键Name钻石名称Varchar(100)主键Type钻石类型Nvarchar(10)Price钻石价格Decimal(18,2)Cover钻石图片Image 是Description钻石描述TextWeight钻石重量Decimal(18,2) 是Zum主钻数量int 是Fzum副钻数量int 是5.2.3 管理员表 表5.2.3 管理员表(Manager_42918)字段中文描述数据类型是否为空备注Mno管理员编号Char(5)主键Mna管理员名称Varchar(15)Mpass管理员密码Varchar(50)5.2.4 钻石荐购表 表5.2.4 钻石荐购表(Tjian_42918)字段中文描述数据类型是否为空备注Jname钻石名称Varchar(100)外键Jtype钻石类型IntJprice钻石价格Decimal(18,2)Jdescription推荐理由TextJshop商场来源Varchar(20)Jatt处理状态Varchar(10)Vip42918推荐用户名Varchar(15)主键Jid荐购号int主键 第六章 实验过程及结果6.1 系统首页系统首页直接由网址http:/localhost:4398/WebSite11/MainPage.aspx运行相应源码展示:using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Windows.Forms;using System.Collections.Generic;public partial class MainPage : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /切换到注册界面 protected void Button2_Click(object sender, EventArgs e) Response.Redirect(Register1.aspx);/会员登录源码 protected void Button1_Click(object sender, EventArgs e) string Vip42918 = TextBox1.Text.Trim(); string Vpass = TextBox2.Text.Trim(); string sql = select * from User_42918 where Vip42918= + Vip42918 + and Vpass= + Vpass + ; SqlConnection conn = new SqlConnection(Data Source=DEEP-20130416YH;Initial Catalog=Jiangou;Persist Security Info=True;User ID=sa;pwd=123); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.HasRows) /HttpCookie cookie = Request.CookiesCheckCode; MessageBox.Show(登录成功!); Response.Write(alert(登录成功!);); Response.Redirect(MainPage.aspx); else MessageBox.Show(登录失败!); Response.Write(alert(用户名或密码错误!);); Response.Redirect(MainPage.aspx); conn.Close();/管理员ADMIN登录源码 protected void Button3_Click(object sender, EventArgs e) string Vip42918 = TextBox1.Text.Trim(); string Vpass = TextBox2.Text.Trim(); string sql = select * from User_42918 where admin= + Vip42918 + and admin= + Vpass + ; SqlConnection conn = new SqlConnection(Data Source=DEEP-20130416YH;Initial Catalog=Jiangou;Persist Security Info=True;User ID=sa;pwd=123); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.HasRows) /HttpCookie cookie = Request.CookiesCheckCode; MessageBox.Show(登录成功!); / Response.Redirect(cscan.aspx); Response.Write(alert(登录成功!);); Response.Redirect(Manager.aspx); else MessageBox.Show(您不是管理员!); Response.Write(alert(您不是管理员!);); Response.Redirect(MainPage.aspx); conn.Close(); /商品详情查看 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) Response.Redirect(shangpin.aspx); 6.2 用户注册及登录描述:注册时用了ASP.NET里面的验证控件,可对确认密码和邮箱格式进行验证;注册成功后便可登录。注册模块的相应源代码描述: protected void Button1_Click(object sender, EventArgs e) string Vip42918 = TextBox1.Text.Trim(); string Vpass = TextBox2.Text.Trim(); string Vpassa = TextBox3.Text.Trim(); string E_mail = TextBox4.Text.Trim(); String sql2 = select * from User_42918 where Vip42918= + Vip42918 + ; String sql = insert into User_42918 values( + Vip42918 + , + Vpass + , + Vpassa + , + E_mail + ); SqlConnection conn = new SqlConnection(Data Source=DEEP-20130416YH;Initial Catalog=Jiangou;User ID=sa;pwd=123); SqlCommand cmd = new SqlCommand( sql2,conn); conn.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.HasRows) MessageBox.Show(用户名已存在,请重新注册!); Response.Write(alert(用户名已存在,请重新注册!);); Response.Redirect(Register1.aspx); / Response.Redirect(zhuce.aspx); else conn.Close(); SqlCommand cmd2 = new SqlCommand(sql, conn); conn.Open(); int er = cmd2.ExecuteNonQuery(); if (er =1) MessageBox.Show(恭喜您,注册成功!); Response.Write(alert(恭喜您,注册成功!);); Response.Redirect(MainPage.aspx); conn.Close(); 6.3 商品查看描述:用户点击主页的商品查看可查看本店的商品。6.4 商品详情查看描述:用户点击首页的钻石图片可进行钻石的详情查看。6.5 用户推荐及荐购查询描述:用户可以推荐其他商城里的商品,在荐购查询中进行查看。相应源代码描述: protected void Button1_Click(object sender, EventArgs e) string Jvip42918 = TextBox1.Text.Trim(); string Jshop = TextBox2.Text.Trim(); string Jtype = TextBox3.Text.Trim(); string Jname = TextBox4.Text.Trim(); string Jprice = TextBox5.Text.Trim(); string Jdescription = TextBox6.Text.Trim(); String sql2 = select * from User_42918 where Vip42918= + Jvip42918 + ; String sql = insert into Tjian_42918 values( + Jvip42918 + , + Jtype + , + Jprice + , + Jdescription + , + Jshop + , + Jname + ); SqlCommand cmd = new SqlCommand(sql2, conn); conn.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.HasRows) MessageBox.Show(提交成功,谢谢您的合作!); Response.Write(alert(提交成功,谢谢您的合作!);); Response.Redirect(MainPage.aspx); else conn.Close(); SqlCommand cmd2 = new SqlCommand(sql, conn); conn.Open(); int er = cmd2.ExecuteNonQuery(); if (er = 1) MessageBox.Show(该用户不存在!); Response.Write(alert(该用户不存在!);); Response.Redirect(Tuijian.aspx); conn.Close(); 6.5 密码修改描述:用户输入正确的邮箱和用户名后便可以进行密码修改相应源代码描述: protected void Button1_Click(object sender, EventArgs e) string E_mail = TextBox1.Text.Trim(); string Vip42918 = TextBox2.Text.Trim(); string npwd1 = TextBox3.Text.Trim(); string npwd2 = TextBox4.Text.Trim(); string sql1 = select * from User_42918 where Vip42918= + Vip42918 + and E_mail= + E_mail + ; string sql2 = update User_42918 set Vpass= + npwd1 + ; SqlConnection conn = new SqlConnection(Data Source=DEEP-20130416YH;Initial Catalog=Jiangou;User ID=sa;pwd=123); conn.Open(); if (npwd1 != npwd2) MessageBox.Show(密码不同,请重新输入密码!); Response.Redirect(Cxiugai.aspx); else conn.Close(); SqlCommand cmd = new SqlCommand(sql1, conn); conn.Open(); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.HasRows) conn.Close(); SqlCommand cmd2 = new SqlCommand(sql2, conn); conn.Open(); int er = cmd2.ExecuteNonQuery(); if (er 0) MessageBox.Show(恭喜您,密码修改成功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论