实例介绍
Java模拟的网吧管理系统,分为服务器端和客户端,模拟了网吧管理系统的基本功能,作为练习JDBC使用,适合初学者。本人用的JDK是1.7,使用时导入项目后若不兼容请自行修改JDK为1.6。
【实例截图】
【核心代码】
NetBar
└── NetBar
├── Database
│ ├── netbar.sql
│ └── netbarzhangyuhang.sql
├── Document
│ ├── ~$文档.doc
│ ├── ~$界面设计说明.doc
│ ├── ~WRL0005.tmp
│ ├── ~WRL0537.tmp
│ ├── ~WRL1110.tmp
│ ├── ~WRL1784.tmp
│ ├── ~WRL1911.tmp
│ ├── ~WRL3037.tmp
│ ├── 开发文档.doc
│ └── 用户使用说明书.doc
└── Src
├── netbarClient
│ ├── bin
│ │ ├── com
│ │ │ └── kaso
│ │ │ ├── common
│ │ │ │ └── utils
│ │ │ │ ├── Client.class
│ │ │ │ └── PropertyManager.class
│ │ │ ├── jdbc
│ │ │ │ └── jdbctemplate
│ │ │ │ ├── ConnectionFactory.class
│ │ │ │ ├── DBConfig.class
│ │ │ │ ├── JdbcTemplate.class
│ │ │ │ ├── KeyHolder.class
│ │ │ │ ├── PreparedStatementCreator.class
│ │ │ │ ├── PreparedStatementSetter.class
│ │ │ │ ├── ResultSetExtractor.class
│ │ │ │ ├── RowCallbackHandler.class
│ │ │ │ └── RowMapper.class
│ │ │ └── netbar
│ │ │ ├── dao
│ │ │ │ ├── CardDao.class
│ │ │ │ ├── ComputerDao.class
│ │ │ │ ├── RecordDao.class
│ │ │ │ └── impl
│ │ │ │ ├── CardDaoImpl$1.class
│ │ │ │ ├── CardDaoImpl.class
│ │ │ │ ├── ComputerDaoImpl$1.class
│ │ │ │ ├── ComputerDaoImpl.class
│ │ │ │ ├── RecordDaoImpl$1.class
│ │ │ │ └── RecordDaoImpl.class
│ │ │ ├── factory
│ │ │ │ └── DaoFactory.class
│ │ │ ├── main
│ │ │ │ └── NetBarClient.class
│ │ │ ├── model
│ │ │ │ ├── Card.class
│ │ │ │ ├── Computer.class
│ │ │ │ └── Record.class
│ │ │ └── view
│ │ │ ├── ComputerId.class
│ │ │ ├── InfoDialog$1.class
│ │ │ ├── InfoDialog.class
│ │ │ ├── LoginFrame$1.class
│ │ │ ├── LoginFrame.class
│ │ │ ├── LogoutDialog$1.class
│ │ │ ├── LogoutDialog.class
│ │ │ ├── MainFrame$1.class
│ │ │ ├── MainFrame$10.class
│ │ │ ├── MainFrame$11.class
│ │ │ ├── MainFrame$12.class
│ │ │ ├── MainFrame$13.class
│ │ │ ├── MainFrame$2.class
│ │ │ ├── MainFrame$3.class
│ │ │ ├── MainFrame$4.class
│ │ │ ├── MainFrame$5.class
│ │ │ ├── MainFrame$6.class
│ │ │ ├── MainFrame$7.class
│ │ │ ├── MainFrame$8.class
│ │ │ ├── MainFrame$9.class
│ │ │ ├── MainFrame$Connect.class
│ │ │ ├── MainFrame.class
│ │ │ ├── ViewInfoDialog$1.class
│ │ │ ├── ViewInfoDialog$2.class
│ │ │ ├── ViewInfoDialog.class
│ │ │ └── base
│ │ │ ├── LoginFrameBase$1.class
│ │ │ ├── LoginFrameBase$2.class
│ │ │ ├── LoginFrameBase$3.class
│ │ │ ├── LoginFrameBase.class
│ │ │ ├── LogoutDialogBase$1.class
│ │ │ ├── LogoutDialogBase$2.class
│ │ │ └── LogoutDialogBase.class
│ │ ├── dao.properties
│ │ └── dbConfig.properties
│ ├── images
│ │ ├── 0.png
│ │ └── background.jpg
│ ├── lib
│ │ ├── commons-dbcp-1.2.2.jar
│ │ ├── commons-pool-1.3.jar
│ │ └── mysql-connector-java-3.0.17-ga-bin.jar
│ └── src
│ ├── com
│ │ └── kaso
│ │ ├── common
│ │ │ └── utils
│ │ │ ├── Client.java
│ │ │ └── PropertyManager.java
│ │ ├── jdbc
│ │ │ └── jdbctemplate
│ │ │ ├── ConnectionFactory.java
│ │ │ ├── DBConfig.java
│ │ │ ├── JdbcTemplate.java
│ │ │ ├── KeyHolder.java
│ │ │ ├── PreparedStatementCreator.java
│ │ │ ├── PreparedStatementSetter.java
│ │ │ ├── ResultSetExtractor.java
│ │ │ ├── RowCallbackHandler.java
│ │ │ └── RowMapper.java
│ │ └── netbar
│ │ ├── dao
│ │ │ ├── CardDao.java
│ │ │ ├── ComputerDao.java
│ │ │ ├── RecordDao.java
│ │ │ └── impl
│ │ │ ├── CardDaoImpl.java
│ │ │ ├── ComputerDaoImpl.java
│ │ │ └── RecordDaoImpl.java
│ │ ├── factory
│ │ │ └── DaoFactory.java
│ │ ├── main
│ │ │ └── NetBarClient.java
│ │ ├── model
│ │ │ ├── Card.java
│ │ │ ├── Computer.java
│ │ │ └── Record.java
│ │ └── view
│ │ ├── ComputerId.java
│ │ ├── InfoDialog.java
│ │ ├── LoginFrame.java
│ │ ├── LogoutDialog.java
│ │ ├── MainFrame.java
│ │ ├── ViewInfoDialog.java
│ │ └── base
│ │ ├── LoginFrameBase.java
│ │ └── LogoutDialogBase.java
│ ├── dao.properties
│ └── dbConfig.properties
└── netbarServer
├── bin
│ ├── com
│ │ └── kaso
│ │ ├── common
│ │ │ └── utils
│ │ │ ├── PropertyManager.class
│ │ │ └── Server.class
│ │ ├── jdbc
│ │ │ └── jdbctemplate
│ │ │ ├── ConnectionFactory.class
│ │ │ ├── DBConfig.class
│ │ │ ├── JdbcTemplate.class
│ │ │ ├── KeyHolder.class
│ │ │ ├── PreparedStatementCreator.class
│ │ │ ├── PreparedStatementSetter.class
│ │ │ ├── ResultSetExtractor.class
│ │ │ ├── RowCallbackHandler.class
│ │ │ └── RowMapper.class
│ │ └── netbar
│ │ ├── dao
│ │ │ ├── CardDao.class
│ │ │ ├── ComputerDao.class
│ │ │ ├── RecordDao.class
│ │ │ └── impl
│ │ │ ├── CardDaoImpl$1.class
│ │ │ ├── CardDaoImpl.class
│ │ │ ├── ComputerDaoImpl$1.class
│ │ │ ├── ComputerDaoImpl.class
│ │ │ ├── RecordDaoImpl$1.class
│ │ │ └── RecordDaoImpl.class
│ │ ├── factory
│ │ │ └── DaoFactory.class
│ │ ├── main
│ │ │ └── NetBarServer.class
│ │ ├── model
│ │ │ ├── Card.class
│ │ │ ├── Computer.class
│ │ │ └── Record.class
│ │ └── view
│ │ ├── AddCardDialog.class
│ │ ├── AddComputerDialog.class
│ │ ├── CardDeleteDialog.class
│ │ ├── CardModifyDialog.class
│ │ ├── CardViewDialog.class
│ │ ├── ComputerDeleteDialog.class
│ │ ├── ComputerModifyDialog.class
│ │ ├── ComputerViewDialog.class
│ │ ├── InfoDialog$1.class
│ │ ├── InfoDialog.class
│ │ ├── LoginDialog.class
│ │ ├── LogoutDialog.class
│ │ ├── MainFrame$1.class
│ │ ├── MainFrame$2.class
│ │ ├── MainFrame$3.class
│ │ ├── MainFrame$4.class
│ │ ├── MainFrame$5.class
│ │ ├── MainFrame$6.class
│ │ ├── MainFrame$7.class
│ │ ├── MainFrame$8.class
│ │ ├── MainFrame$9.class
│ │ ├── MainFrame$ServerThread.class
│ │ ├── MainFrame.class
│ │ ├── RechargeCardDialog$1.class
│ │ ├── RechargeCardDialog.class
│ │ ├── ViewInfoDialog$1.class
│ │ ├── ViewInfoDialog.class
│ │ └── base
│ │ ├── AddCardDialogBase$1.class
│ │ ├── AddCardDialogBase$2.class
│ │ ├── AddCardDialogBase.class
│ │ ├── AddComputerDialogBase$1.class
│ │ ├── AddComputerDialogBase$2.class
│ │ ├── AddComputerDialogBase.class
│ │ ├── CardUpdateDialogBase$1.class
│ │ ├── CardUpdateDialogBase$2.class
│ │ ├── CardUpdateDialogBase.class
│ │ ├── CardViewDialogBase$1.class
│ │ ├── CardViewDialogBase$2.class
│ │ ├── CardViewDialogBase$3.class
│ │ ├── CardViewDialogBase$4.class
│ │ ├── CardViewDialogBase$5.class
│ │ ├── CardViewDialogBase$6.class
│ │ ├── CardViewDialogBase$7.class
│ │ ├── CardViewDialogBase$MyTableModel.class
│ │ ├── CardViewDialogBase.class
│ │ ├── ComputerUpdateDialogBase$1.class
│ │ ├── ComputerUpdateDialogBase$2.class
│ │ ├── ComputerUpdateDialogBase.class
│ │ ├── ComputerViewDialogBase$1.class
│ │ ├── ComputerViewDialogBase$2.class
│ │ ├── ComputerViewDialogBase$3.class
│ │ ├── ComputerViewDialogBase$4.class
│ │ ├── ComputerViewDialogBase$5.class
│ │ ├── ComputerViewDialogBase$6.class
│ │ ├── ComputerViewDialogBase$7.class
│ │ ├── ComputerViewDialogBase$8.class
│ │ ├── ComputerViewDialogBase$9.class
│ │ ├── ComputerViewDialogBase$MyTableModel.class
│ │ ├── ComputerViewDialogBase.class
│ │ ├── LoginDialogBase$1.class
│ │ ├── LoginDialogBase$2.class
│ │ ├── LoginDialogBase.class
│ │ ├── LogoutDialogBase$1.class
│ │ ├── LogoutDialogBase$2.class
│ │ ├── LogoutDialogBase.class
│ │ ├── RechargeCardDialogBase$1.class
│ │ ├── RechargeCardDialogBase$2.class
│ │ └── RechargeCardDialogBase.class
│ ├── dao.properties
│ └── dbConfig.properties
├── lib
│ ├── commons-dbcp-1.2.2.jar
│ ├── commons-pool-1.3.jar
│ └── mysql-connector-java-3.0.17-ga-bin.jar
└── src
├── com
│ └── kaso
│ ├── common
│ │ └── utils
│ │ ├── PropertyManager.java
│ │ └── Server.java
│ ├── jdbc
│ │ └── jdbctemplate
│ │ ├── ConnectionFactory.java
│ │ ├── DBConfig.java
│ │ ├── JdbcTemplate.java
│ │ ├── KeyHolder.java
│ │ ├── PreparedStatementCreator.java
│ │ ├── PreparedStatementSetter.java
│ │ ├── ResultSetExtractor.java
│ │ ├── RowCallbackHandler.java
│ │ └── RowMapper.java
│ └── netbar
│ ├── dao
│ │ ├── CardDao.java
│ │ ├── ComputerDao.java
│ │ ├── RecordDao.java
│ │ └── impl
│ │ ├── CardDaoImpl.java
│ │ ├── ComputerDaoImpl.java
│ │ └── RecordDaoImpl.java
│ ├── factory
│ │ └── DaoFactory.java
│ ├── main
│ │ └── NetBarServer.java
│ ├── model
│ │ ├── Card.java
│ │ ├── Computer.java
│ │ └── Record.java
│ └── view
│ ├── AddCardDialog.java
│ ├── AddComputerDialog.java
│ ├── CardDeleteDialog.java
│ ├── CardModifyDialog.java
│ ├── CardViewDialog.java
│ ├── ComputerDeleteDialog.java
│ ├── ComputerModifyDialog.java
│ ├── ComputerViewDialog.java
│ ├── InfoDialog.java
│ ├── LoginDialog.java
│ ├── LogoutDialog.java
│ ├── MainFrame.java
│ ├── RechargeCardDialog.java
│ ├── ViewInfoDialog.java
│ └── base
│ ├── AddCardDialogBase.java
│ ├── AddComputerDialogBase.java
│ ├── CardUpdateDialogBase.java
│ ├── CardViewDialogBase.java
│ ├── ComputerUpdateDialogBase.java
│ ├── ComputerViewDialogBase.java
│ ├── LoginDialogBase.java
│ ├── LogoutDialogBase.java
│ └── RechargeCardDialogBase.java
├── dao.properties
└── dbConfig.properties
69 directories, 253 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论