圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第1頁
圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第2頁
圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第3頁
圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第4頁
圖書管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、西安郵電大學(xué) (計(jì)算機(jī)學(xué)院) 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告 題目:圖書管理系統(tǒng) 專業(yè)名稱: 班 級: 學(xué)生姓名: 軟件工程 軟件1205 黃冠彰 學(xué) 號(hào)(8位): 指導(dǎo)教師:樊珊 起止時(shí)間:2014年06月02日一2014年06月13日 目錄: 第一章:需求 分 析 1,學(xué)生用戶端 2,教師用戶端 第二章:總體 設(shè) 計(jì) 1,系統(tǒng)分析 2,可行性分析 3,系統(tǒng)目標(biāo) 4,系統(tǒng)功能設(shè)計(jì) 5,構(gòu)建開發(fā)環(huán)境 第三章:數(shù)據(jù) 庫 設(shè)計(jì) 1,數(shù)據(jù)庫分析 2,項(xiàng)目E-R圖 3,數(shù)據(jù)庫表的設(shè)計(jì) 第四章:軟硬 件 環(huán)境及系統(tǒng)采用的體系結(jié)構(gòu) 第五章:參考 文 獻(xiàn) 1,需求分析 當(dāng)決定要開發(fā)一個(gè)信息系統(tǒng)時(shí),首先要對信息系統(tǒng)的需求

2、進(jìn)行分析,需求 分析要做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件 同 其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求。 抽象出當(dāng)前系統(tǒng)的邏輯模型。在理解當(dāng)前系統(tǒng) “怎么做 ”的基礎(chǔ)上,抽取其 “做什么 ”的本質(zhì),從而從當(dāng)前系統(tǒng)的物理模型抽象出當(dāng)前系統(tǒng)的邏輯模型。在 物理模型中有許多物理因素,隨著分析工作的深入,有些非本質(zhì)的物理因素就 成為不必要的負(fù)擔(dān),因而需要對物理模型進(jìn)行分析,區(qū)分出本質(zhì)的物理因素就 成為不必要的負(fù)擔(dān),因而需要對物理模型進(jìn)行分析,區(qū)分出本質(zhì)的和非本質(zhì)的 困素,去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。 管理員登錄過程:當(dāng)管理員在登錄頁面輸入正確的

3、用戶名和密碼后,通過 客戶端和服務(wù)器的雙重校驗(yàn),并且檢測數(shù)據(jù)庫中的對應(yīng)的用戶名和密碼是否 正 確,如果是正確的,則表示管理員登錄成功并進(jìn)入管理員操作頁面 學(xué)生用戶端:查詢圖書,學(xué)生用戶可以進(jìn)行簡單的查詢和高級查詢,預(yù)約 圖書,當(dāng)要借的的書不在館時(shí),可以提前預(yù)約。掛失圖書,圖書丟失要掛失 可以在學(xué)生用戶端實(shí)現(xiàn)。 管理員端:學(xué)生用戶管理,實(shí)現(xiàn)學(xué)生用戶信息的修改,刪減,添加,查詢。 圖書管理,包括對圖書的增加,刪減,查詢等。管理員管理:操作者包括超 級 管 理員和普通管理員,超級管理員可以對普通管理員進(jìn)行刪減,查詢等操作 , 而普 通管理員只有修改自己密碼的權(quán)限。 借閱管理:主要是學(xué)生借閱管理, 歸

4、還 圖書和繳納罰款的管理。 2,總體設(shè)計(jì) 系統(tǒng)不但要滿足客戶提出的要求,同時(shí)也要考慮其性能。因此,在項(xiàng)目開 發(fā)之前,首先要進(jìn)行需求分析和可行性研究,這就是進(jìn)行項(xiàng)目開發(fā)的基礎(chǔ)。 利用 MVC 設(shè)計(jì)模式,模塊間實(shí)現(xiàn)高內(nèi)聚,低耦合。界面設(shè)計(jì)美觀大方,操 作簡單。 功能完善,結(jié)構(gòu)清晰。 能夠快速的進(jìn)行圖書館信息,圖書館參數(shù),書架,管理員等信息等系統(tǒng)的設(shè) 置。 能夠快速、準(zhǔn)確的進(jìn)行讀者類型管理的相關(guān)功能,如讀者類型增加、修改、 刪除。 能夠快速、準(zhǔn)確的進(jìn)行讀者檔案管理的相關(guān)功能,如讀者檔案的詳細(xì)信息 的查看,讀者檔案的增加、修改、查詢。 能夠快速、準(zhǔn)確的進(jìn)行圖書類型管理的相關(guān)功能,如圖書類型的增加、修

5、改、刪除。 能夠快速、準(zhǔn)確的進(jìn)行圖書檔案管理的相關(guān)功能,如圖書檔案的詳細(xì)信息 的查看,圖書檔案的增加、修改、刪除。 能夠快速、準(zhǔn)確的進(jìn)行圖書借閱的相關(guān)功能,如圖書借閱,圖書借閱查詢, 圖書歸還,圖書續(xù)借等。 能夠快速準(zhǔn)確的進(jìn)行系統(tǒng)的相關(guān)功能查詢,如圖書借閱查詢、圖書到期查 詢、圖書檔案查詢等。 能夠快速、準(zhǔn)確的進(jìn)行管理員的相關(guān)功能,如管理員的增加、修改管理員 密碼、刪除管理員。 能夠快速、準(zhǔn)確的進(jìn)行管理員或者讀者的登錄。 能夠快速、準(zhǔn)確的讓讀者進(jìn)行讀者功能模塊的瀏覽。 3,可行性研究 可行性分析是對項(xiàng)目的可行程度進(jìn)行分析,以便管理層對資金以及技術(shù)的 投 入進(jìn)行決策,包括技術(shù)可行性,經(jīng)濟(jì)可行性,

6、營運(yùn)可行性。對于本項(xiàng)目而言, 圖 書是人類獲取知識(shí)最重要的途徑,隨著讀者的日益增加,對圖書的管理要求 也增 大很多,從圖書館的需求以及現(xiàn)有的技術(shù)等方面研究該圖書管理系統(tǒng)的 可 行性。 當(dāng)前該圖書館的管理比較粗放,還有大部分需要手工操作,對信息的維護(hù)不僅 費(fèi)用高而且工作量大,而且信息的安全性很難得到保障,學(xué)校支出了適量的資 金進(jìn)行本系統(tǒng)的開發(fā)。使用本系統(tǒng)后大部分工作將實(shí)現(xiàn)自動(dòng)化,圖書館只需花 費(fèi)很少的人力和物力進(jìn)行系統(tǒng)的維護(hù)即可。 根據(jù)上述分析,公司為此項(xiàng)目結(jié)構(gòu)清晰,功能合理,而且使用JAVASE技 術(shù)能夠進(jìn)行開發(fā),并實(shí)現(xiàn)客戶的需求的全部功能,由于這是一個(gè)中小型系統(tǒng), 客戶要求的開發(fā)時(shí)間完全充裕

7、,利潤與開發(fā)成本也比較高,這可在一定程度上 提高了公司的效益,因此決定開發(fā)此項(xiàng)目。 系統(tǒng)功能結(jié)構(gòu) 本系統(tǒng)包括學(xué)生端和管理員端,有借閱圖書,預(yù)約圖書,查詢圖書,掛失圖 書,超期交納罰款等功能模塊,結(jié)構(gòu)如下: 査詢圖書 tt失op 查詢雁書 ts5.n一晶亠 ! 學(xué)生端 管理端 P! S1 1 1 f 3,數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫作為系統(tǒng)的基礎(chǔ),首先要保證其設(shè)計(jì)的合理性,在使用應(yīng)用系統(tǒng)的 時(shí)候,擁有設(shè)計(jì)合理的數(shù)據(jù)庫往往可以起到事半功倍的效果,在系統(tǒng)的維護(hù), 功能拓展時(shí),這一優(yōu)點(diǎn)尤其得到很好的體現(xiàn)。 系統(tǒng)包含的實(shí)體主要有:圖書、學(xué)生、管理員等,下面將分別介紹各實(shí)體 及實(shí)體間的E-R圖。通過其E-R圖讀者可

8、以更好地理解各實(shí)體的屬性關(guān) 系。下 面就以學(xué)生實(shí)體為例,來進(jìn)行介紹, 數(shù)據(jù)庫表的設(shè)計(jì) 主要有學(xué)生信息表和管理員信息表還有圖書信息表為例 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 STUNO Int :N/A 是 否 :學(xué)號(hào) StuName Varchar 50 否 是 姓名 StuAge Int N/A 否 是 年齡 StuSex Varchar :50 否I 是 :性別 Class Varchar ;50 否 是 :班級 Departme nt Varchar 50 否 是 院系 Tel Char 11 否 是 電話 Permitted Varchar ;50 否 是 :借閱許

9、可 Password Varchar 20 否 是 密碼 學(xué)生用戶信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 mgNo Int :N/A 是 否 :管理員ID Permitted Varchar 50 否 否 管理員權(quán)限 Password Varchar :50 否 否 :管理員密碼 管理員信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 BookNo 是 否 :圖書ID BookName 否 是 圖書名稱 Auther 否 是 :圖書作者 Publishme n t 否 是 出版社 ButTime 否 是 購進(jìn)日期 Borrowed 否 是 是否借閱 Ord

10、ered 否 是 :是否預(yù)約 圖書基本信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 BookNo int N/A 是 否 書號(hào) STUNO varchar 50 否 否 學(xué)號(hào) BorrorTime varchar 50 否 是 借閱時(shí)間 ReturnTime varchar 50 否 是 歸還時(shí)間 Borrowed varchar 50 否 是 是否借閱 Ordered varchar 50 否 是 是否預(yù)約 借閱圖書信息 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 StuNO Int N/a 是 否 :學(xué)號(hào) BookNO Int N/A 否 是 書號(hào) BookN

11、ame Varchar 50 否 是 書名 DelayTime varchar 50 否 是 超期天數(shù) 超期圖書信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 BookNO Int N/A 是 否 :書號(hào) StuName varchar 50 否 是 學(xué)生姓名 Class varchar 50 否 是 :班級 BookName varchar 50 否 是 書名 :StuNO Int N/A 否 是 學(xué)生ID Auther varchar 50 否 是 作者 預(yù)約圖書表如上 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 是否為空 說明 LBNO Int N/A 是 否 :掛失書號(hào) BookNO Int N/A 否 是 書號(hào) BookName Varchar 50 否 是 :書名 StuNO int N/A 否 是 學(xué)

溫馨提示

  • 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

提交評論