数据库课程设计总结报告_第1页
数据库课程设计总结报告_第2页
数据库课程设计总结报告_第3页
数据库课程设计总结报告_第4页
数据库课程设计总结报告_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

1、郑州轻工业学院本科数据库课程程设计总总结报告告设计题目 设备管管理系统统 学生姓名 关关兴林 傅伟伟伟 学 号5441000701102008 5411007701002077系 别 计算机机与通信信工程学学院 专 业 计算算机科学学与技术术 班 级 110-002 指导教师 钱慎一一 张张 旭 2012 年 12月月 330 日日 郑州轻工业业学院课 程 设设 计 任 务务 书题 目 设 备 管管 理 专业、班级级 计算机机科学与与技术11022 学号 5400007701002088 姓名名 关兴兴林 学号 5411007701002077 姓名名 傅伟伟伟 主要内容:系统数据初初始化;员

2、工信信息的查查询、修修改和添添加;设设备信息息的增删删改查;设备的的采购信信息;设设备的分分配信息息;设备备的报修修;设备备的报废废;设备备的返厂厂维修。其中会涉及及到一些些实体的的属性值值。基本要求:立足于公司司中设备备的管理理情况,实实现对于于设备的的管理信信息化,实实现对于于数据库库的合理理设计以以及对于于数据的的合理的的操作。主要参考资资料等:数据库系系统概论论 作者者:王珊珊 萨师师煊 高高等教育育出版社社SQL Serrverr20005中文文版关系系数据库库基础与与实践教教程作作者:周周峰 电电子工业业出版社社SQL Serrverr数据库库开发实实例精粹粹 作者者:徐国国智 汪

3、孝宜宜 等 电子工工业出版版社完 成 期 限: 两两周 指导教师签签名: 课程负责人人签名: 2012年年 122月 30 日目 录TOC o 1-3 h z u HYPERLINK l _Toc156294765 课 程 设设 计 任 务 书 PAGEREF _Toc156294765 h 2 HYPERLINK l _Toc156294766 一、需求分分析 PAGEREF _Toc156294766 h 4 HYPERLINK l _Toc156294767 1、系统功功能分析析4 22、系统统功能模模块设计计6 HYPERLINK l _Toc156294768 二、数据库库设计7 H

4、YPERLINK l _Toc156294769 1、ERR图 PAGEREF _Toc156294769 h 7 HYPERLINK l _Toc156294770 2、数据字字典 PAGEREF _Toc156294770 h 9 HYPERLINK l _Toc156294771 3、关系模模式 PAGEREF _Toc156294771 h 13 4、关关系表144 HYPERLINK l _Toc156294772 三、详细设设计 PAGEREF _Toc156294772 h 15项目功能模模块15数据库建立立过程的的一些代代码225web开发发的一些些代码277 HYPERLIN

5、K l _Toc156294772 四、项目需需求环境境441五、体会和和感想442六、说明42需求分析设备管理是是针对于于各种公公司或者者学校等等进行的的一个数数据库设设计,针针对的是是对于其其功用的的设备的的管理进进行的数数据整理理操作等等。本设计中主主要是设设计到设设备的状状态比较较多。从从设备的的进入公公司到设设备的分分配、报报修、维维修、报报废、返返厂维修修、设备备存放等等做一系系列信息息的整理理。有设设备的买买卖、分分配、维维修等操操作的出出现,自自然的就就设计到到一些主主体比如如供应商商、厂家家、部门门、员工工、仓库库。其中厂家主主要是负负责的设设备的返返厂维修修,设计计到一些些

6、返厂相相关的信信息,诸诸如返厂厂维修时时间、维维修原因因、维修修费用、维维修结果果、是否否在保质质期等等等;供应商是对对于设备备的购入入而牵连连来的,其其中包括括的一些些属性采采购时间间、采购购员、采采购价格格、采购购数量等等等;部门是公司司内部的的分设的的子集体体,其中中会牵涉涉到设备备的分配配、报修修、报废废的操作作。在分分配中分分为两种种状态借借出和归归还,属属性有借借出时间间、归还还时间、负负责人以以及是否否可借等等,在报报修的联联系中包包含的属属性有报报修人、报报修时间间、报修修原因、维维修时间间、费用用和维修修结果,在在报废的的联系中中主要有有一些报报废的负负责人、报报废的原原因、

7、报报废时间间等的属属性;员工和部门门是有联联系的,设设备又是是属于员员工管理理,属于于员工使使用的。作作为辅助助性的必必须具备备有员工工实体的的存在。员员工的固固有属性性比较明明显、还还有因为为在部门门的上岗岗而牵连连出来一一些联系系属性。此数据库的的数据量量不是很很大,关关系可以以借助于于后面的的数据图图观测。系统功能分分析01.管理理员的登登录02.浏览览所有的的设备查询所所有的设设备信息息修改设设备的信信息删除设设备信息息03.采购购查询采采购的设设备信息息增加采采购设备备信息修改采采购设备备信息 004.设设备的返返厂维修修查询返返厂的设设备信息息修改返返厂设备备的状态态 005.设设

8、备的分分配查询借借出的设设备信息息及其使使用的部部门查询借借出时间间 查询询归还的的设备信信息及其其对应部部门查询归归还时间间修改设设备状态态 006.设设备的报报修查询要要报修的的设备信信息修改设设备的信信息07.员工工信息的的查询及及其修改改 查询员员工信息息 修改员员工信息息08设备备的报废废 查询询要报废废的设备备信息 修改报报废的设设备信息息登录模块普通用户系统功能模模块设计计登录模块普通用户管理员登陆 管理员登陆查询查询员工信息员工信息设 备 管 理 系 统 设 备 管 理 系 统 修改修改添加添加查询查询设备信息设备信息修改修改删除删除采购管理添加采购管理添加维修管理查询维修管理

9、查询修改修改分配管理查询分配管理查询报废管理内部报修查询修改修改查询设备分配修改报废管理内部报修查询修改修改查询设备分配修改数据库设计计ER图01、员工工信息02、设备备03、供应应商04、部门门05、厂家家06、仓库库07、整个个设备管管理的EER图数据字典01、员工工表(员工编号号、姓名名、性别别、年龄龄、工资资、工龄龄、员工工联系方方式、从从属部门门编号,上上岗时间间)数据项名字段类型长度取值范围备注员工编号EmpIDDchar10由十位数字字组成标识员工的的属性姓名EmpNaamestrinng10无性别EmpSeex striing4(男,女)年龄EmpAggeint4=18工资Em

10、pSaalfloatt820001100000工龄EmpYeearchar20员工联系方方式EmpTeelChar11由11位数数字组成成从属部门编编号EmpDeepChar3部门表中的的编号数数值上岗时间EmpHiirdatettimee8年月日02、设备备表(设备编号号、名称称、类别别、生产产日期、价价格、使使用年限限、供应应商、数数量、存存放仓库库号、仓仓库负责责人编号号、入库库时间、库库存量、出出库时间间、报废废部门编编号、报报废负责责人、报报废原因因、报废废时间、是是否连带带附件)数据项名字段数据类型数据长度取值范围设备编号DevIDDchar10由十位数字字组成名称DevNaame

11、Strinng20类型DevTyypeStrinng20生产日期DevBiirDatettimee8年月日价格DevPrriFloatt8使用年限DevDeeathhInt2单位年存放仓库编编号DevSttoreeIDChar3仓库负责人人编号StoreeEmppIdChar10入库时间StoreeDatteDatettimee8年月日库存量CounttInt403、供应应商表(供应商编编号、供供应商名名称、地地址、负负责人、供供应商联联系方式式)数据项名字段数据类型数据长度取值范围供应商编号号SupIDDChar10有十位数字字组成供应商名称称SupNaameStrinng30地址SupAd

12、ddrStrinng50负责人SupEmmpIddStrinng10供应商联系系方式SupTeelChar1104、部门门表(部门编号号、部门门名称、主主管人员员)数据项名字段数据类型数据长度取值范围部门编号DepIddChar3部门名称DepNaameStrinng10主管人员编编号DepEmmpIDDStrinng1005、厂家家表(厂家编号号、厂家家名称、厂厂家地址址、厂家家联系方方式)数据项名字段数据类型数据长度取值范围厂家编号FacIDDChar15厂家名称FacAdddrStrinng50厂家地址FacAdddrStrinng50厂家联系方方式FacTeelChar1106、仓库库

13、(仓库编号号、面积积)数据项名字段数据类型数据长度取值范围仓库编号StoreeIdChar3面积StoreeAreeaFloatt807、采购购表(设备编号号、供应应商编号号、采购时间间、采购购员、购购买价格格、采购购数量)数据项名字段数据类型数据长度取值范围设备编号DevIDDChar10供应商编号号SupIDDChar10采购时间PurDaateDatettimee8采购员编号号PurEmmpIDDChar10购买价格PurPrriceeFloatt8采购数量PurCoounttInt608、返厂厂维修表表(设备编号号、厂家家编号、返返厂时间间、维修修原因、维维修结果果、是否否在保修修期、

14、维维修费用用)数据项名字段数据类型数据长度取值范围设备编号DevIDDChar10厂家编号FacIDDChar10返厂时间RetDaateDatettimee8维修原因RetCaauseeStrinng30维修结果RetReesulltStrinng20是否在保修修期IsFreeeChar2维修费用RetPrriceeFloatt809、设备备分配表表(设备编号号、部门门编号、借借出时间间、归还还时间、类类型、负负责人、是是否可借借)数据项名字段数据类型数据长度取值范围设备编号DevIDDChar10部门编号DepIDDChar3借出时间BorroowDaatedatettimee8年月日归还

15、时间ReturrnDaatedatettimee8年月日类型TypeStrinng4(借出、归归还)负责人编号号FenEmmpIDDChar10是否可借IsBorrrowwStrinng210、内部部报修表表(设备编号号、部门门编号、报报修人编编号、报报修时间间、报修修原因、维维修时间间、维修修结果、维维修费用用)数据项名字段数据类型数据长度取值范围设备编号DevIDDChar10部门编号DepIDDChar3报修人编号号RepEmmpIDDChar10报修时间RepDaateDatettimee8报修原因RepCaauseeStrinng20维修时间RepTiimeDatettimee8维修

16、费用RepPrriceeFloatt8维修结果RepreesulltStrinng1011、报废废表(设备编号号、报废废部门编编号、报报废时间间、报废废负责人人编号、报报废原因因)数据项名字段数据类型数据长度取值范围设备编号DevIDDChar10报废部门编编号BrokeeDeppIDChar3报废负责人人编号BrokeeEmppIDChar10报废时间BrokeeTimmeDatettimee8报废原因BrokeeDatteStrinng50关系模式员工表(员员工编号号,姓名名,性别别,年龄龄,工资资,工龄龄,员工工联系方方式,从从属部门门编号,上上岗时间间)设备表(设设备编号号,名称称,类

17、别别,生产产日期,价价格,使使用年限限,存放放仓库号号,仓库库负责人人编号,入入库时间间,库存存量)供应商表(供应商编号,供应商名称,地址,负责人,供应商联系方式)部门表(部部门编号号,部门门名称,主主管人员员)厂家表(厂厂家编号号,厂家家名称,厂厂家地址址,厂家家联系方方式)仓库表(仓仓库编号号,面积积)采购表(设设备编号号,供应应商编号号,采购购时间,采采购员,购购买价格格,采购购数量)返厂维修表表(设备备编号,厂厂家编号号,返厂厂时间,维维修原因因,维修修结果,是是否在保保修期,维维修费用用)报废表(设设备编号号、报废废部门编编号、报报废时间间、报废废负责人人编号、报报废原因因)关系图详

18、细设计项目功能模模块1.1用户户登录模模块用户登录模模块中,每每个用户户只能以以自己的的账号和和密码登登录到系系统中,登登录的时时候可以以选择自自己要进进行的操操作类型型,只是是简单的的查询操操作的话话,在登登录界面面中选择择的登录录类型就就是普通通用户型型,选择择的是管管理员登登录的话话,进入入的就是是对于系系统所有有信息的的查询和和操作。给出的实例:普通用户: 账户户(登录录名) 0001 密密码 0011管理员: 账户户(登录录名) 0001 密码码 0001截图见下面面的所示示:1.1.11普通用用户的操操作界面面普通用户的的权限只只是对于于员工信信息的查查询和设设备信息息的查询询,执

19、行行完操作作之后,用用户可以以借助于于链接实实现退出出操作,退退出自己己的登录录。1.1.22管理员员的登录录1.2员工工信息模模块员工信息的的模块中中涉及到到的是对对于员工工的信息息的查询询修改和和添加,考考虑到本本系统是是针对的的设备的的系统管管理,就就忽略了了对于员员工信息息的添加加的操作作功能。1.2.11员工信信息查询询1.2.22查询部部门信息息1.2.33员工信信息修改改1.2.44增加员员工信息息1.3设备备信息模模块设备信息模模块中实实现的是是对于设设备的信信息增删删改查,其其中设备备的添加加功能是是隶属于于采购模模块中的的,这里里一并说说明。普普通用户户查询的的时候,查查询

20、到的的是信息息的一部部分信息息,是通通过在数数据库中中建立的的虚表,也也就是数数据库中中的视图图,限制制了普通通用户的的一些查查询信息息。二管管理员的的权限比比较的大大,所以以可以直直接通过过基本表表实现对对于数据据的增删删改查操操作。1.3.11设备信信息查询询1.3.22设备信信息修改改 1.3.3删除除设备信信息1.4采购购管理模模块采购模块主主要是考考虑到了了是对于于数据库库中设备备信息的的添加,所所以在前前端开发发的时候候只是对对于设备备的添加加操作进进行的,当当然这个个模块的的权限是是隶属于于管理员员的,普普通用户户没有此此权限。1.4.11添加采采购设备备信息1.5维修修管理模模

21、块维修管理模模块实现现的是对对于需要要进行返返厂维修修的设备备的信息息处理操操作,这这里只是是给出了了一些基基本的查查询和修修改页面面。后期期的开发发中可以以添加对对于设备备维修的的增加的的操作。1.5.11查询返返厂维修修设备信信息1.5.22修改返返厂维修修设备的的信息1.6分配配管理模模块分配管理模模块实现现的是对对于设备备的分配配处理操操作。1.6.11查询分分配的设设备信息息1.6.22修改分分配的设设备信息息 1.6.33设备分分配管理理信息1.7内部部报修模模块内部报修是是对于损损坏了的的设备信信息进行行的操作作。1.7.11设备内内部报修修查询1.7.22修改报报修设备备的信息

22、息1.8报废废模块报废模块实实现的是是对于报报废的设设备信息息的查询询以及修修改信息息,由于于时间的的原因,对对于报废废模块的的添加的的操作这这里没有有给出相相应的页页面,在在后期的的开发过过程中可可以实现现这个操操作页面面。1.8.11查询报报废的设设备信息息1.8.22修改报报废的设设备信息息数据库建立立过程的的一些代代码示例例:2.1设备备表建立立的sqql语句句:CREATTE TTABLLE dboo.sheebeiiTabble11 (设备编编号 chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,名称 vvarcch

23、arr (20) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,类型 vvarccharr (20) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,生产日日期 daatettimee NNOT NULLL ,价格 ffloaat NOTT NUULL ,使用年年限 innt NOTT NUULL ,存放仓仓库编号号 chaar (3) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,仓库负负责人编编号 chhar (110) COLLLATTE CChinnesee_PRRC_

24、CCI_AAS NNOT NULLL ,入库时时间 daatettimee NNOT NULLL ,库存量量 intt NNOT NULLL ) ON PRRIMAARYGO2.2员工工表建立立的sqql语句句:if exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_iid(NNddbo.EEmpTTablle) aand OBJJECTTPROOPERRTY(id, NIsUUserrTabble) = 1)drop tabble dbbo.EmmpTaableeGOCREATTE TTABLLE dbo

25、o.EmppTabble (员工编编号 chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,姓名 vvarccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,性别 vvarccharr (4) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,年龄 iint NOOT NNULLL ,工资 ffloaat NOTT NUULL ,工龄 ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNUL

26、LL ,员工联联系方式式 chaar (111) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,从属部部门编号号 chaar (3) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,上岗时时间 daatettimee NNULLL ) ON PRRIMAARYGO2.3对于于普通用用户查询询的表(视视图)建建立视图是增加加数据库库安全性性的一个个表现,在在本系统统中主要要是针对对于用户户的查询询界面,其其中管理理员的权权限是明明显大于于普通用用户的,普普通用户户查询之之后看到到的是一一些最基基本的员员工信息息

27、和设备备的信息息。运用的是可可视化界界面的操操作,选选中员工工表中的的一些列列:员工工的编号号,姓名名,部门门和联系系方式构构建虚表表。对于于普通用用户中的的设备查查询的操操作中时时也是基基于此操操作来实实现的,建建立的试试图是设设备表中中的一些些列:设设备编号号、名称称、类型型、存放放仓库、仓仓库负责责人。2.4数据据库中的的存储等等存储过程是是数据库库中为了了对于一一些频繁繁的类似似的操作作进行的的优化集集中式的的处理操操作,在在本系统统中给出出的一个个存储过过程是建建立在对对于查询询的操作作上,基基于此操操作来实实现数据据库的高高效率性性。下面面说明的的就是对对于普通通用户查查询查询询员

28、工表表的操作作。在员工表上上建立的的一个当当输入的的是一个个员工的的编号的的时候,可可以直接接运行输输出对应应的查询询结果。CREATTE PPROCCEDUURE sp_chaaxunnpt_iid ccharr(100)ASSELECCT * FROM EMPPTabblewheree 员工工编号=ptt_iddGO触发器在数数据库中中有着特特殊的意意义,它它的出现现实现了了数据库库中的一一些表进进行变化化的时候候,与此此项有关关的一些些表的属属性值可可以发生生对应的的变化,强强化了数数据的完完整性的的约束和和一些业业务规则则等。本本设备管管理系统统中暂时时没有考考虑存储储过程中中的触发发

29、器的运运用。至于数据库库中表的的主键、外外键以及及一些基基本的约约束的操操作,在在数据库库建立数数据表的的时候可可以进行行可视化化的操作作,操作作简便,只只是在操操作的时时候对于于数据的的字段的的书写要要准确无无误。游标,由于于本设备备管理系系统的前前台开发发使用的的是jssp页面面的处理理,所以以在jssp页面面的时候候运用前前端的代代码充分分的体现现了游标标的好处处。3 webb开发的的一些代代码前端的开发发使用的的是纯jjsp页页面的操操作,这这里仅作作一部分分的代码码示例3.1 登登录界面面Loginn.jsspA.mmenuuiteem CCOLOOR: mennuteext; TE

30、EXT-DECCORAATIOON: nonneA.mennuittem:hovver CCOLOOR: higghliightttexxt; BACCKGRROUNND-CCOLOOR: higghliighttDIV.cconttexttmennu BBORDDER-RIGGHT: 2ppx ooutsset; BOORDEER-TTOP: 2ppx ooutsset; Z-INDDEX: 9999; VISSIBIILITTY: hidddenn; BOORDEER-LLEFTT: 2ppx ooutsset; BOORDEER-BBOTTTOM: 2ppx ooutsset; POOS

31、ITTIONN: abbsollutee; BAACKGGROUUND-COLLOR: buuttoonfaacefuncttionn Yeear_Monnth() vvar noww = neww Daate(); vvar yy = nnow.gettYeaar(); vvar mm = nnow.gettMonnth()+11; vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + yy + 年 + mmm + 月月); funcctioon DDatee

32、_off_Toodayy() vvar noww = neww Daate(); vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + noww.geetDaate() + ); funcctioon DDay_of_Todday() vvar dayy = neww Arrrayy(); dday0 = 星期日日; dday1 = 星期一一; dday2 = 星期二二; dday3 = 星期三三; dday4 = 星期四四; dday5 = 星期五五; dda

33、y6 = 星期六六; vvar noww = neww Daate(); vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + dayynoow.ggetDDay() + ); funcctioon CCureentTTimee() vvar noww = neww Daate(); vvar hh = nnow.gettHouurs(); vvar mm = nnow.gettMinnutees(); vvar ss = nnow.gettTimme() %

34、600000; sss = (sss - (sss % 10000) / 10000; vvar cloock = hhh+:; iif (mm 110) cloock += 0; cclocck += mmm+:; iif (ss 110) cloock += 0; cclocck += sss; rretuurn(cloock); functtionn reefreeshCCaleendaarCllockk() docummentt.alll.ccaleendaarCllockk1.iinneerHTTML = YYearr_Moonthh(); docummentt.alll.ccale

35、endaarCllockk2.iinneerHTTML = DDatee_off_Toodayy(); docummentt.alll.ccaleendaarCllockk3.iinneerHTTML = DDay_of_Todday(); docummentt.alll.ccaleendaarCllockk4.iinneerHTTML = CCureentTTimee(); var webbUrll = webbUrll; docummentt.wrritee(); docummentt.wrritee();docummentt.wrritee(ffontt );docummentt.wrr

36、itee(sstylle=currsorr:haand;collor:#fff00000;ffontt-faamilly:宋宋体;ffontt-siize:14ppt;llinee-heeighht:1120% );if (wwebUUrl != neetflloweer) doocummentt.wrritee(fonnt ); doocummentt.wrritee(sstylle=currsorr:haand;collor:#20000fff;ffontt-faamilly:宋宋体;ffontt-siize:9ptt;liine-heiightt:1110% ); docummentt.

37、wrritee(); docummentt.wrritee();docummentt.wrritee();docummentt.wrritee();docummentt.wrritee();docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee();docummentt.wrritee(); docummentt.wrritee(); setInnterrvall(rrefrreshhCallenddarCClocck(),110000)

38、;!-functtionn maakeaarraay(ssizee)this.lenngthh=siize;for(ii=1;i= mssgii.llenggth ) seeq = 0 ;i+;iinteervaal=9900;if(i3)i=11;windoow.ssetTTimeeoutt(SScrooll();, iinteervaal );innterrvall=1000 ;/-登陆 郑州轻轻工业学学院数据据库课程程设计设备管管理系统统 请你输输入 用户: 普通用用户 管理员员 登陆名名: 密码: 3.2管理理员操作作的主界界面代码码: 欢迎你你 ,管管理员! 请选择择你要进进行的操操

39、作 员工信信息查询修改添加员员工设备信信息查询设设备修改设设备信息息删除设设备信息息采购管管理添加采采购的设设备信息息维修管管理查询返返厂的设设备信息息修改返返厂的设设备信息息分配管管理查询分分配的设设备修改设设备分配配信息设备分分配内部报报修查询报报修设备备信息修改报报修的设设备信息息报废管管理查询报报废的设设备信息息修改报报废的设设备信息息 返回登登陆窗口口 3.3管理理员的设设备查询询界面 设备查查询 % Claass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver); Connnecctioon c

40、connn = DriiverrMannageer.ggetCConnnecttionn(jjdbcc:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=sheebeii,saa,saa); Strringg sqql=sellectt * froom sshebbeiTTablle1; Sttateemennt sstmtt=coonn.creeateeStaatemmentt(); RessulttSett rss=sttmt.exeecutteQuueryy(sqql); outt.prrintt();out.priint();out

41、.priint(设设备编号号);out.priint(名名称);out.priint(类类型);out.priint(生生产日期期);out.priint(价价格);out.priint(使使用年限限);out.priint(存存放仓库库编号);out.priint(仓仓库负责责人编号号);out.priint(入入库时间间);out.priint(库库存量);out.priint();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+)

42、;ouut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinnt(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+);ouut.pprinnt(+rs.gettStrringg(100)+); ouut.pprinnt();o

43、uut.pprinnt();rss.cllosee();coonn.cloose(); % 查看员员工表 查看仓仓库信息息 返回主主管页面面 3.4设备备的添加加操作页页面 添加采采购设备备信息 设备编编号: 名称: 类型: 生产日日期: 价格: 使用年年限: 存放仓仓库编号号:0011 0022 仓库负负责人: 入库时时间: 库存量量:更新后后的设备备信息 % reequeest.settChaaraccterrEnccodiing(GBBK); ttry SStriing emppid = rrequuestt.geetPaarammeteer(emppid);Striing emppna

44、mme= reqquesst.ggetPParaametter(emmpnaame);Striing emppsexx= rrequuestt.geetPaarammeteer(sexx);Striing emppagee= rrequuestt.geetPaarammeteer(emppagee);Striing emppsall= rrequuestt.geetPaarammeteer(emppsall);Striing emppyeaar= reqquesst.ggetPParaametter(emmpyeear);Striing empptell= rrequuestt.geetPaa

45、rammeteer(empptell);Striing emppdepp= rrequuestt.geetPaarammeteer(emppdepp);Striing empphirr= rrequuestt.geetPaarammeteer(empphirr);Striing sheebeiicunn=reequeest.gettParrameeterr(sshebbeiccun);Classs.fforNNamee(ccom.miccrossoftt.sqqlseerveer.jjdbcc.SQQLSeerveerDrriveer); CConnnecttionn coonn = DDri

46、vverMManaagerr.geetCoonneectiion(jddbc:sqllserrverr:/loccalhhostt:14433; DaatabbaseeNamme=sshebbei,saa,saa); PPreppareedSttateemennt sstmtt=coonn.preeparreSttateemennt(inssertt innto sheebeiiTabble11 vaaluees(?,?,?,?,?,?,?,?,?,?); sstmtt.seetSttrinng(11,emmpidd); sstmtt.seetSttrinng(22,emmpnaame); s

47、stmtt.seetSttrinng(33,emmpseex); sstmtt.seetSttrinng(44,emmpagge); sstmtt.seetSttrinng(55,emmpsaal); sstmtt.seetSttrinng(66,emmpyeear); sstmtt.seetSttrinng(77,emmpteel); sstmtt.seetSttrinng(88,emmpdeep); sstmtt.seetSttrinng(99,emmphiir); sstmtt.seetSttrinng(110,sshebbeiccun); sstmtt.exxecuuteUUpdaat

48、e(); SStriing sqll=sseleect * ffromm shhebeeiTaablee1; Staatemmentt sttmt11=coonn.creeateeStaatemmentt(); RResuultSSet rs=stmmt1.exeecutteQuueryy(sqql); oout.priint();out.priint();out.priint(设设备编号号);out.priint(名名称);out.priint(类类型);out.priint(生生产日期期);out.priint(价价格);out.priint(使使用年限限);out.priint(存存放仓

49、库库编号);out.priint(仓仓库负责责人编号号);out.priint(入入库时间间);out.priint(库库存量);out.priint();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+);ouut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinn

50、t(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+);ouut.pprinnt(+rs.gettStrringg(100)+); outt.prrintt();ouut.pprinnt();rss.cllosee();coonn.cloose(); cattch(SQLLExccepttionn e) e.pprinntSttackkTraace(); % 返回回管理主主页面 3.4设备备的信

51、息息的修改改页面要修修改的设设备编号号:你要修修改的设设备信息息如下:% Sttrinng bbiannhaoo = reqquesst.ggetPParaametter(shhebeeiidd); Strringg sqql=sellectt * froom sshebbeiTTablle1 wheere 设备编编号=+biianhhao+; Sttateemennt sstmtt=coonn.creeateeStaatemmentt(); RessulttSett rss=sttmt.exeecutteQuueryy(sqql); outt.prrintt();ouut.pprinnt()

52、;ouut.pprinnt(员工工编号);ouut.pprinnt(姓名名);ouut.pprinnt(性别别);ouut.pprinnt(年龄龄);ouut.pprinnt(工资资);ouut.pprinnt(工龄龄);ouut.pprinnt(员工工联系方方式);ouut.pprinnt(从属属部门编编号);ouut.pprinnt(上岗岗时间);ouut.pprinnt();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+);ou

53、ut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinnt(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+); ouut.pprinnt();ouut.pprinnt();rss.cllosee();coonn.cloose

54、(); % 对此信信息进行行修改 返回上上一级3.5设备备信息的的删除页页面 所有设设备信息息 % Claass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver); Connnecctioon cconnn = DriiverrMannageer.ggetCConnnecttionn(jjdbcc:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=sheebeii,saa,saa); Strringg sqql=sellectt * froom sshebbeiTTablle1; Staatemmentt sttmt=connn.cc

温馨提示

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

最新文档

评论

0/150

提交评论