当前位置:首页 > 基于java的企业进销存管理系统
黑龙江东方学院本科毕业论文(设计)
结 论
毕业设计开始时,没有一点想法,毕竟设计一个好的WEB项目,并不是一个容易的事情。一些Dao模式、框架的概念都比怎么懂,所以在第一个月主要投身于框架的的学习上面。
经过3个月的学习与思考。最后将其完成。由于自身能力的限制,这个企业进销存管理系统仍有很多不完善的地方。
在学习期间,我学到了很多东西,之前只是刚刚接触java,从未想过自己能够实现这么多的功能,各种界面的设计,数据的连接,发现BUG并解决BUG。在困难中独立学习,使我成长的非常快。
在开发过程中我学到了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,写出相关的开发文档等。然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。还有后续的系统测试,要能灵活利用各种软件测试模型,最大的优化软件。
通过这次的毕业设计,让我更加的确定了目标,今后我将向着java开发方向努力。
-24- 黑龙江东方学院本科毕业论文(设计)
参考文献
[1] 李刚.轻量级java EE企业应用实践[M].电子工业出版社,2012:11-12 [2] 尼格瑞诺,史密斯.JavaScript基础教程[M].人民邮电出版社,2012:50-51 [3] 王志刚,江友华.MySQL高效编程[M].人民邮电出版社,2012:10 [4] 张银鹤.JSP完全学习手册[M].清华大学出版社,2008:33 [5] 李刚.疯狂Java讲义[M].电子工业出版社,2011:5
[6] 沃尔斯,布雷登巴赫.Spring in Action[M].人民邮电出版社,2008:12
[7] 王国辉,牛强.JSP信息系统开发实例精选[M].机械工业出版社,2005-07:12-15 [8] Bruce Eckel.Java编程思想[M].机械工业出版社,2007:16
[9] 杨昭.二级Java语言程序设计教程[M].中国水利水电出版社,2006:56 [10] 陈威,李楠.Jsp工程应用与项目实践[M].机械工业出版社,2005:32-33 [11] 李忠尉,周小彤,陈丹丹.Java入门到精通[M].清华大学出版社,2010:10-11 [12] 王路群.Java高级程序设计[M].中国水利水电出版社,2006:9 [13] 林树泽编著.Java完全自学手册[M].机械工业出版社,2009:6
[14] 陈轶,姚晓昆编著.Java程序设计实验指导[M].清华大学出版社,2006:11 [15] Bruce Eckel.Java Word[M],2001:21
-25- 黑龙江东方学院本科毕业论文(设计)
附 录
附录A
进货单模块设计代码: private JButton getTjButton() {
}
if (tjButton == null) { }
return tjButton;
-26- tjButton = new JButton(); tjButton.setText(\添加\);
tjButton.addActionListener(new ActionListener() { });
public void actionPerformed(ActionEvent e) {
// 初始化票号
java.sql.Date date = new java.sql.Date(jhsjDate.getTime()); }
jhsjField.setText(date.toString());
String maxId = Dao.getRuKuMainMaxId(date); idField.setText(maxId); // 结束表格中没有编写的单元 stopTableCellEditing();
// 如果表格中不包含空行,就添加新行 for (int i = 0; i <= table.getRowCount()-1; i++) { }
DefaultTableModel model = (DefaultTableModel) table
.getModel();
model.addRow(new Vector()); if (table.getValueAt(i, 0) == null)
return;
黑龙江东方学院本科毕业论文(设计)
附录B
商品入库代码:
private JButton getRukuButton() { 结算方式
员
应商名字
if (rukuButton == null) {
rukuButton = new JButton(); rukuButton.setText(\入库\);
rukuButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
stopTableCellEditing(); // 结束表格中没有编写的单元 String pzsStr = pzslField.getText(); // 品种数 String jeStr = hjjeField.getText(); // 合计金额
String jsfsStr = jsfsComboBox.getSelectedItem().toString(); //
String jsrStr = jsrComboBox.getSelectedItem() + \; // 经手人 String czyStr = jsrComboBox.getSelectedItem() + \; // 操作
String rkDate = jhsjField.getText(); // 入库时间 String ysjlStr = ysjlField.getText().trim(); // 验收结论 String id = idField.getText(); // 票号
String gysName = gysComboBox.getSelectedItem() + \;// 供
if (jsrStr == null || jsrStr.isEmpty()) {
JOptionPane.showMessageDialog(JinHuoDan_IFrame.this,
}
if (ysjlStr == null || ysjlStr.isEmpty()) {
-27- \请填写经手人\);
return;
共分享92篇相关文档