2023年超市进销系统实验报告.pdf

上传人:无*** 文档编号:90887819 上传时间:2023-05-18 格式:PDF 页数:55 大小:3.99MB
返回 下载 相关 举报
2023年超市进销系统实验报告.pdf_第1页
第1页 / 共55页
2023年超市进销系统实验报告.pdf_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《2023年超市进销系统实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年超市进销系统实验报告.pdf(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ag麻宠大层科技辱院课 程 设计课程名称:_ _ _ _ _ _ _ _ _ _ _ 专业课程设计_ _ _ _ _ _ _ _ _ _ _ _ _设计课题:超市进销存管理系统指导教师:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 方芳_ _ _ _ _ _ _ _ _ _ _ _ _专业:电子信息工程 班级:1 3 8 2 05 2姓名:郭国信 学号:_ _ _ _ _ _ _ _ _ _ _ 电子信息工程 专业课程设计题单班 级 138 2 052 学生 郭国值课程名称_ _ _ _ _ _ _ _ _ _ _ _ 超市进销存管理系统_ _ _ _ _ _ _

2、 _ _ _ _ _ _ _ _ _ _ _ _ _ _课 题_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _设计规定 运用visu a 1 c#作为前台开发工具,S Q L S e rv e r后台数据库管理,实现一超市进销存管理系统。实现具体功能:1 基本信息管理(员工信息、供应商信息管理)2 进货管理(商品进货,商品查询)3销售管理(商品销售、商品退货)4 库存管理(库存记录、库存查询、库存报警)课 题 发 给 日 期 2 0 23.06.0

3、8课程设计完毕日期 20 2 3.07.03指 导 教 师 _ _ _ _ _ _ _ _ _ _ _ _ 方涝_ _ _ _ _ _ _ _ _ _评语:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _评分:第 一 章 摘 要1.1设计开发的意义随着超市行业竞争日益剧烈,提高进销存管理的工作效率,改善超市内部以及整个供应链各个环节的管理、调度及资源配置成为了超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制

4、中来。随着技术的发展,超市会有很多连锁店,使用此超市管理系统,可以进行连网管理。1.2设计应用系统的任务及目的登录界面有普通员工和管理员,普通员工需要输入用户名和密码,管理员只需输入用户名即可进入。超市管理系统主界面有一个“欢迎光顾”的滚动条。员工信息表和供应商信息表的查找按钮,鼠标只要一接触,便可自动查询,而不需要点击鼠标。(运用查找按钮事件的Mouse Ent e r实现的)关闭超市管理系统主界面时,需要弹出一个对话框,是否需要关闭此系统。(通过登录界面验证用户的提醒下,考虑到关闭此系统时是否拟定需要关闭)1.3设计开发及运营的软硬件环境系统开发平台:Micro s oft Visual

5、Stu d i o C#3.5系统开发语言:Visua 1 Cit.NET数据库管理软件:Micro soft SQL S e rve r 2 0 23运营平台:Win d ow s窗体应用程序运营环境:M i cro s of t V isu a 1 St u d i o 2 0 2 3目录第一章 摘要用昔误!未定义书签。1.1 设计开发的意义。错误!未定义书签。1.2 设计应用系统的任务及目的。错误!未定义书签。1.3 设计开发及运营的软硬件环境.错误!未定义书签。第二章 系统分析与设计.错误!未定义书签。2.1 系统需求分析.错误!未定义书签。2.1.1 数据流图.错误!未定义书签。2.

6、1.2 数据字典。错误!未定义书签。2.2 数据库概念结构设计。错误!未定义书签。2.2.1 员工信息实体ER图.错误!未定义书签。2.2.2进货信息实体E R图。错误!未定义书签。2.2.3 供应商信息实体ER图谓误!未定义书签。2.2.4 库存信息实体ER图.错误!未定义书签。2.3 数据库逻辑,物理结构设计.错误!未定义书签。2.3.1 关 系模式.错误!未定义书签。2.3.2 关系的属性设计.错误!未定义书签。2.4 数据库的创建.错误!未定义书签。2.5 系统总体结构设计.错误!未定义书签。第三章系统开发及实现.错误!未定义书签。3.1界面设计效果.错误!未定义书签。3.1.1登录界

7、面。错误!未定义书签。3.1.2员工信息.错误!未定义书签。3.1.3供应商信息.错误!未定义书签。3.1.4商品进货信息储误!未定义书签。3.1.5进货信息查询。错误!未定义书签。3.1.6商品销售信息.错误!未定义书签。3.1.7商品退货信息.错误!未定义书签。3.1.8库存警报避误!未定义书签。3.1.9库存查询.错误!未定义书签。3.1.1 0数据备份.错误!未定义书签。3.1.1 1数据还原.错误!未定义书签。3.2 实现方法.错误!未定义书签。第四章 结论.错误!未定义书签。参考文献.错误!未定义书签。附录滞误!未定义书签。(1)、员工信息表窗体frm E m pInfo的代码:.

8、错误!未定义书签。(2)、员工信息表方法t b_EmpInfoMe n th o d的代码:错误!未定义书签。第二章系统分析与设计2.1系统需求分析用户对进销存系统的需求具有普遍性。此超市管理系统合用于超市的采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用此超市管理系统可有效减少盲目采购、减少采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提高超市的市场竞争力。此系统采用人机交互的方式,界面美观和谐。信息查询灵活、操作方便,数据存储安全可靠。可以对进货信息进行有效的管理。对用户输入的数据,进行严格的数据校验,尽也许避免人为错误。可以对商品销售信息进行有效的

9、管理。允许顾客退货。可以准确、具体地管理商品库存信息。当库存的商品数量达成一定程序,给出提醒。可以对数据库进行备份和还原。系统应最大限度地实现易维护性和易操作性。图2.12.1.2 数据字典此系统的登录界面有验证用户的信息,只要登录成功,才可进入超市管理系统的主窗体。主窗体可以连接到系统的所有功能菜单,涉及基本档案,进货管理,销售管理,库存管理,系统维护。基本档案涉及员工信息和供应商信息。员工信息表是由于开发过程中要考虑系统的安全性,不是任何人都可以操作系统的,才设立存储管理系统的员工信息表;供应商信息表是由于超市的经营离不开与供应商的合作,而每件商品相应不同的供应商,此时必须在数据库中建立一

10、个供应商信息表,用于存储所有供应商信息。进货管理涉及商品进货信息和进货信息查询,建立一个进货信息表是由于超市的运营离不开货品往来,平常货品的购买是非常重要的,此用于存储进货的具体信息。销售管理分为商品销售信息和商品退货信息,商品销售信息表为了时刻了解超市销售利润,需要对商品的销售情况有所了解;商品退货信息表是由于当顾客对某件商品不满意时,可以规定进货,同时超市经营者也要具体地了解退货信息。库存管理分为库存警报和库存查询。由于超市定期要对货品进行补充,在进货之前要了解剩余货品的数量,此时需要在数据库中建立一个库存信息表用于存储剩余货品的情况。系统维护涉及数据备份和数据还原,以防数据丢失,所以需要

11、备份数据和还原数据。2.2 数据库概念结构设计2.2.1员工信息实体ER图图2.12.2.2进货信息实体ER图2.2.4库存信息实体E R图图2.42.3 数据库逻辑,物理结构设计2.3.1 关系模式E mp(E mpI D,E mpN ame,E m p L o g i n N a m e,E m pL o g i n P wd,E mpS ex,E mpB i r t h day,Em p D ept,E m p P ost,E m p Pho n e,Em p P h o n eM,E m p A dd re s s,E m p F lag)其中 E mpI D 为主码;C ompa n

12、 y(C omp a n yI D,C o m p an y Na m e,C ompanyD i rector,omp anyP h o C n e,C o m p a n y F a x,C om p an y A ddress,C o m p a n yR emar k,R eD ateT i me,F 1 ag)其中 C ompany I D 为主码;2.3.2 关系的属性设计字段名数据类型长度主键描述EmpIDn v a r c h ar20是员工编号EmpN a menv a rch a r20否员工姓名EmpLogi n Namen v a r cha r20否登 录IDEmpL

13、og i nPwdn va r c h a r20否登录密码EmpS e xnvarc h a r4否员工性别Emp B i r thda ydatetim e8否员工生日EmpDeptnv a rc h ar20否所属部门EmpPo s tn varchar20否员工职位EmpPhonen v archar20否家庭电话EmpPhoneMnvarch a r2 0否手机号码EmpAdd r e ssn v a r c har200否家庭住址EmpF lagi n t1否是否发布表 2.1 员工信息表表2.2 供应商信息表字段名数据类型长度主键描述Comp a ny IDnv a rc h a

14、r50是供应商编号Compan y Namenvarc h a r1 00否供应商姓名C ompanyD i re cnvarcha r50否联系人姓名om p a n y P hoCnenvar c har20否联系人电话C ompan y F a xn v archar20否传真Com p a n yAddr en v a rchar200否地址Comp anyRema r kn va r ch a r400否备注ReDate T imedate t im e8否加入日期Fl a gint1否是否发布字段名数据类型长度主键描述G o odIDnvar c har20是商品编号Emp I d

15、n v a rchar20否操作员编号J h Comp Namen varc h a r100不供应商名称De p otN a men var c har20否仓库名称GoodsN a men v a rch a r50否商品名称表 2.3 进货信息表Goo d s Numi nt4否商品数量GoodsUnitn v a r c h a r20否商品计量单位Go o d s J h Pricen v arch a r8否进货单价GoodsSe 1 1 Pricenv a rchar8否销售单价GoodsNee d Pr i c en var c ha r8否应付金额Goo d sNoPric

16、en v a r c h a r8否实付金额G o od s R e mar knv a r cha r200否备注Goo d sT i med a te time8否进货时间F 1 agi nt4否删除标记字段名数据类型长度主键描述Sell I Dn v a r ch a r20是销售编号K cIDnvarc h a r50否库存编号G o odsIDn v a rchar20否商品编号EmpI Dn var c h ar20否员工编号G o od s Namenvar c har50否商品名称SellG o odsNumint4否销售数量SellGood s Timed a t et i

17、me8否销售时间SellPri c env a rchar8否销售单价SellNeedPayn v a rc h ar8否应付金额SellH a s Paynvarcha r8否实付金额Se 1 IRemar knvarc h a r20 0否备注S e llF 1 agint4否删除标记表 2.4 商品销售信息表字段名数据类型长度主键描述ThGood s I Dnv a r ch a r50是退货商品编号KcIDn var c har50否库存编号G ood sIDn va r ch a r50是商品编号表 2.5商品退货信息表SelllDn v a rch a r50否销售编号EmpIDn

18、var c har20否操作员编号T hGo o d s N a menvar c h ar50否商品名称T h Good s Numi n t4否退货数量T hG ood sTimeda t e t ime8否退货日期ThG o o d sPr i cenvarc h a r8否退货单价ThNee d Paynva r c h ar8否应付金额ThHasPaynva r char8否已退款金额ThG o odsRe s u ltn varc h ar2 00否退货因素表 2.6 库存信息表字段名数据类型长度主键描述KcIDn v a rchar5 0否库存编号G o o dsl Dn var

19、ch a r50是商品编号JhC o mpNamenva r c har10 0否供应商名称K c D eptNamenv a r char20否仓库名称kcG o o d sNamen v ar c har20否商品名称KcNumi n t4否库存数量KcAl a rmNumin t4否警报数量KcUn i tnv a rc h a r20否商品计量单位KcTim eda t e tim e8否进货时间KcG o o dsP r icenvarc h a r8否进货价格KcSe 1 IPricen v ar c h a8否销售价格K c Empnva r ch a r50否进货人KcRema

20、r knvar c h ar200否备注2.4数据库的创建Mkrosoft SQL Server Management Studto Expres文 件 的 编 辐 视 图 I f l(D s n(w)ttE(Q ffitt(H)白,X自8 B .于 西对争资源)管理署3i?执行(戏 K A:王。二。二 皇 尸 匕SUN 17SQLEXP._QLQuery4.cqr*XP.QLQuery3.jf;j DATA_TEMP,一I 数霭库美东图Ei LJ 表I t一妩表E _ i J225E 23nl日 口 列?a(PK,kt,not nJ)h b(nvafchar(SO),ndf)出 二 j 铤用

21、 L J 约束田触发罂例 索引田 U抚计信息后 L J 枳国E U同义闻-可嫡程性E U存储过程同 _ 系统存储过程日 S dbo.im531_PageR:_1证 Tabeame(nvar Adds(nvarchaf(v iJ1-72 J豆惋GOSET ANSI NULLS ONGO-SET QUOTED IDENTIFIER ONGOCREATE TABLE d bo.T a b le _ l.a in t MOT NULL,b(nvarchariSO j NULL,CONSTRAINT(PK _T ab le_lJ PRIMARY KEY CLUSTEREDa DESCWITH PAD_I

22、NDEX-OFF STATISTICS_NORECONPUTECW PRIIURY二)给 果 二 消 息|33sso.asssstttscfn%sliufx15S3901二,5occ4fcxfi-iSNVSCbvtiAx勺一bv&学&。、VMd%uiah。回。行L/e.-zato-MtaTtsuBioivtwBio*svtw?XIS.0V*Xp2a5afrousits?v 0X 22SadvXMisa2C&7-C-038asxfos uwofloiS835av 0blcCBKEtx5&SO7OOEVShcM55SS54nxn2iK0n8d%M8SAnssoudsk&n.CKSOCV SinMt

23、ovdvin5UCX2n.is$inh616gfn-5tvsWSBUn,(4VJMSQtvh$99_5xnVQS.&4UEW h_QS*GSCnvkKsksoosvdwrwass*nSSE00812nS8V.OnGBUiiwulS3.使用的控件:T ool S tr i p,L ab el,T e x tB o x,D a teT i m e P i ck e,C o mb oB ox,D ataG r i dV i e w.2 .保存,取消,添加,修改,删除按钮的互斥更改。3 .用于初始化组件,将控件恢复到原始状态。4 .点击保存,取消,添加,修改,删除按钮时,可以实现数据的添加,修改和删除

24、操作。5 .根据查询条件,并输入关键字,便可查询你想要查询的内容。6 .点击退出按钮,即可退出此窗体。7.L ab e 1 为控件提供运营时信息或说明性文字。8 .T e x tB o x允许用户输入文本,并提供多行编辑和密码字符掩码功能。9 .D at eT i m ePi c k er 控件,允许用户选择日期和时间,并以指定的格式显示。1 0 .T o o l St r i p 控件为此表提供工具栏。1 1 .C o m bo B o x显示一个可编辑的文本框,其中涉及一个允许值下拉列表,需要指出的是当性别只有男女时,我们需要设它的D r。p D o wn S tyl e属性为D ro p

25、 D o w n,这样,才不允许用户更改性别信息。1 2 .D at a G r i dV i e w 是为了显示表的数据。1 3 .在员工信息表的方法里,做三个查询,一是用于登陆验证的查询,二是用于窗体载入的查询,三是用于D a taG r i dV i e w 单元格触发时索引的数据中记录返回。1 4 .有添加,修改和删除的方法,来实现数据库的更新。1 5 .有一个自动生成客户编号的方法,而无需自己添加编号以商品进货信息表为例:1.同员工信息表同样,可以实现增删改查的功能,但其中多了一个控件Tre e Vi e w o2.Tre e View控件,填充商品类别信息。3.在添加商品进货单价和

26、数量时,会自动算出商品应付的金额。以数据备份为例:1 .添加一个folderB r owser D ialog控件,显示一 对话框,提醒用户选择文献夹。以数据还原为例:1 .添加一个0 penF i le D ialog控件,显示一个对话框,提醒用户打开文献。第四章 结论三个星期的时间非常快就过去了,这三个星期我不敢说有很大的进步,但是还是了解了一些项目开发的过程。以前没有亲身经历过相关的设计课程,这次提供了一个很好的机会。这次的课程设计可以说是为毕业设计做的一个预演,真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,尚有很

27、多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现尚有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。A 从需求分析阶段,想充足了解自己所做的课题在客户或者超市中的需求,由 于 软件工程这门课大二时学的不深,画数据流图等等软件设计流程做起来很生疏,翻阅课本,和软件工程课老师上课的讲解,总算整了一个像样点的需求分析,但是也不知道是不是对的,根据数据流图,不断修改需求,由于这个课程设计没有连接外部设备,比如打印机,等,所以做的都是在实践阶段,根据设计的大约模式展开一步步的模块构造。通过不断地测试,不断地改善,其中还是发下了不少问题,第一次做这些工作,没有任何

28、经验,甚至无从下手,还是很谢谢老师和同学的帮忙,从中也学到了一些代码的写法。我们学习并应用了 S Q L语言,对数据库的创建,删除,修改有了一定的了解。通过导入表和删除表,更改表学会了一些对表的操作。这次数据库课程设计给我的最大的印象就是假如自己有了爱好,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论碰到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完毕了这次数据库课程设计,但是这只是我学习路上的驿站,未来十 年.N ET的核心技术就是X M L我会继续学习它,涉 及j a v e公司的j 2e e我也很想试试,语言本

29、来就是相通的,j u s t d o i t !语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,重要是了解学习思想。古语说的好:学无止境啊!参考文献1.钱雪忠 数据库原理及应用 北京:邮电大学出版社 20 2 3,8 第二版%.Bain T SQL s e r ve r 20 2 3 数据仓库与 Analysi s Ser v ic e s 中国电力出版社 20233.王珊 数据库技术与联机分析解决 北京:科学出版社 19984.肖遥 JSP的SQL Server数据库访问技术 20235A 史 志 国 基于J S P 的教务管理系统设计 2023附录(1)、员工信息表

30、窗体f r m Em p I n f o的代码:u s i n g S y s t e m;u s i n g S y s t e m.Co l 1 e c t i o n s .Ge n e r i c;u s i n g S y s t e m.Co m p o n e n t M o d e l;u s i n g S y s t e m.Da t a;u s i n g S y s t e m.Dr a w i n g ;u s i n g S y s t e m.L i n q ;u s i n g S y s t e m.T e x t;u s i n g S y s t e m.

31、W i n d o w s .Fo r m s;u s i n g S y s t e m.Da t a .S q l Cl i e n t;u s i n g S h o p.Go o d M e n t h o d ;using S h o p.C 1 a s s l n f o;n a m e s p a c e S h o p(p u b 1 i c p a r t i a l c l a s s f r m Em p I n f o :Fo r m(p u b!i c f r m Em p I n f o()I n i t i a 1 i z e Co m p o n e n t (

32、);)t b l:m p n()Em p C 1 a s s =n e w t b K m p I n f o ();类别索引t b _Hm p I n f o M e n t h o d t b M e n t h o d =n e w t b _ E m p I n f o M e n t h o d ();/窗体载入时,将所有记录载入到控件中p r i v a t e v o i d f r m Em p I n f o _ L o a d(o b j e ct s e n d e r,Ev e n t A r g s e)(t b M e n t h o d.t b _ Em p I

33、n f o F i n d (,5,d a t a Gr i d V i e w 1 );t h i s.cb x C o n d i t i o n.T e x t =员工姓名;/窗体载入时默认的查询条件索引)I I I I I I点击查询按钮7/p r i v a t e v o i d t x t O K _ Cl i ck(o b j e c t s e n d e r,Ev e n t A r g s e)s t r i n g P _ S t r _s e l e c t co n d i t i o n =t h i s.cb x Co n d i t i o n .T e x

34、t;/查询i f (P .S t r _ s e l e c t c o n d i t i o n =n u l l)(M e s s a g e Bo x.S h o w (请选择查询条件!”);r e t u r n ;i f (t h i s,t x t K e y W o r d.T e x t =)(M e s s a g e B o x.S h o w(输入查询关键字!);r e t u r n;)s w i t ch (P _S t r _ s e l e c t co n d i t i o n)c ase 员工姓名:/员工姓名字段在d a t a G r i d V i e

35、 w l索引值为1t b M e n t h o d.t b _ Em p l n f o F i n d (t x t K e y W o r d.T e x t,1,d a t a Gr i d V i e w 1);b r e a k;ca s e ”员工性别:员工性别字段在d a t a Gr i d V i ewl引值为2t b M e n t h o d.t b _ Em p I n f o F i n d(t x t K e y W o r d.T e x t,2,d a t a Gr i d V i e w l);b r e a k ;ca s e 所属部门:/所属部门字段在d

36、 a t a Gr i d V i e w l引值为3t b M e n t h o d.t b Em p I n f o F i n d (t x t K e y W o r d.T e x t ,3,d a t a Gr i dV i e w l);b r e a k ;ca s e ”员工职位:/员工职位字段在d a t a G r i d V i e w l引值为4t b M e n t h o d.t b _ E m p I n f o F i n d(t x t K e y W o r d.T e x t ,4,d a t a Gr i d Vi e w l);b r e a k;

37、d e f a u l t :b r e a k:)p u b l i c s t a t i c i n t i n t Fl a g =0;/控件方法状态III/用于按钮的互斥更改/pr i va t e voi d Contr ol S t a tu s()(t hi s.to o 1 S a ve.E na bl e d=!thi s,t o o I S a v e.E n a bl e d;thi s,too 1 Add.E na bl e d=!t hi s.t o ol A d d.E n a bl e d;t hi s.tool Ca n c el.E na bl ed=!th

38、i s,t o o lC a nc el.E na b l ed;t hi s.too 1 A m e n d.E na bl e d=!th i s.t ool Am end.En ab le d;thi s.to o I D e l et e.E na bl e d=!th i s.tool De 1 e t e.E n a b 1 e d;)I I I/用于初始化组件,将控件恢复到原始状态/p r i va te voi d C I e a r Contr ol s()(tx tE m pAdd r e ss.T ex t=n u l l;t x tE m pP hon e.T e x

39、t=n u l 1 ;tx tE m pN a m e.T ex t=nu l 1 ;tx tE m pL o g in Pw d.Te xt =n u l l;tx tE m pP h on e M.T ex t=n u l l;tx t E m p L o gi n N a m e.T ex t=nu l l;c m bE m p P ost.S e 1 ec ted I ndex =0;c m bE m pDep t.S e 1 ec t e d I n dex =0;c om S e x.S e 1 ec t edl ndex =0 ;t h i s.d aEm p B ir t hd

40、a y.Valu eDa t oT im e.N o w;III I I I点击添加按钮I I I p r iva t e voi d tool Add_C lick(o b j ect sender,Ev e ntAr g s e)(Cont r o IS t a t u s();点击添加按钮后控件状态相反Cl e arC o ntr o 1 s();/清空控件内容i n t Fl a g=1;添加标记为1)IIIsummaryI I I点击保存按钮/priva t e voi d toolSave_C 1 ick(o bject s e nd e r,Even t A r gs e)if(

41、g e tP a n ()=1)(if(i ntFlag=1)i f(tbMent h od.tb_Em p Inf o Find(txtEmpLogi n Nam e.Text,1)=1)Me s sag e Box.Sho w(登录名称已被占用!”);1)tx tE m pL ogi n N a m e.T e x t=”;t x t Em p L ogi n N a m e.F o c u s();r et u r n;)i f(t b M e nthod.tb_ E mp I nfoF i nd(t x t E m p N a m e.T ex t,1)=M e s s a geBox

42、.Sh o w (”员工姓名已被占用!”);tx t E m pN a m e.T ex t=t x t E m pN a m e.F oc u s();r e tu r n;)i f(tbM e n t hod.tb_ E m p I nf o A d d (E m pC l a s s)=1 )M ess a geBox.S how(添加成功”);i nt F 1 a g=0;t b M en t hod.t b _ E m p I nfoF i nd(5,da ta G r i dV i e w l);C 1 ea r C o n t r o I s();Cont r o I S t a

43、 tu s 0 ;)e l s e(M e ssa geBox.S h ow(添加失败);i ntF 1 a g=0;/t bM e nt h o d.tb_ E m pl nfoF i nd(2”,da t a G r i dV i ew 1 );C 1 e a r C o ntr o 1 s();Contr o 1 S ta tu s();)i f (i n tF l a g=2)i f(tbM en t hod.tb_ E m pI nfoU pda t e(E m pC 1 a s s)=1)(M ess a geBox.S how(修改成功);i nt F l a g=0;i bM

44、e n I hod.t b _ E m pI nfoF i nd 5,d a ta G r i dV i e w 1 );C 1 ea r C o n tr ol sO ;Cont r ol S t a t u s ();)e I se(M essa g eBox.S h ow(修改失败);i ntF l a g=0;/tbM enthod.t b E m pl n foF i nd(2”,d a t a G r i d V i ewl);Cl ea r Con t r ol s();C o n t r o 1 S t a tu s();)i f(i n t F 1 a g=3)i f(tbM

45、 en t hod.tb_ E m pl n f o Del ete(E m pCl a ss)=1 )(M essa g eB o x.S h ow(删除成功);i nt F l a g=0;t b M en t h o d.tb_ E m p!nfoF i nc l(/,1,5,da t a G r i dV i ewl );C 1 ea r Cont r ol s();Contr ol S ta t u s();)el se(M e ss a geBo x .S how(删除失败”);i ntF l a g=0;C l e a r Co n t r o l s();Contr ol S

46、t a t u s();/end)I I Is u m m a r y/用于判断/p u bl i c i nt getP a nO(i nt i ntF l a g 1 =0:i f(i n t F l a g!=3)添加,修改状态(i f(tx tE m pN a m e.T ex t=)(M e s s a g e B ox.S h o w(员 工 姓 名 不 能 为 空!”提醒);t x t E m p N a m e.F oe u s();r e t u r n i n t F l a gl;i f(t x tE m pL o g i nN a m e.T ex t=(M essa

47、ge Box.S ho w(-登录名称不能为空!,提醒“);r e t u r n i n t F l a gl;)i f(i ntF 1 a g!=2)/添力I I状态(i f(tx t E m p L o gi nP wd.Te xt =(M e s sa g e B o x .S how(登录密码不能为空!,提醒);r e tu r n i ntF l a g 1 ;)i f(i ntF l a g=2)修改状态(E m pCl a s s.E m pl dl =thi s.da ta G r i dV i e wl 0,t h i s.da ta G r i dV i ew 1.Cu

48、r r e ntCe 1 1,R ow I n dex .V a l u e.T o S tr i ng();/当时单元格的行索引/thi s.da ta G r i dV i ewl 列索引=0,行索引1el seE m pCl a s s.E m pI d 1=t bM enthod.t b _E m pI nfoI D();)e I se(i f(t x tE m pN a m e.T ex t=M e s sa geBox.S ho w(H请在下面选择要删除的记录,提醒”);r etu r n i n t F l a g 1;)el s e(E m pC l a ss.E m p I

49、d 1 =th i s.da ta G r i d V i ewl 0 ,t h i s.da ta G r i dV i ewl.Cu r r e n tCel 1.R ow I nde x .V a l u e.T oS tr i ngO ;EmpCl a ss.EmpNamel=txt EmpNam e.Tex t;EmpClass.EmpLo g inName 1 =tx t Em p L o g i nName.Tex t;Emp C la ss.Em p L o g inPwdl=txtEm p L oginPwd.Te x t;E m p Cl as s.Em p S exl=c

50、om S ex.T e x t;E m pC l a s s.Emp B irthdayl=daEm p Birt h d a y.Vai u e;EmpC las s.E mpDept 1 =c m b E m p Dept.T ext:Em p Class.Emp P ost 1 =cm b Em p Pos t.Text;EmpC 1 ass.EmpPhoneMl=txtEmpPhon e M.T ext;E mpClass.EmpPh one 1 =txt E mpP h one.T ext;EmpC 1 ass.EmpAdd r e ssl=txtEmpA d dre s s.Tex

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁