云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java课程设计报告 - 自动取款机模拟程序

java课程设计报告 - 自动取款机模拟程序

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 23:55:57

五、设计中遇到的问题

在此次课程设计中,我遇到了一些问题,如:对于面向对象的方法了解不够透彻,运用到实际的软件开发中存在着困难;对于Java语言,只学习到了一些最基本的知识,这导致编写程序时经常出现一些语法错误,而且要在短时间内用Java语言来设计一个具体的系统是一个较大的挑战;还有对于正规开发一个系统的流程不熟悉,适应起来比较慢,编写各个模块相对应的操作时,自己感觉难以动手,这表明所学的知识不能灵活运用到实际中。尤其是连接数据库的相关操作感觉更加困难,在此也花了很长时间。

对于以上的问题,自己有清楚的认识,解决办法是需要大量阅读相关的书籍,对于书上以及网站上下载的资料中的Java实例必须有清楚的理解,还有就是多跟精通此方面的老师和同学交流,取其精华。对于实际动手能力与系统开发的流程的适应,必须多进行实际的练习与操作,才能有大的进步。

六、设计体会

在这次的课程设计中,主要是运用JAVA语言来编写一个小的应用程序,当然还可以用其他的技术来辅助了。在这个小应用程序当中,我用了Java外还用了Swing控件。由于以前学的不是很扎实,而且还有些知识我们都是没有学过的,这就要求我们去查相关的书籍,还有就是和同学之间的交流。正因为这样,才锻炼了我的自学的能力,还有就是加深了我对各个知识点的认识,并且提高了我对专业的学习的兴趣,为我以后的学习打下了基础。此外,我还感受到了面向对象语言的类库的强大的功能,掌握了运用JAVA中的类实现某些基本功能,并学会了自己查询使用类的方法,也就是要会用API文档,为以后更好的学习面向对象语言奠定了基础。

七、参考文献

[1] 王桂彬、刘家兰,JAVA大学教程[M].清华大学出版社 2008 [2] 印昊, JAVA与面向对象程序设计[M].高等教育出版社 2004 [3] 李尊朝, JAVA语言程序设计[M].中国铁道出版社 2004 [4] 丁诚.JAVA完全自学手册[M].机械工业出版社 2010

八、源代码 client

package edu.hfuu.client;

import edu.hfuu.interfacedesign.LogOnFrm; /** * 客户端 *

* @author Thunder-king * */

public class Client { }

public static void main(String[] args) { }

LogOnFrm logOnFrm = new LogOnFrm();//登录

logOnFrm.setVisible(true);

Dao:

package edu.hfuu.dao;

import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List;

import edu.hfuu.domain.AdminDomain; import edu.hfuu.domain.UserDomain; import edu.hfuu.util.DbUtil;

public class UserDao {

/**

* 创建Preparestatment语句

*

* @param sql * @return */

public static PreparedStatement creatPreparedStatement(String sql) { } /**

* 更新信息 包括增、删、改 *

* @param sql * @param param * @return 是否删除成功 */

public static boolean update(String sql, Object... param) {

int affected = 0;

PreparedStatement st = null;

if (DbUtil.getConnection() != null) {

try {

st = creatPreparedStatement(sql); for (int i = 0; i < param.length; i++) { }

// System.out.println(st.toString()); affected = st.executeUpdate(); e.printStackTrace();

System.out.println(\用户已存在\); if (affected > 0) {

try { }

return true;

DbUtil.getConnection().close(); e.printStackTrace(); } catch (SQLException e) { st.setObject(i + 1, param[i]);

PreparedStatement st = null; try { }

return st;

st = DbUtil.getConnection().prepareStatement(sql); e.printStackTrace(); } catch (SQLException e) {

} catch (SQLException e) {

} finally {

}

}

}

}

try { }

return false;

DbUtil.getConnection().close(); e.printStackTrace(); } catch (SQLException e) {

/**

* 查询用户信息 *

* @param sql * @param param */

public static List select(String sql, Object... param) {

ResultSet rs = null;

PreparedStatement st = null;

List users = new ArrayList(); if (DbUtil.getConnection() != null) { } try { } try {

rs.close();

e.printStackTrace(); } catch (SQLException e) {

st = creatPreparedStatement(sql); for (int i = 0; i < param.length; i++) { } try { }

dealResult(rs, users);

rs = st.executeQuery(); e.printStackTrace(); } catch (SQLException e) {

try { }

st.setObject(i + 1, param[i]); e.printStackTrace(); } catch (SQLException e) {

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

五、设计中遇到的问题 在此次课程设计中,我遇到了一些问题,如:对于面向对象的方法了解不够透彻,运用到实际的软件开发中存在着困难;对于Java语言,只学习到了一些最基本的知识,这导致编写程序时经常出现一些语法错误,而且要在短时间内用Java语言来设计一个具体的系统是一个较大的挑战;还有对于正规开发一个系统的流程不熟悉,适应起来比较慢,编写各个模块相对应的操作时,自己感觉难以动手,这表明所学的知识不能灵活运用到实际中。尤其是连接数据库的相关操作感觉更加困难,在此也花了很长时间。 对于以上的问题,自己有清楚的认识,解决办法是需要大量阅读相关的书籍,对于书上以及网站上下载的资料中的Java实例必须有清楚的理解,还有就是多跟精通此方面的老师和同学交流,取其精华。对于实际动手能力与系统开发的流程的适应,必须多进行实际的练习与操作,才能有大的进步。 六、

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com