1、 毕 业 设 计中文题目:银行客户信息管理系统的设计与实现英文题目: Design and Implementation of The Bank Customer Information Management System 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
2、作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目 录1 绪论 11.1 开发背景 11.2 开发目的 11.3 设计思路 22 系统总体说明 22.1 使用环境 22.2 系统主要功能 32.3 系统主要特点 43 开发环境与相关技术 43.1 开发环境
3、43.2 开发工具的选用及介绍 43.3 设计方法与技术 54 系统设计要点 64.1 数据库设计 64.2 系统整体介绍 84.3 系统主要功能的实现 105 讨论 305.1 设计存在的问题 305.2 进一步改进设想 305.3 经验与体会 30参考文献 31致谢 32附录 1 相关英文文献 33附录 2 英文文献中文译文 38摘 要随着因特网的发展,传统的模式已经不能适应逐渐庞大起来的银行体系,如何管理好银行客户的信息,成为银行企业管理中的一个大问题。在这种情况下,开发一个银行客户信息管理系统就显得非常必要。该系统采用 ASP.NET技术作为创建应用程序的方式,以 C#作为编程语言,采
4、用 SQL Server 2005数据库作为后台数据库。前台客户通过登录可以查询个人信息,交易信息,修改密码及进行存取款交易。后台管理员能够管理客户和管理员的信息,实现对信息的增加、删除、查询、修改。该系统具有页面美观、操作便捷等优势,能为用户提供一个简单快捷的交易、查询平台。与此同时,还能够提高银行的管理效率,使银行工作人员为客户提供更为贴心的服务。关键词: 银行客户信息;ASP.NET;SQL Server 2005ABSTRACTWith the development of the Internet, the traditional model already can not adap
5、t to the developing bank system, how to manage the bank customer information, become a big problem of the bank management. So the development of a bank customer information management system is necessary. This system using ASP.NET technology as the way to create application, using c# as the programm
6、ing language, using SQL Server 2005 database as the backend database. Customers through the login can look up the personal information and transaction information, change the password and different trading. Administrators can manage the information of customers and administrator, and being the incre
7、asing, the deleting, the looking up and the updating for the information. The system had many advantages such as page-beautifully, operate simple, it provides a simple and quick trading and inquires platform. At the same time,it can improve efficiency of the bank management, making the bank official
8、s provide the better services for customer.Key Words: Bank Customer Information; ASP.NET; SQL Server 2005银行客户信息管理系统的设计与实现张璇滢(天津农学院 计算机科学与信息工程系)1 绪论1.1 开发背景在目前我国的银行中,尽管各银行在信息管理系统的建立方面投入规模庞大,但除少数银行外,多数银行的客户信息管理系统还处在比较低的水平,在计算机技术客户信息的管理与应用方面还与世界发达国家的银行系统有着很大差距,系统的建立不仅缺乏总体规划,而且数据的采集规范性差、真实性无有效保障同时,银行客户信
9、息管理系统的内容还比较匮乏、滞后、缺乏科学性的分析方法和手段。在未来的银行发展过程中,面对着中国巨大的客户群体及广阔的市场发展潜力,中国各大银行面临着前所未有的发展机遇,在经济利润不断凸显的形势下,各大银行竞争也将变得越来越激烈1。今后的银行客户信息管理系统建设当中,必须拥有快捷的业务办理方式和现代化的管理方式,突显出人性化设计和为客户服务的理念。所以伴随着今后计算机网络信息技术的发展和普及,“银行客户信息管理系统”将会被国内外广泛采用,通过计算机信息技术进行客户资料管理会成为主流。因此,基于计算机网络信息技术的银行客户信息管理系统发展前景也将更加清晰。银行的客户信息管理系统可能会重新制定统一
10、标准,方便银行对客户资料的管理。综上所述,通过计算机网络信息技术对客户信息进行管理是大势所趋,采用先进高效的 B/S结构的银行客户信息管理系统取代传统的人工管理和 C/S结构方式管理是今后银行管理系统的发展趋势。1.2 开发目的开发银行客户信息管理系统的目的是为了使银行工作人员能够把银行客户信息加以集中分类的处理,通过它的管理,可以将分类处理后的信息,直观的提供给工作人员,加强对银行企业用人的优化分配,充分发挥人的作用。此外银行工作人员也可以方便快捷的管理客户信息,实现对客户信息数据的新增、修改、删除,进而达到提高工作效率和管理水平的目的2。由于银行需即时的反映出客户信息的情况,因此是银行客户
11、资源信息化发展的方向。银行客户信息管理系统能为银行工作人员提供一个简单、快捷的操作环境,这样银行工作人员可以根据客户的实际需求来进行业务办理,从而对客户信息进行快速更新。银行工作人员也可以通过客户信息的反馈来为客户提供更为贴心的服务,制定解决银行与客户之间实际问题的方案,从而提高银行对客户信息管理的质量。银行采用计算机对客户信息进行管理是银行信息化的重要环节,信息化建设可以成为员工提高技术素质、业务素质、文化修养、获取知识、信息的新途径,给银行带来良好的技术氛围,从而提高效益3。银行工作人员通过使用银行客户信息管理系统,可以清晰直观的看到客户信息;并随时对客户信息进行更新、管理,不仅能够减少员
12、工的工作量,人工管理及 C/S结构管理中常出现的失误,还可以增加员工的工作热情,有效提高效益。信息化建设给银行带来的经济效益在业务流程中较为明显,员工体力劳动向智能化发展,减轻工作强度,得以把精力集中于为业务的发展管理上,带来工作效率的提高,为银行增加收入,有效提高经济效益。1.3 设计思路该系统主要可以供银行客户及管理员两个使用人群来使用。客户可以通过首页的登录功能进行登录,之后就可以使用查询模块、交易模块及修改密码模块的功能。这包括查询交易信息功能、查询个人信息功能、存款、取款和修改登录密码。客户操作完毕可以退出系统,返回主页面。管理员通过前台的管理员登录页面进行身份验证,进入后台对整个银
13、行客户信息及管理员信息进行管理和维护。功能方面涉及到客户信息管理和管理员信息管理两个个模块以及管理员修改密码一项功能。在每个模块都有新增、编辑、删除、查询的基本功能。系统前台页面布局美观,通过简洁,方便的方式为客户提供服务,提高客户的满意度。后台页面简洁直观,致力于对数据进行管理,减少冗余的工作,提高管理员的工作效率。2 系统总体说明2.1 使用环境为了确保系统能够运行高效可靠,需要服务器端具备较高配置,客户端达到相应的系统运行指标即可4。具体运行要求如下:2.1.1 硬件配置要求服务器端:CPU:双核以上 Pentium/AMD处理器。内存:1G 以上。客户端:CPU:600HZ以上 Pen
14、tium/AMD处理器。内存:256MB 以上。显示器: 1024*768 像素。2.1.2 软件配置要求服务器端:操作系统:Windows 2003 操作系统。数据库: Microsoft SQL Server 2005。软 件:NET FrameWork3.5。Internet Information Server IIS5.1及其以上版本。客户端:操作系统:Windows XP 操作系统。浏览器: Internet Explorer6.0 以上。2.2 系统主要功能2.2.1 前台服务功能(1)查询模块:在该系统中,客户登录自己的账号后,可进行业务查询,其中包括个人信息的查询和交易信息的
15、查询两个方面。个人信息查询可显示该客户的卡号、姓名、性别、身份证号、电话、住址、账户金额等详细信息,如信息有误,可到银行找工作人员及时修改。交易信息查询可显示最后一次交易的金额、时间等信息,以确保账户的安全。(2)交易模块:交易模块是系统前台的主要模块,它包括存款交易和取款交易两个功能。客户在该模块可以根据自己的需求,轻松的实现存取款交易。(3)修改密码模块:已登录的客户可以进入该模块,通过输入登录密码,新秘密,及确认密码来修改自己当前的登录密码。2.2.2 后台管理功能(1)客户信息管理模块:客户信息管理模块包括新增客户、删除客户、编辑客户信息及查询客户信息信四个功能,实现对客户信息的综合管
16、理。其中查询客户信息是依据卡号查询出对应的客户信息。(2)管理员信息管理模块:管理员信息管理模块包括新增管理员、删除管理员、编辑管理员信息及查询管理员信息信四个功能,实现对管理员信息的综合管理。其中查询管理员信息是依据工号查询出对应的管理员信息。(3)管理员修改密码模块:已登录的管理员可以进入该模块,通过输入登录密码,新秘密,及确认密码来修改自己当前的登录密码。2.3 系统主要特点2.3.1 人性化前台界面,操作快捷简便该系统前台简洁明朗,操作信息一目了然,其中主要业务办理方向分为三大类,包括查询、交易、修改密码。查询功能则可实现查询个人信息及交易信息;交易功能则可实现存取款交易。这样的设计可
17、以帮助客户进行快速的交易,节省时间。间接的提高了客户自主完成业务的办理数量,与此同时也减轻了银行工作人员的工作量。2.3.2 后台管理简单有效该系统的后台管理模块功能一目了然,包括客户信息、管理员信息等基本信息的新增、编辑、删除、查询功能。由于前台信息排列及展示是单独进行的,不需要管理员维护,管理员只需要修改数据库中的数据,前台就会有相应的改变。因此管理员可以专心于管理网站的数据信息,达到简化管理的目的。3 开发环境与相关技术3.1 开发环境软件环境:操作系统:Windows XP Professional。浏览工具:IE 8.0。开发平台:Visual Studio 2008 Team Su
18、ite。数据库: SQL Server 2005 Express。辅助工具:Adobe Photoshop CS4。硬件环境:CPU: AMD Athlon II X4 640。内 存:4 GB。硬 盘 : 1 TB。3.2 开发工具的选用及介绍3.1.1 Microsoft Visual Studio 2008Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建 Windows 平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件5。Visual Studio 2008包括各种增强功能,例如可视化设
19、计器、对 Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能6。Visual Studio 2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。为了帮助开发人员迅速创建先进的软件,Visual Studio 2008提供了改进的语言和数据功能,例如语言集成的查询 LINQ,各个编程
20、人员可以利用这些功能更轻松地构建解决方案以分析和处理信息7。 3.2.2 SQL Server 2005SQLStructured Query Language,结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI的规定,SQL 被作为关系型数据库管理系统的标准语言8。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了 SQL语言标准。虽然很多数据库都对 SQL语句进行了再开发和扩展,但是包括 Select, Insert, Update, Delete, Create,以及 Dr
21、op在内的标准的 SQL命令仍然可以被用来完成几乎所有的数据库操作。与 Microsoft Visual Studio、Microsoft Office System以及新的开发工具包的紧密集成使 SQL Server 2005与众不同 9。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005都可以提供创新的解决方案,帮助从数据中更多地获益。3.3 设计方法与技术3.3.1 设计方法该系统遵循软件生命周期,经历可行性分析、需求分析、设计、编码、测试阶段完成。(1)可行性分析:探究开发银行客户信息管理系统的可行性,因为不涉及实际市场销售,这里主要考虑了个人技术可行性
22、以及社会可行性。(2)需求分析:查阅资料及参考文献,了解当今银行客户信息管理的背景。认真分析客户的功能需求以及网站的性能需求。(3)设计:主要进行网站总体规划及数据库设计、确定网站服务人群和涵盖功能、整体部署网站基本框架并根据其使用 SQL Server 2005设计合理的数据库10。(4)编码:编码主要使用 Microsoft Visual Studio 2008进行功能程序文件的编码及网页文件的设计。程序文件主要使用 C#语言编程实现相关功能11,网页文件的设计则使用 CSS内嵌样式统一布局,美化页面。(5)测试:网站基本完成后,调试运行网站进行测试并对其中错误逐步修改。3.3.2 设计技
23、术系统运用 ASP.NET 3.5技术,ASP.NET 能够提供一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等12。ASP.NET可以无缝地与 Microsoft Visual Studio .NET一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括
24、开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。4 系统设计要点4.1 数据库设计4.1.1 数据库的概念设计数据库概念设计主要涉及实体-属性图的设计。客户信息 Client的实体-属性图如图 1所示:图 1 Client实体-属性图管理员信息 Administrator的实体-属性图如图 2所示:图 2 Administrator实体-属性图4.1.2 数据库的逻辑设计数据库逻辑设计主要涉及建立各表并确定各个表的字段、数据类型、长度、是否为空等。各主要表的如下:(1)客户表信息 Client如表 1所示,其中 No存储客户卡号,Name 存储姓名,Sex 存储
25、性别,ID_No 存储身份证号,Address 存储客户住址,Tel 存储联系方式,Account 存储当前客户账户余额, Password存储密码, Time存储客户最后一次交易时间,Information 存储客户最后一次交易金额,Before 存储客户交易前账户金额,Last 存储客户交易后账户金额。表 1 Client表字段名称 类型 长度 是否为空 说明No varchar 50 否 主键Name varchar 10 否 无Sex char 2 否 无ID_No varchar 50 否 无Address varchar 50 否 无Tel varchar 50 否 无Accoun
26、t numeric 10,2 否 无Password varchar 10 否 无Time datetime是 无Information numeric 10,2 是 无Beforenumeric 10,2 是 无Last numeric 10,2 是 无(2)管理员信息表 Administrator如表 2所示,其中 No存储管理员工号,Name存储姓名,Sex 存储性别,ID_No 存储身份证号,Address 存储管理员住址,Tel存储联系方式,Position 存储管理员职位, Password 存储密码。表 2 Administrator表字段名称 类型 长度 是否为空 说明No v
27、archar 50 否 主键Name varchar 10 否 无Sex char 2 否 无ID_No varchar 50 否 无Address varchar 50 否 无Tel varchar 50 否 无Position varchar 50 否 无Password varchar 50 否 无4.2 系统整体介绍4.2.1 系统前台功能结构前台的功能结构如图 3所示:图 3 前台功能结构图4.2.2 系统后台功能结构后台的功能结构如图 4所示:图 4 后台功能结构图4.3 系统主要功能的实现4.3.1 身份验证模块身份验证模块主要是区别使用角色并判断是否允许其进入功能页面进行管理。
28、该模块包括客户登录以及管理员登录两个功能。身份验证模块流程图如图 5所示:图 5 身份验证模块流程图客户进入网站可以看到用客登录页面,如图 6所示:图 6 客户登录页面已开户的客户可以输入卡号及密码进行登录,由于系统的需要,该系统不提供客户自行注册功能,未开户的客户则需要到银行柜台,由工作人员开户后才可在登录页面进行登录。用户登录页面的部分功能代码如下:BaseClass BaseClass1 new BaseClass; protected void Button1_Clickobject sender, EventArgs e string strsql “select*from Clie
29、nt where No“ + TextBox1.Text + “and Password“ + TextBox2.Text + “;DataSet ds new DataSet;ds BaseClass1.GetDataSetstrsql, “username“;if ds.Tables“username“.Rows.Count 0 string scriptString “alert“ + “该客户不存在或密码错误,请确认后再登录!“ + “;“; /.isterClientScriptBlockthis.GetType, “warning“, scriptString, true;else
30、 Session“no“ TextBox1.Text; Session“password“ TextBox2.Text; Response.Redirect“Client.aspx“;登录后客户可以看到客户功能选项,如图 7所示:图 7 客户功能选项4.3.2 客户功能模块设计客户的主要功能包括查询模块和交易模块及修改密码功能。客户功能模块流程如图 8所示:图 8 用户功能模块流程图(1)查询模块:查询模块包括查询个人信息和交易信息两个功能。查询个人信息页面如图 9所示:图 9 查询个人信息页面图查询交易信息页面如图 10所示:图 10 查询交易信息页面图查询个人信息页面的部分功能实现代码如下
31、:BaseClass BaseClass1 new BaseClass; protected void Page_Loadobject sender, EventArgs e if Session“no“ ! null if !Page.IsPostBack string strsql “select No,Name,Sex,ID_No,Address,Tel,Account from Client where No “ + Session“no“.ToString + “; DataTable dt new DataTable; dt BaseClass1.ReadTablestrsql;
32、Label8.Text dt.Rows0.ItemArray0.ToString; Label9.Text dt.Rows0.ItemArray1.ToString; Label10.Text dt.Rows0.ItemArray2.ToString; Label11.Text dt.Rows0.ItemArray3.ToString; Label12.Text dt.Rows0.ItemArray4.ToString; Label13.Text dt.Rows0.ItemArray5.ToString; Label14.Text dt.Rows0.ItemArray6.ToString; e
33、lse Response.Redirect“Home.aspx“;查询交易信息页面的部分功能实现代码如下:BaseClass BaseClass1 new BaseClass; protected void Page_Loadobject sender, EventArgs e if Session“no“ ! null if !Page.IsPostBack string strsql “select Time,Information,Account from Client where No “ + Session“no“.ToString + “; DataTable dt new Dat
34、aTable; dt BaseClass1.ReadTablestrsql; Label1.Text dt.Rows0.ItemArray0.ToString; Label2.Text dt.Rows0.ItemArray1.ToString; Label6.Text dt.Rows0.ItemArray2.ToString; string aa “select Before,Last from Client where No “ + Session“no“.ToString + “; DataTable dt1 new DataTable; dt1 BaseClass1.ReadTablea
35、a; double a /.s0.ItemArray0; double b /.s0.ItemArray1; if a b Label3.Text “您的账户存款 :“; else if a b Label3.Text “您的账户取款:“; else string scriptString “alert“ + “无近期交易记录!“ + “;“;/.isterClientScriptBlockthis.GetType, “warning“, scriptString, true;Label1.Visible false;Label2.Visible false;Label3.Visible fa
36、lse;Label4.Visible false;Label5.Visible false;Label6.Visible false; else Response.Redirect“Home.aspx“;(2)交易模块:交易模块包括存款功能和取款功能。用户可以在这里进行存取款交易。存款页面如图 11所示:图 11 存款页面图取款页面如图 12所示:图 12 取款页面图存取款页面代码较为类似,以存款页面为例:存款页面部分功能实现代码如下:BaseClass BaseClass1 new BaseClass; protected void Page_Loadobject sender, Event
37、Args e if Session“no“ ! null if !IsPostBack string strsql “select Account from Client where No“ + Session“no“.ToString + “; DataTable dt new DataTable; dt BaseClass1.ReadTablestrsql; else Response.Redirect“Home.aspx“; protected void Button3_Clickobject sender, EventArgs e if TextBox1.Text “ string s
38、criptString “alert“ + “您尚未输入金额!“ + “;“; /.isterClientScriptBlockthis.GetType, “warning“, scriptString, true;else string strsql; strsql “update Client set Before Client.Account where No “ + Session“no“.ToString + “; BaseClass1.execsqlstrsql; strsql “update Client set Client.Last Client.Before +“ + Te
39、xtBox1.Text + “,Time convertdatetime,“ + /.tring“yyyy-MM-dd HH:mm:ss“ + “,120,Information“ + TextBox1.Text + “ where No “ + Session“no“.ToString + “; BaseClass1.execsqlstrsql; strsql “update Client set /.t where No “ + Session“no“.ToString + “; BaseClass1.execsqlstrsql; string scriptString “alert“ +
40、 “您的存款金额为“ + “+“+TextBox1.Text+“+!;“; /.isterClientScriptBlockthis.GetType, “warning“, scriptString, true;(3)客户修改密码功能:点击客户功能选项中的修改密码,客户需要输入旧的密码,然后重复输入新密码。点击确认修改完成修改密码操作。这里首先要验证原密码输入是否与登录密码一致,然后再使用 CompareValidator控件实现确认新密码是否输入一致。客户修改密码页面如图 13所示:图 13 客户修改密码页面图修改密码页面部分功能实现代码如下:BaseClass BaseClass1 new
41、 BaseClass; protected void Page_Loadobject sender, EventArgs e if Session“no“ null Response.Redirect“Home.aspx“; protected void Button1_Clickobject sender, EventArgs e if TextBox1.Text Session“password“.ToString strsql “update Client set Password“ + TextBox2.Text + “where No “ + Session“no“.ToString
42、 + “; BaseClass1.execsqlstrsql; string scriptString “alert“ + “修改成功!“ + “;“; /.isterClientScriptBlockthis.GetType, “warning“, scriptString, true; Session“password“ TextBox2.Text;else if TextBox2.Text “ string scriptString “alert“ + “尚未输入新密码!“ + “;“; /.isterClientScriptBlockthis.GetType, “warning“, s
43、criptString, true;else string scriptString “alert“ + “原密码输入错误!“ + “;“; /.isterClientScriptBlockthis.GetType, “warning“, scriptString, true;4.3.3 管理员功能模块设计管理员功能主要包括客户信息管理模块、管理员信息管理模块和管理员修改密码功能。管理员功能模块流程如图 14:图 14 管理员功能模块流程图(1)客户信息管理模块:客户信息管理模块包括新增客户、查询客户信息、编辑客户信息、删除客户四个功能,实现对客户信息的综合管理。其中删除用户与编辑用户界面使用
44、 GridView控件配合 SqlDataSource控件进行用户信息的删除与编辑、使用 PagerSettings属性进行分页设置;查询用户信息则可通过输入相应的卡号进行查询。客户信息页面如图 15所示:图 15 客户信息页面图客户信息页面部分功能实现代码如下: BaseClass BaseClass1 new BaseClass; protected void Page_Loadobject sender, EventArgs e if Session“name“ null Response.Redirect“Administrator_H.aspx“;else if !Page.IsPo
45、stBack bindgrid; void bindgrid string sqlconnstr ConfigurationManager.ConnectionStrings“ConnectionString“.ConnectionString; ;DataSet ds new DataSet;using SqlConnection sqlconn new SqlConnectionsqlconnstr SqlDataAdapter sqld new SqlDataAdapter“select No,Name,Sex,ID_No,Address,Tel,Account from Client“
46、, sqlconn; sqld.Fillds, “tabClient“;/与数据集中名为 tabClient的 DataTable作为数据源,为控件绑定数据 GridView1.DataSource ds.Tables“tabClient“.DefaultView;GridView1.DataBind; protected void GridView1_RowCancelingEditobject sender, GridViewCancelEditEventArgs e GridView1.EditIndex -1;bindgrid; protected void GridView1_Row
47、Deletingobject sender, GridViewDeleteEventArgs e /设置数据库连接 string sqlconnstr ConfigurationManager.ConnectionStrings“ConnectionString“.ConnectionString; ;SqlConnection sqlconn new SqlConnectionsqlconnstr;sqlconn.Open;/删除行处理 String sql “delete from Client where No“ + GridView1.DataKeyse.RowIndex.Value.
48、ToString + “;SqlCommand Comm new SqlCommandsql, sqlconn;Comm.ExecuteNonQuery;sqlconn.Close;sqlconn null;Comm null;GridView1.EditIndex -1;bindgrid; protected void GridView1_RowEditingobject sender, GridViewEditEventArgs e GridView1.EditIndex e.NewEditIndex;bindgrid; protected void GridView1_RowUpdati
49、ngobject sender, GridViewUpdateEventArgs e String sqlconnstr ConfigurationManager.ConnectionStrings“ConnectionString“.ConnectionString; ;SqlConnection sqlconn new SqlConnectionsqlconnstr;/提交行修改 try sqlconn.Open; SqlCommand Comm new SqlCommand; Comm.Connection sqlconn; CommmandText “update Client set NameName,SexSex,ID_NoID_No,AddressAddress,TelTel,Account