freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的出租車管理系統(tǒng)(已改無錯(cuò)字)

2023-06-19 20:16:35 本頁(yè)面
  

【正文】 它的目的是 通過介紹系統(tǒng)模塊總體設(shè)計(jì) 使整個(gè)程序的脈絡(luò)變得 清晰化 ,可以更加容易的去理解整個(gè)系統(tǒng),通過對(duì)模塊的書寫也可以對(duì)程序進(jìn)行分析,從而得出結(jié)論,這個(gè)模塊是否有邏輯上的錯(cuò)誤,適不適合這個(gè)程序,模塊的功能又是如何實(shí)現(xiàn)的,這樣可以幫助我們減少我們犯錯(cuò)誤的幾率,使程序變得更好。 本系統(tǒng) 總共 有 四個(gè) 模塊 ,每個(gè)模塊都有屬于自己的獨(dú)特作用, 而 無論缺少哪一個(gè)模塊,這個(gè)系統(tǒng)都會(huì)變得不完整 ,所以每一個(gè)模塊都是非常重要的,缺一不可。 四個(gè) 模塊分別為 : 修改登錄密碼、 司機(jī)信息、車輛信息和 安 全退出程序 。 :在登錄系統(tǒng)后,通過此功能來實(shí)現(xiàn)密碼的更改。 兩 個(gè)小模塊:分別為 司機(jī)信息管理 模塊 、添加司機(jī)信息模塊 。 在司機(jī)信息管理 模塊 中有如下 幾個(gè) 功能 : (1) 提交司機(jī)信息: 把添加過的司機(jī)信息通過此功能來完成提交,通過提交使司機(jī)信息發(fā)生變化。 (2) 添加司機(jī)信息 :通過此功能添加 新的 司機(jī)的各種屬性 ,來完成司機(jī)信息界面的更新。 (3) 刪除司機(jī)信息 : 刪除沒有用的司機(jī)信息,留出空間,使整個(gè)司機(jī)信息變的更加簡(jiǎn)潔。 三個(gè)小模塊:分別為車輛信息管理 、 添加車輛 信息、查詢 車輛信息。 在車輛信息管理模塊中有如下幾個(gè)功能: (1) 提交車輛信息 :把添加過的車輛信息通過此功能來完成提交,通過提交使司機(jī)信息發(fā)生變化。 (2) 添加 車輛信息 :通過此功能添加新的車輛的各種屬性,來完成車輛信息界面的更新。 (3) 刪除車輛信息 : 刪除沒有用的車輛信息,留出空間,是整個(gè)車輛信息變得更加簡(jiǎn)潔。 在查詢車輛信息模塊中有如下兩個(gè)功能: (1) 按車牌號(hào)碼查詢 :通過此功能 在輸入框中 輸入車牌號(hào)碼可以按照車牌號(hào)碼來查找出租車輛。 (2) 按司機(jī)姓名查詢 :通過此功能 在輸入框中 輸入姓名可以按照姓名 來查找出租車輛 12 : 再使用完畢之后,用戶通過 單機(jī)退出按鈕 就 可以 退出 整個(gè)系統(tǒng)。 功能結(jié)構(gòu)圖如圖 41 所示 。 圖 41 功能結(jié)構(gòu)圖 ER 設(shè)計(jì) 因?yàn)樾畔⒁凑站唧w的數(shù)據(jù)模型 來 進(jìn)行組織,而且還需要考慮很多其它元素, 這就給 設(shè) 計(jì)工作 帶來了不小的難度 , 并 且 設(shè)計(jì)出來的成果在使用起來也 非常的 不理想,因此,需要一種可以處理數(shù)據(jù)庫(kù)信息 并且可以準(zhǔn)確的對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行 描述 的方法 。 ER 方法就是一種實(shí)體 關(guān)系方法,而其使用的工具就是 ER 圖。 ER 圖由實(shí)體、實(shí)體的屬性以及實(shí)體之間的關(guān)系三部分組成,實(shí)體是一種對(duì)復(fù)合信息的抽象。 所謂復(fù)合信息是指具有一系列不同性質(zhì)或?qū)傩缘氖挛?,屬性是?shí)體所具有的特征,是數(shù)據(jù)對(duì)象的性質(zhì);實(shí)體之間的關(guān)系通常是指不同實(shí)體之間的關(guān)系。 此系統(tǒng)包括如下 ER 圖: ER 圖 基于 Java 的出租車管理系統(tǒng)記錄了所有 司機(jī)的基本信息, 通過對(duì)其進(jìn)行操作時(shí),將會(huì)直接引用該司機(jī)的實(shí)體屬性,司機(jī)信息 的所有 屬性包括:性別、姓名、年齡、地址、駕齡、駕照,電話 。 司機(jī) 信息 ER 圖如 42 所示。 13 圖 42 司機(jī)信息 ER 圖 ER 圖 基于 Java 的出租車管理 系統(tǒng)記錄了所有車輛的基本信息,通過對(duì)其進(jìn)行操作時(shí),將會(huì)直接引用該 車輛 的實(shí)體屬性, 車輛信息的所有屬性包括:車架號(hào)、車牌號(hào)、司機(jī)、圖片、車況、購(gòu)買日期、發(fā)動(dòng)機(jī)號(hào)。 車輛信息 ER 圖如 43 所示 。 圖 43 車輛信息及 屬性 14 數(shù)據(jù)庫(kù)設(shè)計(jì) 我們 知道,在數(shù)據(jù)庫(kù)管理系統(tǒng)里數(shù)據(jù)庫(kù)概念模型是獨(dú)立的,因此,需要根據(jù)系統(tǒng)所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)來進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計(jì)算機(jī)思想所處理的邏輯關(guān)系模型 ,ER 模型應(yīng)遵循下列原則: 每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系。 所有的主鍵必須定義非空( NOT NULL)。 數(shù)據(jù)對(duì)象之間彼此相互連接的方式 我們把它叫做 聯(lián)系。在 ER 圖里有 3 三種這樣的 類型:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系 和 多對(duì)多聯(lián)系。 數(shù)據(jù)庫(kù)在物理設(shè)備上的 皴 儲(chǔ)結(jié)構(gòu)與存取方法被稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴與給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu) 。根據(jù)上面的實(shí)體關(guān)系分析以及 ER 圖,設(shè)計(jì) 基于 Java 的出租車管理系統(tǒng) 數(shù)據(jù)庫(kù)表,詳細(xì)見數(shù)據(jù)庫(kù)表。 本系統(tǒng) 中有 admin 表 、司機(jī)表、車輛表三個(gè)表,下面分別加對(duì)各個(gè)表加以描述。 admin 表設(shè)計(jì) Admin 表 保存了管理員登錄所需要的相關(guān)信息,包括用戶編號(hào) 、 登錄帳號(hào) 、登錄密碼 。 表中各個(gè)字段的說明如下表 41 所示 。 表 41 admin 表 字段名 稱 類型 說明 id 文本 用戶編號(hào) userName 數(shù)字 登陸賬號(hào) userPw 數(shù)字 登陸密碼 司機(jī)表設(shè)計(jì) 司機(jī)表保存了司機(jī)的相關(guān)信 息,包括編號(hào)、姓名、性別、年齡、電話、住址,駕齡。 表中各個(gè)字段的說明如下表 42 所示 。 表 42 司機(jī)表 字段 名稱 類型 說明 ID 文本 編號(hào) name 文本 姓名 sex 文本 性別 age 文本 年齡 15 tel 文本 電話 address 文本 住址 jiazhao 數(shù)字 駕照 jialing 數(shù)字 駕齡 車輛表設(shè)計(jì) 車輛 表保存了 車輛 的相關(guān)信息,包括編號(hào)、 車牌 、 車架號(hào) 、 發(fā)動(dòng)機(jī)號(hào) 、 購(gòu)買日期 、 車況 , 圖片 。 表中各個(gè)字段的說明如下表 43 所示 。 表 43 車輛表 字段名 稱 類型 說明 ID 文本 編號(hào) Chepai 文本 車牌 chejia 數(shù)字 車架號(hào) fadong 數(shù)字 發(fā)動(dòng)機(jī)號(hào) goumairi 數(shù)字 購(gòu)買日期 chekuang 文本 車況 fujian 圖像 圖片 sijiming 文本 司機(jī)姓名 本章小結(jié) 本章主要敘述的是系統(tǒng)模塊總體設(shè)計(jì)、 ER 設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),通過對(duì)系統(tǒng)模塊總體設(shè)計(jì)的分析,可以方便的讓我們從根本上了解,該系統(tǒng)的所有功能,以及各個(gè)功能的作用。通過對(duì) ER 圖的分析,可以清晰的讓我們的知道屬性與實(shí)體之間的聯(lián)系 ,而數(shù)據(jù)庫(kù)設(shè)計(jì)讓我們知道 各個(gè)數(shù)據(jù)的相關(guān)信息,通過對(duì)系統(tǒng)模塊總體設(shè)計(jì)、 ER 設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),通過對(duì)系統(tǒng)模塊總體設(shè)計(jì)的分析我們可以更好的了解該系統(tǒng)。 16 第 5 章 系統(tǒng)實(shí)現(xiàn)及分析 在 每 個(gè)系統(tǒng)的 研發(fā) 過程中 ,在經(jīng)過了 系統(tǒng) 分析、 總體 設(shè)計(jì) 這些 階段之后,便開始了系統(tǒng) 的 實(shí)現(xiàn)階段。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)開發(fā)工作主要是集中在系統(tǒng)的 編寫過程與功能結(jié)構(gòu) 上 ,系統(tǒng)實(shí)現(xiàn)階段 是在 前面 所有 階段的基礎(chǔ)上, 把 基礎(chǔ)的理論 知識(shí) 變?yōu)閷?shí)踐 ,因此系統(tǒng)的成果是系統(tǒng)分析和設(shè)計(jì)階段的完美融合。 登陸界面 為了保證系統(tǒng)的安全性,要使用本系統(tǒng)必須先登陸到系統(tǒng)中。管理員登錄采用 AJAX 方式進(jìn)行驗(yàn)證,先是在前臺(tái)獲取輸入的管理中登錄賬號(hào)、密碼,點(diǎn)擊登錄后,通過 AJAX 方式,后臺(tái)異步進(jìn)行驗(yàn)證,實(shí)現(xiàn)頁(yè)面無刷新的管理員登錄。效果圖如 圖 51 所示 。 圖 51 登錄界面 通過輸入 賬號(hào) 、密碼 ,在 登錄基于 Java 的出租車系統(tǒng),用戶 進(jìn)入了系統(tǒng)主頁(yè) 面之后用戶才可以對(duì)相關(guān)功能進(jìn)行操作。 主 要實(shí)現(xiàn)代碼如下: public String login(String userName,String userPw,int userType) { (userType+userType)。 try { (700)。 } catch (InterruptedException e) { 17 // TODO Autogenerated catch block ()。 } String result=no。 if(userType==0)//管理員登陸 { String sql=from TAdmin where userName=? and userPw=? and type=39。chaoji39。 Object[] con={userName,userPw}。 List adminList=().find(sql,con)。 if(()==0) { result=no。 } else { WebContext ctx = ()。 HttpSession session=()。 TAdmin admin=(TAdmin)(0)。 (userType, 0)。 (admin, admin)。 result=yes。 } } if(userType==1) { } if(userType==2) { } if(userType==3) { 18 } return result。 } 系統(tǒng)主界面 在登錄之后,我們就進(jìn)入了系統(tǒng)主頁(yè)面, 我們可以清楚的看到 右邊的所有功能菜單。 通過對(duì)系統(tǒng)主頁(yè)面進(jìn)行操作,來達(dá)到 實(shí)現(xiàn) 各個(gè)功能的 目的 。 在系統(tǒng)的主界面中包括了修改登錄密碼、司機(jī)信息管理、司機(jī)信息添加、車輛信息管理、添加車輛信息、車輛信息查詢,安全退出系統(tǒng)。 在司機(jī)信息管理 菜單 中,包括了 添加司機(jī)信息、刪除司機(jī)信息,提交司機(jī)信息 的功能 。 在車輛信息管理菜單中,包括了添加車輛信息、刪除 車輛信息 ,提交車輛信息 的功能 。 在車輛信息查詢菜單中, 包括了按車牌號(hào)查詢、按司機(jī)查詢 的功能 。 系統(tǒng)主界面的效果圖如圖 52 所示 。 圖 52 系統(tǒng)主界面 司機(jī)信息管理 本模塊實(shí)現(xiàn)對(duì)司機(jī)信息的管理操作,包括司機(jī)信息的添加、查看、刪除操作。 點(diǎn)擊司機(jī)信息管理菜單,進(jìn)入司機(jī)信息管理頁(yè)面,該頁(yè)面通過列表列出已添加的司機(jī)信息,包括姓名、性別、電話、年齡、 住址、駕照、駕齡等。點(diǎn)擊列表的刪除按鈕, 也可以 實(shí)現(xiàn)司機(jī)信息的刪除操作 , 刪除沒有用的司機(jī)信息可以清理出內(nèi)存空間,使電腦的存儲(chǔ)沒有那么擁擠, 通過添加與刪除可以及時(shí)更 新司機(jī)信 19 息管理界面, 是企業(yè)的管理變得容易。 司機(jī)信息管理 如圖 53。 圖 53 司機(jī)信息管理 操作過程:鼠標(biāo)單機(jī)司機(jī)信息管理,選擇要修改或者刪除數(shù)據(jù),在“操作”下面找 到刪除按鈕,點(diǎn)擊“刪除”按鈕,完成刪除功能。點(diǎn)擊“添加司機(jī)”,在彈出頁(yè)面中分別輸入姓名、性別、年齡、電話 、 住址、駕照,在輸入完成后點(diǎn)擊提交。 司機(jī)信息添加 如圖 54。 圖 54 司機(jī)信息添加 主要實(shí)現(xiàn)代碼 如下 : public String sijiAdd() { TSiji siji=new TSiji()。 //(id)。 (name)。 (sex)。 20 (age)。 (tel)。 (address)。 (jiazhao)。 (jialing)。 (no)。 (siji)。 Map request=(Map)().get(request)。 (msg, 信息添加成功 )。 return 。 } public String sijiMana() { String sql=from TSiji where del=39。no39。 List sijiList=().find(sql)。 Map request=(Map)().get(request)。 (sijiList, sijiList)。 return 。 } public String sijiDel() { TSiji siji=(id)。 (yes)。 (siji)。 Map request=(Map)().get(request)。 (msg, 信息刪除成功 )。 return 。 } 21 public String sijiAll() { String sql=from TSiji where del=39。no39。 List sijiList=().find(sql)。 Map request=(Map)().get(request)。 (sijiList, sijiList)。 return 。 } 車倆信息管理 本模塊實(shí)現(xiàn)對(duì)出租車信息管理的操作,包括車輛信息的添加、查看、刪除、查詢等操作。 點(diǎn)擊車輛信息管理菜單,進(jìn)入車輛信息管理頁(yè)面,該頁(yè)面通過列表列出已添加的車輛信息,包括車牌、車架號(hào)、發(fā)動(dòng)機(jī)號(hào)、購(gòu)買日期、車況、司機(jī)等信息。 點(diǎn)擊列表的刪除按鈕,實(shí)現(xiàn)車輛信息的刪除操作。界面
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1