java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf
Java期末課程設計
—— Busmanagerment
課程名稱:算法設計與分析
任課老師:吳倩
學生姓名:謝秀華
學生學號:1037005
所在院系:信息工程學院
班級: 10計算機1班
一、前言3
二、 需求分析3
2.1 任務和功能3
2.2 運行環境3
2.3 開發語言3
三、 分析及設計3
四、 具體代碼實現的結果4
4.1 代碼結構4
4.2 功能模塊實現6
五、 課程設計結論17
參考文獻18
致 謝18
一、前言
本文通過所學的java 知識,并且利用java 的可視化界面編程,論述了使用面向對向
方法,對Busmanagerment程序進行需求分析、概要設計、詳細設計,最后使用Java
編程實現該系統的全過程。Java語言是目前比較流行的編程語言,并且有著簡單易學,架
構清晰等優點。通過這次課程設計,不僅僅鞏固了老師上課講的知識,而且也鍛煉了我們的
對java面向對象的編程能力,也能真正的理解它的優點。
二、需求分析
2.1 任務和功能
編寫一個程序來實現Busmanagerment,具體要求如下:
(1)具有一個較好的可視化界面,大體做到美觀、大方,模塊化清晰。
(2)整個系統采用了大量的組合方式來實現。
(3)整個程序分為六個包,分別為添加、修改、登陸、主界面、六個分界面和測試界面。
(4)首先有登錄和注冊的功能,如果用戶知道數據庫中的登錄名和密碼就可以直接選擇登
錄,如果不知,就可以自己注冊一個用戶名,然后進入登錄界面,方便用戶使用。
(5)登錄就去后就進入到主界面,可以選擇自己要進入的模塊,如果一個模塊操作完成,
還可以返回到主界面選擇其他的模塊。
2.2 運行環境
(1)Windowsxp 系統及其以上系統
(2)Myeclipse 10.0及其以上版本
(3)Sqlserver2005
2.3 開發語言
JAVA 語言
三、分析及設計
為了方便保存某些公交車的相關信息,把公交車、乘客、路線等都分別保存在數據庫中,
便于用戶查看信息等操作。Java 中提供很多方法供程序員使用,從而可以直接調用它里面的
方法來實現添加、刪除、修改、查詢等操作。同時,讓學生進一步了解java 所提供的強大
的內部方法。本系統設計了六大主要模塊:公交車管理模塊、自行車管理模塊、員工管理模
塊、經理管理模塊、乘客管理模塊、路線管理模塊。
四、具體代碼實現的結果
4.1 代碼結構
添加模塊類圖:
修改模塊:
登錄模塊:
主界面:
六大模塊:
4.2 功能模塊實現
主要的測試程序:
Main_test:
package Main_test;
import Login.Zhuce;
public class Main_test {
public static void main(String[] args) {
Zhuce login=new Zhuce();
login.setVisible(true);}
}
登錄界面設計的截圖 (代碼見附件)
主要界面設計的截圖 (代碼見附件)
(1)公交車管理模塊截圖 (代碼見附件)
修改模塊:
增加模塊:
自行車管理模塊截圖 (代碼見附件)
修改模塊:
增加模塊:
員工管理模塊 (代碼見附件):
修改模塊:
添加模塊:
經理管理模塊截圖 (代碼見附件):
修改模塊:
添加模塊:
乘客管理模塊截圖 (代碼見附件):
修改模塊:
添加模塊:
路線管理模塊:
修改模塊:
查詢模塊:
五、課程設計結論
Java課程設計這幾周來,通過對所選java題目程序的詳細分析和更改,受益
匪淺.讓我了解到了Java更多的實用功能,也了解到了自己學習結合實踐的不足.
實用的軟件理論,技術與方法才是我們學習的最終目的,應該有更多的時間花在
實踐環節,也希望學校以后能安排更多的實驗性課程,不至于讓理論成為白字,為
以后的工作打好基礎.
從這系統設計中,我發現了
總結
以上是生活随笔為你收集整理的java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【2020年APP-Flutter混合开
- 下一篇: java信息管理系统总结_java实现科