对于建立图书馆管理系统的项目模拟经验
此次项目模拟,是在Windows环境下施行的。主要的工具为java程序。
-
首先下载eclipse并在其中选择java应用程序
-
然后需要在Windows上搭建java的环境变量(具体参照WIN10下,Jdk的环境变量
配置 link.) -
在Java中新建一个java计划并命名“图书馆管理计划”,然后建包和类
第一步就是要写入配置文件
- 首先配置图书馆的选择方法:
package com.zxyt.bean;
public class ChooseBean {
private int s_id,z_id,l_id,t_id;
private String s_time;
public int getS_id() {
return s_id;
}
public void setS_id(int sId) {
s_id = sId;
}
public int getZ_id() {
return z_id;
}
public void setZ_id(int zId) {
z_id = zId;
}
public String getS_time() {
return s_time;
}
public void setS_time(String sTime) {
s_time = sTime;
}
public void setL_id(int l_id) {
this.l_id = l_id;
}
public int getL_id() {
return l_id;
}
public void setT_id(int t_id) {
this.t_id = t_id;
}
public int getT_id() {
return t_id;
}
}
- 然后进行图书馆管理方法的配置:
package com.zxyt.bean;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
public class LibraryBean {
private int l_id,l_num,l_status;
private String l_name,l_address,l_b_time_str,l_e_time_str;
private Date l_b_time,l_e_time;
private List<TimePartBean> tpb;
public int getL_id() {
return l_id;
}
public void setL_id(int lId) {
l_id = lId;
}
public int getL_num() {
return l_num;
}
public void setL_num(int lNum) {
l_num = lNum;
}
public int getL_status() {
return l_status;
}
public void setL_status(int lStatus) {
l_status = lStatus;
}
public String getL_name() {
return l_name;
}
public void setL_name(String lName) {
l_name = lName;
}
public String getL_address() {
return l_address;
}
public void setL_address(String lAddress) {
l_address = lAddress;
}
public String getL_b_time_str() {
return l_b_time_str;
}
public void setL_b_time_str(String lBTimeStr) {
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(lBTimeStr);
try {
l_b_time=sDateFormat.parse(lBTimeStr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
l_b_time_str = lBTimeStr;
}
public String getL_e_time_str() {
return l_e_time_str;
}
public void setL_e_time_str(String lETimeStr) {
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
l_e_time=sDateFormat.parse(lETimeStr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
l_e_time_str = lETimeStr;
}
public Date getL_b_time() {
return l_b_time;
}
public void setL_b_time(Date lBTime) {
l_b_time = lBTime;
}
public Date getL_e_time() {
return l_e_time;
}
public void setL_e_time(Date lETime) {
l_e_time = lETime;
}
public List<TimePartBean> getTpb() {
return tpb;
}
public void setTpb(List<TimePartBean> tpb) {
this.tpb = tpb;
}
}
- 然后是学生文件的配置:
package com.zxyt.bean;
public class StudentBean {
private String s_name,s_pwd;
private int s_id;
public String getS_name() {
return s_name;
}
public void setS_name(String sName) {
s_name = sName;
}
public String getS_pwd() {
return s_pwd;
}
public void setS_pwd(String sPwd) {
s_pwd = sPwd;
}
public int getS_id() {
return s_id;
}
public void setS_id(int sId) {
s_id = sId;
}
}
- 还有就是在时间文件上的配置:
package com.zxyt.bean;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimePartBean {
private int t_id,l_id;
private String t_b_time_str,t_e_time_str;
private Date t_b_time,t_e_time;
public int getT_id() {
return t_id;
}
public void setT_id(int tId) {
t_id = tId;
}
public int getL_id() {
return l_id;
}
public void setL_id(int lId) {
l_id = lId;
}
public String getT_b_time_str() {
return t_b_time_str;
}
public void setT_b_time_str(String tBTimeStr) {
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
t_b_time=sDateFormat.parse(tBTimeStr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
t_b_time_str = tBTimeStr;
}
pu