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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文--車輛管理系統(tǒng)(編輯修改稿)

2025-07-20 05:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 設(shè)計(jì)與實(shí)現(xiàn)做好了準(zhǔn)備。3 系統(tǒng)設(shè)計(jì)本章將詳細(xì)的分析介紹用戶模塊的各個(gè)功能,功能的實(shí)現(xiàn)以及遇到的問(wèn)題和解決問(wèn)題的方法。結(jié)構(gòu)框架圖能清楚的呈現(xiàn)出系統(tǒng)的框架,用戶模塊主要有用戶登錄注冊(cè),車輛搜索,預(yù)約表管理,個(gè)人信息管理,車輛派遣等五個(gè)模塊;后臺(tái)模塊的主要有產(chǎn)品管理,產(chǎn)品類別管理,訂單管理,信息管理和管理員管理功能,各個(gè)模塊都有精確的分工。本文著重介紹前臺(tái)模塊。根據(jù)對(duì)系統(tǒng)的模塊設(shè)計(jì),畫出系統(tǒng)的功能模塊圖。系統(tǒng)功能模塊示意圖如圖31所示。圖31 系統(tǒng)框架結(jié)構(gòu)圖 系統(tǒng)子模塊設(shè)計(jì) 用戶注冊(cè)用戶從主界面點(diǎn)擊注冊(cè),進(jìn)入注冊(cè)頁(yè)面,填寫相應(yīng)資料,點(diǎn)擊提交,既完成注冊(cè),成為會(huì)員。如果信息有誤或者格式不對(duì),則給予提示,用戶可按提示填寫正確的資料。(1)用戶名填寫在用戶注冊(cè)頁(yè)面,用戶需要對(duì)所要求的資料進(jìn)行填寫。填寫用戶名時(shí),系統(tǒng)需要判斷用戶名是否可用,即在數(shù)據(jù)庫(kù)user表中是否已有相同的用戶名字段存在,如果有即用戶名重復(fù),則不可用。(2)確認(rèn)密碼,密碼需要輸入兩遍,系統(tǒng)需要將第二與第一遍所輸入的密碼進(jìn)行對(duì)比,如果一致,則可用。(3)其他資料完整的檢測(cè),系統(tǒng)需要檢測(cè)這些文本框在提交時(shí)是否為空,如果為空則提示信息不完整。以上三點(diǎn)都符合,則可以完成注冊(cè)。用戶注冊(cè)模塊的流程圖,如圖32所示。圖32 用戶注冊(cè)流程圖 車輛檢索用戶未登錄也可從主界面上直接查看所有車輛列表或?qū)囕v進(jìn)行檢索。使用搜索工具對(duì)車輛進(jìn)行搜索查詢。可分類查詢。用戶可以選擇車輛的類別,在類別下拉菜單中,選出自己需要搜索的類別即可,系統(tǒng)根據(jù)此類別的名稱返回?cái)?shù)據(jù)庫(kù)進(jìn)行檢索,返回檢索結(jié)果。查詢結(jié)果直接顯示。(1)車輛添加到預(yù)約表,用戶對(duì)所選擇的車輛進(jìn)行預(yù)約,系統(tǒng)讀取車輛信息之后,自動(dòng)在頁(yè)面中生成車輛預(yù)約表信息。(2)在確認(rèn)預(yù)約時(shí),需填寫申請(qǐng)表,提交申請(qǐng)表。(3)在預(yù)約車輛頁(yè)面中,每項(xiàng)預(yù)約記錄都有刪除這一選項(xiàng)功能,用戶點(diǎn)擊刪除,系統(tǒng)則清除此條信息。車輛查詢流程圖如圖33所示。圖33 車輛查詢模塊流程圖 車輛預(yù)約模塊用戶注冊(cè)成功登錄之后進(jìn)行預(yù)約,把要預(yù)約的車輛添加到預(yù)約表,可對(duì)預(yù)約表中的車輛進(jìn)行管理。管理包括是否刪除所選車輛,選擇好之后,可選擇繼續(xù)預(yù)約,或是去填寫申請(qǐng)表。繼續(xù)預(yù)約保留列表中車輛信息,可繼續(xù)添加車輛。去填寫申請(qǐng)表則跳轉(zhuǎn)進(jìn)入用戶申請(qǐng)?zhí)顚戫?yè)面。用戶填好申請(qǐng)單后提交申請(qǐng)則確認(rèn)生成申請(qǐng)。用戶通過(guò)用戶面板進(jìn)入我的預(yù)約??刹樵冏约旱念A(yù)約以及預(yù)約詳情,但不可以進(jìn)行修改。車輛預(yù)約流程圖,如圖34所示。圖34 車輛預(yù)約模塊流程圖 用戶個(gè)人信息管理用戶在用戶中心中點(diǎn)擊修改信息和修改密碼可自行修改個(gè)人的資料,用戶名不可修改,其他信息都可修改。用戶名在注冊(cè)時(shí)是可以修改的,一旦完成了注冊(cè),用戶名在庫(kù)表中便是主鍵,是不可以更改的,這也是用戶身份的標(biāo)識(shí)。用戶修改密碼和其他信息,與用戶注冊(cè)時(shí)的操作和系統(tǒng)的判定都是一樣的。如圖35所示為用戶信息修改流程圖。圖35 用戶信息修改流程圖 派遣車輛與回車登記車輛預(yù)約時(shí)生成的申請(qǐng)單初始狀態(tài)為未審核,管理員審核通過(guò)后,管理員需根據(jù)申請(qǐng)單派遣車輛出車。在車輛返回學(xué)校時(shí),司機(jī)需要跟管理員聯(lián)系,上交費(fèi)用表。管理員在系統(tǒng)上將該次申請(qǐng)狀態(tài)標(biāo)記為已完成,進(jìn)行費(fèi)用登記,即完成回車登記。如圖36所示為派遣車輛流程圖。圖36 派遣車輛流程圖 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 數(shù)據(jù)庫(kù)分析根據(jù)對(duì)信商車輛的調(diào)研,以及參考已有的車輛管理系統(tǒng),設(shè)計(jì)出系統(tǒng)的數(shù)據(jù)庫(kù)。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)考慮到用戶的實(shí)際需求以及我校車輛管理的現(xiàn)有狀況,分別設(shè)計(jì)出系統(tǒng)中所涉及的實(shí)例所有屬性。并根據(jù)分析系統(tǒng)的流程設(shè)計(jì)出用戶模塊各個(gè)實(shí)例之間的聯(lián)系。用戶模塊相關(guān)的ER圖,如圖37所示。圖37用戶模塊ER圖 數(shù)據(jù)庫(kù)表設(shè)計(jì)(1)車輛表(car)用來(lái)記錄商品的各項(xiàng)信息,考慮到信息的完整性,所有的字段均不可以為空。車輛品牌通過(guò)外鍵brand_id進(jìn)行傳遞,車輛類型通過(guò)外鍵type_id進(jìn)行傳遞,車輛規(guī)格通過(guò)外鍵specification_id進(jìn)行傳遞。車輛表各字段及其意義,如表31所示。表31 車輛表(car)字段名類型長(zhǎng)度允許空描述car_idint11否車輛ID,主鍵,自增licenseplatevarchar32否牌照brand_idint32否車輛品牌,外健type_idint32否車輛類型,外鍵specification_idint11否車輛規(guī)格,外鍵buydatevarchar32否購(gòu)入時(shí)間 pricefloat0否購(gòu)入價(jià)格from_idvarchar11否提供者/制造商ID appearancetext0否車輛外觀及詳細(xì)描述beizhuvarchar255是備注carflagint11否狀態(tài),車輛是否可用(2)車輛品牌表(brand)記錄車輛品牌信息,表中各字段設(shè)計(jì)如表32所示。表32 車輛品牌表(brand)字段名類型長(zhǎng)度允許空描述brand_idint11否車輛品牌ID,主鍵,自增brand_namevarchar32否車輛品牌名稱sortint11否排序號(hào)(3)車輛類型表(cartype)記錄車輛類型信息,表中各字段設(shè)計(jì)如表33所示。表33 車輛類型表(cartype)字段類型長(zhǎng)度允許空描述type_idint 11否車輛類型ID,主鍵,自增type_namevarchar32否車輛類型名稱sortint11否排序號(hào)(4)車輛規(guī)格表(carspecification)記錄車輛規(guī)格信息,表中各字段設(shè)計(jì)如表34所示。表34 車輛規(guī)格表(carspecification)字段類型長(zhǎng)度允許空描述specification_idint 11否車輛規(guī)格ID,主鍵,自增specification_namevarchar32否車輛規(guī)格名稱sortint11否排序號(hào)type_idint11否類型ID,外鍵(5)車輛來(lái)源表(carfrom)記錄車輛的提供者或者制造商的詳細(xì)信息,表中各字段設(shè)計(jì)如表35所示。表35 車輛來(lái)源表(carfrom)字段類型長(zhǎng)度允許空描述from_idint 11否車輛來(lái)源ID,主鍵,自增from_namevarchar32否車輛來(lái)源phoneint11否排序號(hào)addressvarchar32否地址beizhuvarchar255是備注(6)用戶表(user)用來(lái)存儲(chǔ)用戶的基本信息,基本信息都是用戶注冊(cè)填寫。其中密碼(password)的存儲(chǔ)并非直觀的用戶密碼,而是由MD5加密后的字符串。用戶表各字段及其意義,如表36所示。表36 用戶表(user)字段名類型長(zhǎng)度允許空描述useridint11否用戶ID,主鍵,自增usernamevarchar32否用戶名passwordint32否密碼sexvarchar32否性別departmentvarchar32否所在部門positionvarchar32否職位telvarchar32否聯(lián)系電話(7)申請(qǐng)表(application)是存放用戶填寫申請(qǐng)表后生成的申請(qǐng)信息,其中userid為申請(qǐng)表的外鍵,存儲(chǔ)申請(qǐng)車輛用戶的id。申請(qǐng)表各字段及其意義,如表37所示。表37 申請(qǐng)表(application)字段名類型長(zhǎng)度允許空描述applyidint11否申請(qǐng)表ID,主鍵,自增useridint11否用戶ID,外鍵usernamevarchar32否用戶名incidentvarchar32否出車事由departmentvarchar32否借車人所在部門borrowtimevarchar32否借車時(shí)間backtimevarchar32否還車時(shí)間placevarchar32否出車地點(diǎn)beizuvarchar255是備注(8)預(yù)訂表(orders)是在用戶提交一個(gè)申請(qǐng)以后生成的預(yù)訂信息。預(yù)定表包含的信息有預(yù)訂的ID號(hào),申請(qǐng)表ID等信息。表中各字段設(shè)計(jì)如表38所示。表38 預(yù)約表(orders)字段名類型長(zhǎng)度允許空描述orderidint11否預(yù)訂表ID,主鍵,自增applyidint11否申請(qǐng)表ID,外鍵maketimevarchar32否預(yù)訂時(shí)間statusvarchar32否狀態(tài)useridint11否用戶ID,外鍵(9)申請(qǐng)明細(xì)表(applydetail)是在用戶查看申請(qǐng)明細(xì)時(shí)用來(lái)顯示申請(qǐng)的車輛信息,申請(qǐng)表信息等。管理員也需要查看該表,對(duì)申請(qǐng)進(jìn)行審核以及派遣車輛等操作。申請(qǐng)明細(xì)表各字段及其意義,如表39所示。表39申請(qǐng)明細(xì)表(applydetail)字段名類型長(zhǎng)度允許空描述applydetailidint11否申請(qǐng)明細(xì)表ID,主鍵,自增applyidint11否申請(qǐng)表ID,外鍵useridint11否用戶ID,外鍵 本章小結(jié)本章主要介紹了系統(tǒng)的總體設(shè)計(jì)方案,其中包括系統(tǒng)的各模塊的設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。根據(jù)系統(tǒng)的需求分析完成系統(tǒng)的總體架構(gòu)設(shè)計(jì),設(shè)計(jì)出適合的功能框架。構(gòu)建數(shù)據(jù)庫(kù)表,將數(shù)據(jù)表按照邏輯索引鏈接在一起,實(shí)現(xiàn)物理邏輯和數(shù)據(jù)邏輯接口。 4 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)是將用戶所需要的系統(tǒng)呈現(xiàn)在用戶面前的關(guān)鍵步驟,它是建立在系統(tǒng)需求分析和系統(tǒng)設(shè)計(jì)的基礎(chǔ)之上的,在完成前幾章系統(tǒng)實(shí)現(xiàn)的準(zhǔn)備工作之后,本章將信商車輛管理系統(tǒng)實(shí)現(xiàn)過(guò)程和結(jié)果進(jìn)行闡述。以下是系統(tǒng)子模塊的具體實(shí)現(xiàn)方法和實(shí)現(xiàn)結(jié)果。 用戶登錄模塊 登錄處理流程 每個(gè)系統(tǒng)都少不了系統(tǒng)登錄管理,在信商車輛管理系統(tǒng)中,用戶通過(guò)前臺(tái)主頁(yè)面進(jìn)行操作,實(shí)現(xiàn)用戶登錄,以便完成車輛預(yù)約等流程。系統(tǒng)對(duì)登錄者進(jìn)行 session 值存取用戶名和 id,根據(jù)登錄是否成功的提示信息,跳轉(zhuǎn)到不同的界面。當(dāng)退出登錄的時(shí)候,消除 session值。 用戶登錄實(shí)現(xiàn)用戶在登錄時(shí),輸入的密碼為MD5加密的密文,這樣數(shù)據(jù)庫(kù)中所存儲(chǔ)的密碼不會(huì)泄露。這樣保證了用戶登錄的安全性。同時(shí),系統(tǒng)采用了輸入驗(yàn)證碼才能進(jìn)行登錄,這樣防止了不法用戶的侵入。用戶登錄界面如圖41所示。圖41 用戶登錄界面圖實(shí)現(xiàn)用戶登錄的核心代碼如下:String username=(username)。 String password=(password)。 //獲取用戶提交的驗(yàn)證碼 String checkcode=(checkcode)。 String message=。 HttpSession session=()。 //獲取服務(wù)器保存的驗(yàn)證碼 String realcheckcode=(checkcode).toString()。 //驗(yàn)證用戶輸入的驗(yàn)證碼是否正確 if((realcheckcode)){ UserDAO userDAO=new UserDAO()。 MapString,Objectuser=(username, (password))。 if(user!=null){ MapString,Object record=new HashMapString,Object()。//更新用戶上一次的登錄時(shí)間 (lastlogintime, new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(new Da
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1