毕业设计(论文)-ASP.NET超市进销存管理系统.doc_第1页
毕业设计(论文)-ASP.NET超市进销存管理系统.doc_第2页
毕业设计(论文)-ASP.NET超市进销存管理系统.doc_第3页
毕业设计(论文)-ASP.NET超市进销存管理系统.doc_第4页
毕业设计(论文)-ASP.NET超市进销存管理系统.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

理工职业技术学院毕业设计(论文)题 目: 超市进销存管理系统 年级专业: 网络1072 学生姓名: 指导教师: 2009 年 01月 02 日湖南理工职业技术学院毕业设计任务书毕业设计题目:超市进销存管理系统题目类型 软件开发 题目来源 学生自选题 毕业设计时间从 2008.12.8 至 2009.1.2 1. 毕业设计内容要求:(1) 创建超市数据库,包括销售表、入库表、厂商表、留言表、用户表、进货表。(2)实现超市基本信息的输入、更新、删除、查询,要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。(3) 实现超市进销存的输入、更新、删除、查询,要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。(4) 实现销售信息的输入、更新、删除、查询,要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。 (5) 实现入库信息的输入、更新、删除、查询,要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。 (6) 实现进货师信息的输入、更新、删除、查询,要求输入界面要友好、用户操作方便、尽可能减少汉字的输入、尽量使用组合框进行选择输入、尽量避免输入错误数据。 (7)毕业设计必须符合“湖南理工职业技术学院信息工程系高职高专毕业实习、毕业设计总指导书”的要求。1题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发2题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选2.主要参考资料1桃兆将、郭鲜凤、刘占文编著.SQL Sever 数据库管理及开发教程与实训.北京:北京大学出版社 ,20072廖望、钟永生、黄国平等编著.VisualBasic.NET程序设计按例教程.北京:冶金工业出版社,20043刘钢编著. VisualBasic.NET基础设计.北京:高等教育出版社,20073.毕业设计进度安排阶段阶 段 内 容起止时间1开讲个人选题报告08.11.2408.11.262着手收集资料,并报送提纲审定08.11.2708.12.73集中指导与个别指导,提交初稿审查08.12.808.12.264修改,经审稿后定稿交稿08.12.2709.1.25导师批阅毕业设计09.1.309.1.46答辩与鉴定09.1.1409.1.17指导老师(签名) _ 时间:_教研室主任(签名) _ 时间:_系主任(签名) _ 时间:_摘 要超市进销存管理系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要。本系统简要介绍了超市进销存管理系统的概述、分析与设计、数据库分析与设计、详细设计及系统测试。 本系统主要包括销售基本信息、进货信息、入库信息、用户信息、厂商信息五个模块,每个模块的基本功能有添加、更新、删除、查询。整个系统的目标是提供一个方便、安全、功能全面的网络性成绩操作平台,使管理者更加方便和快捷的录入、修改、更新和查询超市基本信息、进货,销售。 本系统使用Microsoft Visual studio 2005 Microsoft SQL sever作为开发工具。关键词: C#,ASP.net;SQL Server;超市管理I目 录第一章 系统概述1第二章 系统分析与设计22.1系统需求分析22.2系统功能分析22.2.1系统总体功能分析22.2.2 系统具体功能分析22.3系统功能模块设计32.3.1超市入库基本信息42.3.2超市销售信息42.3.3商品信息52.3.4 厂商信息52.3.5 用户信息62.4系统流程图7第三章 数据库分析与设计83.1数据库需求分析83.2数据库逻辑结构设计8第四章 应用技术介绍114.1 Visual Studio 2005114.2 Microsoft SQL Server11第五章 系统详细设计135.1数据库分析与设计135.2数据库详细设计135.2.2建立表145.3 系统模块详细设计145.3.1 登录界面和主界面的实现145.3.2 进货基本信息模块165.3.3 商品查看信息模块205.3.4班级信息模块205.3.5后台信息模块215.3.6商品模块235.3.7用户留言管理模块24结束语26致 谢27参考文献28第一章 系统概述当今社会已进入信息时代,信息技术已渗透到社会生活的各个领域。特别是各行业管理领域,智能化信息处理已是提高效率、规范管理、客观考核的最有效的途径。 长期以来,超市一直是使用传统的手工方式进行成绩登记,由于超市商品数量大,需要登记的信息量也非常庞大,传统的登记方法不但速度慢,而且造成人力物力的浪费,学生信息还得不到保障,因此急需一种方便快捷的方法来代替传统的成绩登记方式。正是基于以上特点,开发一个方便用户查询,修改的数据管理系统变得很有必要。通过本系统,可以对超市进销存基本信息进行添加、更新、删除和查询;销售的录入、更新、删除和查询;商品信息的录入、修改、删除和查询;厂商信息的添加、更新、删除和查询;进货信息的录入、修改、删除和查询等。整个系统的目标是提供一个方便、安全、功能全面的网络性查看操作平台。第二章 系统分析与设计2.1系统需求分析 在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以ASP.NET编程+SQL数据库,其系统功能在内部IIS服务器上运行.系统管理员只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.2.2系统功能分析2.2.1系统总体功能分析超市进销存管理系统是对各连锁超市进行的全面现代化管理,主要包括留言信息、进货信息、入库信息,销售信息、用户信息等几个方面的功能,以实现用户方便的添加、查询、修改、删除等业务需求。 2.2.2 系统具体功能分析 (1)进货信息学生基本信息主要包括:提供对进货基本信息进行添加,删除、修改,查询功能; (2) 销售信息学生成绩信息主要包括:提供对商品销售进行添加,删除、修改,查询功能; (3) 入库信息入库信息主要包括:提供对入库信息进行添加,删除、修改,查询功能; (4) 用户信息班级信息主要包括:提供对用户信息进行登记,注册,修改功能;(5) 留言信息留言信息主要包括:提供对课程信息进行留言,查看功能;2.3系统功能模块设计 从功能描述的内容来看,本系统可以实现四个功能,我们根据这些功能,设计出系统的功能模块,如下图:超市进销存管理系统理系统 留言信息 用户信息销售信息进货信息入库信息 厂商信息 用户信息图2.1 系统功能模块图2.3.1超市入库基本信息 超市入库信息管理超市入库基本信息的添加超市入库基本信息的更新、删除超市入库基本信息查询图2.2超市入库信息模块图学生成绩管理系统是以人为本的,因此每个学生的基本信息是必不可少的。在这个功能模块里,可以实现以下功能:l 超市基本信息的添加:对超市基本信息进行添加;l 超市基本信息的更新、删除:对超市基本信息中已无用的超市信息进行更新、删除;l 超市基本信息查询:对超市基本信息进行查。2.3.2超市销售信息超市销售信息管理超市销售信息的添加超市销售信息的更新、删除超市销售信息查询图2.3 超市销售信息模块图超市进销存系统是以进销存为本的,因此每个超市的基本信息是必不可少的。在这个功能模块里,可以实现以下功能:l 超市销售信息的添加:对超市进销存信息进行添加;l 超市销售信息的更新、删除:对超市进销存信息中已无用的商品进行更新、删除;l 超市销售信息查询:对超市信息进行查询。2.3.3商品信息信息查看入库信息的查看厂商信息的查看商品信息的查看销售信息的查看 图2.4商品信息模块图商品管理系统是以销售,销存货查看为本的,因此每个超市的基本信息是必不可少的。在这个功能模块里,可以实现以下功能:l 商品信息的查看:对商品信息进行查看;l 厂商信息的查看:对商品信息中厂商的商品信息进行查看;l 销售信息的查看:对商品信息中销售的信息进行查看l 入库信息查看:对入库信息进行查看。2.3.4 厂商信息厂商信息厂商信息的删除厂商信息的更新厂商信息的查询厂商信息的添加图2.5 厂商信息模块图超市进销存管理系统是以进销存为本的,因此每个超市的基本信息是必不可少的。在这个功能模块里,可以实现以下功能:l 厂商信息的添加:对厂商信息进行添加;l 厂商信息的更新:对厂商信息中已无用的厂商信息进行更;l 厂商信息的删除:对厂商信息中已无用的厂商信息进行删除l 厂商信息查询:对厂商信息进行查。2.3.5 用户信息用户信息用户信息的更新用户信息的添加图2.6 用户信息模块图超市进销存管理系统是以进销存为本的,因此每个超市的基本信息是必不可少的。在这个功能模块里,可以实现以下功能:l 用户信息的添加:对用户行添加;l 用户信息的更新:对用户信息中已无用的用户信息进行更新;2.4系统流程图登录主界面厂商信息入库信息用户信息留言信息商品信息系统图2.7系统流程图第三章 数据库分析与设计3.1数据库需求分析根据数据流程,可以列出以下管理系统所需的数据项和数据结构:l 进货表:单据编号、厂商编号、进货厂商、商品型号、计量单位,单价,数量,金额,进货日期,备注。l 留言表:姓名、家庭地址,电子邮件,留言;l 销售表:单据编号、商品型号,计量单位,单价,数量,金额,生产厂商,销售日期,营业员,备注;l 厂商表:厂商编号、厂商名称、厂商地址,联系电话,法人代表;l 用户表:用户名、密码,联系电话,电子邮件;l 入库表:入库编号、商品型号,计量单位,单价,数量,金额,生产厂商出厂日期,管理员。3.2数据库逻辑结构设计数据库总共需要6数据表的数据支持,进货表、厂商表、销售表、留言表、用户表、入库表。下面分别介绍这些表的结构。用来保存各厂商的基本信息,结构图如下表: 表3.1 厂商基本信息表字段名数据类型及长度是否可空厂商编号nvarchar(10)NOT NULL(主键)厂商名称nvarchar(10)YES厂商地址nvarchar(10)YES联系电话nvarchar(20)YES家庭住址nvarchar(50)YES(2) 进货信息表用来存进货信息的记录,结构见下表:表3.2 进货信息表字段名数据类型及长度是否可空单据编号nvarchar(10)NOT NULL(主键)进货厂商nvarchar(20)YES厂商编号nvarchar(10)NOT NULL(主键)商品型号nvarchar(10)NOT NULL(主键)计量单位char (4)YES单价nvarchar(10)YES数量nvarchar(10)YES金额nvarchar(10)YES采购员nvarchar(10)YES(3)入库表用来存放商品入库信息的记录,结构见下表:表3.3 入库表字段名数据类型及长度是否可空入库编号nvarchar(10)NOT NULL(主键)商品型号nvarchar(10)NOT NULL(主键)计量单位char (4)YES单价nvarchar(10)YES数量nvarchar(10)YES金额nvarchar(10)YES仓管员nvarchar(10)YES生产厂商nvarchar(10)YES (4)销售表用来存放销售信息的记录,结构见下表:表3.4 销售表字段名数据类型及长度是否可空单据编号nvarchar(10)NOT NULL(主键)课程名称nvarchar(50)YES商品型号nvarchar(50)NOT NULL计量单位char (4)YES单价nvarchar(10)YES数量nvarchar(10)YES金额nvarchar(10)YES营业员nvarchar(10)YES生产厂商nvarchar(20)YES销售日期nvarchar(20)YES(5)留言表用来存放留言信息的记录,结构见下表:表3.5 留言表字段名数据类型及长度是否可空姓名nvarchar(10)NOT NULL(主键)家庭地址 nvarchar(50)YES电子邮件nvarchar(20)YES留言nvarchar(550)YES (6) 用户表用来存放登录的用户信息,结构见下表:表3.6 用户表字段名数据类型及长度是否可空用户名nvarchar(50)NOT NULL(主键)密码nvarchar(50)NOT NULL联系电话nvarchar(20)YES电子邮件nvarchar(20)YES第四章 应用技术介绍4.1 Visual Studio 2005Visual Studio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。4.2 Microsoft SQL Server SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。 SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:1) 综合统一非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。 SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。 2) 高度非过程化 非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做” ,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。 3) 面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 4) 以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。5) 语言简捷,易学易用SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用。第五章 系统详细设计5.1数据库分析与设计数据库是管理大量的,持久的,可靠的,共享的数据工具,其内部的数据是高度结构化的,大体上可以分成数据库和数据库管理系统两个方面:(1)数据库:即数据库系统中的物理数据部分。这些数据可以是文本文件,图像文件,声音文件,多媒体文件等,这些文件依据一定的规则存放在计算机的外部存储器中。(2)数据库管理系统(DBMS):即数据库系统中用于进行数据操作与管理的部分。该部分往往是一个功能强大的程序集合,能够完成存储数据,检索数据,删除数据,控制用户访问等功能。如果进一步解析数据库系统内部各个数据项之间关系,还可以从模型的角度来分析数据库系统,即层次模型,网状模型和关系模型。5.2数据库详细设计所有的操作都是基于数据库的,所以先介绍数据库的具体设计过程。数据库的设计包括两个组成部分:逻辑设计和物理设计。逻辑数据库设计包括使用数据库组件(如表和约束)为业务需求和数据建模,而无须考虑如何或在哪里物理存储这些数据。物理数据库设计包括将逻辑设计映射到物理媒体上、利用可用的硬件和软件功能使得尽可能快地对数据进行物理访问和维护,还包括生成索引。在数据库应用程序开发的早期阶段正确设计数据库、使其为业务需求建模并利用硬件和软件功能很重要。5.2.2建立表 (1)打开企业管理器。 (2)展开“数据库”文件夹,再展开学生成绩管理系统文件夹,在“表”选项上面右击鼠标,选择“新建表”命令,打开表设计器窗口。(3)在“列名”栏中依次输入表的字段名,并设置每个字段的数据类型、长度等属性。输入完成后的”班级表”如图所示: (4)设置主键,在部门编号字段前面右击鼠标,然后选择“设置主建”命令,即可将部门编号字段设置为主建。然后单击工具栏上的“保存”按钮,打开“选择名称”对话框,输入班级表,单击“确定”按钮,即可创建班级表。(5)类似以上的步骤创建其它的表。5.3 系统模块详细设计本系统有五个子模块组成:销售基本信息模块、进货信息模块、入库信息模块、厂商信息模块、用户信息模块。5.3.1 登录界面和主界面的实现登录界面主要是为进入超市管理系统而设计。它包括用户名和密码。用户在输入用户名密码并登录后,系统会从数据库中提取相应记录,来判断用户和密码是否匹配。如果不匹配,会弹出对话框,及时提示。登录成功后,进入系统主界面。主界面主要包括:进货基本信息、商品信息、入库信息、销售信息、用户信息、系统、留言。1 登录界面图5.4 登录窗口重要代码:“登录“按钮的代码: if (this.yonghuming.Text = | this.mima.Text = ) Label4.Visible = true; this.Label4.Text = 用户名或密码不能为空,请输入!; else SqlConnection con = DB.sql(); con.Open(); SqlCommand cmd = new SqlCommand(select count(*) from 用户表 where 用户名= + this.yonghuming.Text + and 密码= + this.mima.Text + , con); int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) Sessionadmin = this.yonghuming.Text.Trim(); Response.Redirect(index.aspx); else this.Label4.Text = 口令错误!请重新输入!; 2. 主界面 功能:用于管理其他界面,使其他界面能更快捷、方便的使用。图5.5 主窗口1.主页基本信息index.asp的代码与上面的类似。5.3.2 进货基本信息模块 功能:该模块提供对进货基本信息进行添加,删除、更新。图5.6 进货基本信息窗口重要代码:protected void Page_Load(object sender, EventArgs e) if (!this.IsPostBack) sql(); if (Request单据编号!=null) this.bind(); public void bind() SqlConnection conn = DB.sql(); conn.Open(); SqlCommand cmd = new SqlCommand(select * from 进货表 where 单据编号= + Request单据编号.ToString(), conn); SqlDataReader da = cmd.ExecuteReader(); while (da.Read() this.danju.Text = da单据编号.ToString(); this.changshang.Text = da厂商编号.ToString(); this.jinhuo.Text = da进货厂商.ToString(); this.shangpin.Text = da商品型号.ToString(); this.jiliang.Text = da计量单位.ToString(); this.danjia.Text = da单价.ToString(); this.shuliang.Text = da数量.ToString(); this.jiner.Text = da金额.ToString(); this.caigou.Text = da采购员.ToString(); this.riqi.Text = da进货日期.ToString(); this.beizhu.Text = da备注.ToString(); protected void Button1_Click(object sender, EventArgs e) this.danju.Text = ; this.changshang.Text = ; this.jinhuo.Text = ; this.shangpin.Text = ; this.jiliang.Text = ; this.danjia.Text = ; this.shuliang.Text = ; this.jiner.Text = ; this.caigou.Text = ; this.riqi.Text = ; this.beizhu.Text = ; Sessionflg = add; protected void Button5_Click(object sender, EventArgs e) if (Sessionflg.ToString() = add) SqlConnection con = DB.sql(); con.Open(); SqlCommand cmd = new SqlCommand(insert into 进货表(单据编号,厂商编号,进货厂商,商品型号,计量单位,单价,数量,金额,采购员,进货日期,备注) values( + danju.Text + , + changshang.Text + , + jinhuo.Text + , + shangpin.Text + , + jiliang.Text + , + danjia.Text + , + shuliang.Text + , + jiner.Text + , + caigou.Text + , + riqi.Text + , + beizhu.Text + ), con); cmd.ExecuteNonQuery(); con.Close(); Response.Write(script language=javascriptalert(商品添加成功!)/script); Sessionflg = ; sql(); if (Sessionflg.ToString() = update) string 单据编号 = Request.QueryString单据编号.ToString(); SqlConnection con = DB.sql(); con.Open(); SqlCommand cmd = new SqlCommand(update 进货表 set 单据编号=+danju.Text+,厂商编号=+changshang.Text +,进货厂商=+jinhuo.Text+,商品型号=+shangpin.Text+,计量单位=+jiliang.Text +,单价=+danjia.Text +,数量=+shuliang.Text +,金额=+jiner.Text +,采购员=+caigou.Text+,进货日期=+riqi.Text+,备注=+beizhu.Text +where 单据编号= + 单据编号 + , con); cmd.ExecuteNonQuery(); con.Close(); Response.Write(script language=javascriptalert(商品修改成功!)/script); Sessionflg = ; sql(); if (Sessionflg.ToString() = delete) string 单据编号 = Request.QueryString单据编号.ToString(); SqlConnection con = DB.sql(); con.Open(); SqlCommand cmd = new SqlCommand(delete 进货表 where 单据编号= + 单据编号 + , con); SqlDataReader da = cmd.ExecuteReader(); Response.Write(script language=javascriptalert(商品删除成功!)/script); Sessionflg = ; sql(); private object convent(int p) throw new Exception(The method or operation is not implemented.); protected void Button3_Click(object sender, EventArgs e) Sessionflg = delete; protected void Button2_Click(object sender, EventArgs e) Sessionflg = update; public void sql() SqlConnection conn = DB.sql(); conn.Open(); SqlDataAdapter dz = new SqlDataAdapter(select * from 进货表, conn); DataSet ds = new DataSet(); dz.Fill(ds, tables); DataGrid1.DataSource = ds.Tablestables.DefaultView; DataGrid1.DataBind(); SqlCommand cmd = new SqlCommand(select * from 进货表, conn); SqlDataReader da = cmd.ExecuteReader(); conn.Close(); protected void Button6_Click(object sender, EventArgs e) if (Button6.Text = 取消) Response.Write(script language=javascriptalert(你已经取消了操作!)/script); protected void Calendar1_SelectionChanged(object sender, EventArgs e) riqi.Text = Convert .ToString ( Calendar1.TodaysDate); protected void Button7_Click(object sender, EventArgs e) Response.Redirect(index.aspx); 5.3.3 商品查看信息模块功能:该模块提供对商品信息进行添加,删除、更新、查询。图5.7 学生成绩信息窗口重要代码:和以上代码类同。 5.其他按钮的代码与销售基本信息的类似。5.3.4班级信息模块功能:该模块提供对班级信息进行添加,删除、更新、查询。图5.8销售信息窗口5.3.5后台信息模块重要代码:protected void Page_Load(object sender, EventArgs e) if (!this.IsPostBack) SqlConnection conn = DB.sql(); conn.Open(); SqlCommand da = new SqlCommand(select * from 用户表, conn); protected void Button1_Click(object sender, EventArgs e) SqlConnection con = DB.sql(); con.Open(); SqlCommand cmd = new SqlCommand(select count(*) from 用户表 where 用户名= + this.TextBox1.Text + , con); int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) Response.Write(script language=javascriptalert(您输入的用户名已存在,请重新输入!)/script); else if (TextBox1.Text.ToString() = ) Response.Write(script language=javascriptalert(请输入用户名!)/script); this.TextBox1.Focus(); else if (TextBox2.Text.ToString() = ) Response.Write(script language=javascriptalert(请输入联系电话!)/script); this.TextBox2.Focus(); else if (TextBox3.Text.ToString() = ) Response.Write(script language=javascriptalert(请输入电子邮件!)/script); this.TextBox3.Focus(); else if (TextBox4.Text.ToString() = | (TextBox5.Text.ToString() = ) Response.Write(script language=javascriptalert(新密码不能为空!)/script); this.TextBox4.Focus(); else if (TextBox5.Text.ToString() != (TextBox4.Text.ToString() Response.Write(script language=javascriptalert(两次输入密码不一致!)/script); this.TextBox1.Focus(); else SqlConnection coon = DB.sql(); coon.Open(); SqlCommand cmds = new SqlCommand(insert into 用户表(用户名,密码,联系电话,电子邮件) values( + TextBox1.Text + , + TextBox4.Text + , + TextBox2.Text + , + TextBox3.Text + ), con); cmds.ExecuteNonQuery(); coon.Close(); Response.Write(sc

温馨提示

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

最新文档

评论

0/150

提交评论