教材汇编管理计划系统及其源代码

上传人:新*** 文档编号:107505978 上传时间:2019-10-19 格式:DOC 页数:28 大小:140.50KB
返回 下载 相关 举报
教材汇编管理计划系统及其源代码_第1页
第1页 / 共28页
教材汇编管理计划系统及其源代码_第2页
第2页 / 共28页
教材汇编管理计划系统及其源代码_第3页
第3页 / 共28页
教材汇编管理计划系统及其源代码_第4页
第4页 / 共28页
教材汇编管理计划系统及其源代码_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《教材汇编管理计划系统及其源代码》由会员分享,可在线阅读,更多相关《教材汇编管理计划系统及其源代码(28页珍藏版)》请在金锄头文库上搜索。

1、/*1 需求分析本软件是教材管理系统,主要完成管理员对教材的管理,如信息录入,查询等,功能如下所示;软件设计的目的是方便管理员对教材信息的管理,便于学校等机构使用。完成教材管理系统的设计与实现,主要包括以下基本内容:1)教材信息的录入;2)教材信息的查询;3)教材的入库和出库;4)教材库存查询;5)各项统计工作及打印;6)完成程序的最终调试,必须能正常运行。2 总体设计 教材管理系统教材入库教材出库教材查询教材概览教材入库部分通过输入教材详细信息将教材入库,教材出库部分通过教材号删除其信息,教材查询通过其教材号查询,教材该来输出全部教材详细信息。数据库设计 本软件设计一个表,名为Book.表b

2、ook字段名称数据类型教材名文本教材号文本(主键)价格文本作者文本出版社文本入库时间文本3详细设计1)登陆界面设计mport 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;

3、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

4、(jlable1); jp1.add(t1); jp1.add(jlable2);jp1.add(t2); JLabel JL=new JLabel(欢迎登陆,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

5、();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.ad

6、dWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(0);); public void actionPerformed(ActionEvent e) String cmd=e.getActionCommand(); if(cmd.equals(确定) new Book(t1.getText(); else if(cmd.equals(取消) f.dispose(); public static void main(String args) Login a=new Login

7、(); 2) 主界面设计,显示软件主要功能,即教材入库出库查询等功能。Book.java import .*;import java.sql.*;import java.awt.*;import java.awt.event.*;import java.io.*;import java.util.*;import javax.swing.*;import javax.swing.border.*;import java.util.*;class Book extends JFrame implements ActionListener JButton QueryScore=new JButto

8、n(教材查询);JButton QueryXuefen=new JButton(教材入库);JButton jiangfa=new JButton(教材删除);JButton xuanke=new JButton(教材概览);JButton gaiMima=new JButton(打印);JMenuBar mb = new JMenuBar();/菜单栏JPanel jp=new JPanel();/用来填放子模块Container cp=getContentPane(); Stringusername;Book() Book(String username)this.username=use

9、rname; mb.add(QueryScore); mb.add(QueryXuefen); mb.add(jiangfa); mb.add(xuanke); mb.add(gaiMima); cp.add(mb,North); / 设置边框 jp.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(Color.blue, 2),null, TitledBorder.CENTER, TitledBorder.TOP);jp.setLayout(new BorderLayout(); JLabel

10、label1 = new JLabel(new ImageIcon(4.jpg);jp.add(label1); /* JLabel JL=new JLabel(欢迎登陆,SwingConstants.CENTER); jp.add(JL,North);*/JLabel label2 = new JLabel(new ImageIcon(2.jpg);/jp.add(label2,South);JScrollPane scrollpane=new JScrollPane(jp);cp.add(scrollpane);setTitle(欢迎登陆);Toolkit kit=Toolkit.getD

11、efaultToolkit();Dimension screen=kit.getScreenSize();int x=screen.width;/*取得显示器窗口的宽度*/int y=screen.height;/*取得显示器窗口的高度*/setSize(x,y); /*让系统窗口平铺整个显示器窗口*/ setSize(600,600); int xcenter=(x-600)/2; int ycenter=(y-600)/2; setLocation(xcenter,ycenter);/*显示在窗口中央*/setVisible(true);setDefaultCloseOperation(J

12、Frame.EXIT_ON_CLOSE);/注册临听器QueryScore.addActionListener(this);QueryXuefen.addActionListener(this);jiangfa.addActionListener(this);xuanke.addActionListener(this); public void actionPerformed(ActionEvent e) String cmd=e.getActionCommand();if (cmd.equals(教材查询)new QueryBook();if (cmd.equals(教材入库)new Boo

13、kIn();if (cmd.equals(教材删除)new RemoveBook();if (cmd.equals(教材概览)new BookBrower().showRecord(); public static void main(Stringargs) new Book();3) 教材概览模块,提供库中教材总体情况查询。BookBrower.javaimport java.awt.event.*;import javax.swing.*;import java.awt.*;import java.awt.Container;import java.util.*;import java.sql.*;class BookBrower implements ActionListener JFrame f;Container cp;JPa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号