java课程设小型图书管理系统.docVIP

  • 18
  • 0
  • 约 34页
  • 2017-03-11 发布于贵州
  • 举报
java课程设小型图书管理系统

Java应用课程设计 项目名称:小型图书管理系统 课程名称:Java应用 项目作者:* * * 完成日期:2008年12月24日 前言 本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界 在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。 系统共有4个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。 系统流程图 说明: 首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判断,如果判断失败退出系统,否则进入图书管理系统的主界面。进入主界面后,用户要选择所需执行的功能,即通过鼠标点击相应项,来完成所需操作。 数据库设计 在图书管理系统中,共设计2张表。本系统使用Access来创建数据表。数据库的名称为Book.mdb。 1.表book 字段名称 数据类型 图书名 文本 图书号 文本(主键) 单价 文本 作者 文本 出版社 文本 入库时间 文本 2.表user 字段名称 数据类型 用户名 文本(主键) 密码 文本 系统源码 程序代码 1登陆界面:程序名Login.java import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*; import java.sql.*; class Login extends JFrame implements ActionListener Container cp null; JFrame f null; JButton j1,j2; JTextField t1; JPasswordField t2; JLabel jlable1,jlable2; Color c; JPanel jp1,jp2; Login f new JFrame 小型图书管理系统 ; j1 new JButton 确定 ; j2 new JButton 取消 ; cp f.getContentPane ; jlable1 new JLabel 输入用户名 ; jlable2 new JLabel 用户密码 ; jp1 new JPanel ; jp2 new JPanel ; t1 new JTextField 18 ; t2 new JPasswordField 18 ; jp1.add jlable1 ; jp1.add t1 ; jp1.add jlable2 ; jp1.add t2 ; JLabel JL new JLabel font color #CC00FF size 7 欢迎登陆 ,SwingConstants.CENTER ; cp.add JL,North ; jp2.add j1 ; jp2.add j2 ; cp.add jp1,Center ; cp.add South,jp2 ; jp1.setBackground new Color 255,153,255 ; Toolkit kit Toolkit.getDefaultToolkit ; Dimension screen kit.getScreenSize ; int x screen.width; /*取得显示器窗口的宽度*/ int y screen.height; /*取得显示器窗口的高度*/ //setSize x,y ; /*让系统窗口平铺整个显示器窗口*/ f.setSize 300,300 ; int xcenter x-300 /2; int ycenter y-300 /2; f.setLocation xcenter,ycenter ;/*显示在窗口中央*/ f.setVisible true ; // j1.addActionListener this ;//注册事件监听器 j2.addActionListener this ; f.addWindowListener new WindowAdapter public void windowClosing WindowEvent e System.exit 0 ; ; public void confirm //验证用户和密码是否存在 try Class.forName sun.jdbc.odbc.JdbcOdbcDriver ; catch ClassNotFoundException e System.out.println 加载驱动

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档