JAVA项目固定资产管理计划书范本.docx
《JAVA项目固定资产管理计划书范本.docx》由会员分享,可在线阅读,更多相关《JAVA项目固定资产管理计划书范本.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA项目(固定资产管理)计划书一、界面设计主界面:1、按钮面板 2、jTable面板 3、树型结构面板 4、菜单部分程序运行初始化时应注意。可使用的菜单只有管理员登录,和关闭系统。其于菜单及按钮不可用,可参考关键代码。建议步骤:1、 主界面大小为:800*600大小。使用NULL布局。(以上部分在没有说明的情况下, 面板使用布局方式为NULL)2、 加入面板1位于主窗体的北面,做为按钮面板。3、 加入面板2位于主窗体的中间,做为jTable使用BorderLayout布局4、 加入面板3位于主窗体的西面,做为树型结构面板,同样使用BorderLayout布局5、菜单设计:一、管理员菜单 1
2、、管理员登录菜单项 2、增加管理员菜单项 3、修改管理员密码菜单项 4、删除管理员菜单项 二、用户管理菜单 1、增加用户菜单项 2、删除用户菜单项 三、资产管理菜单 1、增加资产菜单项 2、删除资产菜单项 四、资产信息管菜单 1、资产信息查询菜单项 2、资产信息修改菜单项 3、删除资产信息菜单项 五、关闭系统 1、关闭系统二、数据库设计1、管理员数据 字段说明:管理员IDint 类型主键管理员名vchar 类型管理员密码vchar 类型2、用户数据表 字段说明:用户IDint类型主键用户名vchar 类型3、资产数据表 字段说明:资产IDint类型主键资产名vchar类型资产价值vchar类型
3、可选为float类型或money类型资产状态vchar类型可选为boolean类型4、资产信息数据表 字段说明:资产操作IDint类型主键资产操作人vchar类型资产操作日期vchar类型可选为date类型使用资产人员vchar类型备注vchar类型数据库部分建议字段全部设置为不可为空。三、逻辑设计1、数据库的连接 1、建立一个新的类做为数据所连接类,注意:必须导入java.sql.*包,2、方法类型,方法1、public void setDb(String dbCommand) 用于执行向数据库中输入数据 方法2、public ResultSet getRS(String dbCommand
4、) 用于返回一个从数据库中查询数据的结果集。2、数据模型 1、建立jTable 数据模型,使用TableModel类建立模型。注意:应导入:import java.util.*;import javax.swing.table.DefaultTableModel; 方法可声明为:public static DefaultTableModel getmyModel(String dbCommand) 3、数据输入使用数据库方法 1,向数据库输入数据。(注意:向数据库输入数据时,要对应于数据库的各字段的值和类型)public void inserDb() String dbCommand = in
5、sert into userinfo values( + ID + , + name + , + password + ); new DbLink().setpStm(dbCommand);注意:如果是对一个数据表进行全部字段的输入,可以不输入字段名。如果只是对某一个数据所字段进行修改,必须输入要修改的字段名。要修改的数据必须和数据所在的数据库的字段的类型匹配。四、关键逻辑结构建产一个操作数据模型的类。建立一个方法,声明如下:Public DefaultTableModel getmyModel(String dbCommand) dbCommand参数为SQL语句Vector biaoti
6、= new Vector();建立一个向量对象用于存储结果集中的列名 Vector value = new Vector(); 建立一个向量对象用于存储结果集中的数据 try ResultSet rs = new DbLink().getRs(dbCommand);使用SQL语句得到结果集(dbCommand 为String 类型数据)传入SQL语名 for (int i = 1; i = rs.getMetaData().getColumnCount(); i+) biaoti.addElement(rs.getMetaData().getColumnName(i)将表头字段加入到biaot
7、i向量中; while (rs.next() Vector temp = new Vector();建立临时的向量对象用于加入结果中的每一行数据。 for (int i = 1; i = rs.getMetaData().getColumnCount(); i+) temp.addElement(rs.getString(i); value.addElement(temp);将向量temp中的数据加入value中 catch (Exception e) DefaultTableModel myModel = new DefaultTableModel(value, biaoti); 建立数据模
8、型(注意:内容在前表头在后); return myModel; 返回这个数据模型.使用这个数据模型的方法为:String dbCommand = select * from userinfo;声明一个字符串用于存放SQL语句jTable1.setModel(new DbModel().getmyModel(dbCommand);使用jTable对象的方法setModel(TbaleModel sss)可以设置jTable中所显示的数据。参数为TableModel可以使用DbModel中的getmyModel()方法得到。数据库连接及使用声明一个类DbLink用于执行数据库的操作所必须的条件 p
9、ublic class DbLink Connection con=null; 声明连接对象 Statement stm=null; 声明执行对象 PreparedStatement pStm=null; 声明预编执行对象 ResultSet rs=null; 声明结果集对象 public void setpStm(String dbCommand) 执行SQL语句的方法 try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); 加载数据库驱动 con=DriverManager.getConnection(jdbc:odbc:mytest);连接数据源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 项目 固定资产 管理 计划书 范本
限制150内