首页 > 编程知识 正文

图书管理系统哪个好,图书管理系统java课程设计

时间:2023-05-06 04:26:50 阅读:141372 作者:3942

前篇介绍了注册页面,接下来进入正题-----功能页面

我把功能页面分为用户功能页面和管理员功能页面

ps :使用者无需区分用户还是管理员登录,直接由系统基于登录账号~~~~~~~~~~~~~~~

首先让我们看一下用户功能页面:

主页的长度这样,各按钮的功能已经实现,标题是现在的用户名~~~~~~~

查看个人资料:

修改本人资料:

修改后的资料:

查看管理员上传的图书馆:

代码实现:

包库; import java.awt.Frame; import java.awt.Rectangle; import Java.awt.event.actionevent; import Java.awt.event.action listener; import Java.awt.event.window adapter; import Java.awt.event.window event; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; /** *用户功能选项* @ author hwt 1070359898 * */publicclassuserfunctionextendsframeimplementsactionlistener {//定义每个控件的proctionlister privatejbuttonbtlookbooks=new jbutton (“查看书库信息”); privatejbuttonbtexit=new jbutton ('系统结束'); public UserFunction () {super ) )用户: ' User.num; //串行标题this.setlayout(null ); //btlookself.set bounds (new rectangle (50、80、300、50 ) ),用于手动设置每个组件的位置和大小; //修改个人资料Bt modify.set bounds (new rectangle (50、150、300、50 ) ); //修改个人资料btlookbooks.set bounds (new rectangle (50、220、300、50 ) ); //查看书库信息Bt exit.set bounds (new rectangle (50、290、300、50 ) ); //退出系统btlookself.addactionlistener (this )的Bt modify.addactionlistener (this ); btlookbooks.addactionlistener (this; Btexit.addactionlistener(this; this.add(btlookself; this.add(Btmodify; this.add(btlookbooks; this.add(Btexit; this.setsize (400,370; GUIutil.tocenter(this ); //在窗口中央输入this.setvisible(true ); 可视化//this.setresizable(false )//放大窗口this.setdefaultcloseoperation (jframe.exit _ on _ close ); //设置错误的关闭操作//表单事件this.addwindowlistener (new window adapter ) ) publicvoidwindowclosing (windowevente ) ) { disdisister }; ); } privatevoidsetdefaultcloseoperation (intexitonclose )//todo auto-generatedmethodstub } @ overridepublicvoidactionperface todo auto-generatedmethodstubif (e.get source (==btlookself ) {String message='详情请参阅333333 message='学号: ' User.num 'n '; message='名称: ' User.name 'n '; message='用户名: ' User.username 'n '; message='性别: ' User.sex 'n '; message='年龄: ' User.age 'n '; message='类: ' User.clas 'n '; joption pane.show message dialog (this,message ); }elseif(e.getsource(==Btmodify ) )固定学号: ' User.num ); this.dispose (; } else if (e.get source (==btlookbooks ) ) { this.dispose; new ShowBook (; }感谢您光临}elseif(e.getsource(==Btexit ) joptionpane.show message dialog (this,' )。 欢迎您继续使用此系统!' ); system.exit(0; }}用户功能是这样的,下一篇我们来看看管理员功能` ` ` ` ` ` `

不管文章有什么问题,都欢迎大家来骚扰哦。 博主想和大家一起进步。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。