论文终稿 - 洗衣店系统.doc_第1页
论文终稿 - 洗衣店系统.doc_第2页
论文终稿 - 洗衣店系统.doc_第3页
论文终稿 - 洗衣店系统.doc_第4页
论文终稿 - 洗衣店系统.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

基于ASP.NET的洗衣店管理系统海南大学毕业论文(设计)题 目: 基于ASP.NET的洗衣店管理系统 学 号: 20091602310073 姓 名: 石辉 年 级: 2009级 学 院: 信息科学技术学院 系 别: 计算机系 专 业: 计算机科学与技术 指导教师: 常颖 讲师 完成日期: 2013年 4 月 25 日 摘 要洗衣店的快速发展影响着每个人的生活,我们不再为成堆的脏衣服发愁,也不用请保姆,只需要交给洗衣店就可以了。特别是有些衣物,只适合干洗,丢给洗衣店再好不过了。现在的人们处在一种快节奏的社会生活中,下班回家后,很多人都非常疲惫而不愿意做家务,再加上生活水平的提高,这些都促进了洗衣店的发展。现在是信息化的社会,面对成百上千的客户,我们不可能用传统的手工记账,这些信息管理的工作只能交给洗衣店管理系统来做。采用了洗衣店管理系统后,收衣取衣变得无比轻松和快速,而且可以记住每一件衣服的详细信息,从而减少日后的纠纷;使用会员管理,你将可以留住更多的常客,也可以进行一些优惠活动;每天下班时,你可以方便地查看当天的营业收入信息,及时调整经营策略。甚至可以这样说,在当今社会,对于一个稍大一点的洗衣店而言,洗衣店管理系统的作用绝不亚于洗衣店里的干洗机。本洗衣店管理系统面向广大洗衣店的营业员与管理员,对洗衣店的收衣、取衣、会员管理、系统管理、营业收入统计等提供一种高效快捷的无纸化工作环境,力求为洗衣店的管理水平与业务能力助力,最终提高客户在信息时代的竞争力。系统构建于ASP.NET 2.0语言环境与SQL Server 2008的基础之上,采用B/S网络应用模型,界面简洁美观,操作方便快捷。关键词:洗衣店管理系统;管理系统;数据库AbstractThe rapid development of the laundry affect everyones life, we no longer worry about the piles of dirty clothes, do not have a nanny, you only need to laundry. Especially clothing, is only suitable for dry cleaning, laundry threw could not be better. People in a fast-paced social life, home from work, a lot of people are very tired and do not want to do housework, coupled with the improvement of living standards, these have contributed to the development of the laundry. Information society, the face of hundreds of customers, we can not use the traditional manual bookkeeping, management of this information can only be handed over to do laundry management system. Laundry management system to take clothing, clothing collection has never been easier and fast, and can remember every piece of clothing, thereby reducing future disputes; using membership management, you will be able to retain more regulars , you can also make some promotions; work every day, you can easily view the days operating income information to adjust business strategy. Can even be said that in todays society, for a slightly larger laundry, laundry management role no less laundry, dry cleaning machine.The laundry management system for the majority of laundry between the salesperson and administrators received clothing, laundry, take clothing, membership management, system management, operating income statistics to provide a fast and efficient paperless work environment, and strive for laundry the shop management level and operational capacity of power, and ultimately improve the competitiveness of the customers in the information age. The system is built on the basis of locale in ASP.NET 2.0 and SQL Server 2008, using B / S network application model, simple and beautiful interface, easy to operate.Keywords: laundry management system; management system; database目 录1需求分析51.1.项目背景51.2.功能需求61.3.界面需求91.4.技术方案102可行性分析102.1.技术可行性102.2.操作可行性112.3.安全性保障113业务流程分析123.1.业务流程123.2.数据流图134数据库设计154.1.概念模型设计154.2.逻辑结构设计164.3.数据库实现215详细设计与实现225.1.基础设置225.2.会员管理275.3.收衣取衣315.4.统计中心365.5.系统管理39总结42致谢43参考文献441 需求分析1.1. 项目背景随着人们生活水平的不断提高和生活节奏的加快,不少商务人士的收入与衣物越来越多,而精力、时间却越来越少。减轻日常家务劳动,寻找专业洗衣服务,已成为多数人的洗衣选择。虽然洗衣业近几年得到了迅猛的发展,局部地区的洗衣市场发展较快,基本满足了多层次的消费人群;但从全国来看,行业整体发展速度仍落后于市场需求的增长,技术水平偏低,多数洗衣店仍停留在设备简陋、技术粗糙的阶段,尤其中高收入人群的洗衣需求远远没有得到满足。传统洗衣工厂依靠手工记账,不但容易出错而且效率低下,不能为顾客提供更多增值服务,势必会逐渐退出历史舞台。个体洗衣店只有通过添置、更新必要的设备,提高洗衣技术,凭借价格的优势才可以获得广大普通消费者的认可;而专业级洗衣店依托良好的店面形象,先进的设备,专业化的服务,才能赢得追求生活品质的中高收入人群的青睐。面对大量的要管理信息,借助信息技术来提高洗衣店管理水平则是在互联网快速发展的时代的首要选择。利用洗衣店管理软件来管理门店,业务流程更为清晰、可控;收衣时,可以准确地输入衣物的详细资料,减少日后的质量纠纷;取衣时,可以即刻了解衣物所处的状态,提高取衣的速度和准确性;财务结算时,账目更清晰,统计更快捷,让你轻松掌握经营状况。市面上已有一些成熟的洗衣店管理软件,它们都能实现洗衣店所需的的收衣、取衣、会员管理、收入统计等基本功能。但是,这些软件都有一些缺陷,比如很多的软件功能不全,收衣时不提供附加服务;还有一些软件界面华而不实,放一些不常用的功能在界面上。还有一点,这些软件一般都是客户端软件,只能供一人同时使用。本次毕业设计参照了这些软件的大体功能,完美实现了洗衣店常用的功能,做到了界面简洁,操作方便。同时,本系统采用ASP.NET技术与B/S网络应用模型,使用统一的数据库,可以供多人同时使用;并且使用统一的程序版本,比起客户端软件,系统的维护要简单得多。更重要的是,作为毕业设计,我可以使用学过的技术来展示自己的能力,并提升自己的专业技能。1.2. 功能需求图1.1系统总体功能图一、收衣取衣图1.2 收衣取衣功能图(1) 收衣:营业员收取顾客的衣物,进行收衣操作,先查询出会员的信息,再进行添加衣物、删除衣物,最后产生一条收衣记录,完成收衣结单(2) 取衣:顾客来领取洗好的衣物,如果不满意,可以重洗、撤销订单或要求退赔,营业员向满意的顾客收取费用,完成取衣结单 (3) 收衣取衣列表:显示所有的洗衣单与详细信息(4) 返回重洗记录:显示近期内的返回重洗记录(5) 撤销洗衣单记录:显示近期内的撤销订单记录(6) 退赔衣物记录:显示近期内的索赔衣物记录二、会员管理图1.3 会员管理功能图(1) 会员资料:显示会员详细资料列表,可进行添加会员、修改会员资料和删除会员等常见操作(2) 会员充值:直接对会员卡进行现金充值,同时增加会员卡内余额(3) 会员消费记录:显示会员的历史消费信息,主要是收取衣物产生的消费(4) 会员补卡退卡:办理补卡、退卡等三、统计中心图1.4 统计中心功能图(1) 营业收入统计:对近期的收入做一个详细的统计报表,分析收益情况(2) 留言薄:统计留言信息,可以增删改查(3) 便笺:显示历史便笺记录,可以添加、删除、修改四、基础设置图1.5 基础设置功能图(1) 衣物类型和价格:设置衣物种类及其默认的洗衣单价 (2) 衣物单位:设置条、件、只、套等单位(3) 衣物品牌:设置常见品牌,如阿迪达斯、波司豋、鄂尔多斯、雅戈尔等(4) 衣物颜色:设置颜色,如黑色、粉红色、橙色等(5) 衣物附件:设置衣物附件,如帽子、皮带等(6) 衣物瑕疵:设置衣物瑕疵类型,如掉色、发黄、划痕、墨渍等(7) 挂衣号:设置挂衣号码(8) 会员级别:设置会员级别及其对应的折扣(9) 服务类型:设置服务类型,如水洗、干洗、皮衣、织补、单烫等(10) 附加服务:设置附加服务,如加快、配纽扣等五、系统管理图1.6 系统管理功能图(1) 数据备份恢复与清空:每次退出系统时自动备份,也可手动备份恢复(2) 系统日志:记录用户操作信息及系统出错信息(3) 系统用户管理:管理系统用户及其权限(4) 职员交班:切换系统当前用户,统计当班收入,完成交班(5) 退出系统:完全退出系统1.3. 界面需求考虑到该系统是一个信息管理系统,所以在总体设计上以简洁为主,上方为一个导航栏,下方为具体的子页,采用母板页技术实现。(1) 导航栏采用CSS+DIV方式来实现,点击不同的Tab面板,可以显示不同的二级菜单。(2) 系统用户分为管理员与营业员,进入系统后使用同样的界面,但由于营业员只有查看功能,所以有些功能菜单会直接被隐藏掉。(3) 默认采用全屏设计方式,由于CSS在不同的浏览器中,中的显示效果很难控制,所以为了兼容问题,在设计上尽量不使用绝对定位方式。(4) 系统中会使用大量的表格来呈现数据,为了简洁美观和快速定位具体功能,主要采用翻页功能,尽量让数据显示的高度不要超过一般屏幕。(5) 现在使用IE6的用户已经很少了,所以本系统只兼容chrome、firefox、IE9等主流浏览器。1.4. 技术方案环境为VS2010 + SQL Server2008。使用ASP.NET(C#)作为开发运行环境,利用SQL Server2008进行数据存储与管理,以IIS7作为服务器。用户通过浏览器向服务器请求服务,Web服务器接收客户端的请求后,访问数据库,再把数据经过处理发送回客户端的浏览器。访问数据库工作原理如图:图1.7 技术方案图系统采用B/S网络应用模型,对于使用本系统的用户进行身份审核,只有授权用户才能使用本系统。2 可行性分析2.2.1. 技术可行性本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作,也可以单机方式运行。开发工具采用visual studio2010,开发语言采用ASP.NET技术。ASP.NET 是一个统一的 Web 开发模型,可以与公共语言运行库 (CLR)的任何语言都具有良好的兼容性。使用ASP.NET语言,可以开发利用公共语言运行库、类型安全、继承等方面优点的应用程序。在数据库的选择上,采用SQL Sever2008提供数据库存储服务,SQL Server 2008是目前安全性最高,功能最稳定的数据库开发工具,并且与VS2010和ASP.NET技术紧密相连,使用起来非常方便。在单机用户架设本系统时,首先要附加数据库,然后用户才能登录使用。 系统开发人员来自信息学院计算机专业学生,已经学习了ASP.NET这门课程,在学习这门课程的同时还学习了一点C#技术,之前的C+学习会给我们带来帮助,这从技术上可以保证系统开发的可行性。2.2. 操作可行性洗衣店管理系统基于传统的B/S模式运行,是一个信息管理平台,后台代码采用强大的C#来实现,只是表现形式采用网页浏览方式。用户无需掌握任何高深的电脑知识与技巧,只需要点击鼠标,像操作Excel表格一样来管理信息。从本质上讲,信息管理系统只是将数据库中的信息进行管理而已,所有操作将被记录在数据库中,良好的界面将给用户带来非常方便的体验。2.3. 安全性保障(1) 系统采用安全性较高的数据库管理系统SQL Server 2008来存储和管理数据,对敏感数据进行了加密处理,保证了数据安全。(2) ASP.NET本身就有着很高的安全性,将系统部署在IIS服务器上时,还可以利用IIS来对安全性进行更多设置,比如限制IP访问。(3) 如果系统不是单机使用,还可以利用Windows自带的防火墙来设置,比如关闭不用的端口,连接时要求身份验证。(4) 系统本身具有用户身份验证与授权功能,只有输入正确的用户名与密码才可以访问系统。3 业务流程分析3.3.1. 业务流程使用本系统的主要对象为管理员与营业员,营业员在收衣前先检查顾客是否为会员,如果不是则办理一个会员,也可以不办理会员,如果是会员则从数据库获取顾客的信息。然后,对要收取的衣物进行检查,查看衣物是否有瑕疵,如果有则告知顾客并做相关记录,将收衣信息存入数据库,并打印收衣票据。当衣物洗好后,根据已有的资料通知顾客来取衣,同时收取相应的费用,打印收据,相关数据再次流入数据库。收衣取衣是系统主要的功能,其次是会员管理。在统计中心里,主要是从数据库里获取相关信息,分析收入情况。管理员能进行系统用户管理,拥有比营业员更高的权限,完全控制整个系统。业务流程图如下:图3.1 业务流程图3.2. 数据流图数据流图是描述系统中数据流程的图形工具,它标识一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需要的加工处理。每一次的数据加工,既要有数据的输入同时也要有数据的输出。操作过程是包括数据的采集、存储、加工,生成相应数据表文件。顶级数据流图:图3.2 顶级数据流图一级数据流图:图3.3 一级数据流图二级数据流图:1. 收衣取衣: 图3.4 收衣取衣数据流图2. 会员管理图3.5 会员管理数据流图3. 统计中心图3.6 统计中心数据流图4. 基础设置图3.7 基础设置数据流图5. 系统管理图3.8 系统管理数据流图4 数据库设计4.4.1. 概念模型设计系统E-R图(简化版):图4.1 系统ER图4.2. 逻辑结构设计衣物类型和价格表(Clothes)字段名字段类型长度主/外键字段值约束对应中文名ClothesIDNvarchar20PNot null衣物编号ClothesNameNvarchar20Not null衣物名称ServerNameNvarchar20Not null服务类型名称ClothesUnitNameNvarchar10Not null计量单位WashPriceMoneyNot null洗衣价格CreateUserNvarchar20Not null新建用户CreateDateDatetimeNot null新建日期ModifiedUserNvarcahr20修改用户ModifiedDateDatetime修改日期ClothesPictureNvarchar50衣物图像衣物单位表(ClothesUnit)字段名字段类型长度主/外键字段值约束对应中文名ClothesUnitIDIntPNot null衣物单位编号ClothesUnitNameNvarchar10Not null衣物单位名称衣物品牌表(ClothesBrand)字段名字段类型长度主/外键字段值约束对应中文名ClothesBrandIDIntPNot null衣物品牌编号ClothesBrandNameNvarchar20Not null衣物品牌名称衣物颜色表(ClothesColor)字段名字段类型长度主/外键字段值约束对应中文名ClothesColorIDIntPNot null衣物颜色编号ClothesColorNameNvarchar10Not null衣物颜色名称衣物附件表(ClothesAttachment)字段名字段类型长度主/外键字段值约束对应中文名ClothesAttachmentIDIntPNot null衣物附件编号ClothesAttachmentNameNvarchar20Not null衣物附件名称衣物瑕疵表(ClothesBlemish)字段名字段类型长度主/外键字段值约束对应中文名ClothesBlemishIDIntPNot null衣物瑕疵编号ClothesBlemishNameNvarchar20Not null衣物瑕疵名称挂衣号表(PlaceNumber)字段名字段类型长度主/外键字段值约束对应中文名PlaceNoNvarchar10PNot null挂衣号PlaceNumIntNot null当前挂衣数PlaceTotalNumIntNot null可挂衣数会员级别表(MemberLevel)字段名字段类型长度主/外键字段值约束对应中文名MemberLevelIDIntPNot null会员级别编号MemberLevelNameNvarchar20Not null会员级别名称Discountfloat折扣服务类型表(ServiceType)字段名字段类型长度主/外键字段值约束对应中文名ServerIDIntPNot null服务类型编号ServerNameNvarchar20Not null服务类型名称附加服务表(AdditionalService)字段名字段类型长度主/外键字段值约束对应中文名AdditionalServiceIDIntPNot null附件服务编号AdditionalServiceNameNvarchar20Not null附加服务名AdditionalServicePriceMoneyNot null价格收衣单表(Shouyi)字段名字段类型长度主/外键字段值约束对应中文名ShouyiIDNvarchar20PNot null收衣单编号ShouyiDateDatetimeNot null收衣日期QuyiDateDatetimeNot null取衣日期YingshouMoneyNot null应收金额ShishouMoneyNot null实收金额IsPayNvarchar10Not null是否付费MemberCardNvarchar20FNot null会员卡号UserNameNvarchar20Not null用户BeizhuNvarchar100备注信息CashMoneyMoneyNot null现金付款CardMoneyMoneyNot null会员卡付款PayDateDatetime付款日期收衣明细表(ShouyiDetail)字段名字段类型长度主/外键字段值约束对应中文名ShouyiDetailIDNvarchar20PNot null收衣明细编号ShouyiIDNvarchar20FNot null收衣单编号ClothesIDNvarchar20FNot null衣物编号ClothesBrandNameNvarchar20Not null衣物品牌ClothesColorNameNvarchar10Not null衣物颜色ClothesAttachmentNameNvarchar50Not null衣物附件ClothesBlemishNameNvarchar50Not null衣物瑕疵AdditionalServiceNvarchar50Not null附加服务AdditionalPriceMoneyNot null附加服务价格PlaceNoNvarchar10Not null挂衣号ClothesNumberIntNot null衣物数量WashPriceMoneyNot null洗衣单价DiscountfloatNot null折扣TotalPriceMoneyNot null总额IsTakenNvarchar10Not null是否取走IsChongxiNchar1Not null是否重洗IsPeiNchar1Not null是否赔付BeizhuNvarchar50备注返回重洗记录表(WashAgain)字段名字段类型长度主/外键字段值约束对应中文名ReWashIDIntPNot null重洗编号ShouyiDetailIDNvarchar20FNot null收衣明细编号MemberCardNvarchar20FNot null会员卡号NewClothesTakeTimeDatetimeNot null新的取衣时间ReWashReasonNvarchar100Not null重洗原因UserNameNvarchar20Not null用户AgainDateDatetimeNot null重洗日期 撤销订单记录表(WashCancel)字段名字段类型长度主/外键字段值约束对应中文名CancelIDIntPNot null撤销订单编号ShouyiIDNvarchar20FNot null收衣单编号MemberCardNvarchar20FNot null会员卡号CancelReasonNvarchar100Not null撤销原因ReturnMoneyMoneyNot null返还金额UserNameNvarchar20Not null用户CancelDateDatetimeNot null撤销日期退赔记录表(WashFail)字段名字段类型长度主/外键字段值约束对应中文名RestituteIDIntPNot null退赔记录编号ShouyiDetailIDNvarchar20FNot null收衣明细编号MemberCardNvarchar20FNot null会员卡号RestituteMoneyMoney Not null退赔金额RestituteReasonNvarchar100Not null退赔原因RestituteDateDatetimeNot null退赔日期UserNameNvarchar20Not null用户 会员信息表(Member)字段名字段类型长度主/外键字段值约束对应中文名MemberCardNvarchar20PNot null会员卡号MemberNameNvarchar20Not null会员姓名MemberPasswordNvarchar20Not null密码SexNvarchar10Not null性别PhoneNvarchar20联系电话CardMoneyMoneyNot null卡内金额ConsumeMoneyMoneyNot null消费总额ConsumeTimesIntNot null消费次数MemberLevelNameNvarchar20Not null会员级别DiscountfloatNot null折扣MemberPointIntNot null会员积分RecentConsumeDateDateTime8最近消费日期MemberAddressNvarchar50居住地址StateNvarchar10Not null卡状态MemberInvalidDateDatetimeNot null过期时间CreateUserNvarchar20Not null创建用户CreateDateDatetimeNot null创建日期ModifiedUserNvarchar20修改用户ModifiedDateDateTime修改日期会员支付类型表(PayType)字段名字段类型长度主/外键字段值约束对应中文名PayTypeIDIntPNot null支付类型编号PayTypeNameNvarchar20Not null支付类型名称会员退卡记录表(MemberCardReturn)字段名字段类型长度主/外键字段值约束对应中文名MemberCardReturnIDIntPNot null会员退卡编号MemberCardNvarchar20FNot null会员卡号CardReturnReasonNvarchar100Not null退卡原因CardReturnUserNvarchar20Not null办理用户CardReturnDateDatetimeNot null退卡时间CardMoneyMoneyNot null卡内余额CashMoneyMoneyNot null退卡返还金额会员充值记录表(MemberChongzhi)字段名字段类型长度主/外键字段值约束对应中文名ChongzhiIDIntPNot null会员充值编号MemberCardNvarchar20Not null会员卡卡号ShishouMoneymoneyNot null实收金额ShijiChongzhimoneyNot null实际充值金额ChongzhiUserNvarchar20Not null办理用户ChongzhiDateDatetimeNot null充值日期留言记录表(Message)字段名字段类型长度主/外键字段值约束对应中文名MessageIDIntPNot null留言编号MessageLeaverNvarchar20留言者PhoneNvarchar20联系电话MessageInfoNvarchar100Not null留言内容MessageDateDatetimeNot null留言日期便笺记录表(Memo)字段名字段类型长度主/外键字段值约束对应中文名MemoIDIntPNot null便笺编号MemoTitleNvarchar20Not null便笺标题UserNameNvarchar20Not null用户名MemoInfoNvarchar100Not null记录内容MemoDateDatetimeNot null记录日期系统日志表(SystemLog)字段名字段类型长度主/外键字段值约束对应中文名SystemLogIDIntPNot null系统日志编号SystemLogDateDatetimeNot null日期LogEventNvarchar100Not null事件UserNameNvarchar20Not null用户名用户表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDIntPNot null用户IDUserNameNvarchar20Not null用户名称UserPasswordNvarchar20Not null用户密码UserTypeNvarchar10Not null用户类型职员交班表(TurnDuty)字段名字段类型长度主/外键字段值约束对应中文名IDIntPNot null编号DateDatetimeNot null交班日期AuserNvarchar20Not null交班用户BuserNvarchar20Not null接班用户CashMoneyMoneyNot null现金收入CardMoneyMoneyNot null会员卡收入TotalMoneyMoneyNot null总营业额GetMoneyMoneyNot null上交金额GiveMoneyMoneyNot null下放金额LeaveMoneyMoneyNot null交接金额4.3. 数据库实现通过SQL Server Management Studio可以很方便地建立数据库,在数据库中定义数据表,建立表问关联关系。在数据处理过程中,可以在基本表的基础上建立查询或视图。通过SQL Server Management Studio 建立数据库的效果图如下图所示:图4.2数据库实现图数据库关系图:数据库中的数据表是相互关联的,通过关联关系设计数据的效性规则,可以对数据进行有效管理,各表的关联关系图如下图所示:图4.3 数据库关系图5 详细设计与实现5.5.1. 基础设置该模块包括附加服务设置、衣物类型和价格设置、衣物附件设置、衣物瑕疵设置、衣物品牌设置、衣物颜色设置、衣物单位设置、会员等级设置、挂衣号设置、 服务类型设置等十大功能。衣物类型和价格设置的界面与代码如下:图5.1 衣物类型与价格设置界面衣物设置新建衣物信息:/新建函数protected void NewClothes_Click(object sender, EventArgs e) TextBox box1 = (TextBox)GridView1.FooterRow.FindControl(Box1);/衣物编号 string a1 = box1.Text.Trim().ToString(); TextBox box2 = (TextBox)GridView1.FooterRow.FindControl(Box2);/衣物名称 string a2 = box2.Text.Trim().ToString();DropDownList list1=(DropDownList)GridView1.FooterRow.FindControl(DropDownList1); /服务类型名称 string a3 = list1.SelectedValue.ToString().Trim();DropDownList list2 = (DropDownList)GridView1.FooterRow.FindControl(DropDownList2);/衣物单位名称 string a4 = list2.SelectedValue.ToString().Trim(); TextBox box3 = (TextBox)GridView1.FooterRow.FindControl(Box3);/洗衣价格 string a5 = box3.Text.Trim().ToString(); string a6 = Sessionuname.ToString().Trim(); string a7 = DateTime.Now.ToString();FileUpload picture = (FileUpload)GridView1.FooterRow.FindControl(FileUpload1); String pa = /UploadedImages/; string insertTime = DateTime.Now.ToString(yyyyMMddhhmmss); string a8 = pa + insertTime + picture.FileName.ToString(); if (!picture.HasFile) a8 = ; string s1 = Select * from Clothes where ClothesID= + a1 + ; /检查是否有相同衣物,类型与名称相同string IsExist = select * from Clothes where ServerName= + a3 + and ClothesName= + a2 + ;if (String.IsNullOrEmpty(a1) | String.IsNullOrEmpty(a2) | String.IsNullOrEmpty(a3) | String.IsNullOrEmpty(a4) | String.IsNullOrEmpty(a5) ClientScript.RegisterStartupScript(this.GetType(), Test, alert(不允许插入空值!);); else if (!Common.checkMoney(box3) ClientScript.RegisterStartupScript(this.GetType(), Test, alert(输入的数据格式不正确!);); else if (Common.Check(box1,s1) ClientScript.RegisterStartupScript(this.GetType(), Test, alert(不允许插入相同的衣物编号!);); else if (Common.Check(box1, IsExist) ClientScript.RegisterStartupScript(this.GetType(), Test, alert(不允许插入相同的衣物名称与类型!);); else if (picture.HasFile & !UploadButton_Click(picture,insertTime) ClientScript.RegisterStartupScript(this.GetType(), Test, alert(文件上传失败!文件类型必须为图片类型,大小在1M以内。);); else string sql = insert into Clothes(ClothesID,ClothesName,ServerName,ClothesUnitName,WashPrice,CreateUser,CreateDate,ClothesPicture) values ( + a1+ , + a2 + , + a3 + , + a4 + , + a5 + , + a6 + , + a7 + , + a8 + ); Common.ExecuteSql(sql); GridView1.DataBind(); GridView1.PageIndex = GridView1.PageCount; 说明:这段代码首先用GridView1.FooterRow.FindControl()语句获取GridView控件页脚包含的控件,并用a1,a2等字符窜保存用户输入的信息,其中a8为构造出的图片

温馨提示

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

评论

0/150

提交评论