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

正文內(nèi)容

汽車租賃管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文(編輯修改稿)

2024-10-02 08:54 本頁面
 

【文章內(nèi)容簡介】 圖 32 功能關(guān)系圖 汽車表結(jié)構(gòu) 汽車表用來反正真實汽車在數(shù)據(jù)庫內(nèi)所有屬性 ,其中包括 :汽車 ID,車號 ,車型 ,顏色 ,價值 ,租金 ,押金 ,租用情況 ,簡介等 . 汽車信息表 : Cars 名稱 中文名稱 物理名稱 字段類型 主鍵 字段名 ID carid(PK) Number 是 字段名 車號 carnumber Varchar2(30) 否 字段名 型號 cartype Varchar2(30) 否 字段名 顏色 color Varchar2(30) 否 字段名 價值 price Number 否 字段名 租金 rentprice Number 否 字段名 押金 deposit Number 否 字段名 租用情況 isrenting Number 否 字段名 簡介 description Varchar2(50) 否 表 33 信息表 客戶管理 添加客戶 修改客戶密碼 查詢客戶 刪除客戶 修改客戶 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 14 頁 共 31 頁 功能關(guān)系圖如下 : 圖 34 關(guān)系圖 出租單表結(jié)構(gòu) 反映出租單情況 ,包括出租單編號 , 預(yù)付金 , 應(yīng)付金 , 實際交付金額 , 起租日期 , 應(yīng)歸還日期 , 歸還日期 , 出租單狀態(tài) , 客戶號 , 車號 , 服務(wù)人員編號等 . 出租單信息表 : Rentable 名稱 中文名稱 物理名稱 字段類型 主鍵 字段名 出租單編號 tableid(PK) Number 是 字段名 預(yù)付金 Imprest Number 否 字段名 應(yīng)付金 shouldpayprice Number 否 字段名 實際交付金額 Price Number 否 字段名 起租日期 Begindate Date 否 字段名 應(yīng)歸還日期 shouldreturndate Date 否 字段名 歸還日期 Returndate Date 否 字段名 出租單狀態(tài) Rentflag Number 否 字段名 客戶號 custid(FK) Number 否 字段名 車號 carid(FK) Number 否 汽車管理 查詢汽車信息 刪除汽車信息 添加汽車信息 修改汽車信息 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 15 頁 共 31 頁 字段名 服務(wù)人員編號 userid(FK) Number 否 表 34 信息表 檢查單表結(jié)構(gòu) 反映檢查單實際情況 ,包括檢查單號 , 檢查時間 , 屬性 , 問題 , 賠費 , 檢查員 , 出租單編號等 . 檢查單信息表 : checktable 名稱 中文名稱 物理名稱 字段類型 主鍵 字段名 檢查單號 checkid( PK) Number 是 字段名 檢查時間 checkdate Date 否 字段名 屬性 Field Varchar2(30) 否 字段名 問題 problem Varchar2(30) 否 字段名 賠費 paying Number 否 字段名 檢查員 checkuserid(FK)參照用戶表 Number 否 字段名 出租單編號 Rentid( FK)參照出租單表 Number 否 表 35 檢查單信息表 客戶租車流程圖 : 圖 35 客戶租車流程圖 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 16 頁 共 31 頁 客戶還車流程圖 : 圖 36 客戶還車流程圖 . 連接數(shù)據(jù)庫 通過 JDBC連接到 ORACLE,利用 JAVA的反射機制來尋找 ORACLE提供的 JDBC連接方法 源代碼節(jié)選 : /** * 連接數(shù)據(jù)庫抽象類 * 作為工具提供其他類直接調(diào)用 Connection連接數(shù)據(jù)庫 * 含有關(guān)閉數(shù)據(jù)庫連接方法 */ ()。// 反射機制獲取數(shù)據(jù)庫驅(qū)動 ! conn = (, , )。 // 回滾操作。 客戶請 求業(yè)務(wù) 出租汽車 查詢是否存在此客戶 生成出租單并修改數(shù)據(jù)庫汽車信息 數(shù)據(jù)庫內(nèi)修改該客戶信息記錄租車記錄 客戶歸還汽車 查詢出租單 生成檢查單 修改客戶租用狀態(tài) 修改汽車租用狀態(tài) 修改出租單狀態(tài) 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 17 頁 共 31 頁 第 4 章 建立數(shù)據(jù)庫 數(shù)據(jù)庫建模 通過建模工具建立數(shù)據(jù)庫中所有數(shù)據(jù)模型 UML 圖如下: 圖 41 UML 數(shù)據(jù)模型 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 18 頁 共 31 頁 數(shù)據(jù)庫建表 利用 SQL 語句建立數(shù)據(jù)庫表,利用數(shù)據(jù)庫表的互相管理來反映具體事務(wù)的真實關(guān)系。由于表太多,這里也就不一一列舉了。 權(quán)限與目錄表的 SQL 語句如下: create table OA_ROLES_MENUS ( ROLE_ID NUMBER not null, MENU_ID NUMBER not null, constraint ROLES_MENUS primary key (ROLE_ID, MENU_ID) 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 19 頁 共 31 頁 2. 系統(tǒng)前臺設(shè)計 . 系統(tǒng)登入界面 : 界面如下圖 : 圖 51 登陸界面 源代碼節(jié)選 : String name = (username)。// 獲取用戶名 String password = (password)。// 獲取密碼 String role_id = (role)。// 獲取用戶等級 int id = (role_id)。 LoginDAO login = new LoginDAO(name, password, id)。 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 20 頁 共 31 頁 boolean flag = ()。 if (flag) { // 建立回話 User user = ()。 HttpSession session = ()。 // 在會話中將用戶操作目錄和所能操作的功能做保存 (, user)。 ()。// 跳轉(zhuǎn)生成目錄 } else { // (flag)。 (msg, err)。 ().forward(request, response)。 } . 動態(tài)生成菜單 每次登入時自動訪問數(shù)據(jù)庫查詢角色所對應(yīng)的功能菜單 如圖所示 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 21 頁 共 31 頁 圖 52 功能菜單 . 查詢界面 如圖所示 圖 53 查詢界面 通過查詢數(shù)據(jù)庫生成數(shù)組進(jìn)行遍歷產(chǎn)生結(jié)果集,利 用分頁技術(shù)展示給用戶使用。 代碼節(jié)選 : 根據(jù)角色 ID查詢角色對應(yīng)的菜單 conn = ()。 stat = (sql)。 (1, id)。 set = ()。 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 22 頁 共 31 頁 while (()) { menu = new Menu()。 如果沒有父目錄,則將父目錄設(shè)為 1 int menuid =(id)。 FunDAO fun = new FunDAOImpl()。 ListFun funs = (menuid)。 (menuid)。 ((name))。 目錄 名 int fatherid = (father_id)。 if (fatherid 1) { fatherid = 1。 } (fatherid)。 父 目錄 ID ((uri))。 (funs)。 (menu)。 } . 角色添加 如圖所示 添加角色 是比較 關(guān)鍵 的 部分 , 修改角色對應(yīng)的目錄和功能 ,通過 修改中間表 .并且 不通過 UPDATA來修改 , 只能將原有數(shù)據(jù)刪除然后重新插入 代碼如下: 中南財經(jīng)政法大學(xué)畢業(yè)設(shè)計(論文) 第 23 頁 共 31 頁 String sql1 = delete from oa_roles_menus where role_id=?。// 刪除 菜單語句 String sql3 = delete from oa_roles_funs where role_id=?。// 刪除功能 語句 String sql2 = insert into oa_roles_menus values(?,?)。// 插入 菜單語句 String sql4 = insert into oa_roles_funs valu
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1