书店管理系统汇总(终结版)_第1页
书店管理系统汇总(终结版)_第2页
书店管理系统汇总(终结版)_第3页
书店管理系统汇总(终结版)_第4页
书店管理系统汇总(终结版)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、河南城建学院信息系统分析与设计课程设计报告书设计题目:书店信息管理系统专业:信息管理与信息系统指导老师:郝伟小组成员:李宁吴典张党伟贾文科李胜辉设计时间:2015年1月3日目录一引言3二可行性分析31技术可行性3三需求分析4基本功能4四组织结构分析44.1 组织结构图44.2 组织/业务关系图4五业务流程分析55.1 业务流程图5六数据流程分析6七数据字典9八:数据库设计13九:系统设计189.1 业务功能图189.2 业务代码设计199.3 E-R图209.4 IPO图20十:系统实现2310.1 系统登录设计2310.2 系统主窗体设计2410.3 进货管理窗体设计2610.4 销售管理窗

2、体设计2810.5 系统维护和管理3310.6 公司基本信息35一引言信息在社会和经济的快速发展下,所起的作用越来越重要,信息资源的开发和利用的水平也成为了一个国家综合素质的一个表现。计算机在对信息的处理和使用中,有较为方便的使用,各种数据库和系统的设计也为商业带来了极大的便利。传统的书店,不论其规模的大小,都是拥有大量的图书,在管理和统计方面需要投入大量的时间和精力,因此,讲传统书店和现代的信息化结合到一起,设计一个合适的书店管理信息系统,对于书店的经营有着极为方便的提升。使用计算机对书店进行管理,可以极大的提高对信息的处理速度,节省大量的人力,时间,减少开支。二可行性分析1技术可行性书店配

3、置多台电脑,用于对整个书店的全局的掌控。可以对书店工作人员的基本情况和上下班情况的管理,对书店图书的进销存有着详细的记录和统计。并且对书店工作人员进行培训,可以使其学会使用该系统。2经济可行性书店管理系统是一个小型的管理软件,开发和维护的经费都不会太高。在图书的销售上,只要做到人员的合理分配和调用,对图书的合理购货及售出,就可以为书店带来良好的经济效益。3.开发工具本系统前台数据库采用MicrosoftSQLServer2005,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大、效率高;后台选择以.NET平台作为开发平台,以C#乍为开发语言,采用VisualStudio

4、2005作为主要的开发工具,可与SQLServer2005数据库无缝连接。ASP.NETASP.NET建立在.NETFramework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASPWeb应用程序变得简单的控件集和结构。ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序

5、的可靠性。另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。使用XMLWebservices功能,ASP.NET开发人员可以编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务。三需求分析该图书管理系统针对小型的实体书店,在开发方面,以实用为目的。做到便于工作人员的使用和管理,而且可以和好的对图书的信息管理和进销存方面有较为方便快捷的处理。基本功能1登录工作人员的登录,用于对整个系统的控制,防止其他人员的随意登录2人员信息管理用于对整个书店的工作人员的信息的处理,工作时间的管理,人员的调度等3会员的管理可以对书店的会员的添加,删除,其他的操作处理4图书查询查

6、询图书的详细信息,统计每天的图书的剩余量,销售的总量,库存量等5订单管理包括每本图书的详细订单,以及进货图书的订单6库存管理可以对每本图书的库存量进行统计,和需要进货的图书的提醒。四组织结构分析4.1 组织结构图4.1-14.2 组织/业务关系图7XXXX五业务流程分析5.1业务流程图5.1-1六数据流程分析遇版H单式导U阮il单;.A 总经印思.hi. r顶层数据流程图靖包“平;总 8_销售系统柠店管理 系统小奇以缶,卫1采购系统除存人员管理 系统品H3肥采四申请*供应商订单处卿订用理果购村单订单汇岂总经理部务门财-诙货单采购数据流程图库存部门甲请也赞第客户订单退货订单哨售管理系统总经理财势

7、报表值息汇总退货H甲爪总退长攻单财笫部门销售业务顶层数据流程图销售一层数据流程图七数据字典有关采购业务数据字典内容提取,下面是为数据流程图做了相应的提取:数据流包括如下几部分:(1)商品信息(2)采购申请单(3)采购订单(4)入库单(5)进货单(6)送货单(7)财务报表数据存储包括如下几个部分:1 .商品信息2 .采购订单3 .财务报表4 .送货单5 .进货单6 .入库单外部实体包括如下几个部分:1 .库存部门2 .总经理3 .供应商4 .财务部门处理过程包括如下几部分:1. 订单处理2. 订单汇总数据元素卡片名称:采购订单编号别名:说明:本书店的采购订单编号口:字符有关编码的说明:共8位长度

8、:-13CDXXXXXXXX范围:采购订单操作日期当日单据流水号总岗u: *01编号:01有芫中任便据芬信:口写翱砺丁单,F%果啊订单有关的数据结构/组合数据(使用场合):采购订单数超第1好户数把甜I史41和;卜里熊;标系狗力期铺君造叫的国述;初不:单国髭供应商到货日期京悝人由城人囱伸脚(回怖号胭墟前保购地量*硒期保脸前也摘V采购入库申请单数据漆卡片先林:采购人生负装号:3-01来源:果陶挈门使用1库存部门包含;入*单编m日期供书商信息用成:育品铜亏?商品名砰,自品单位?弱至-单价,金朝数据流卡片果陶付胃里来源:1才务部,采购部去向1供应商包含:编号过货数量圄节种类D书单价,图书总价采购付款单

9、洋组:盍品请息,进常详细信息,经办人,总价新.供应商信信编号;4-01有关销售业务数据字典内容提取,下面是为数据流程图做了相应的提取:数据流包括如下部分:订单销售订单财务信息申请购买销售订单处理财务信息数据存储包括如下几个部分:图书信息销售订单财务报表外部实体包括如下几个部分:客户库存部门总经理财务部门处理过程包括如下几部分:销售订单处理财务报表汇总数据字典销售定单数据流卡片数据渍卡片总编号:2-01销售订单申请编号:F03去向:财务部门包含的豹据结构:信息容量:订单号120份/天订单日期图书名称图书物量应付金额差额出版社销售订单销售金账单数据流卡片翻据流卡片总编写:2-度名称:销售进麻里编昌

10、:F04去向:财务部门说明:日销售隼生成的进账单盾息容里包含的数据结均;120份/天账单号制单期图书名称图书数量进账明细(图书编号+图书名称+数量-单价+金额)制单人销售进账库存信息数据流卡片(1)数据流卡片总编号:4一01名称:采购国书进库里编号田01来源:图书采购单士问:库存信息表说明:供货商图书检验合格.图书入库包含的数据给构:信息容量:进库单号1Z0份/天利里日期囹书名称图书数量损耗数目制里大库存信息数据流库存信息数后流卡片数据流卡片总编号:*-02名称:图书出库单编号加02去向:门店图书信息表说明:库在国书出库,送往门店包含的数据结构:信息容量:出隹单号12泌/天制单日期图书名称图书

11、船重制单人库存信息数据流八:数据库设计主要数据表结构员工表字段包含员工编号,员工姓名,性别,员工部门,联系方式等表设计:XIA口HUIHUI-P二db_xdbo.tb.emplayee列名数屐型先许如1值warchar凶了fUllnamevaichar(ici)sexvarchart4JVdepttelvardiar20)|/varchar(30)匣memovarchar(O)_数据库中实际存储MMHUIHUI-PUdbr-dbo4b_ernployeexdipteno李宇男性泄售部门1123456L1OT2孝胜槎男性涉货部门1560375770Fltwn旅党委月性帚部门1r431的5蕈*.盹

12、&NULLULLNULL山U植心员工权限表字段包含id,用户名称,用户密码,进货管理,销售管理.库存管理,系统管理,基础信息管理表设计AOHUIHUI-PC.db,CM-dbo.tb_power列名数据类型允许NuY值也nt0sysuservarchar(20)npasswordvarchar(20)国Etockbit国venditionbitstoragebit0systembitbasebit回在数据库中实际存储KLftOHUIHin-PC-dbCMS-dbotlljMWerID3U5-IWrdst?,jmJscnftoce554dbxx1dnradminTrueTriueTrueTrue

13、-j.值手妹(HlWe田efatetFateTrueasaozF3SETitle匚建制Eals5-atetheE陋F93EFas=TrueFnb?tradecode:vaniar(5)由fUllnamvarchar(2O)HtvpeuarcharQO)standardvarchar(LQ)nuritvarcharflO)praducevarar(2l)r!qtyfloatpricefloataverdgepriceHost汨lepri氏floatEtDekcheekfloatupperlimitFitIcwerlimitlit数据库中实际存储Ir-B4eod4eMfritre1tvpe,加f*

14、iJtaptvdbce事aw-aBeStlOeTtfefne11、.1El门解算如闻(1TjffiIt)的5年切费辛大事却fe社11W*50皿MtAUI黑工MMid山dMAW销售订单统计表字段包含:订单号,订单日期,图书名称,图书数量,应付金额,实付金额,差额,出版社表设计列名数捕类型允许Null值13E33datetimebillcodevardnarCzc)BaddgatheringfloatSfodaddfeefloat团reduttgathenngfloatfflfactfieefloatbalanceHostBiriitsvarcharCSfl)s数据库中实际存储11Mlr口Memj

15、Mi此L/I*帖:Y.J:口二005访MUX.0Q;刊口陋a平时山宗海|一30*lMQ2U“,现时回k1g,i00知枢*SQlSL7-HO工-r!-:iTfla马里皿49CQn六尊3卜M1juLUMjUJAtMJUiMjE2出版社信息表字段包含:出版社编号,出版社名称,传真,电话,联系人,地址等表设计DXIAOHUIHUI-PCdb.CMS-dbo.tb.units列名_.数据类型允许MflL1gunitiRdevjchar(5)B窄fullnamevarchar(30)t1taxvarchar(30)国telvarchar(20)屋1linkmsnvarar(10)iHaddressvarc

16、har(60)Ijgpiaccountsy/archar田Q)回gatheringfloat4paymentfloat困在数据库中存储加的喇钟FC44M*山H”-XunhtMeyp附yti至DMiMjUAUjL蝇侬研5山口由一邮旧门最*JRIW35m.iAWAUiUg口斫学书店3OTOmmme3.K31K平miki阐KM3?4MilwuU1KB意就t茅厨l387-HiEI1DLIW11I要蝴幅讦哂227.JUUEAU2ML,V1HiltMjUMUAMX其它表的设计如下列名数据类型允旨NulfldatetimebilkQQewchmq。)umtEvardiar30handlevarchar(io

17、)summaryvarchar(lOO)fUgatheringfloatgatheringfloatXlAOHUIHUl-PC.db.rewarehousemain列名数据类至!允1午Null值引Idmtedatetimebilkodeuntshacdtesummaryhjlgatheringgatheringvar(iar(20)vardiar(30)vardiar(10)varcfiar100)floatfloat九:系统设计八.采购业务功能模块设计9.1业务功能图退货员统计师,;:#统计销售情况1A计算毛利退货X统主庠管门店经理仓管员:X贬员接受发货单B一一寄验收货物入库-=K发采购推管

18、理图书-入库出库提交发货单二二II俄交进E申官提交销售数据总体业务功能图采购管理采购业务功能图9.2 业务代码设计表示购买图书XXXXXXXKXXXH表示流水至号代码设计9.3 E-R图9.4 IPO图楂块名称:逆书申请单处浬系统使用单位:采购部门和仓库输入部分:I如雕达P喻出部分;Q1、利用权限打开数据库入送为合格的进书申请单信息生输入当前各图书屋存里1 .将进书中请单的图书信息与馒书当前存里核对2 .勉理过程出错僖息r库在盘藕是由清单要求处L3存蕾暂缺处理L-霆康存里京单由H里L部分薪足库存置如图1、将合格标志送回上一级调用模式工将核对的记录兄人又件3.克里勒足申请单要求输出音费单*雷靓图

19、书库存里的缺货管货单采购图书申请单模使名郡;跳货备货处理器克使用单位;手西部飘部分:1处IBS逑:P输出部分:01 .利用权限打开蜀据尾2 .输入独货备货单配件信息书名、薮堂等3 .读取图书缺肾记录安全岸存列震、供应商列寰信息1.核查缺货管货单图机总信息工核对暂缺图书魄书记录盲息1处理过程却熊息缺货图书未超过安全库处理二缺货图书超过安全庠存处理L修蝴蜒录人输出案购订货单(人工)备货缺货处理模块名称:收货处理系统便用单位工采购部输入都与:处理推逑:输出部分:L利用权限打开数据库工上能中喻出1的采啊订货单信息土输入收货单信息才读取原住存信息5潢观标在配件后母信晨1 .核对采购用清单和收货单信息工低

20、对收货图书新件质重工处理需完一榔她揩1 ljt!RMS1-局里不合格不含格配件处理1-6格配件入库处理1.将合格标志送回上一蝮调用根式二将假对记录记入又件3.修改库存量信息:修改应付款助细帐收退货处理销售业务功能模块设计E_R图01成I磨成JMG的伯匕哗中的WlF+iJ*HM*rIM件附典财务掖-&客户伊国十:系统实现10.1系统登录设计窗体设计在窗体中分别添加两个Label控件,两个textbox控件,两个Button控件。1,代码设计privatevoidbtnLogin_Click(objectsender,EventArgse)if(txtUserName.Text=string.Em

21、pty)MessageBoxShow(用户名不正确,错误提示,MessageBoxButtons.OK,MessageBoxIcon.Error);return;DataSetds=null;popedom.SysUser=txtUserName.Text;popedom.Password=txtUserPwd.Text;ds=baseinfo.Login(popedom);if(ds.Tables0.Rows.Count0)stock)vendition)frmMainfrm_main=newfrmMain();frm_main.Show();if(Convert.ToBoolean(ds.

22、Tables0.Rows0frm_main.tlmBuy.Enabled=true;if(Convert.ToBoolean(ds.Tables0.Rows0frm_main.tlmSale.Enabled=true;if(Convert.ToBoolean(ds.Tables0.Rows0storage)frm_main.tlmStock.Enabled=true;if(Convert.ToBoolean(ds.Tables0.Rows0system)frm_main.tlmSystem.Enabled=true;if(Convert.ToBoolean(ds.Tables0.Rows0ba

23、se)frm_main.tlmBase.Enabled=true;this.Visible=false;elseMessageBoxShow(用户名称或密码不正确,错误提示“,BoxButtons.OK,MessageBoxIcon.Error);privatevoidtxtUserName_KeyUp(objectsender,KeyEventArgse)if(e.KeyValue=13)txtUserPwd.Focus();privatevoidtxtUserPwd_KeyUp(objectsender,KeyEventArgse)if(e.KeyValue=13)btnLogin.Foc

24、us();privatevoidbtnExit_Click(objectsender,EventArgse)this.Close();privatevoidgroupBox1_Enter(objectsender,EventArgse)10.2系统主窗体设计1,在窗体中分别添加一个MenuStrip控件、一个Timer控件和一个StatusStrip控件。2.代码设计publicfrmMain()InitializeComponent();privatevoidfileUnits_Click(objectsender,EventArgse)BaseInfo.frmUnitsfrm_units=

25、newEMS.BaseInfo.frmUnits();frm_units.Show();privatevoidfileStore_Click(objectsender,EventArgse)newEMS.BaseInfo.frmStock().Show();privatevoidfileEmployee_Click(objectsender,EventArgse)newEMS.BaseInfo.frmEmployee().Show();privatevoidnewEMS.BuyStock.frmUnitsList().Show();privatevoidfileCurrentBook_Clic

26、k(objectsender,EventArgse)newEMS.BuyStock.frmUnitsList().Show();privatevoidfileEnd_Click(objectsender,EventArgse)Application.Exit();privatevoidfrmMain_FormClosed(objectsender,FormClosedEventArgse)Application.Exit();privatevoidtlmSystem_Click(objectsender,EventArgse)newEMS.SetSystem.frmSetOP().Show()

27、;10.3进货管理窗体设计1.1进货单进货单是采购员进行图书采购进行操作的页面,在此页面可以进行添加一个新的进货单,如下图所示1.2代码如下进货统计进货统计窗体是进行把进货信息整合到一起统一显示的窗体,窗体图如下:2.2,代码设计publicpartialclassfrmBuyStockSum:FormBaseClass.BaseInfobaseinfo=newEMS.BaseClass.BaseInfo();BaseClass.cBillInfobillinfo=newEMS.BaseClass.cBillInfo();publicfrmBuyStockSum()InitializeComp

28、onent();privatevoidtlbtnSumDetailed_Click(objectsender,EventArgse)DataSetds=null;billinfo.Handle=tltxtHandle.Text;billinfo.Units=tltxtUnits.Text;ds=baseinfo.BuyStockSumDetailed(billinfo,tb_StockSumDeailed,dtpStar.Value,dtpEnd.Value);dgvStockList.DataSource=ds.Tables0.DefaultView;privatevoidtlbtnSum_

29、Click(objectsender,EventArgse)DataSetds=null;ds=baseinfo.BuyStockSum(tb_StockSum);dgvStockList.DataSource=ds.Tables0.DefaultView;10.4销售管理窗体设计1.1销售单销售单据是书店对外销售的统计数据,此页面可以记录销售的时候生成的日期,单据编号,经手人,销售单位以及所销售的图书和金额。如下图所示:1.2代码设计此部分代码感觉很不错的就是单据编号的自动生成,代码如下:privatevoidfrmSellStock_Load(objectsender,EventArgse

30、)txtBillDate.Text=DateTime.Now.ToString(yyyy-MM-dd);DataSetds=null;stringP_Str_newBillCode=intP_Int_newBillCode=0;ds=baseinfo.GetAllBill(tb_sell_main);if(ds.Tables0.Rows.Count=0)txtBillCode.Text=DateTime.Now.ToString(yyyyMMdd)+XS+1000001;elseP_Str_newBillCode=Convert.ToString(ds.Tables0.Rowsds.Table

31、s0.Rows.Count-1billcode);P_Int_newBillCode=Convert.ToInt32(P_Str_newBillCode.Substring(10,7)+1;P_Str_newBillCode=DateTime.Now.ToString(yyyyMMdd)+XS+P_Int_newBillCode.ToString();txtBillCode.Text=P_Str_newBillCode;txtHandle.Focus();privatevoidbtnSelectHandle_Click(objectsender,EventArgse)EMS.SelectDat

32、aDialog.frmSelectHandleselecthandle;selecthandle=newEMS.SelectDataDialog.frmSelectHandle();将新创建的窗体/用于识别selecthandle.sellStock=this;/对象设置为同一个窗体类的实例(对象)selecthandle.M_str_object=SellStock;是那一个窗体调用的selecthandle窗口的selecthandle.ShowDialog();privatevoidbtnSelectUnits_Click(objectsender,EventArgse)EMS.Sele

33、ctDataDialog.frmSelectUnitsselectUnits;selectUnits=newEMS.SelectDataDialog.frmSelectUnits();selectUnits.sellStock=this;/将新创建的窗体对象设置为同一个窗体类的实例(对象)selectUnits.M_str_object=SellStock;/用于识别是那一个窗体调用的selectUnits窗口的selectUnits.ShowDialog();privatevoiddgvStockList_CellDoubleClick(objectsender,DataGridViewCe

34、llEventArgse)将新创建的窗体/用于识别SelectDataDialog.frmSelectStockselectStock=newEMS.SelectDataDialog.frmSelectStock();selectStock.sellStock=this;/对象设置为同一个窗体类的实例(对象)selectStock.M_int_CurrentRow=e.RowIndex;selectStock.M_str_object=SellStock;是那一个窗体调用的selectStock窗口的selectStock.ShowDialog();统计图书进货数量和金额的代码如下:tryfl

35、oattqty=0;floattsum=0;for(inti=0;i=dgvStockList.RowCount;i+)tsum=tsum+Convert.ToSingle(dgvStockList5,i.Value.ToString();tqty=tqty+Convert.ToSingle(dgvStockList3,i.Value.ToString();txtFullPayment.Text=tsum.ToString();txtStockQty.Text=tqty.ToString();catch10.4库存管理,书盘一一f市际存存品:privatevoidSetdgvStockList

36、HeadText()dgvStockList.Columns0.HeaderText=dgvStockList.Columns1.HeaderText=dgvStockList.Columns2.HeaderText=dgvStockList.Columns3.HeaderText=dgvStockList.Columns4.HeaderText=dgvStockList.Columns5.HeaderText=dgvStockList.Columns6.HeaderText=dgvStockList.Columns7.Visible=商|?品?。编a。号?商|一?品?。名?称?”商|?品?。

37、型一a号?;商|一?品?。规?格?;商|一?品?。单1。位?商|一?品?。产,2地1?;库a存?数0丫量窈”;dgvStockList.Columns8.Visible=falsefalsefalse ;盘.”点1?数oy量a;false ;false ;dgvStockList.Columns9.Visible=dgvStockList.Columns10.HeaderText=dgvStockList.Columns11.Visible=dgvStockList.Columns12.Visible=privatevoidtlBtnFind_Click(objectsender,EventA

38、rgse)if(tlCmbStockType.Text=string.Empty)MessageBoxShow(查|询?类。.。另1Jae不?能.1为a空?!e?,错a误一?提?.0示o?!e?,MessageBoxButtons.OK,MessageBoxIcon.Error);tlCmbStockType.Focus();return;elseif(tlTxtFindStock.Text.Trim()=string.Empty)dgvStockList.DataSource=baseinfo.GetAllStock(tb_stock).Tables0.DefaultView;this.Se

39、tdgvStockListHeadText();return;DataSetds=null;/创??建?DataSetX象.?if(tlCmbStockType.Text=商|一?品?。产.2地i?)/按??单i。位编a一。号?查一|询?stockinfo.Produce=tlTxtFindStock.Text;ds = baseinfo.FindStockByProduce(stockinfo, dgvStockList.DataSource = ds.Tables0.DefaultView; else ?i 。位名?称?查一 |询? stockinfo.FullName = tlTxtFi

40、ndStock.Text;ds = baseinfo.FindStockByFullName(stockinfo, dgvStockList.DataSource = ds.Tables0.DefaultView;this .SetdgvStockListHeadText();tb_Stock);? ? ?/ 按??单tb_stock);privatevoidfrmCheckStock_Load(objectsender,EventArgse)dgvStockList.DataSource=baseinfo.GetAllStock(tb_stock).Tables0.DefaultView;t

41、his.SetdgvStockListHeadText();privatevoiddgvStockList_CellEnter(objectsender,DataGridViewCellEventArgse)tltxtFullName.Text=dgvStockList1,e.RowIndex.Value.ToString();G_Str_tradecode=dgvStockList0,e.RowIndex.Value.ToString();privatevoidtlbtnCheckStock_Click(objectsender,EventArgse)if(tltxtCheckStock.T

42、ext=string.Empty)MessageBoxShow(盘一?点i?数oy量我不?能.1为a空?!6?,错?飞误一?提?一0示o?,MessageBoxButtons.OK,MessageBoxIcon.Error);return;/验一|证?6输0?入?的i?文?本a?必a?须?为a阿?6拉。-伯吸oy字a?。?efor(inti=0;itltxtCheckStock.Text.Length;i+)if(!Char.IsNumber(tltxtCheckStock.Text,i)MessageBoxShow(库a存?上|?限T设|一置?必a?须?为a阿?6拉。-伯?数oy字G?!e?

43、,错?a误一?提?.0示0?”,MessageBoxButtons.OK,MessageBoxIcon.Error);return;stockinfo.TradeCode=G_Str_tradecode;stockinfo.Check=Convert.ToSingle(tltxtCheckStock.Text);intd=baseinfo.CheckStock(stockinfo);dgvStockList.DataSource=baseinfo.GetAllStock(tb_stock).Tables0.DefaultView;this.SetdgvStockListHeadText();M

44、essageBoxShow(保a?6彼库a存?商|一?品?。盘一?点i?成一|功|!,成|功|提?-0示o?,MessageBoxButtons.OK,MessageBoxIcon.Information);privatevoidtlBtnExit_Click(objectsender,EventArgse)this.Close();10.5系统维护和管理主要代码privatevoidtlbtnAdd_Click(objectsender,EventArgse)if(tltxtUserName.Text=string.Empty)MessageBoxShow(用?户?i钟称?不?能.1为a空?

45、!6?,错?.a误.?提?。示o?,MessageBoxButtons.OK,MessageBoxIcon.Error);return;if(baseinfo.FindUserName(tltxtUserName.Text)MessageBoxShow(用?户?i钟称?已。?经-存?在一2,6?不?添?Z力口一?重?复?的i?用?户?1钟!6?,错?一a误?提?0示o?,MessageBoxButtons.OK,MessageBoxIcon.Error);return;baseinfo.AddSysUser(tltxtUserName.Text,tltxtPwd.Text);MessageBo

46、xShow(系|i统a3新?用?户?i-添?一a力口一?成一|功|!的,成一|功|提?0示o?,MessageBoxButtons.OK,MessageBoxIcon.Information);dgvSysUserList.DataSource=baseinfo.GetAllUser().Tables0.DefaultView;this.SetHeadText();privatevoidtlbtnDel_Click(objectsender,EventArgse)if(ID=0)MessageBoxShow(请?选?择?将?要a删|?除丫的i?系|i统a3用?户?i!的,错?a误一?提?0示o

47、?,MessageBoxButtons.OK,MessageBoxIcon.Error);return;baseinfo.DeleteSysUser(ID);MessageBoxShow(系|i统a3用?户?i-删|?除y成.|功|!6?,成一|功|提?一0示o?,MessageBoxButtons.OK,MessageBoxIcon.Information);dgvSysUserList.DataSource=baseinfo.GetAllUser().Tables0.DefaultView;this.SetHeadText();void dgvSysUserList_CellEndEdit(e)privateDataGridViewCellEvent

温馨提示

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

评论

0/150

提交评论