• 大小: 831KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: Java
  • 标签:

资源简介

本代码只用了java sdk1.6,开发环境Esclip 本文件为完整工程文件,可直接导入开发工具后执行。 通过JavaIO实现了文件的存储及读取,并可导出可读的文档 共有六组修改(宠物、疫苗、诊断、防疫、收费、用户)及一个查询功能(收费) 每次修改都做了相应的数据检查(检查输入数据是否合法,并根据数据关联关系,判断是否可以增/删) 实现了打开帮助文档 实现了实时更新表格的功能并双击表头排序

资源截图

代码片段和文件信息

package petManager;

import java.io.Serializable;

@SuppressWarnings(“serial“)
public class Bacterin implements ComparableSerializable {
/**
 * bacterinCode 疫苗编号 5位三层编码(使用部标《兽用生物制品代码编码规则》),规则如下: 第1位:标准代号,取值范围1--5
 * 第2、3位:作用类别号,取值范围:11—15,21—25及31、41、51 3、第4、5位:顺序号,取值范围:01--99 例如: “51101”
 * 表示 狂犬病灭活疫苗 “32103” 表示 布鲁氏菌病灭活疫苗(Ⅰ) 
 * 主键,compareTo方法用它实现
 */
private int bacterinCode;
/**
 * bacterinName 疫苗名称
 * 重写了hashcode和equal方法,用bacterinName、bacterinType、beWareThings来构造
 * 
 */
private String bacterinName;
/**
 * bacterinType 疫苗类型 11 多种动物用灭活疫苗 12 马牛羊用灭活疫苗 13 猪用灭活疫苗 14 禽用灭活疫苗 15
 * 其它动物用灭活疫苗 21 多种动物用灭活疫苗 22 马牛羊用灭活疫苗 23 猪用活疫苗 24 禽用活疫苗 25 其它动物用活疫苗 31
 * 治疗用抗血清 41 诊断制剂 51 其他制品(微生态制剂等)
 */
private String bacterinType;
/**
 * beWareThings 注意事项
 */
private String beWareThings;

public Bacterin() {
super();
}

public Bacterin(int bacterinCode String bacterinName String bacterinType
String beWareThings) {
super();
this.bacterinCode = bacterinCode;
this.bacterinName = bacterinName;
this.bacterinType = bacterinType;
this.beWareThings = beWareThings;
}

@Override
public boolean equals(object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Bacterin other = (Bacterin) obj;
if (bacterinName == null) {
if (other.bacterinName != null)
return false;
} else if (!bacterinName.equals(other.bacterinName))
return false;
if (bacterinType == null) {
if (other.bacterinType != null)
return false;
} else if (!bacterinType.equals(other.bacterinType))
return false;
if (beWareThings == null) {
if (other.beWareThings != null)
return false;
} else if (!beWareThings.equals(other.beWareThings))
return false;
return true;
}

public int getBacterinCode() {
return bacterinCode;
}

public String getBacterinName() {
return bacterinName;
}

public String getBacterinType() {
return bacterinType;
}

public String getBeWareThings() {
return beWareThings;
}

@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((bacterinName == null) ? 0 : bacterinName.hashCode());
result = prime * result
+ ((bacterinType == null) ? 0 : bacterinType.hashCode());
result = prime * result
+ ((beWareThings == null) ? 0 : beWareThings.hashCode());
return result;
}

public void setBacterinCode(int bacterinCode) {
this.bacterinCode = bacterinCode;
}

public void setBacterinName(String bacterinName) {
this.bacterinName = bacterinName;
}

public void setBacterinType(String bacterinType) {
this.bacterinType = bacterinType;
}

public void setBeWareThings(String beWareThings) {
this.beWareThings = beWareThings;
}

@Override
public String toString() {
return “疫苗=【疫苗编号=“ + bacterinCode + “,疫苗名称=“ + bacterinName + “,疫苗类

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        597  2012-02-07 19:58  bacterininfo

     文件        434  2012-02-07 14:24  chargeinfo

     文件        702  2012-02-07 14:23  diagnoseinfo

     文件        659  2012-02-06 09:33  epidemicinfo

     文件        923  2012-02-07 20:27  petinfo

     文件        446  2012-02-07 14:29  userinfo

     文件       2957  2012-02-07 18:41  bin\petManager\Bacterin.class

     文件        751  2012-02-07 20:24  bin\petManager\BacterinDialog$1.class

     文件       2421  2012-02-07 20:24  bin\petManager\BacterinDialog$2.class

     文件       2571  2012-02-07 20:24  bin\petManager\BacterinDialog$3.class

     文件       2424  2012-02-07 20:24  bin\petManager\BacterinDialog$4.class

     文件        468  2012-02-07 20:24  bin\petManager\BacterinDialog$check.class

     文件       8611  2012-02-07 20:24  bin\petManager\BacterinDialog.class

     文件       1059  2012-02-07 20:42  bin\petManager\Bacterinframe$1.class

     文件        799  2012-02-07 20:42  bin\petManager\Bacterinframe$2.class

     文件       1371  2012-02-07 20:42  bin\petManager\Bacterinframe$3.class

     文件       1336  2012-02-07 20:42  bin\petManager\Bacterinframe$4.class

     文件        744  2012-02-07 20:42  bin\petManager\Bacterinframe$5.class

     文件       1044  2012-02-07 20:42  bin\petManager\Bacterinframe$6.class

     文件       6069  2012-02-07 20:42  bin\petManager\Bacterinframe.class

     文件       6628  2012-02-07 18:41  bin\petManager\BacterinManage.class

     文件       4177  2012-02-07 18:41  bin\petManager\Charge.class

     文件        739  2012-02-07 20:03  bin\petManager\ChargeDialog$1.class

     文件       2566  2012-02-07 20:03  bin\petManager\ChargeDialog$2.class

     文件       2086  2012-02-07 20:03  bin\petManager\ChargeDialog$3.class

     文件       2571  2012-02-07 20:03  bin\petManager\ChargeDialog$4.class

     文件       2338  2012-02-07 20:03  bin\petManager\ChargeDialog$5.class

     文件        456  2012-02-07 20:03  bin\petManager\ChargeDialog$check.class

     文件      10015  2012-02-07 20:03  bin\petManager\ChargeDialog.class

     文件       1183  2012-02-07 20:38  bin\petManager\Chargeframe$1.class

............此处省略166个文件信息

评论

共有 条评论

相关资源