图书管理系统java代码

图书管理系统java代码

ID:38695855

大小:336.00 KB

页数:43页

时间:2019-06-17

上传者:U-2437
图书管理系统java代码_第1页
图书管理系统java代码_第2页
图书管理系统java代码_第3页
图书管理系统java代码_第4页
图书管理系统java代码_第5页
资源描述:

《图书管理系统java代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

登录/注册(RLogin,userbean)修改个人信息(personInfo,personBean)查看我借的书(mybook,lookMybook)增加图书(bookAdd,bookbean)修改图书信息(bookEdit,bookbean)删除图书(bookDel,bookbean)添加成员(memberAdd,memberBean)删除成员(memberDelete,memberBean)图书借阅(bookLend,bookbean)图书归还(bookReturn,bookbean)图书查询(booksearch,bookbean)组员分工:刘会敏:图书管理(增,删,查询,修改图书信息)方法及部分页面,链接数据库(DatabaseConn2)宁俊明:主界面(bookMain),登录注册界面面板(RLogin),修改个人信息,添加、删除成员方法王盛开:登录注册方法(userbean),查看我借的书页面,添加删除成员页面,添加删除图书页面图书中心退出系统操作主面板bookMain个人信息管理管理图书及成员(当用户类型为管理员时显示此组件) 项目下的包及类: 数据库bookcollection表book(bookID设置为自增)表user表userbook 管理图书及成员图书中心退出系统操作个人中心主页面:8删除成员7添加成员设置变量:username,sex,password,userID,userType,department,major向user表插入数据所在院系专业学号密码我是:本科生研究生教师6修改图书信息5删除图书4增加图书9.修改个人资料只向管理员显示,判断用户是否为管理员(session)1.查询图书2.借书3.还书姓名:1,2,3,4,5,6对book表进行操作;9对user表进行操作;10对userbook表进行操作;效果均为点击后出现新的页面验证用户名,密码(fromuser)注册姓名登录密码:注册:登录:登录/注册:(注册后直接登录,跳转到主页面)10.我所借的书 登录注册页面:packagebookDB;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclassRLoginextendsJFrameimplementsActionListener{//Containerc;Stringsex;inttype;//创建登录组件JLabeljlabel0=newJLabel("登录:");JLabeljLabel1=newJLabel("学号(或职工号):");JLabeljLabel2=newJLabel("密码:");JTextFielduserID1=newJTextField(10);JTextFieldpassword1=newJTextField(10);JButtonbtn_ok1=newJButton();//创建登录确定按钮//创建注册组件JLabeljlabel00=newJLabel("注册:");JLabeljLabel3=newJLabel("姓名:");JLabeljLabel4=newJLabel("性别:");JLabeljLabel5=newJLabel("密码:");JLabeljLabel6=newJLabel("学号(或职工号):");JLabeljLabel7=newJLabel("院系:");JLabeljLabel8=newJLabel("专业:");JLabeljLabel9=newJLabel("用户类别:"); JTextFieldname=newJTextField(10);JTextFieldpassword2=newJTextField(10);JTextFieldID2=newJTextField(10);JTextFielddepartment=newJTextField(10);JTextFieldmajor=newJTextField(10);JRadioButtonrb1[];//单选按钮,用于设定性别JRadioButtonrb2[];//用户类型选择JButtonbtn_ok2=newJButton();//创建注册确定按钮//构造函数publicRLogin(){super("登录/注册:");//调用JFrame的构造函数String[]sex={"男","女"};String[]type={"本科生","研究生","老师"};JPanelpanel1=newJPanel(newFlowLayout());//使用JPanel类创建面板,该类是JComponent类的子类,后者又扩展Container//每个JPanel都是一个Container,因此,可以向JPanel添加包括面板在内的组件//this.setBackground(Color.YELLOW);this.add(panel1);this.add(panel1,BorderLayout.NORTH);//JFrame类的默认布局管理器为BorderLayout,此处将panel1设置在面板的北侧。//在panel1面板上添加标签panel1.add(jlabel0);panel1.add(jLabel1);panel1.add(userID1);panel1.add(jLabel2);panel1.add(password1);btn_ok1=newJButton("确定");btn_ok1.addActionListener(this);panel1.add(btn_ok1);JPanelpanel2=newJPanel(newFlowLayout());this.add(panel2);this.add(panel2,BorderLayout.CENTER);//JFrame类的默认布局管理器为BorderLayout,此处将panel2设置在面板的南侧。//在panel2面板上添加组件panel2.add(jlabel00);panel2.add(jLabel3); panel2.add(name);panel2.add(jLabel4);//创建ButtonGroup的对象,用于维护单选按钮的逻辑关系ButtonGroupbg1=newButtonGroup();rb1=newJRadioButton[sex.length];//单选按钮for(inti=0;i<2;i++){//rb1[i]=newJRadioButton(sex[i]);bg1.add(rb1[i]);//管理单选按钮panel2.add(rb1[i]);//将单选按钮添加到面}panel2.add(jLabel5);panel2.add(password2);panel2.add(jLabel6);panel2.add(ID2);panel2.add(jLabel7);panel2.add(department);panel2.add(jLabel8);panel2.add(major);panel2.add(jLabel9);//创建ButtonGroup的对象,用于维护单选按钮的逻辑关系ButtonGroupbg2=newButtonGroup();rb2=newJRadioButton[type.length];//单选按钮for(intj=0;j<3;j++){//rb2[j]=newJRadioButton(type[j]);bg2.add(rb2[j]);//管理单选按钮,只能选一个panel2.add(rb2[j]);//将单选按钮添加到面}btn_ok2=newJButton("确定");btn_ok2.addActionListener(this);panel2.add(btn_ok2);}publicstaticvoidmain(String[]args){RLoginapp=newRLogin();app.setSize(600,200);//设置窗口大小app.setVisible(true);//设置窗口可见app.setDefaultCloseOperation(EXIT_ON_CLOSE); }//endmainmethod@OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstub//Stringsex,type;//用户点击登录确定按钮if(e.getSource()==btn_ok1){userbeanrs=newuserbean();//System.out.println(userID1.getText()+password1.getText());rs.login(userID1.getText(),password1.getText());this.dispose();}//用户点击注册确定按钮if(e.getSource()==btn_ok2){//获取用户选择的性别并存入sex中for(intm=0;m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭