4源程序清单格式
目录
1引言1
1.1标题1
1.2模块开发情况表1
2模块1(标识符)3
2.1功能说明3
2.2设计说明3
2.3原代码清单3
2.3.1子模块1(标识符)3
2.3.2子模块2(标识符)3
3模块2(标识符)4
5号宋体 (西文times new roman)1.5倍行距
2车次管理信息
2.1功能说明
本模块的主要功能是新增车次信息,删除车次,修改车次。需要输入车次名称,以及此车次上需要添加的车次名称。
2.2设计说明
1.本模块属于管理员操作,车次管理的一部分
2.输入的车次不能为已存在的车次,即车次不可重复。
3.输入要新增的车次,并依次对此车次上的站点名输入;要求以上两项必须全部输入;
系统刷新后车次增加成功。
4.输入的车次名必须是已存在的车次名。
5.在车次列表里选择要删除的车次,系统提示是否确认删除。
6、要修改的车次必须为已存在的车次。
2.3原代码清单
/---------------
//---功能:车次管理界面---
//---完成人:许力仁---
//---完成时间:2012-12-25---
//---修改时间:2012-12-29---
//------------
package allUI;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import entity.Train;
//车次管理界面
import action.TrainmanageAction;
public class TrainManage {
private static JFrame jf;
private JPanel inset3,inset4,inset5,inset6,inset7,inset1,inset2,outset;
private JLabel trainno,startstation,endstation,startdate,price,starttime,restnum;
private JButton in,delete,chage,select,exit;
private JTextField jtrainno,jstartstation,jendstation,jstartdate,jprice,jstarttime,jrestnum;
public static JTable table;
public static String jt="";
public static boolean b=false;
private String jss="";
private String jes="";
private String jsd="";
private String jpe="";
private String jst="";
private String jrn="";
Object[][] tabledate = new Object[60][7];
int i=0;
public TrainManage()
{
}
//初始化界面
public void init(ArrayList list)
{
jf = new JFrame("车次管理界面");
//设置窗口大小位置
jf.setSize(new Dimension(600,600));
jf.setLocation(350,150);
trainno = new JLabel ("车次号");
startstation = new JLabel ("始发站");
endstation = new JLabel ("终点站");
start