欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JAVA项目固定资产管理计划书范本vyc.docx

    • 资源ID:46965176       资源大小:19.03KB        全文页数:8页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVA项目固定资产管理计划书范本vyc.docx

    JAVA项目(固定资产管理)计划书一、界面设计主界面:1、按钮面板 2、jTable面板 3、树型结构面板 4、菜单部分程序运行初始化时应注意。可使用的菜单只有管理员登录,和关闭系统。其于菜单及按钮不可用,可参考关键代码。建议步骤:1、 主界面大小为:800*600大小。使用NULL布局。(以上部分在没有说明的情况下, 面板使用布局方式为NULL)2、 加入面板1位于主窗体的北面,做为按钮面板。3、 加入面板2位于主窗体的中间,做为jTable使用BorderLayout布局4、 加入面板3位于主窗体的西面,做为树型结构面板,同样使用BorderLayout布局5、菜单设计:一、管理员菜单 1、管理员登录菜单项 2、增加管理员菜单项 3、修改管理员密码菜单项 4、删除管理员菜单项 二、用户管理菜单 1、增加用户菜单项 2、删除用户菜单项 三、资产管理菜单 1、增加资产菜单项 2、删除资产菜单项 四、资产信息管菜单 1、资产信息查询菜单项 2、资产信息修改菜单项 3、删除资产信息菜单项 五、关闭系统 1、关闭系统二、数据库设计1、管理员数据 字段说明:管理员IDint 类型主键管理员名vchar 类型管理员密码vchar 类型2、用户数据表 字段说明:用户IDint类型主键用户名vchar 类型3、资产数据表 字段说明:资产IDint类型主键资产名vchar类型资产价值vchar类型可选为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) 用于返回一个从数据库中查询数据的结果集。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 = "insert into userinfo values(" + ID + ",'" + name + "','" + password + "')" new DbLink().setpStm(dbCommand);注意:如果是对一个数据表进行全部字段的输入,可以不输入字段名。如果只是对某一个数据所字段进行修改,必须输入要修改的字段名。要修改的数据必须和数据所在的数据库的字段的类型匹配。四、关键逻辑结构建产一个操作数据模型的类。建立一个方法,声明如下:Public DefaultTableModel getmyModel(String dbCommand) dbCommand参数为SQL语句Vector biaoti = 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)将表头字段加入到biaoti向量中; 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); 建立数据模型(注意:内容在前表头在后); return myModel; 返回这个数据模型.使用这个数据模型的方法为:String dbCommand = "select * from userinfo"声明一个字符串用于存放SQL语句jTable1.setModel(new DbModel().getmyModel(dbCommand);使用jTable对象的方法setModel(TbaleModel sss)可以设置jTable中所显示的数据。参数为TableModel可以使用DbModel中的getmyModel()方法得到。数据库连接及使用声明一个类DbLink用于执行数据库的操作所必须的条件 public 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");连接数据源 stm=con.createStatement(); 建产执行对象 stm.executeUpdate(dbCommand); 使用执行对象执行SQL语句更新数据库中的数据表 catch(Exception e) public ResultSet getRs(String dbCommand) 得到结果集的方法 try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");加载数据库驱动 con=DriverManager.getConnection("jdbc:odbc:mytest");连接数据源 stm=con.createStatement();建产执行对象 rs=stm.executeQuery(dbCommand);使用执行对象执行SQL语句查询数据 catch(Exception ex) return rs; 返回查询的结果集 五、关键代码程序运行初始化部分:如果在输入管理员密码之前只有菜单中的管理员登录和关闭系统菜单为可状态,其于组件要设置为不可用状态设置Swing组件的状态可以使用setEnabled(Boolean sss) 如果sss设置为True 为可用状态false为不可用状态例子:jButton1.setEnable(true) 是设置一个swing的组件jButton为可用状态注意:要在程序初始化时进行组件状态的设置。管理员部分:一、 登录部分必须须验证用户名和密码是否为空。及用户名和密码是否正确。如果出现错误,应有相就的提示。代码入下:使用前必须导入:import javax.swing.JOptionPane;public void jButton1_actionPerformed(ActionEvent e) String name = jTextField1.getText(); 得到当前的用户名 String password = new String(jPasswordField1.getPassword();得到当前的用户密码 if (name.length() = 0) JOptionPane.showMessageDialog(this, "用户名不能为空", "错误", JOptionPane.ERROR_MESSAGE); 提示用户名不能为空 else if (password.length() = 0) JOptionPane.showMessageDialog(this, "用户密码不能为空", "错误", JOptionPane.ERROR_MESSAGE); 提示用户密码不能为空 else if (name.equals("admin") && password.equals("aptech") JOptionPane.showMessageDialog(this, "验证成功欢迎使用", "信息", JOptionPane.INFORMATION_MESSAGE); 提示成功登录 else JOptionPane.showMessageDialog(this, "用户名密码错误", "错误", JOptionPane.ERROR_MESSAGE); 提示用户名密码错误 二、 加入管理员部分加入管理员之前应确认管理员为可用状态。可使用查询管理员方式查看管理员是否为可用。(操作应有相应的提示)一、 执行数据查询工作,并且和从文本框中的得到的数据时行比较二、 输入数据出错部代码参考以上代码三、 删除管理员部分数据输入部分:一、 各表的ID必须为数字。二、 表中的字段可使用可选类型出错部代码参考以上代码执行数据库操作删除管理员。但应注意:在资产管理中的操作人应有相应的操作其它部分:得到当前的日期的方法为:使用前必须导入: import java.text.SimpleDateFormat;import java.util.*;public String getCurrentDate() SimpleDateFormat formattime = new SimpleDateFormat("yyyy年MM月dd日", Locale.getDefault(); 得到当前的日期,格式为:2006年12月13日,注意字母大小写 String str = formattime.format(new Date(); 将当前时间做为字符串输入 return str; 返回这个字符串六、方法查询写出你所使用的各种方法要求写出你的关于数据操类所,定义的类名及方法名数据模型的类名及方法名:要求写出你的关于数据模型操类所,定义的类名及方法名界面类名及方法名:要求写出你的关于界面所,定义的类名及方法名逻辑类名及方法:要求写出你的关于逻辑操所,定义的类名及方法名七、注意事项一、不可出现代码抄习现象。二、程序代码应注意格式的书写三、程序注释应明确如有以上现象,对于项目应相应的扣分。八、补充说明关于jTable中的数据表的操作说明:在jTable中,如果数据表中显示的数据是由数据库中的多个表查询的结果,在进行修改数据时必须分别对每一张表做单独修改。注意:修改的数据时,要注意数据表中的数据对应于那一张数据库中的数据表(如果你有好的方法可以自改定义)数据操作示意图.1:关于建产数据模型的操作说明:1、从数据库中查询数据会生成一个RS结果集2、建立一个可以操作RS结果集的对象3、使用这个对象分别从RS结果集中取出列名和数据4、把取出的列名放入向量对象temp中,把取出的数据放入身量对象value中5、使用value和temp向量对象建产数据模型DBModel6、jTable使用setModel(TableModel sss)方法,得到数据型并且显示其中的数据此计划书所有步骤及代码可以供参考,可以自由发挥。示意图.1:RS结果集:由数据库中的管理员表的:管理员字段及数据 数据库中的用户表中的:用户字段及数据 数据库中的固定资产表中的:资产名字段及数据 数据库中的固定资产使用信息表中的:使用人员字段及数据共同组成数据库:管理理员数据表用户数据表固定资产信息表固定资产使用信息表jTable 所显示的数据操作是由RS结果集所返回的数据,是由多表联合查询的结果。如果在修改所显示的数据时必须,同时修改,数据库中的:管理理员数据表、用户数据表、定资产信息表、固定资产使用信息表 示意图.2:可操作RS结果集的对象ResultSetMetaData可操作RS结果集的对象ResultSetMetaData数据库(DB)结果集(RS)是一个根据对数据库的查询到的数据所生成的二维的数组,在这个数组中有,数据库的字段名、字段所对应的数据数据模型(DBModel)且于存放结果集的列名的向量对象(biaoti)显示结果集数据(jTable)且于存放结果集中的数据向量对象(value)

    注意事项

    本文(JAVA项目固定资产管理计划书范本vyc.docx)为本站会员(jix****n11)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开