- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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、publicvoidsetDb(StringdbCommand)
用于履行向数据库中输入数据
方法2、publicResultSetgetRS(StringdbCommand)
用于返回一个从数据库中查问数据的结果集。
2、数据模型
1、成立jTable数据模型,使用TableModel类成立模型。注意:应导入:
importjava.util.*;
importjavax.swing.table.DefaultTableModel;
方法可声明为:publicstaticDefaultTableModelgetmyModel(StringdbCommand)
3、数据输入
使用数据库方法1,向数据库输入数据。(注意:向数据库输入数据时,要对应于
数据库的各字段的值和种类)
publicvoidinserDb( ){
StringdbCommand=insertintouserinfovalues(+ID+,+name+
,+password+);
newDbLink( ).setpStm(dbCommand);
}
注意:如果是对一个数据表进行全部字段的输入,能够不输入字段名。如果只是对
某一个数据所字段进行改正,必须输入要改正的字段名。要改正的数据必须和数据
所在的数据库的字段的种类匹配。
四、重点逻辑构造
建产一个操作数据模型的类。
成立一个方法,声明如下:
PublicDefaultTableModelgetmyModel(StringdbCommand)
dbCommand参数为SQL语句
{
Vectorbiaoti=newVector( );
成立一个向量对象用于存储结果集中的列名
Vectorvalue=newVector( );
成立一个向量对象用于存储结果集中的数据
try{
ResultSetrs=newDbLink( ).getRs(dbCommand);
使用SQL语句获得结果集(dbCommand为String种类
数据)传入SQL语名
for(inti=1;i=rs.getMetaData( ).getColumnCount( );i++){
biaoti.addElement(rs.getMetaData( ).getColumnName(i))
将表头字段加入到biaoti向量中;
}while(rs.next( )){
Vectortemp=newVector( );
成立临时的向量对象用于加入结果中的每一行数据。
for(inti=1;i=rs.getMetaData( ).getColumnCount( );i++){
temp.addElement(rs.getString(i));
}
value.addElement(temp);
将向量temp中的数据加入va
您可能关注的文档
- ((人教版))初三中考化学试卷分解.docx
- (201-221)PA100-T1技术说明书V0540课件.docx
- (406440)m预应力混凝土连续梁现浇支架检算书课件.docx
- (5)水力机械辅助设备安装工程单元工程质量评定表课件.docx
- (6)第二章化学工业的资源路线和主要产品分解.docx
- (bi商务智能)(217)卷积码Viterbi译码器FPGA实现方案.docx
- (bi商务智能)(SQP-1BII欠频率继电器).docx
- (bi商务智能)64-bit是不是晃点全人类的阴谋.DOCX
- (bi商务智能)Baumol及Tobin的货币需求理论.docx
- (bi商务智能)BIF001业务信息需求调查表.docx
- (EAM资产管理)固定资产管理系统功能介绍.docx
- (EAM资产管理)固定资产管理系统客户端安装升级说明.docx
- (EAM资产管理)固定资产管理考核以及考核方法.docx
- (EAM资产管理)媒体资产管理系统设计实施的关键问题.docx
- (EAM资产管理)岗位描述财务管理资产管理员.docx
- (EAM资产管理)某五星级国际酒店集团资产管理员位说明书.docx
- (EAM资产管理)某房地产公司资产管理考核指标.docx
- (EAM资产管理)江苏电大dreamweaver模拟试题3.docx
- (EAM资产管理)联信光电子公司工艺team模块工艺员岗位说明书.docx
- (EAM资产管理)联信光电子公司生产技术team长岗位说明书.docx
最近下载
- 《红楼梦》中的文化娱乐与艺术表达.pptx VIP
- TZHYL-智慧医院医用耗材 SPD 供应链风险控制指南.pdf VIP
- 数据挖掘知到课后答案智慧树章节测试答案2025年春中国人民解放军国防科技大学.docx VIP
- VDA6.3潜在供方审核P1.xlsx VIP
- 电力公司线路工程资料移交清单 .pdf VIP
- 黑龙江 2023年兽医实验室考试:兽医实验室技术理论真题模拟汇编(共285题).doc VIP
- 2025至2030年中国商务服务市场调查研究及行业投资潜力预测报告.docx
- 第10课 相互了解 相互尊重 教案 人民版中华民族大家庭.pdf VIP
- 2025年七年级数学(上)第1单元《有理数易错题练习》及答案 .pdf VIP
- GB_T 20394-2019 体育用人造草.docx VIP
文档评论(0)