资源简介
课程设计自己写的java花卉销售管理系统,用J2SE的知识开发的小型花卉销售管理系统,界面采用GUI+Swing进行开发,自己感觉还可以,本人测试没问题,可以实现基本的业务要求包括花卉及顾客信息的增删改查等,压缩包中带有源代码及sql脚本,数据库使用的是mysql,直接导入数据库即可使用,还包括课程设计说明书及任务书,总之很全面
代码片段和文件信息
package dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import db.DBService;
import model.Flower;
import model.Manager;
public class FlowerDao {
public void save(Flower f){
String sql=“insert into flowers values (default‘“+f.getFno()+“‘‘“+f.getFname()+“‘“
+ “‘“+f.getFkind()+“‘‘“+f.getPrice()+“‘‘“+f.getNum()+“‘‘“+f.getPath()+“‘‘“+f.getDescription()+“‘)“;
DBService.exxcuteUpdate(sql);
}
public void deleteById(int id){
String sql=“delete from flowers where id=“+id+““;
DBService.exxcuteUpdate(sql);
}
public void delete(Flower f){
String sql=“delete from flowers where id=“+f.getId()+““;
DBService.exxcuteUpdate(sql);
}
public void update(Flower f){
String sql=“update flowers set fno=‘“+f.getFno()+“‘fname=‘“+f.getFname()+“‘fkind=‘“+f.getFkind()+“‘“
+ “price=‘“+f.getPrice()+“‘num=‘“+f.getNum()+“‘path=‘“+f.getPath()+“‘description=‘“+f.getDescription()+“‘ where id=“+f.getId()+““;
System.out.println(sql);
DBService.exxcuteUpdate(sql);
}
public Flower findByNo(String no){
String sql=“select * from flowers where fno=‘“+no+“‘“;
List list=findBySQL(sql);
if(list.size()>0)
return list.get(0);//返回集合中的第一个元素,总共就一个元素
else
return null;
}
public Flower findByName(String name){
String sql=“select * from flowers where fname=‘“+name+“‘“;
List list=findBySQL(sql);
if(list.size()>0)
return list.get(0);//返回集合中的第一个元素,总共就一个元素
else
return null;
}
public Flower findById(int id){
String sql=“select * from flowers where id=‘“+id+“‘“;
List list=findBySQL(sql);
if(list.size()>0)
return list.get(0);//返回集合中的第一个元素,总共就一个元素
else
return null;
}
public List finaAll(){
String sql=“select * from flowers“;
return this.findBySQL(sql);
}
public List findBySQL(String sql){
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
List list = new ArrayList();;
try {
conn = DBService.getConn();
stmt = DBService.openStmt();
rs = stmt.executeQuery(sql);//执行查询
while (rs.next()) {//遍历结果集
Flower f=new Flower();
f.setId(rs.getInt(1));
f.setFno(rs.getString(2));
f.setFname(rs.getString(3));
f.setFkind(rs.getString(4));
f.setPrice(rs.getDouble(5));
f.setNum(rs.getInt(6));
f.setPath(rs.getString(7));
f.setDescription(rs.getString(8));
list.add(f);
}
//Listyer> players
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBService.close(rs stmt conn);
}
return list;
}
public static void main(String[] args) {
FlowerDao dao=new FlowerDao();
System.out.println(dao.finaAll().get(0).getDescription());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4203 2014-01-11 19:18 041140217田贵成\flowers.sql
..A..H. 162 2014-01-11 19:18 041140217田贵成\~$销售管理系统.doc
.....H. 45568 2014-01-09 21:49 041140217田贵成\~WRL0001.tmp
文件 398 2014-01-06 16:49 041140217田贵成\源代码\flowers\.classpath
文件 383 2014-01-06 16:36 041140217田贵成\源代码\flowers\.project
文件 598 2014-01-06 16:36 041140217田贵成\源代码\flowers\.settings\org.eclipse.jdt.core.prefs
文件 4795 2014-01-08 09:10 041140217田贵成\源代码\flowers\bin\dao\FlowerDao.class
文件 4276 2014-01-08 10:56 041140217田贵成\源代码\flowers\bin\dao\ManagerDao.class
文件 4710 2014-01-08 10:05 041140217田贵成\源代码\flowers\bin\dao\OListDao.class
文件 90 2014-01-06 16:50 041140217田贵成\源代码\flowers\bin\db\db.properties
文件 2955 2014-01-06 16:49 041140217田贵成\源代码\flowers\bin\db\DBService.class
文件 2135 2014-01-07 17:56 041140217田贵成\源代码\flowers\bin\model\Flower.class
文件 1069 2014-01-06 16:49 041140217田贵成\源代码\flowers\bin\model\Manager.class
文件 2108 2014-01-08 10:04 041140217田贵成\源代码\flowers\bin\model\OList.class
文件 1468 2014-01-06 17:19 041140217田贵成\源代码\flowers\bin\utils\DateUtils.class
文件 484 2014-01-07 13:53 041140217田贵成\源代码\flowers\bin\utils\FontUtil.class
文件 897 2014-01-07 13:37 041140217田贵成\源代码\flowers\bin\view\BackImage.class
文件 8022 2014-01-08 09:24 041140217田贵成\源代码\flowers\bin\view\FlowerManager.class
文件 273 2014-01-06 17:51 041140217田贵成\源代码\flowers\bin\view\KucunManager.class
文件 5132 2014-01-07 14:38 041140217田贵成\源代码\flowers\bin\view\LoginManager.class
文件 2130 2014-01-08 10:45 041140217田贵成\源代码\flowers\bin\view\MainMenu$1.class
文件 693 2014-01-08 10:45 041140217田贵成\源代码\flowers\bin\view\MainMenu$MyNode.class
文件 4136 2014-01-08 10:45 041140217田贵成\源代码\flowers\bin\view\MainMenu.class
文件 4706 2014-01-08 23:03 041140217田贵成\源代码\flowers\bin\view\OrderManager.class
文件 2743 2014-01-08 10:36 041140217田贵成\源代码\flowers\bin\view\OrderTableModel.class
文件 1768 2014-01-07 20:36 041140217田贵成\源代码\flowers\bin\view\Test.class
文件 4316 2014-01-07 13:37 041140217田贵成\源代码\flowers\bin\view\UserLogin.class
文件 4950 2014-01-08 10:58 041140217田贵成\源代码\flowers\bin\view\UserManager.class
文件 2534 2014-01-07 15:18 041140217田贵成\源代码\flowers\bin\view\UserTableModel.class
文件 1813 2014-01-06 22:15 041140217田贵成\源代码\flowers\bin\view\Welcome.class
............此处省略48个文件信息
相关资源
- Java课程设计案例精编第二版-黄晓东完
- MyQQ最新版(Java版高仿QQ聊天即时通软
- java swing 图书管理系统+MySQL
- Java课程设计报告---运动会成绩管理系
- jsp+Mysql实现学习网站的作业布置,文
- 汽车租赁管理系统(JAVAJSPSERVLETMYSQL)
- jd-gui-1.6.3-java反编译工具(带有集合使
- ThinkinginJava4thEditionAnnotatedSolutionsGuid
- BBS论坛项目全部源代码-MYSQL数据库
- Android手机访问服务器登陆程序客户端
- Java课程设计动物换位
- JAVA mysql web 图书管理系统
- Tomcat+MySQL为自己的APP打造服务器4完结
- jsp大作业_超市购物系统
- Java+GUI编程实现“21点”游戏(含文档
- Maven: The Definitive Guide pdf
- Java代码 MySql导出到SqlLite
- Android studio 通过以servlet搭建的服务器
- hibernate所需jar包(内有mysql所需Jar)
- java+mysql 小型超市管理系统
- 网上购物系统jsp+mysql+tomcat
- 基于SSH校园信息交流平台
- JSP MYSQL学生实习管理系统 源代码
- JSP+MYSQL宾馆酒店客房管理系统
- jsp+javaBean+mysql在线调查问卷系统-Jav
- jsp+mysql工资管理系统
- JAVA课程设计学生信息管理系统源码
- 数据库课程设计——学生选课信息管
- jsp+mysql的员工管理系统
- 学生信息管理系统JavaWeb+MySQL
评论
共有 条评论