下载此beplayapp体育下载

课程设计高校教材管理系统.pdf


beplayapp体育下载分类:bepaly下载苹果 | 页数:约20页 举报非法beplayapp体育下载有奖
1 / 20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 20 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【课程设计高校教材管理系统 】是由【1781111****】上传分享,beplayapp体育下载一共【20】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【课程设计高校教材管理系统 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..目录一、系统设计:...............................................................................................错误!未定义书签。二、数据库设计:............................................................................................3三、系统实现:................................................................................................错误!未定义书签。四、心得体会:...................................................................................................201:..::高校教材管理系统设计目标是实现教材信息的动态管,包括教材的征订,入库和出库信息的添加,修改和删除;对于管理员,实现不同的管理员,有不同的权限。一般管理仅有查看信息和修改自己密码的权利。特殊管理员具有添加、删除用户和其它一切权力。:根据系统设计目标,高校教材管理系统由以下4大模块组成,分别是::实现对用户的增加,删除和用户修改密码;:包括对教材信息的添加,删除,修改和查看功能。:分为教材出库,入库和查看库存信息。:(由于本人只实现教材信息管理,教材库存管理,登陆模块,别的模块不再包括在内),添加教材信息,包括{教材编号、条形码、教材名称、ISBN、出版社、出版时间、定价、作者},可以修改以上信息。在查看教材信息时提供了多种查询方式:可按教材编号,教材名称,条形码,作者查询。还可以查看全部信息。:..包括,将新到的教材的信息录入到数据库中,包括入库单号、入库日期、教材编号、教材名称、单击、适合系别、入库数量、经手人},可以入库在教材信息管理进一步更新教材的详细信息。出库后更新库存信息。查看库存信息中也提供了多种查询方式:有教材编号,教材名称,条形码,作者,全部。,同时用管理的权限记录。二、数据库设计:(本人实现,Booksinfo,Instockinfo,Instock,Outstock,User)Booksinfo(教材信息)={组成:{教材编号、条形码、教材名称、ISBN、出版社、出版时间、定价、作者、现有库存}}Instockinfo(入库信息)={组成:{教材编号、条形码、教材名称、ISBN、出版社、出版时间、定价、作者、适合系别、现有库存}}Instock(入库)={组成:{入库单号、入库日期、教材编号、教材名称、单击、适合系别、入库数量、经手人}}Outstock(出库)={组成:{出库单号、出库日期、教材编号、教材名称、适合系别、出库数量、单价、经手人}}Order(征订单)={组成:{征订单号、征订教材编号、征订教材名称、征订数量、单价、征订部门、征订日期、适合专业}}User(用户)={组成:{用户ID、密码、用户权限}}booksinfoinstockOutstock3:..:为了检验登录用户是否是一个合法用户,当用户输入用户名和密码后,需要查询数据库以便验证该用户是否为非法用户。实现功能:用户可以从登陆界面进入到教材信息管理系统界面,然后进行一些操作。三、系统实现(附效果图和主要代码);.*;;;;lassdatabase{onnectionconn=null;mection(){try{4:..}catch(Exceptione){}}publicstaticResultSetsqlExecut(Stringsql)throwsException{ResultSetresultSet=null;Statementst=();resultSet=(sql);returnresultSet;}publicstaticintupdateExecut(Stringsql){intnI=0;try{Statementst=();nI=(sql);}catch(Exceptione){}returnnI;}publicstaticvoidclosConnection(){try{();}catch(Exceptione){}}}=newDimension(249,320);5:..privateStringuserPower;publicvoiddenglu(){Stringpsw=null;booleanflag=false;);}else{请输入密码提示}else{();密码,用户权限fromuserwhere用户try{ResultSetrs=(sql);while(()){flag=true;(userPower);}if(flag){if(().trim().equals(())){(userPower);();}else{密码错误提示}}else{);}}catch(Exceptionex){();}}}}***@OverridepublicvoidactionPerformed(ActionEvente){6:..if(()==jButton1){denglu();}elseif(()==jButton1){();(0);}}publicvoidkeyTyped(KeyEvente){}publicvoidkeyPressed(KeyEventke){intkey=();if(key==){if(()==jTextField1){(true);}if(().length>0){denglu();}}elseif(key==){();(0);}}{publicMainFrame(Strings){ponents();7:..(true);(null);(this);(this);(this);(this);(this);(this);(this);(this);(this);(this);(this);(this);(this);(this);();(false);(false);(false);(false);(false);(false);(false);(false);}}publicstaticvoidloadFrame(Stringstr){newMainFrame(str);}//Variablesdeclaration-;;;;;;;;;;;;8:..;;;;;;;;;;//EndofvariablesdeclarationpublicvoidactionPerformed(ActionEvente){if(()==jMenuItem1){();}elseif(()==jMenuItem2){();}elseif(()==jMenuItem11){();}elseif(()==jMenuItem3){();}elseif(()==jMenuItem4){();}elseif(()==jMenuItem10){();}elseif(()==jMenuItem5){();}elseif(()==jMenuItem6){();}elseif(()==jMenuItem7){();}elseif(()==jMenuItem8){();}elseif(()==jMenuItem9){();}elseif(()==jMenuItem12){();}elseif(()==jMenuItem13){();}}}:..publicvoidactionPerformed(ActionEvente){intnI=0;if(()==jButton1){提示}else{try{();nI=(getSql());if(nI==1){添加成功!);}elseif(nI==0){添加失败,已存在要插入的教材编号!提示}}catch(Exceptione2){提示}finally{try{();}catch(Exceptione3){();}}}}:..if(()==jButton2){try{();}catch(Exceptionex){();}finally{();}}}publicStringgetSql(){Stringstr1=().trim();Stringstr2=().trim();Stringstr3=().trim();Stringstr4=().trim();Stringstr5=().trim();Stringstr6=().trim();Stringstr7=().trim();Stringstr8=().trim();returnsql;}}(ActionEvente){if(()==jButton1){:..提示}else{();try{ResultSetrs=(sql);while(()){((1));((2));((3));((4));((5));((6));((7));((8));}}catch(Exceptione1){();}}}elseif(()==jButton2){();条形码教材名称出版社出版时间作者定价教材编号inti=(sql);if(i!=0){修改成功!);}else{修改失败!提示}}elseif(()==jButton4){请输入教材编号提示:..}else{intYES_OPTION=0;();确定要删除数据吗?提示if(YES_OPTION==0){inti=(sql);if(i!=0){删除成功!);}else{删除失败!提示}}else{return;}}}elseif((()==jButton3)){();try{();}catch(Exceptionex){();}}}}教材编号privateStringsqlStr;***@OverridepublicvoidactionPerformed(ActionEvente){:..if((()==jButton1&&(()!=null全部}else{}();try{ResultSetrs=(sqlStr);=();intcolount=();Vectorcolo=newVector();for(inti=1;i<=colount;i++){((i));}Vectordata=newVector();while(()){Vectorrowv=newVector();for(inti=1;i<=colount;i++){((i));}(rowv);}DefaultTableModeldtm=newDefaultTableModel(data,colo);TableRowSortersorter=newTableRowSorter(dtm);(sorter);(dtm);}catch(Exceptionex){();}finally{();}}else{);}}***@OverridepublicvoiditemStateChanged(ItemEvente){:..str=(String)();}}publicvoidactionPerformed(ActionEvente){intnI=0;if(()==jButton1){提示}else{try{();现有库存=现有库存教材编号nI=(getSql());if(nI==1){入库成功!);}elseif(nI==0){入库失败,已存在要添加的入库单号!提示}}catch(Exceptione2){();}:..finally{try{();}catch(Exceptione3){();}}}}if(()==jButton2){try{();}catch(Exceptionex){();}finally{();}}}publicStringgetSql(){Stringstr1=().trim();Stringstr2=().trim();Stringstr3=().trim();Stringstr4=().trim();Stringstr5=().trim();Stringstr6=().trim();Stringstr7=().trim();Stringstr8=().trim();入库单号,入库日期,教材编号,教材名称,单价,适合系别,入库数量,经手人returnsql;}}:..publicvoidactionPerformed(ActionEvente){intnI=0;if(()==jButton1){出库单号不能为空提示}else{try{();现有库存=现有库存-教材编号nI=(getSql());if(nI==1){出库成功!);}elseif(nI==0){出库失败,已存在要添加的出库单号!提示}}catch(Exceptione2){();}finally{try{();}catch(Exceptione3){();17:..}}}}if(()==jButton2){try{();}catch(Exceptionex){();}finally{();}}}publicStringgetSql(){Stringstr1=().trim();Stringstr2=().trim();Stringstr3=().trim();Stringstr4=().trim();Stringstr5=().trim();Stringstr6=().trim();Stringstr7=().trim();Stringstr8=().trim();出库单号,出库日期,教材编号,教材名称,单价,适合系别,出库数量,经手人returnsql;}}:..教材编号privateStringsqlStr;***@OverridepublicvoidactionPerformed(ActionEvente){if((()==jButton1&&(()!=null全部全部}else{}();try{ResultSetrs=(sqlStr);=();intcolount=();Vectorcolo=newVector();for(inti=1;i<=colount;i++){((i));}Vectordata=newVector();while(()){Vectorrowv=newVector();for(inti=1;i<=colount;i++){((i));}(rowv);}DefaultTableModeldtm=newDefaultTableModel(data,colo);19:..TableRowSortersorter=newTableRowSorter(dtm);(sorter);(dtm);}catch(Exceptionex){();}finally{();}}else{);}}***@OverridepublicvoiditemStateChanged(ItemEvente){str=(String)();}}心得体会该教材管理系统总体说来功能现了简单的教材信息管理,教材信息管理和教材库存管理,和征订教材订单管理的一些基本的功能都已经具备;数据库的设计方面,建有、Booksinfo,Instockinfo,Instock,Outstock,order,User数据库中存在一些问题,比如一些数据的约束没有实现,和数据的事务。还有很多不中之处。但在做课程设计的过程中也遇到很多问题,通过这次课程设计更加明白了“纸上得来终觉浅

课程设计高校教材管理系统 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数20
  • 收藏数0收藏
  • 顶次数0
  • 上传人1781111****
  • 文件大小1.65 MB
  • 时间2024-03-17