* 继承的父类:JFrame *
* 实现的接口:ActionListener *
*************************************************
public class OrderFrame extends JFrame implements ActionListener{
public OrderFrame(){
//方法功能:类的无参构造方法,实例化类对象
}// OrderFrame
public void addOrderItem(OrderItemPanel panel){
//方法功能:添加订单
}// addOrderItem
public void removeOrderItem(OrderItem item){
//方法功能:删除订单
} // removeOrderItem
public void showMe(){
//方法功能:显示该界面
}// showMe
public void actionPerformed(ActionEvent e) {
//方法功能:ActionListener接口的方法,方法体写入监听逻辑
}// actionPerformed
}// OrderFrame
3.3.3 服务器模块自定义类
在服务器模块中,定义了ServerThread,ServerMainFrame,ServerMainClass,SelectAllOrderDialog,SelectAllAgentFram,RemovePlaneModelDialog,Remove-
FlightSchedularDialog,RemoveFlightDialog,AddAirlineCompanyDialog,AddFlight
Dialog,AddPlaneModelDialog, AgentTableModel, Controlle, FlightSchedular-
ListPael,FlightSchedularTableModel,OrderTableModel十六个类,具体说明如下:
*************************************************
* 类名:ServerMainClass *
* 作用:该类是服务器端主类, *
* 主要用来保存服务器端运行时的全局变量 *
* 继承的父类:Thread *
* 实现的接口:无 *
*************************************************
public class ServerMainClass {
public static void init(){
//方法功能:静态初始化方法
}// init
public static void main(String[] args) {
//方法功能:程序主程序
}//main
} // class ServerThread
*************************************************
* 类名:ServerMainFrame *
* 作用:接收客户端请求,并创建一个线程去执行 *
* 继承的父类:JFrame *
* 实现的接口:ActionListener *
*************************************************
public class ServerMainFrame extends JFrame implements ActionListener{
public ServerMainFrame (){
//方法功能:无参构造方法
}// ServerMainFrame
private void init(){
//方法功能:静态初始化方法
}//init
public void actionPerformed(ActionEvent e) {
//方法功能:为按钮设置监听
}// actionPerformed
}// ServerMainFrame
*************************************************
* 类名:ServerThread *
* 作用:创建服务器界面,完成一些相关操作 *
* 继承的父类:JFrame *
* 实现的接口:无 *
*************************************************
public class ServerThread extends Thread{
protected ServerThread(Socket s){
//方法功能:有参构造方法
}// ServerThread
}
4 系统详细设计
4.1 业务模型
通过上面的分析,建立了下列Java实体类:
(1)航班计划(Flight Scheduler):用来描述由某个航空公司执行的某个定期航班的计划表。例如:由中国国际航空公司执行的每天早上8:00从北京起飞,上午10:00到达上海的CA1202就是一个航班计划。
航班计划中包含如下属性:航班号、起始日期、结束日期、出发地、目的地、离港时间、到港时间、里程、飞机机型、班期、基准票价。主要属性介绍如下:
1)航班号:由航空公司给航班计划定义的唯一标识号码,该号码由2位英文字符和4位数字组成,2位英文字符是航空公司编码,4位数字是航班编码。例如:CA1202就是一个航班计划的航班号,其中CA代表中国国际航空公司,1202代表航班的编号。
转贴于 酷文网-论文下载中心 http://www.coolwen.net
共12页: 上一页 [1] [2] [3] 4 [5] [6] [7] [8] [9] [10] [11] [12] 下一页
网摘收藏: