高校固定资产管理系统_第1页
高校固定资产管理系统_第2页
高校固定资产管理系统_第3页
高校固定资产管理系统_第4页
高校固定资产管理系统_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、重庆邮电大大学理学院院信息与计计算科学专专业集中实践报报告 题 目目:高校校固定资产产管理系统统 指导导老师: 李永红红_ 专 业业: 数数理科学与与信息技术术_ 班 级级: 111213302、111213301_ 学 号: 201132133055、201332130058_ 姓 名名: 何何锐、周海海渝_ 成 绩绩:_ 20 166 年 06 月 16 日需求分析随着社会的的发展,人人们的生活活节奏不断断加快。为为了节约宝宝贵的时间间,高校固固定资产管管理系统应应运而生。在管理固固定资产的的过程中,需需要修改、更新大量量的表单。如果使用用计算机来来辅助填写写及保存相相应的记录录,则能大大

2、大提高固固定资产管管理的效率率。因此,需需要开发一一个固定资资产管理系系统。该系系统应该支支持快速录录入关键信信息,例如如,固定资资产的借出出、归还等等。这些信信息需要被被保存在数数据库中以以便以后查查看。通过对程序序需要实现现的功能进进行分析,完完成数据库库和程序界界面的设计计。通过对对高校固定定资产管理理系统的了了解,要求求其具备如如下功能。登录系统登录系统可可以有效地地保障系统统的安全性性,防止非非法用户使使用系统。只有输入入合法的用用户名和密密码才能够够正常登录录,否则不不能进行登登录。添加信息用户进入系系统后,通通过对“资资产信息管管理”菜单单中的“类类别管理”菜单项,可可以进行大大

3、类(总的的分类)的的添加。同样,在其其他几个菜菜单中也可可进行信息息添加。删除信息用户进入系系统后,通通过对“账账户管理”菜单中的的“删除帐帐户”菜单单项,可以以进行帐户户的删除。同样,在其其他几个菜菜单中也可可进行信息息删除。修改信息考虑到操作作人员录入入的失误,需需要提供信信息的修改改功能。通通过“职员员管理”菜菜单中的“修改职员员”菜单项项,可以对对职员信息息进行修改改。同样,在其其他几个菜菜单中也可可进行信息息修改。查询信息用户进入系系统后,可可以通过“按编号查查”、“按按类别查”、“按使使用者查”的不同类类别进行信信息查询。添加用户进入系统后后,可以通通过“账户户管理”菜菜单的“添添

4、加用户”菜单项添添加新的用用户,并为为其指定密密码。一旦旦新用户添添加成功,以以后就可以以通过该用用户进入系系统进行操操作。修改密码为了提高系系统的安全全性,通常常建议管理理员定期修修改密码。使用“账账户管理”菜单的“修改密码码”菜单项项可以进行行密码的修修改。 总体设计通过对系统统进行深入入的分析得得知,本系系统需要实实现以下目目标。 = 1 * GB2 系统管理理 = 2 * GB2 资产信息息管理 = 3 * GB2 账户管理理 = 4 * GB2 职员管理理 = 5 * GB2 资产还借借管理 = 6 * GB2 帮助 = 7 * GB2 查询按编号查询询:按类别查询询:按使用者查查询

5、: = 8 * GB2 资产信息息分类显示示 = 9 * GB2 显示当前前时间构建开发环环境 = 1 * GB2 操作系统统:winndowss7 = 2 * GB2 JDK版版本:jddk1.88.0_331 = 3 * GB2 IDE版版本:Ecclipsse = 4 * GB2 开发语言言:Javva = 5 * GB2 后台数据据库:SQQL Seerverr 20008控制类设计计(部分类类代码)在cn.ttsc.aassett.conntrl包包中ConneectioonMannagerr控制类作用:数据据库连接代码:packaage ccn.tssc.assset.conttr

6、l;imporrt jaava.ssql.DDriveerMannagerr;imporrt jaava.ssql.CConneectioon;imporrt jaava.ssql.CCallaableSStateementt;imporrt jaava.ssql.RResulltSett;imporrt jaava.ssql.SSQLExxcepttion;imporrt jaavax.swinng.JOOptioonPanne;/* * 控制制类-数数据库连接接管理 * */* * aauthoor peengweenfu * */publiic fiinal classs Coonnec

7、ctionnManaager / 驱驱动类 pprivaate sstatiic fiinal Striing DDRIVEER_CLLASS = ccom.mmicroosoftt.jdbbc.sqqlserrver.SQLSServeerDriiver;/ 数数据库地址址privvate stattic ffinall Strring DATAABASEE_URLL = jdbcc:miccrosooft:ssqlseerverr:/1127.00.0.11:14333;daatabaaseNaame = Asssets;/ 数数据库登录录名privvate stattic ffinall

8、 Strring USERR_NAMME = sa;/ 密密码privvate stattic ffinall Strring PASSSWORDD = 12344;/* * 构构造方法 禁止实例例化 */privvate ConnnectiionMaanageer() /* * 取取得数据库库连接 * * retuurn */publlic sstatiic Coonnecctionn gettConnnectiion() tryy Cllass.forNName(DRIVVER_CCLASSS);Coonnecctionn conn = DDriveerMannagerr.gettConn

9、nectiion(DDATABBASE_URL,USERR_NAMME, PPASSWWORD);reeturnn conn; ccatchh (CllassNNotFooundEExcepptionn e) e.prinntStaackTrrace();JOOptioonPanne.shhowMeessaggeDiaalog(nulll, 没没有找到连连接数据库库所需的驱驱动类!, 错错误,JOpttionPPane.ERROOR_MEESSAGGE);reeturnn nulll; ccatchh (SQQLExcceptiion ee) e.prinntStaackTrrace();JO

10、OptioonPanne.shhowMeessaggeDiaalog(nulll, 数数据库连接接错误!请请核实配置置文件是否否有误!, 错错误,JOpttionPPane.ERROOR_MEESSAGGE);reeturnn nulll;/* * 关关闭数据库库连接 * * paraam connn */publlic sstatiic vooid ccloseeConnnectiion(CConneectioon coon) tryy iff (coon != nulll & !coon.issClossed() ccon.cclosee(); ccatchh (SQQLExcceptii

11、on ee) e.prinntStaackTrrace();/* * 关关闭数据库库操作对象象 * * paraam cst */publlic sstatiic vooid ccloseeStattemennt(CalllableeStattemennt cst) tryy iff (csst != nulll) ccst.cclosee(); ccatchh (SQQLExcceptiion ee) e.prinntStaackTrrace();/* * 关关闭记录集集 * * paraam rs */publlic sstatiic vooid ccloseeResuultSeet(Re

12、suultSeet rs) tryy iff (rss != nulll) rrs.cllose();rrs = nulll; ccatchh (SQQLExcceptiion ee) e.prinntStaackTrrace();2DBWWorkeer控制类类作用:数据据库操作代码:packaage ccn.tssc.assset.conttrl;imporrt jaava.ssql.CCallaableSStateementt;imporrt jaava.ssql.CConneectioon;imporrt jaava.ssql.RResulltSett;imporrt jaava.ssq

13、l.SSQLExxcepttion;imporrt jaava.uutil.ArraayLisst;imporrt jaava.uutil.Colllectiion;imporrt cnn.tscc.assset.eentitty.Assset;imporrt cnn.tscc.assset.eentitty.Caategoory;imporrt cnn.tscc.assset.eentitty.Emmployyee;imporrt cnn.tscc.assset.eentitty.Leent;imporrt cnn.tscc.assset.eentitty.Opperattor;imporr

14、t cnn.tscc.assset.eentitty.Reeturnned;imporrt cnn.tscc.assset.eentitty.Suubcatte;/* * 控制制类-数据库库操作 * */* * aauthoor peengweenfu * */publiic cllass DBWoorkerr /* * 查查找管理员员信息 * * paraam naame * 名称称 * paraam pwd * 密码码 * retuurn */publlic sstatiic Coollecctionn sellOperratorr(Strring namee, Sttringg pwdd

15、,OpperattorSeelTyppe inNaamePwwd) / 连接数据据库Connnecttion con = CoonnecctionnManaager.getCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个操操作员列表表Colllecttion oppc = new ArraayLisst();tryy Sttringg prooc = caall pproc_selOOperaator + namme + , + pwd+ , + innNameePwd + ;/ 取得操

16、操作员表数数据csst = con.preppareCCall(procc);rss = csst.exxecutteQueery();whhile (rs.nextt() OOperaator op = neww Opeeratoor();oop.seetNamme(rs.ggetSttringg(Onaame);oop.seetPwdd(rs.ggetSttringg(Opwwd);oopc.aadd(oop); ccatchh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.

17、closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn opc;/* * 查查找职员信信息 * * paraam paraam * 姓名名或职务 * paraam selTType * 查找找类型 * retuurn */publlic sstatiic Coollecctionn sellEmp(Striing pparamm, EmpployeeeSellTypee selTType) / 连接数据据库Co

18、nnnecttion con = CoonnecctionnManaager.getCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个职职员列表Colllecttion emmpc = neww ArrrayLiist();tryy Sttringg prooc = caall pproc_selEEmp + paraam + , + selTType+ ;/ 取得职职员表数据据csst = con.preppareCCall(procc);rss = csst.exxecutteQuee

19、ry();whhile (rs.nextt() EEmplooyee emp = neww Empployeee();eemp.ssetIdd(rs.ggetInnt(Eidd);eemp.ssetNaame(rs.ggetSttringg(Enaame);eemp.ssetSeex(rs.ggetSttringg(Eseex);eemp.ssetAgge(rs.ggetInnt(Eagge);eemp.ssetPoositiion(rs.ggetSttringg(Epoositiion);eemp.ssetReemarkk(rs.ggetSttringg(Ereemarkk);eempc.a

20、dd(emp); ccatchh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn empcc;/* * 查查找大类信信息 * * paraam naame * 大类类名 * paraam selTType * 查找找类型 * retuurn *

21、/publlic sstatiic Coollecctionn sellCatee(Strring namee, CaateSeelTyppe selTType) / 连接数据据库Connnecttion con = CoonnecctionnManaager.getCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个类类别列表Colllecttion ccc = nnew AArrayyListt();tryy / 取得类类别表数据据csst = con.preppareCCall(caa

22、ll pproc_selCCate + namme + ,+ sellTypee + );rss = csst.exxecutteQueery();whhile (rs.nextt() CCateggory c = new Cateegoryy();cc.settId(rs.ggetInnt(CCid);cc.settNamee(rs.ggetSttringg(Cnaame);ccc.addd(c); ccatchh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.closseRe

23、ssultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn cc;/* * 查查找子类信信息 * * paraam paraam * 存储储过程参数数 * paraam selTType * 查找找类型 * retuurn */publlic sstatiic Coollecctionn sellSubccate(Striing pparamm, SubbcateeSelTType selTType) / 连接数据据库Connne

24、cttion con = CoonnecctionnManaager.getCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个子子类列表Colllecttion sccc = nnew AArrayyListt();tryy / 取得子子类表数据据csst = con.preppareCCall(caall pproc_selSSubcaate + paraam + ,+ sellTypee + );rss = csst.exxecutteQueery();whhile (rs.nextt

25、() SSubcaate ssc = new Subccate();ssc.seetId(rs.ggetInnt(SSid);ssc.seetNamme(rs.ggetSttringg(Snaame);ssc.seetCatteId(rs.ggetInnt(SCiid);sscc.aadd(ssc); ccatchh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemee

26、nt(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn scc;/* * 查查找资产信信息 * * paraam proccNamee * 存储储过程名 * paraam paraam * 存储储过程参数数 * retuurn */publlic sstatiic Coollecctionn sellAsseet(Sttringg prooc, SStrinng paaram) / 连接数据据库Connnecttion con = CoonnecctionnManaager.getCConneectioon();Calllab

27、lleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个资资产信息列列表Colllecttion aac = new ArraayLisst();tryy / 取得资资产信息表表数据csst = con.preppareCCall(caall + pproc + + parram + );rss = csst.exxecutteQueery();whhile (rs.nextt() AAssett a = neww Assset();aa.settId(rs.ggetInnt(1);aa.settNamee(rs.ggetSttringg(

28、2);aa.settCateeNamee(rs.ggetSttringg(3);aa.settSubccateNName(rs.ggetSttringg(4);aa.settModeel(rs.ggetSttringg(5);aa.settPricce(rs.ggetDooublee(6);aa.settPurDDate(rs.ggetSttringg(7);aa.settStattus(rs.ggetSttringg(8);aa.settUseBBy(rs.ggetSttringg(9);aa.settRemaark(rs.ggetSttringg(10);aac.addd(a); ccat

29、chh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn ac;/* * 查查找借出资资产信息 * * paraam paraam * 存储储过程参数数 * paraam selTType * 查找找类型 * retuurn */publlic

30、sstatiic Coollecctionn sellLentt(Strring paraam, LenntSellTypee selTType) / 连接数据据库Connnecttion con = CoonnecctionnManaager.getCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个借借出记录列列表Colllecttion lcc = nnew AArrayyListt();tryy / 取得借借出记录表表数据csst = con.preppareCCall(caall

31、pproc_selLLent + parram + ,+ sellTypee + );rss = csst.exxecutteQueery();whhile (rs.nextt() LLent l = new Lentt();ll.settId(rs.ggetInnt(LLid);ll.settAsseetId(rs.ggetInnt(LAiid);ll.settEmpIId(rs.ggetInnt(LEiid);ll.settOperratorrNamee(rs.ggetSttringg(LOnname);ll.settDatee(rs.ggetSttringg(Ldaate);ll.set

32、tPurppose(rs.ggetSttringg(Lpuurposse);ll.settRemaark(rs.ggetSttringg(Lreemarkk);ll.settAsseetNamme(rs.ggetSttringg(Anaame);ll.settModeel(rs.ggetSttringg(Amoodel);ll.settSubccateNName(rs.ggetSttringg(Snaame);ll.settUseBBy(rs.ggetSttringg(Ausse_byy);llc.addd(l); ccatchh (SQQLExcceptiion eex) exx.priin

33、tSttackTTracee(); ffinallly CoonnecctionnManaager.closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn lc;/* * 查查找归还记记录 * * retuurn */publlic sstatiic Coollecctionn sellRetuurnedd() / 连接数据据库Connnecttion con = CoonnecctionnManaager.g

34、etCConneectioon();CalllablleStaatemeent cst = nulll;RessultSSet rs = nulll;/ 建一个归归还记录列列表Colllecttion rcc = nnew AArrayyListt();tryy / 取得归归还记录表表数据csst = con.preppareCCall(caall pproc_selRReturrned);rss = csst.exxecutteQueery();whhile (rs.nextt() RReturrned r = new Retuurnedd();rr.settId(rs.ggetInnt(R

35、Rid);rr.settAsseetId(rs.ggetInnt(RAiid);rr.settAsseetNamme(rs.ggetSttringg(RAnname);rr.settUserr(rs.ggetSttringg(Russe_byy);rr.settLenttDatee(rs.ggetSttringg(RLddate);rr.settRetuurnDaate(rs.ggetSttringg(Rdaate);rr.settLenttOnamme(rs.ggetSttringg(RLOOnamee);rr.settRetuurnOnname(rs.ggetSttringg(RROOna

36、mee);rr.settRemaark(rs.ggetSttringg(Rreemarkk);rrc.addd(r); ccatchh (SQQLExcceptiion eex) exx.priintSttackTTracee(); ffinallly CoonnecctionnManaager.closseRessultSSet(rs);CoonnecctionnManaager.closseStaatemeent(cst);CoonnecctionnManaager.closseConnnecttion(con);retturn rc;/* * 修修改记录:包括添加加、删除、修改 * *

37、paraam strPProcIInvokke * 调用用存储过程程的字符串串 * retuurn */publlic sstatiic innt modiifyReecordd(Strring strPProcIInvokke) Connnecttion con = CoonnecctionnManaager.getCConneectioon();tryy reeturnn conn.preepareeCalll(ccall + strPProcIInvokke + ).execcuteUUpdatte(); ccatchh (SQQLExcceptiion ee) e.prinntStaa

38、ckTrrace();reeturnn 0; ffinallly CoonnecctionnManaager.closseConnnecttion(con);/* * 子子类别查找找类型 * * authhor TTom */publlic eenum SubccateSSelTyype BY_NAMEE, BYY_CATTE_NAAME/* * 大大类别查找找类型 * * authhor TTom */publlic eenum CateeSelTType BY_NAMEE, BYY_HAVVE_SUUBCATTE, AALL/* * 管管理员名查查找类型 * * authhor TTom

39、* */publlic eenum OperratorrSelTType IN_NAMEE, INN_NAMME_PWWD/* * 借借出记录查查找类型 * * authhor TTom * */publlic eenum LenttSelTType BY_OPERRATORR_NAMME, BBY_EMMPLOYYEE_IID, BBY_ASSSET_ID, ALL/* * 职职员查找类类型 * * authhor TTom * */publlic eenum EmplloyeeeSelTType BY_NAMEE, BYY_POSSITIOON, AALL实体类设计计(部分类类代码)在cn

40、.ttsc.aassett.enttity包包中Assett实体类作用:定义义资产信息息代码:packaage cn.ttsc.aassett.enttity;/* * 实体体类-资产信信息 * */publiic classs Assset privvate int id;privvate Striing nname;privvate Striing ccateNName;privvate Striing ssubcaateNaame;privvate doubble pricce;privvate Striing mmodell;privvate Striing ppurDaate;pri

41、vvate Striing sstatuus;privvate Striing uuseByy;privvate Striing rremarrk;publlic SStrinng geetCatteNamme() retturn cateeNamee;publlic voidd setCCateNName(Striing ccateNName) thiis.cateeNamee = caateNaame;publlic int getIId() retturn id;publlic voidd setIId(int iid) thiis.id = id;publlic SStrinng ge

42、etModdel() retturn modeel;publlic voidd setMModell(Strring modeel) thiis.modeel = modeel;publlic SStrinng geetNamme() retturn namee;publlic voidd setNName(Striing nname) e = nname;publlic doubble getPPricee() retturn pricce;publlic voidd setPPricee(doubble ppricee) thiis.pricce = pricce;publlic SStr

43、inng geetPurrDatee() retturn purDDate;publlic voidd setPPurDaate(SStrinng puurDatte) thiis.purDDate = puurDatte;publlic SStrinng geetRemmark() retturn remaark;publlic voidd setRRemarrk(Sttringg remmark) thiis.remaark = remmark;publlic SStrinng geetStaatus() retturn stattus;publlic voidd setSStatuus(

44、Sttringg staatus) thiis.stattus = staatus;publlic SStrinng geetSubbcateeNamee() retturn subccateNName;publlic voidd setSSubcaateNaame(SStrinng suubcatteNamme) thiis.subccateNName = suubcatteNamme;publlic SStrinng geetUseeBy() retturn useBBy;publlic voidd setUUseByy(Strring useBBy) thiis.useBBy = use

45、BBy;Emplooyee实实体类作用:定义义职员信息息代码:packaage cn.ttsc.aassett.enttity;/* * 实体体类-职员信信息 * */publiic classs Emmployyee privvate int id;privvate Striing nname;privvate Striing ssex;privvate int age;privvate Striing pposittion;privvate Striing rremarrk;publlic int getIId() retturn id;publlic voidd setIId(int i

46、id) thiis.id = id;publlic SStrinng geetNamme() retturn namee;publlic voidd setNName(Striing nname) e = nname;publlic SStrinng geetPossitioon() retturn posiitionn;publlic voidd setPPosittion(Striing pposittion) thiis.posiitionn = pposittion;publlic SStrinng geetRemmark() retturn remaark;publlic voidd

47、 setRRemarrk(Sttringg remmark) thiis.remaark = remmark;publlic SStrinng geetSexx() retturn sex;publlic voidd setSSex(SStrinng seex) thiis.sex = sexx;publlic int getAAge() retturn age;publlic voidd setAAge(int aage) thiis.age = agee;用户界面类类设计(部部分类代码码)在cn.ttsc.aassett.useerintterfaace包中中MM用户界界面类作用:生成成主

48、界面代码:packaage ccn.tssc.assset.userrinteerfacce;/ doownlooad bby htttp:/wwww.coddefanns.neetimporrt jaava.aawt.BBordeerLayyout;imporrt jaava.aawt.eeventt.ActtionEEventt;imporrt jaava.aawt.eeventt.ActtionLListeener;imporrt jaava.aawt.eeventt.CommponeentAddapteer;imporrt jaava.aawt.eeventt.CommponeentE

49、vvent;imporrt jaava.iio.Fiile;imporrt jaava.uutil.Colllectiion;imporrt jaava.uutil.Timeer;imporrt jaavax.swinng.BoorderrFacttory;imporrt jaavax.swinng.JFFramee;imporrt jaavax.swinng.JLLabell;imporrt jaavax.swinng.JOOptioonPanne;imporrt jaavax.swinng.JPPanell;imporrt jaavax.swinng.evvent.TreeeSeleect

50、ioonEveent;imporrt jaavax.swinng.evvent.TreeeSeleectioonLissteneer;imporrt jaavax.swinng.trree.DDefauultMuutablleTreeeNodde;imporrt cnn.tscc.assset.ccontrrl.DBBWorkker;imporrt cnn.tscc.assset.ccontrrl.DaateTiimeViiew;imporrt cnn.tscc.assset.ccontrrl.ImmageGGetteer;imporrt cnn.tscc.assset.ccontrrl.Me

51、enuFaactorry;imporrt cnn.tscc.assset.ccontrrl.WiindowwCentter;/* * 用户户界面类-主界面面 * */publiic cllass MM eextennds JJFramme privvate stattic ffinall lonng seeriallVerssionUUID = 1L;/ 树树的要根结结点publlic DDefauultMuutablleTreeeNodde rooot = nulll;/ 树树面板publlic CCateggoryTTreeVView trp = nulll;/ 表表格面板publlic

52、AAssettTablleVieew taap = nulll;/ 表表头publlic SStrinng headd = 资产产编号, 资产产名称, 大类类名称, 子类类名称, 资产产型号, 价格格,购购入日期, 状状态, 使用者者, 备注 ;/ 查查询面板privvate QuerryVieew qp = nulll;/ 左左上面板:放查询面面板privvate JPannel pnlCCTop = nuull;/ 左左下面板:放树面板板privvate JPannel pnlCCBotttom = nulll;/ 右右面板:放表格面面板privvate JPannel pnlCCRigh

53、ht = nulll;/ 高高度偏移量量(和菜单栏栏和状态栏栏的高度之之和有关)privvate finaal innt HEEIGHTT_OFFFSET = 800;/ 显显示当前时时间privvate DateeTimeeVieww dtv = nulll;/* * 构构造方法 * * paraam tiitle * 窗口口标题 */publlic MMM(Sttringg tittle) supper(ttitlee);tryy seetDeffaulttClosseOpeeratiion(EEXIT_ON_CCLOSEE);innit(); ccatchh (Exxcepttion e

54、) e.prinntStaackTrrace();/* * 初初始化窗口口 * * throows EExcepptionn */privvate voidd iniit() throows EExcepptionn JPaanel pnlCCenteer = new JPannel();JLaabel lblSStatuusBarr = nnew JJLabeel( );dtvv = nnew DDateTTimeVView(lblSStatuusBarr);Timmer ttimerr = nnew TTimerr();qp = neew QuueryVView(220, 2200);ta

55、pp = nnew AAssettTablleVieew(5770, 5520);rooot = new DefaaultMMutabbleTrreeNoode(高校固定定资产管理理系统-类别);pnllCTopp = nnew JJPaneel();pnllCBotttom = neew JPPanell();pnllCRigght = neww JPaanel();trpp = nnew CCateggoryTTreeVView(220, 3000);pnllCentter.ssetLaayoutt(nulll);pnllCBotttom.setLLayouut(nuull);pnllCR

56、igght.ssetLaayoutt(nulll);pnllCTopp.settBounnds(00, 0, qp.getWWidthh(), qp.ggetHeeightt();pnllCBotttom.setBBoundds(0, qp.getWWidthh(), trp.getWWidthh(), trp.getHHeighht();pnllCRigght.ssetBooundss(qp.ggetWiidth(), 00, taap.geetWiddth(), taap.geetHeiight();/ 设置trpp面板的宽宽高等于ppnlCBBottoom面板的的宽高trpp.settB

57、ounnds(00, 0, pnllCBotttom.getWWidthh(), pnlCCBotttom.ggetHeeightt();/ 设置tapp面板的宽宽高等于ppnlCRRightt面板的宽宽高tapp.settBounnds(00, 0, pnllCRigght.ggetWiidth(), ppnlCRRightt.gettHeigght();/ 添加大类类结点trpp.adddNodees(trp.treee, rooot, trp.getNNodess();/ 设置树模模型trpp.settTreeeModeel(trp.treee, rooot);/ 设置表模模型tapp.

58、settTablleModdel(tap.tablle, DBWWorkeer.seelAssset(procc_sellAsseet, alll),hhead);settIconnImagge(ImaggeGettter.getIImagee(AMSSConffigurratioon + Fille.seeparaator+ immg + Fille.seeparaator + mmainllogo.gif);pnllCTopp.addd(qp);pnllCBotttom.add(trp);pnllCRigght.aadd(ttap);pnllCentter.aadd(pnlCCTop);p

59、nllCentter.aadd(pnlCCBotttom);pnllCentter.aadd(pnlCCRighht);settJMennuBarr(neww MennuFacctoryy(thiis).bbuilddMenuuBar();lbllStattusBaar.seetBorrder(BordderFaactorry.crreateeEtchhedBoorderr();lbllStattusBaar.seetFonnt(neew jaava.aawt.FFont(Diaalog, jaava.aawt.FFont.PLAIIN,112);/ 开始每隔隔一秒显示示时间一次次timmer

60、.sschedduleAAtFixxedRaate(dtv, 0, 11000);gettConttentPPane().addd(pnnlCennter, BorrderLLayouut.CEENTERR);gettConttentPPane().addd(lbblStaatusBBar, BordderLaayoutt.SOUUTH);settSizee(8000, 6000);/ 居中显示示窗口WinndowCCenteer.shhowCeenterr(thiis);/* 树事件处处理 */trpp.treee.adddTreeeSellectiionLiistenner(nnew TT

温馨提示

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

评论

0/150

提交评论