【文章內(nèi)容簡(jiǎn)介】
Windows 7, Windows Vista/ Windows XP 或更高的版本至少有 100M左右的硬盤(pán)空間 功能需求 圖書(shū)館管理系統(tǒng)用例圖: 課程設(shè)計(jì)報(bào)告 10 管理員操作時(shí)間序列圖: 課程設(shè)計(jì)報(bào)告 11 學(xué)生時(shí)間序列圖: 數(shù)據(jù)描述 數(shù)據(jù)表 之間的關(guān)系圖: 課程設(shè)計(jì)報(bào)告 12 各個(gè)事件的 類(lèi)圖 : 學(xué)生類(lèi)包含的屬性主要是學(xué)生編號(hào)、學(xué)生姓名、學(xué)生登錄密碼、學(xué)生性別、學(xué)生的出生年月 學(xué)生類(lèi)的方法主要是一些主要有選擇和更新(修改自己的密碼)等基本操作。 + S e l e c t ( )+ U p d a t e ( ) R n u m : c h a r R n a m e : c h a r R p w d : c h a r R s e x : c h a r R b i r t h : c h a rR e a d e r 類(lèi) 管理員類(lèi)包含的屬性主要包括:管理員登錄賬號(hào)、管理員姓名、管理員密碼。 管理員類(lèi)地方法主要是一些增、刪、改、查等基本操作 + A d d ( )+ D e l e t e ( )+ U p d a t e ( )+ S e l e c t ( ) A n u m : c h a r A n a m e : c h a r A p w d : c h a rA d m i n 類(lèi) 課程設(shè)計(jì)報(bào)告 13 圖書(shū)類(lèi)型類(lèi)包含的屬性主要有:類(lèi)型編號(hào)、圖書(shū)所屬類(lèi)型名稱(chēng) 圖書(shū)類(lèi)型類(lèi)的方法主要是查詢、添加、刪除。 + S e l e c t ( )+ A d d ( )+ D e l e t e ( ) T y p e n u m : c h a r T y p e n a m e : c h a rT y p e 類(lèi) 試題類(lèi)包含的屬性主要有:標(biāo)識(shí)符、圖書(shū)編號(hào)、讀者編號(hào)、借書(shū)日期 借 閱信息類(lèi)的方法主要有添加、刪除和查詢。 +Add()+Delete()+Select()Rtime : charId : intBnum : charRnum : charBtime : charBorrow 類(lèi) 數(shù)據(jù)詞典: Admin 圖書(shū)館管理員信息 字段值 數(shù)據(jù)類(lèi)型 約束 描述 Anum varchar(20) Primary Key 管理員編號(hào) 科目類(lèi)包含的屬性主要有:圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、圖書(shū)的狀態(tài)、圖書(shū)類(lèi)型、圖書(shū)作者、圖書(shū)出版社、圖書(shū)出版日期、圖書(shū)的描述 圖書(shū)類(lèi)的方法主要有添加、刪除、選擇和更新。 + A d d ( )+ D e l e t e ( )+ U p d a t e ( )+ S e l e c t ( ) B n u m : c h a r B n a m e : c h a r B s t a t e : i n t B t y p e : c h a r B a u t h o r : c h a r B p u b l i s h e r : c h a r B p u b l i s h : c h a r B d e s c r i b : c h a rB o o k 類(lèi) 課程設(shè)計(jì)報(bào)告 14 Aname varchar(20) NOT NULL 管理員姓名 Apwd varchar(20) NOT NULL 管理員登錄密碼 Reader 學(xué)生讀者信息 字段值 數(shù)據(jù)類(lèi)型 約束 描述 Rnum varchar(20) Primary Key 讀者編號(hào) Rname varchar(20) NOT NULL 讀者姓名 Rpwd varchar(20) NOT NULL 讀者登錄密碼 Rsex varchar(20) NOT NULL 讀者性別 Rbirth varchar(20) NOT NULL 讀者的出生年月 Book 圖書(shū)或期刊信息 字段值 數(shù)據(jù)類(lèi)型 約束 描述 Bnum varchar(20) Primary Key 圖書(shū)編號(hào) Bname varchar(20) NOT NULL 圖書(shū)名稱(chēng) Bstate Int 默認(rèn)是 0 圖書(shū)的狀態(tài),借出是 1 Btype varchar(20) NOT NULL 圖書(shū)類(lèi)型 Bauthor varchar(20) NOT NULL 圖書(shū)作者 Bpublisher varchar(50) NOT NULL 圖書(shū)出版社 Bpublish varchar(20) 圖書(shū)出版日期 Bdescrib varchar(200) 圖書(shū)的描述 Type 圖書(shū)類(lèi)型信息 字段值 數(shù)據(jù)類(lèi)型 約束 描述 Typenum varchar(20) Primary Key 類(lèi)型編號(hào) Typename varchar(20) NOT NULL 圖書(shū)所屬類(lèi)型名稱(chēng) Borrow 借書(shū)還書(shū)信息 字段值 數(shù)據(jù)類(lèi)型 約束 描述 Id Int Primary Key, 自增 標(biāo)識(shí)符 Bnum varchar(20) NOT NULL 圖書(shū)編號(hào) Rnum varchar(20) NOT NULL 讀者編號(hào) Btime varchar(20) 借書(shū)日期 Rtime varchar(20) 還書(shū)日期 性能需求 1)數(shù)據(jù)精確度 查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。 在添加任何記錄 時(shí), 要保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的一致性,避免發(fā)生錯(cuò)誤, 要求不能有誤差 。 2)時(shí)間特性 檢索響應(yīng)時(shí)間應(yīng)在人的感覺(jué)和視覺(jué)事件范圍內(nèi); 更新數(shù)據(jù)庫(kù)處理時(shí)間小于等于 1s; 網(wǎng)絡(luò)傳輸時(shí)間小于等于 2s。 課程設(shè)計(jì)報(bào)告 15 3)適應(yīng)性 技術(shù)約束:本項(xiàng)目的設(shè)計(jì)是在 C winform 窗體 程序設(shè)計(jì)語(yǔ)言的條件下進(jìn)行的,技術(shù)設(shè)計(jì)采用軟硬一體化的設(shè)計(jì)方法。 標(biāo)準(zhǔn)約束:該軟件的開(kāi)發(fā)完全按照企業(yè)標(biāo)準(zhǔn)開(kāi)發(fā),包括硬件、軟件和文檔規(guī)格。 運(yùn)行需求 1)用戶界面 本系統(tǒng)是以窗體的形式工作的,打開(kāi)系統(tǒng)后,呈現(xiàn)在眼前的是一個(gè)登陸界面,輸入學(xué)生證號(hào)和密碼進(jìn)入系統(tǒng),圖書(shū) 管理員輸入管理員賬號(hào)和密碼,即可以選擇要進(jìn)行的操作,各種操作都與數(shù)據(jù)庫(kù)相連接,數(shù)據(jù)庫(kù)的數(shù)據(jù)保持實(shí)時(shí)性,一旦做出改動(dòng),數(shù)據(jù)庫(kù)馬上保存,保證不數(shù)據(jù)的完整,不丟失。 對(duì)用戶友好。用戶界面的設(shè)計(jì)要遵循用戶界面設(shè)計(jì)的原則,做到以人為本、盡可能減少用戶記憶、保持界面的一致性。力求設(shè)計(jì)結(jié)果應(yīng)做到美觀大方、直觀、明了、條理清晰,實(shí)現(xiàn)“傻瓜型”管理 —— 易學(xué)、易用、易管理。 主要頁(yè)面截圖: 登陸界面: 讀者界面: 課程設(shè)計(jì)報(bào)告 16 管理員登陸界面: 管理員界面: 2)硬件接口 需要瀏覽器進(jìn)行顯示,鍵盤(pán)進(jìn)行輸入。 3)軟件接 口 Windows 7, Windows vista/ Windows xp 或更高版本的操作系統(tǒng)或更高的版本 4)故障處理 對(duì)于硬件故障,系統(tǒng)能夠自動(dòng)備份數(shù)據(jù),防止由于計(jì)算機(jī)故障致使數(shù)據(jù)丟失; 對(duì)于數(shù)據(jù)庫(kù),要求在發(fā)生故障時(shí),能夠?qū)崿F(xiàn)數(shù)據(jù)的恢復(fù); 對(duì)于實(shí)際應(yīng)用程序,要求能夠判斷,當(dāng)用戶輸入一些錯(cuò)誤信息后,系統(tǒng)應(yīng)該能夠給出相應(yīng)的錯(cuò)誤提示信息,不應(yīng)該因輸入錯(cuò)誤信息而終止系統(tǒng)的運(yùn)行。 課程設(shè)計(jì)報(bào)告 17 其它需求