車輛管理系統(tǒng)設(shè)計(jì)說明書-大學(xué)論文_第1頁
車輛管理系統(tǒng)設(shè)計(jì)說明書-大學(xué)論文_第2頁
車輛管理系統(tǒng)設(shè)計(jì)說明書-大學(xué)論文_第3頁
車輛管理系統(tǒng)設(shè)計(jì)說明書-大學(xué)論文_第4頁
車輛管理系統(tǒng)設(shè)計(jì)說明書-大學(xué)論文_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

車輛管理系統(tǒng)設(shè)計(jì)說明書[Version1.0]學(xué)院:________計(jì)算機(jī)與信息_________班級(jí):________0____________組員:_日期:______2009年11月18日______TOC\o"1-3"\h\z1 引言 41.1 目的 41.2 背景 41.3 范圍 41.4 定義 41.5 參考文獻(xiàn) 52 建立對象模型 52.1 車輛信息類描述 62.2 車輛借閱類描述 72.3 車輛類別類描述 72.4 留言板類描述 82.5 讀者類描述 82.6 管理員類描述 83 提供交互的界面類 93.1 對用戶登錄操作的界面類 93.2 對管理員管理操作的界面類 93.3 對讀者管理操作的界面類 94 總體設(shè)計(jì)和模塊設(shè)計(jì) 94.1 總體結(jié)構(gòu) 94.2 模塊功能結(jié)構(gòu) 114.2.1 登陸功能結(jié)構(gòu) 114.2.2 管理員管理功能結(jié)構(gòu) 114.2.3 讀者管理功能結(jié)構(gòu) 124.3 模塊設(shè)計(jì) 124.3.1 登陸模塊功能 124.3.2 管理員模塊功能 134.3.3 讀者模塊功能 155 數(shù)據(jù)庫設(shè)計(jì) 185.1 管理員登陸 185.2 車輛信息表 185.3 車輛借閱表 195.4 車輛類別表 195.5 讀者信息表 195.6 留言板信息表 206 用戶界面設(shè)計(jì) 206.1 用戶登錄界面 216.1.1 總系統(tǒng)登陸界面 216.1.2 用戶注冊界面 226.1.3 修改密碼界面 226.2 管理員管理界面 236.2.1 管理員管理總頁面 236.2.2 車輛管理插入/修改/刪除頁面 246.2.3 讀者管理頁面 256.2.4 車輛類別查詢頁面 266.3 讀者管理界面 276.3.1 讀者管理總頁面 276.3.2 車輛查詢頁面 286.3.3 瀏覽全部車輛頁面 296.3.4 讀者信息修改頁面 306.3.5 借閱車輛頁面 316.3.6 歸還車輛頁面 327 運(yùn)行設(shè)計(jì) 327.1 運(yùn)行模塊的組合 327.2 運(yùn)行控制 327.3 運(yùn)行時(shí)間 328 出錯(cuò)處理設(shè)計(jì) 328.1 出錯(cuò)輸出信息 338.2 出錯(cuò)處理對策 339 安全保密設(shè)計(jì) 3310 維護(hù)設(shè)計(jì) 33引言目的隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。若車輛仍采用手工管理車輛的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足其管理人員對車輛書籍,讀者資料,借還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,此車輛管理系統(tǒng)軟件力求提高其管理效率。背景人工管理車輛的手續(xù)繁索、效率低下給具有強(qiáng)烈時(shí)間觀念的管理人員帶來了諸多不便,學(xué)校車輛缺少一套完善的車輛管理軟件,為了對車輛的管理方便,因此必須開發(fā)車輛管理系統(tǒng)。隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。而采用手工管理車輛的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足車輛管理人員對車輛書籍,讀者資料,借還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此車輛管理系統(tǒng)軟件以提高車輛的管理效率。本項(xiàng)目的名稱:車輛管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是XX工作室車輛管理系統(tǒng)軟件開發(fā)小組,用戶是車輛。本產(chǎn)品是針對電腦管理車輛的需求設(shè)計(jì)的,能完成讀者登記,新書購入,讀者借還書等主要功能。范圍本系統(tǒng)是一個(gè)基于網(wǎng)絡(luò)的辦公管理系統(tǒng),利用信息管理系統(tǒng)的原理和網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)對車輛信息的存儲(chǔ)調(diào)用和管理,但將側(cè)重實(shí)現(xiàn)車輛借還的電子化辦公操作,使該車輛的借還辦公由有紙辦公變?yōu)闊o紙化辦公。定義車輛管理:記載藏書信息,借閱信息。車輛管理系統(tǒng):對車輛借閱進(jìn)行管理的計(jì)算機(jī)軟件程序。定義關(guān)鍵詞如下:VisualBasic.NET:一種面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)語言IPO:——Input&Process&Output(輸入、處理、輸出)Webbrowser:網(wǎng)絡(luò)瀏覽器HTTP:HyperTextTransferProtocol(超文本傳輸協(xié)議)HTML:HyperTextMarkupLanguage(超文本標(biāo)記語言)參考文獻(xiàn)錢樂秋等《軟件工程》,清華大學(xué)出版社;《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊、王珊編著高等教育出版社;《VisualBasic.NET程序設(shè)計(jì)實(shí)踐教程》紀(jì)多轍劉萬軍李白萍,清華大學(xué)出版;《VisualBasic.NET數(shù)據(jù)庫編程》,清華大學(xué)出版社;建立對象模型建立對象模型如表1所示表1建立分析的對象模型候選類描述類名注釋管理員在系統(tǒng)中,管理員是用來對車輛信息、車輛信息進(jìn)行管理,應(yīng)該是系統(tǒng)的對象admin持久類二級(jí)用戶在系統(tǒng)中,用戶是用來對車輛進(jìn)行申請并對自己信息進(jìn)行修改,應(yīng)該是系統(tǒng)的對象student持久類車輛信息在系統(tǒng)中,需要保存車輛基本信息,應(yīng)該是系統(tǒng)的對象car持久類車輛変更的申請?jiān)谙到y(tǒng)中,需要保存用戶申請車輛的信息,應(yīng)該是系統(tǒng)的對象borrow持久類車輛申請的批復(fù)在系統(tǒng)中,需要保存車輛類別的批復(fù)信息,應(yīng)該是系統(tǒng)的對象booktype持久類車輛申請的處理在系統(tǒng)中,需要保存對車輛的處理信息,應(yīng)該是系統(tǒng)的對象yboad持久類通過分析,得到“車輛管理系統(tǒng)”的類圖,如圖2所示。圖2“車輛管理系統(tǒng)”類圖車輛變更申請功能結(jié)構(gòu)設(shè)計(jì)車輛變更申請審批車輛變更處理車輛信息類描述類名:車輛基本信息車輛信息類屬性如表2所示表2車輛信息類屬性屬性名數(shù)據(jù)類型牌號(hào)String類型String原價(jià)String購置日期String行駛里程String自編號(hào)String所屬公司String備注String車輛數(shù)量Long維修次數(shù)Long車輛類方法如表3所示表3車輛信息類方法方法名方法功能返回值類型添加添加車輛信息Void修改修改車輛信息Void刪除刪除車輛信息Void查詢查詢車輛信息Void車輛購置申請類描述類名:gouzhishenqing車輛借閱類屬性如表4所示表4車輛購置申請類屬性屬性名數(shù)據(jù)類型車輛編號(hào)String品牌String申請編號(hào)String申請公司String購置批準(zhǔn)日期Date所屬類型String購置日期Date經(jīng)辦人Long車輛購置申請類方法如表5所示表5車輛購置申請類方法方法名方法功能返回值類型添加添加購置申請記錄Void修改修改購置申請記錄Void刪除刪除購置申請記錄Void查詢查詢購置申請記錄Void車輛調(diào)撥類別類描述類名:cheliangdiaobo車輛調(diào)撥類屬性如表6所示表6車輛類別類屬性屬性名數(shù)據(jù)類型類別String車輛編號(hào)String品牌String申請編號(hào)String申請公司String購置批準(zhǔn)日期Date所屬類型String購置日期Date經(jīng)辦人Long車輛類別類方法如表7所示表7車輛類別類方法方法名方法功能返回值類型添加添加車輛調(diào)撥類別信息Void修改修改車輛調(diào)撥類別信息Void刪除刪除車輛調(diào)撥類別信息Void查詢查詢車輛調(diào)撥類別信息Void車輛報(bào)廢類描述類名:cheliangbaofei車輛報(bào)廢類屬性如表8所示表8車輛報(bào)廢類屬性屬性名數(shù)據(jù)類型類別String車輛編號(hào)String品牌String申請編號(hào)String申請公司String購置批準(zhǔn)日期Date所屬類型String購置日期Date經(jīng)辦人Long姓名String電話String郵箱String內(nèi)容String車輛維修類描述類名:reader讀者類屬性如表9所示表9讀者類屬性屬性名數(shù)據(jù)類型姓名String證件號(hào)String性別String聯(lián)系電話String登記日期Date聯(lián)系地址String讀者類方法如表10所示表10讀者類方法方法名方法功能返回值類型添加添加讀者信息Void修改修改讀者信息Void刪除刪除讀者信息Void查詢查詢讀者信息Void管理員類描述類名:admin總經(jīng)理類屬性如表11所示表11管理員類屬性屬性名數(shù)據(jù)類型姓名String密碼String提供交互的界面類對用戶登錄操作的界面類Form1.vb:用戶登錄界面reload.vb:用戶注冊界面Password.vb:修改密碼界面對管理員管理操作的界面類loadgly.vb:管理員管理界面gbook.vb:車輛管理插入/修改/刪除界面greader.vb:讀者管理界面gboad.vb:留言板界面gvip.vb:VIP管理界面Count.vb:車輛排名界面gbooktype.vb:車輛類別查詢界面對讀者管理操作的界面類loadyh.vb:讀者管理總頁面ybook.vb:車輛查詢頁面ybook1.vb:瀏覽全部車輛頁面yModifyreader.vb:讀者信息修改頁面yborrow.vb:借閱車輛頁面yreturn.vb:歸還車輛頁面yreader.vb:讀者信息頁面yboad.vb:留言板頁面總體設(shè)計(jì)和模塊設(shè)計(jì)總體結(jié)構(gòu)管理員讀者登陸界面管理員讀者登陸界面管理員管理界面注冊修改密碼讀者管理界面圖書管理信息管理讀者管理vip管理留言板查看信息添加修改刪除新建打開保存刪除查看刪除圖書查詢分類查詢組合查詢?nèi)繛g覽讀者管理查詢修改借閱書籍歸還書籍讀者信息留言板最新動(dòng)態(tài)添加查詢模塊功能結(jié)構(gòu)登陸功能結(jié)構(gòu)管理員對讀者和圖書進(jìn)行管理管理員登陸管理員對讀者和圖書進(jìn)行管理管理員登陸讀者對圖書進(jìn)行查詢,借還書讀者對圖書進(jìn)行查詢,借還書讀者登陸讀者登陸登陸界面注冊過的讀者進(jìn)行登陸登陸界面注冊過的讀者進(jìn)行登陸讀者注冊注冊過的讀者才能借還、查詢圖讀者注冊注冊過的讀者才能借還、查詢圖書管理員和用戶可修改密碼密碼修改管理員和用戶可修改密碼密碼修改退出登錄退出登錄管理員管理功能結(jié)構(gòu)圖書排名退出登錄對所有圖書、讀者、借出圖書查詢查看信息對vip用戶的瀏覽vip管理對讀者的留言進(jìn)行查看、刪除留言板對讀者的查詢、瀏覽、刪除讀者管理對最新動(dòng)態(tài)的修改、保存信息管理對圖書的查詢、添加、刪除、修改圖書管理對圖書類別進(jìn)行修改、刪除圖書排名退出登錄對所有圖書、讀者、借出圖書查詢查看信息對vip用戶的瀏覽vip管理對讀者的留言進(jìn)行查看、刪除留言板對讀者的查詢、瀏覽、刪除讀者管理對最新動(dòng)態(tài)的修改、保存信息管理對圖書的查詢、添加、刪除、修改圖書管理對圖書類別進(jìn)行修改、刪除圖書類別修改統(tǒng)計(jì)借出次數(shù)最多的前十本圖書管理員管理界面管理員管理界面讀者管理功能結(jié)構(gòu)統(tǒng)計(jì)借出次數(shù)最多的前十本圖書圖書排名退出登錄最新動(dòng)態(tài)查看留言板添加對讀者借還書的查詢讀者信息歸還圖書借閱圖書對讀者的查詢、修改讀者管理瀏覽全部單個(gè)查詢圖書查詢統(tǒng)計(jì)借出次數(shù)最多的前十本圖書圖書排名退出登錄最新動(dòng)態(tài)查看留言板添加對讀者借還書的查詢讀者信息歸還圖書借閱圖書對讀者的查詢、修改讀者管理瀏覽全部單個(gè)查詢圖書查詢讀者管理界面模塊設(shè)計(jì)登陸模塊功能登陸界面設(shè)計(jì):整個(gè)界面設(shè)計(jì)是用來實(shí)現(xiàn)管理員和讀者的各自的登陸,還可以進(jìn)行注冊和修改密碼。(連接了book數(shù)據(jù)庫中reader和admin兩張表)管理員登陸:在兩個(gè)單選框中選擇管理員,在用戶名和密碼中輸入admin表中的name和psword,可以進(jìn)入管理員管理的界面。若沒選擇讀者或管理員提示“請選擇管理員或讀者”,若用戶名或密碼輸入錯(cuò)誤則提示“無此人”。讀者登陸:在兩個(gè)單選框中選擇讀者,在用戶名和密碼中輸入注冊過的讀者的姓名和證件號(hào)(reader表中),可以進(jìn)入讀者管理的界面。若沒選擇讀者或管理員提示“請選擇管理員或讀者”,若用戶名或密碼輸入錯(cuò)誤則提示“無此人”。讀者注冊:如果讀者想要借閱查詢讀書,就必須進(jìn)行注冊,注冊后才能登陸進(jìn)行車輛的借閱。單擊注冊按鈕進(jìn)入注冊界面(連接了book數(shù)據(jù)庫中的reader表),在注冊過程中,對某些關(guān)鍵字進(jìn)行了設(shè)定:姓名、證件號(hào)、聯(lián)系電話是必填項(xiàng)目,如果不填則顯示“請輸入姓名、證件號(hào)或聯(lián)系電話”,證件號(hào)必須為4到10個(gè)字符,否則會(huì)顯示“輸入格式錯(cuò)誤”;如果注冊的用戶姓名和證件號(hào)相同則提示“該讀者已注冊,請重新注冊”。輸入完畢單擊注冊按鈕會(huì)跳出對話框提示注冊成功,并顯示“你的讀者編號(hào)為:XX”。修改密碼:單擊“修改密碼”進(jìn)入修改密碼界面(連接了reader和admin表)。選擇管理員或讀者,輸入用戶名和舊密碼,若輸入錯(cuò)誤則提示“用戶名或密碼錯(cuò)誤,請重新輸入”,輸入正確后再輸入新密碼,再輸入確認(rèn)密碼,若確認(rèn)密碼輸入錯(cuò)誤則提示“兩次密碼不一致,請重新輸入新密碼”,單擊修改提示“修改成功”。管理員模塊功能管理員界面設(shè)計(jì):整個(gè)界面設(shè)計(jì)是由菜單欄、工具欄和狀態(tài)欄組成。該界面為父窗體,其它所有界面都顯示在該界面的內(nèi)部(除信息管理界面)。管理員可以對菜單欄或工具欄進(jìn)行選擇,打開需要的界面。管理員可進(jìn)行的操作有車輛管理、信息管理、讀者管理、vip管理,留言板的查看和刪除,對所有車輛、讀者、借出車輛的查看和退出登陸。狀態(tài)欄中顯示當(dāng)前時(shí)間和設(shè)計(jì)者。車輛管理:可對車輛進(jìn)行查詢、添加、修改和刪除。(連接了book數(shù)據(jù)庫中的book和borrow表)“查詢”操作:在“請選擇類別”的下拉框中選擇要查詢的類別,在文本框中輸入查詢內(nèi)容,單擊查詢可顯示要查詢的車輛信息在各個(gè)對應(yīng)的文本框中或直接在DataGrid中選擇也可顯示在對應(yīng)的文本框中(即顯示book表中的該車輛內(nèi)容)?!疤砑印辈僮鳎簡螕籼砑?,在可以輸入的文本框中輸入要添加的內(nèi)容,書名、車輛總數(shù)、現(xiàn)存數(shù)量為必填項(xiàng)目,輸入完畢單擊保存按鈕則車輛添加成功(book表中該車輛內(nèi)容被添加到表最后)?!靶薷摹辈僮鳎合冗x擇想要修改的內(nèi)容,可在下拉框中選擇類別輸入查詢內(nèi)容進(jìn)行查詢,也可直接在DataGrid中選擇查詢。內(nèi)容顯示到對應(yīng)的文本框中后,對內(nèi)容進(jìn)行修改,修改完畢單擊“修改”按鈕,則修改成功(book表中該車輛內(nèi)容被修改)。若沒選擇則跳出對話框“請從下面的列表框中選擇你要修改的內(nèi)容”。“刪除”操作:先選擇想要?jiǎng)h除的內(nèi)容,方法同“修改”操作。內(nèi)容顯示到對應(yīng)的文本框中后,單擊“刪除”按鈕則刪除成功(book表中該車輛內(nèi)容被刪除)。若沒選擇內(nèi)容則提示“請選擇刪除內(nèi)容”;若想要?jiǎng)h除的車輛有讀者借出未還(即borrow表中的有該書且讀者還書日期為0),則不能刪除?!叭∠辈僮鳎褐匦逻M(jìn)行操作。信息管理:對最新動(dòng)態(tài)的修改和保存?!靶陆ā保嚎梢孕陆ㄒ粋€(gè)文檔(即在父窗體中顯示DocEditor子窗體);“打開”:可以打開文件對話框可選擇想要修改的文件(最新動(dòng)態(tài)文件在C:\27053199-王海燕\車輛管理系統(tǒng)中);“保存”:可打開保存文件對話框可以對該文件進(jìn)行保存;“復(fù)制”、“粘貼”“顏色”“字體”:可對選中的文字進(jìn)行修改;“窗體”:窗體的下拉菜單可對窗體實(shí)行水平、垂直平鋪和層疊;單擊“返回”回到登陸界面。讀者管理:可對讀者信息進(jìn)行查看、瀏覽和刪除。(連接了book數(shù)據(jù)庫中的reader和borrow表)查詢:在查詢組合框中的“請選擇類別”的下拉框中選擇要查詢的內(nèi)容,在“請輸入查詢內(nèi)容”的文本框中輸入對應(yīng)的信息,單擊“查詢”按鈕可在對應(yīng)的文本框和DataGrid中顯示該讀者信息。若類別選項(xiàng)為“登記日期”則在“請選擇日期”中選擇日期進(jìn)行查詢;若無此人則提示“無此人,請重新輸入”。清空:單擊“清空”可使所有文本框?yàn)榭?,方便下次查詢。瀏覽:單擊“瀏覽”可在DataGrid和文本框中顯示所有讀者的內(nèi)容(既reader表中的讀者信息),并可選擇“<”、“>”、“《”、“》”可在對應(yīng)的文本框中顯示“首條”、“末條”、“上一條”和“下一條”。刪除:先選擇要?jiǎng)h除的內(nèi)容,單擊“刪除”即可刪除該讀者(即reader表中該讀者信息被刪除),若該讀者有書未還則不能刪除(即borrow表中有該讀者且還書日期為0)。留言板:可讀者讀者的留言進(jìn)行查看、刪除(連接了book數(shù)據(jù)庫中yboad表)刪除:選擇要?jiǎng)h除的內(nèi)容,單擊“刪除”按鈕即可刪除(yboad表中該內(nèi)容被刪除)。查看:選擇查看的下拉列表的內(nèi)容,可查看所有車輛,所有讀者,所有借出車輛(即在DataGrid中顯示book、reader、borrow表中的所有內(nèi)容)Vip管理:可顯示vip讀者的信息。單擊菜單欄中的vip管理,打開vip管理界面。單擊打開文件按鈕可在對應(yīng)的文本框中顯示vip讀者的信息;單擊“顯示上一個(gè)記錄”、“顯示下一個(gè)記錄”可顯示上一個(gè)下一個(gè)vip讀者的信息,顯示到最后一個(gè)提示“是否關(guān)閉文件”,關(guān)閉文件后則需要重新打開文件再可顯示信息。車輛排名:統(tǒng)計(jì)借出次數(shù)最多的車輛的信息(連接了book表)。車輛類別修改:對車輛類別進(jìn)行添加、修改。(連接了booktype表)讀者模塊功能讀者界面設(shè)計(jì):整個(gè)界面設(shè)計(jì)是由菜單欄、工具欄和狀態(tài)欄組成。該界面為父窗體,其它所有界面都顯示在該界面的內(nèi)部(除信息管理界面)。讀者可以對菜單欄或工具欄進(jìn)行選擇,打開需要的界面。讀者可進(jìn)行的操作有車輛查詢、讀者管理、借閱車輛、歸還車輛、讀者信息、留言板的添加、最新動(dòng)態(tài)的查看和退出登陸。狀態(tài)欄中顯示當(dāng)前時(shí)間和設(shè)計(jì)者。車輛查詢:可對車輛進(jìn)行分類查詢、組合查詢和瀏覽全部(連接了book數(shù)據(jù)庫中的book表)分類查詢:單擊工具欄上的“車輛查詢”或菜單欄中的“單個(gè)查詢”可跳出單個(gè)查詢界面,選擇“分類查詢”單選框,即可進(jìn)行分類查詢。在分類查詢組合框中選擇下拉框中的查詢類別,在“請輸入查詢內(nèi)容”文本框中輸入對應(yīng)的信息,即可在對應(yīng)的文本框和DataGrid中顯示該車輛的內(nèi)容。(即book表中該車輛的內(nèi)容)。組合查詢:單擊工具欄上的“車輛查詢”或菜單欄中的“單個(gè)查詢”可跳出單個(gè)查詢界面,選擇“組合查詢”單選框,即可進(jìn)行組合查詢。在“編號(hào)”和“書名”中輸入正確的信息,則顯示該車輛的信息(即book表中對應(yīng)的編號(hào)和書名的車輛)。若兩者輸錯(cuò)一項(xiàng)則無法顯示。瀏覽全部:單擊工具欄上的“瀏覽全部”或菜單欄中的“全部查詢”可跳出瀏覽全部界面。單擊“瀏覽全部”按鈕可在DataGrid和文本框中顯示所有車輛的內(nèi)容(既book表中的所有車輛信息),并可選擇“首條”、“尾條”、“上一條”、“下一條”可在對應(yīng)的文本框中顯示“首條”、“末條”、“上一條”、“下一條”。讀者管理:可對讀者自己的信息進(jìn)行查詢和修改。(連接了reader表)查詢:輸入讀者編號(hào)和姓名(兩者都必須正確),單擊“查詢”即可在對應(yīng)的文本框和DataGrid中顯示該讀者的信息(即reader表中該讀者的信息)。修改:先查詢該讀者的信息。顯示在文本框中后,單擊“修改”,即可在文本框中進(jìn)行修改(讀者姓名、證件號(hào)、聯(lián)系電話不能為空)。修改完畢,單擊確認(rèn)修改成功。借閱車輛:讀者借書。(連接了book數(shù)據(jù)庫中的book、reader和borrow表,并把三張表做了關(guān)聯(lián))在“讀者驗(yàn)證”組合框中的讀者編號(hào)文本框中輸入讀者編號(hào),單擊“確認(rèn)”,則在讀者信息組合框?qū)?yīng)的文本框中顯示該讀者的信息。在“書籍驗(yàn)證”組合框中的車輛編號(hào)文本框中輸入車輛編號(hào),單擊“確認(rèn)”,則在車輛信息組合框?qū)?yīng)的文本框中顯示該車輛的信息。單擊“借出車輛”按鈕提示借書成功,并在DataGrid中顯示該讀者借閱該車輛的相關(guān)信息(即把reader和book表中的相關(guān)信息添加進(jìn)borrow表中,還書日期為0,應(yīng)還日期為borrow表中借書日期+reader表中借書期限,reader表中未還書數(shù)和借書次數(shù)都+1,借書日期為當(dāng)天日期;book表中現(xiàn)存數(shù)量-1,借出次數(shù)+1;borrow表中在館顯示為book表中的現(xiàn)存數(shù)量)。若該讀者的可借書數(shù)已經(jīng)達(dá)到上限則不能再借(即reader表中該讀者未還書數(shù)>可借書數(shù));若該讀者有書已過期則不能再借(即borrow表中該讀者應(yīng)還日期<當(dāng)天日期Date.Now.ToShortDateString);若該車輛已全部借出則不能再借(即book表中該書現(xiàn)存數(shù)量<1)。歸還車輛:讀者還書。(連接了book數(shù)據(jù)庫中的book、reader和borrow表,并把三張表做了關(guān)聯(lián))同借閱車輛a),并在DataGrid中顯示該讀者借過的書的記錄(即borrow表中該讀者的信息)。同借閱車輛b),并在DataGrid中顯示該讀者借過的未還的書的記錄(即borrow表中該讀者的還書日期為0的信息)。單擊“歸還車輛”按鈕提示還書成功,并在DataGrid中在館數(shù)量+1(即在borrow表中,還書日期為當(dāng)天日期,reader表中未還書數(shù)-1、還書日期為當(dāng)天日期,借書日期為當(dāng)天日期;book表中現(xiàn)存數(shù)量+1;borrow表中在館數(shù)量為book表中的現(xiàn)存數(shù)量)。讀者信息:可對讀者借閱書籍情況的查詢。(連接了book數(shù)據(jù)庫中book、reader和borrow表)輸入讀者編號(hào)和姓名,單擊“查詢”可在對應(yīng)的文本框中顯示讀者信息、街躍書籍情況、車輛信息。若借過多本書,還可單擊“首條”、“末條”、“上一條”和“下一條”顯示相應(yīng)信息。若讀者沒借過書則提示“該讀者沒借過書”。留言板:讀者可添加留言。(連接了book數(shù)據(jù)庫中的yboad表)輸入相應(yīng)的信息(姓名為必填項(xiàng)),單擊“確定”添加留言成功(即在yboad表的最后添加入該信息),顯示在DataGrid中。最新動(dòng)態(tài):選擇下拉列表中的相關(guān)標(biāo)題,單擊“查看”按鈕,可在文本框中顯示該信息。車輛排名:統(tǒng)計(jì)借出次數(shù)最多的車輛的信息(連接了book表)。車輛排名:統(tǒng)計(jì)借出次數(shù)最多的車輛的信息(連接了book表)。數(shù)據(jù)庫設(shè)計(jì)管理員登陸表名:admin字段名稱數(shù)據(jù)類型說明name文本psword文本主要用于管理員登陸時(shí)姓名和密碼的驗(yàn)證和修改密碼時(shí)姓名和密碼的驗(yàn)證。車輛信息表表名:book字段名稱數(shù)據(jù)類型說明車輛編號(hào)文本書名文本作者文本車輛類型文本價(jià)格文本出版社文本出版日期文本備注文本車輛總數(shù)數(shù)字現(xiàn)存數(shù)量數(shù)字借出次數(shù)數(shù)字主要用于讀者對車輛的查詢、借閱書籍時(shí)對車輛信息的調(diào)出,管理員對車輛的添加、修改、刪除。并與borrow表建立的關(guān)系。車輛借閱表表名:borrow字段名稱數(shù)據(jù)類型說明id自動(dòng)編號(hào)車輛編號(hào)文本書名文本讀者編號(hào)數(shù)字姓名文本借書日期日期/時(shí)間還書日期文本應(yīng)還日期日期/時(shí)間在館數(shù)字主要用于讀者借閱和歸還書籍時(shí)把車輛和讀者的相關(guān)信息添加進(jìn)該表。因此與book和reader表建立了關(guān)系。車輛類別表表名:booktype字段名稱數(shù)據(jù)類型說明類別文本主要用于修改車輛類別時(shí)添加或修改該表的信息,與book表中的車輛類別建立了關(guān)聯(lián)。讀者信息表表名:reader字段名稱數(shù)據(jù)類型說明讀者編號(hào)自動(dòng)編號(hào)姓名文本證件號(hào)數(shù)字性別文本聯(lián)系電話數(shù)字登記日期文本聯(lián)系地址文本借書期限數(shù)字可借書數(shù)數(shù)字未還書數(shù)數(shù)字借書次數(shù)數(shù)字借書日期日期/時(shí)間還書日期日期/時(shí)間主要用于讀者登陸時(shí)對姓名和密碼的驗(yàn)證,以及把新注冊的讀者信息添加進(jìn)該表,還可以用于讀者對自己信息進(jìn)行查詢、修改。管理員可以對讀者信息進(jìn)行查詢和刪除。留言板信息表表名:yboad字段名稱數(shù)據(jù)類型說明name文本phone文本mail文本word文本id自動(dòng)編號(hào)主要用于讀者添加留言板的信息,以及管理員查看和刪除留言板的信息。用戶界面設(shè)計(jì)用戶界面采用圖形化的用戶界面用戶登錄界面總系統(tǒng)登陸界面輸入正確的用戶名和密碼,選擇用戶類型,單擊“登陸”,進(jìn)入各個(gè)操作界面。單擊“注冊”,進(jìn)入用戶注冊界面。單擊“修改密碼”,進(jìn)入修改密碼界面。用戶注冊界面在系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論