第(Di)9 章(Zhang)图书进存销系(Xi)统9
1 工(Gong)程简(Jian)介本章介绍如何开发一个 CS 布局的图书进存销系统,该系统的主要有出书社办理、书本办理、书的入库办理、发卖办理等功能,通过这些简单的功能,可以让我们了解如何操纵 JDBC 进行数据库操作、如何使用 Java 的反射机制以及如何对系统进行分层等常识点
2 成立界面在实现功能前,我们需要为这个系统成立界面和设计数据库,本小节将成立在这个小系统中所需要的各个界面
登录界面在进入系统前,我们需要颠末简单的认证才能进入,因此需要提供一个简单的登录界面,当输入用户名和暗码都正确时,就可以进入系统
需要成立的登录界面如图 9
登录界面界面非常的简单,只是两个输入框,一个按钮即可实现
帐号输入框使用的是JTextField 类,而暗码输入框使用的是 JPasswordField 类,使用 JPasswordField 对象并不会显示原始输入的字符
在本章中,我们将在最后再去实现用户的登录,先去实现系统的发卖和入库功能
销(Xiao)售管(Guan)理界(Jie)面销(Xiao)售管(Guan)理界面主要用于进行书的发卖操作,添加一本需要交易的书、从交易列表中移除该书、进行交易等操作,在本界面的上半局部为交易记录列表,我们约 定交易记录列表所显示的为今日进行的交易,并提供一个输入日期的输入框,可以根据 日期进行查询该天的交易记录
本界面的下半局部为显示某笔交易的具体信息,包罗 该笔交易所涉及的金额、发卖量、交易日期、交易所涉及的书等信息
初步的界面如图 9
2 发卖界面如图 9
2,发卖办理界面的交易记录列表中,每列的字段别离为该交易所涉及的书本名、总价、交易日期、总数量
发卖办理界面的下面局部,是显示具体某笔交易的界面,显示对应某笔交易的总价、交易日期、总数量、交易涉