




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、西安郵電大學(計算機學院)數(shù)據(jù)庫課程設(shè)計報告題目:圖書管理系統(tǒng)專業(yè)名稱:軟件工程班 級:軟件1205學生姓名:黃冠彰學號(8位):指導教師:m!起止時間:2014年06月02日一2014年06月13日目錄:第一章:需求分析1, 學生用戶端2,教師用戶端第二章:總體設(shè)計1,系統(tǒng)分析2,可行性分析3,系統(tǒng)目標4,系統(tǒng)功能設(shè)計5,構(gòu)建開發(fā)環(huán)境第三章:數(shù)據(jù)庫設(shè)計1,數(shù)據(jù)庫分析2,項目E-R圖3,數(shù)據(jù)庫表的設(shè)計第四章:軟硬件環(huán)境及系統(tǒng)采用的體系結(jié)構(gòu)第五章:參考文獻1,需求分析當決定要開發(fā)一個信息系統(tǒng)時, 首先要對信息系統(tǒng)的需求進行分析, 需求分析要做的工作是深入描述軟件的功能和性能, 確定軟件設(shè)計的限制
2、和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求。抽象出當前系統(tǒng)的邏輯模型。在理解當前系統(tǒng) “怎么做 ”的基礎(chǔ)上,抽取其“做什么 ” 的本質(zhì),從而從當前系統(tǒng)的物理模型抽象出當前系統(tǒng)的邏輯模型。在物理模型中有許多物理因素, 隨著分析工作的深入, 有些非本質(zhì)的物理因素就成為不必要的負擔, 因而需要對物理模型進行分析, 區(qū)分出本質(zhì)的物理因素就成為不必要的負擔, 因而需要對物理模型進行分析, 區(qū)分出本質(zhì)的和非本質(zhì)的困素, 去掉那些非本質(zhì)的困素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。管理員登錄過程:當管理員在登錄頁面輸入正確的用戶名和密碼后,通過客戶端和服務(wù)器的雙重校驗,并且檢測數(shù)據(jù)庫中的對應(yīng)的用戶名和
3、密碼是否正確,如果是正確的,則表示管理員登錄成功并進入管理員操作頁面學生用戶端:查詢圖書,學生用戶可以進行簡單的查詢和高級查詢,預(yù)約圖書,當要借的的書不在館時,可以提前預(yù)約。掛失圖書,圖書丟失要掛失,可以在學生用戶端實現(xiàn)。管理員端:學生用戶管理,實現(xiàn)學生用戶信息的修改,刪減,添加,查詢。圖書管理,包括對圖書的增加,刪減,查詢等。管理員管理:操作者包括超級管理員和普通管理員, 超級管理員可以對普通管理員進行刪減, 查詢等操作, 而普通管理員只有修改自己密碼的權(quán)限。 借閱管理:主要是學生借閱管理,歸還圖書和繳納罰款的管理。2,總體設(shè)計系統(tǒng)不但要滿足客戶提出的要求,同時也要考慮其性能。因此,在項目開
4、發(fā)之前,首先要進行需求分析和可行性研究,這就是進行項目開發(fā)的基礎(chǔ)。利用MVC設(shè)計模式,模塊間實現(xiàn)高內(nèi)聚,低耦合。界面設(shè)計美觀大方,操作簡單。 功能完善,結(jié)構(gòu)清晰。能夠快速的進行圖書館信息,圖書館參數(shù),書架,管理員等信息等系統(tǒng)的設(shè)置。能夠快速、準確的進行讀者類型管理的相關(guān)功能,如讀者類型增加、修改、刪除。能夠快速、 準確的進行讀者檔案管理的相關(guān)功能, 如讀者檔案的詳細信息的查看,讀者檔案的增加、修改、查詢。能夠快速、準確的進行圖書類型管理的相關(guān)功能,如圖書類型的增加、修改、刪除。能夠快速、準確的進行圖書檔案管理的相關(guān)功能,如圖書檔案的詳細信息的查看,圖書檔案的增加、修改、刪除。能夠快速、準確的進
5、行圖書借閱的相關(guān)功能,如圖書借閱,圖書借閱查詢,圖書歸還,圖書續(xù)借等。能夠快速準確的進行系統(tǒng)的相關(guān)功能查詢, 如圖書借閱查詢、 圖書到期查詢、圖書檔案查詢等。能夠快速、 準確的進行管理員的相關(guān)功能, 如管理員的增加、 修改管理員密碼、刪除管理員。能夠快速、準確的進行管理員或者讀者的登錄。能夠快速、準確的讓讀者進行讀者功能模塊的瀏覽。3,可行性研究可行性分析是對項目的可行程度進行分析, 以便管理層對資金以及技術(shù)的投入進行決策,包括技術(shù)可行性,經(jīng)濟可行性,營運可行性。對于本項目而言,圖書是人類獲取知識最重要的途徑, 隨著讀者的日益增加, 對圖書的管理要求也增大很多,從圖書館的需求以及現(xiàn)有的技術(shù)等方
6、面研究該圖書管理系統(tǒng)的可行性。當前該圖書館的管理比較粗放, 還有大部分需要手工操作, 對信息的維護不僅費用高而且工作量大, 而且信息的安全性很難得到保障, 學校支出了適量的資金進行本系統(tǒng)的開發(fā)。 使用本系統(tǒng)后大部分工作將實現(xiàn)自動化, 圖書館只需花費很少的人力和物力進行系統(tǒng)的維護即可。根據(jù)上述分析,公司為此項目結(jié)才青晰,功能合理,而且使用JAVA S豉術(shù)能夠進行開發(fā), 并實現(xiàn)客戶的需求的全部功能, 由于這是一個中小型系統(tǒng), 客戶要求的開發(fā)時間完全充裕,利潤與開發(fā)成本也比較高,這可在一定程度上提高了 公司的效益,因此決定開發(fā)此項目。系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)包括學生端和管理員端,有借閱圖書,預(yù)約圖書,查詢
7、圖書,掛失圖書, 超期交納罰款等功能模塊,結(jié)構(gòu)如下:3,數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫作為系統(tǒng)的基礎(chǔ),首先要保證其設(shè)計的合理性,在使用應(yīng)用系統(tǒng)的時 候,擁有設(shè)計合理的數(shù)據(jù)庫往往可以起到事半功倍的效果,在系統(tǒng)的維護,功能拓展時,這一優(yōu)點尤其得到很好的體現(xiàn)。系統(tǒng)包含的實體主要有:圖書、學生、管理員等,下面將分別介紹各實體及 實體間的E-R圖。通過其E-R圖讀者可以更好地理解各實體的屬性關(guān)系。下面就 以學生實體為例,來進行介紹,數(shù)據(jù)庫表的設(shè)計主要有學生信息表和管理員信息表還有圖書信息表為例字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明STUNOIntN/A是否學號StuNameVarchar50否是姓名StuAge
8、IntN/A否是年齡StuSexVarchar50否:是性別ClassVarchar50否是班級DepartmentVarchar50否是院系TelChar11否是電話PermittedVarchar50否是借閱許可PasswordVarchar20否是密碼學生用戶信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明mgNoIntN/A是否管理員IDPermittedVarchar50否否管理員權(quán)限PasswordVarchar50否否管理員密碼管理員信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明BookNo是否圖書IDBookName否是圖書名稱Auther否是圖書作者Publishmen
9、t否是出版社ButTime否是購進日期Borrowed否1是是否借閱Ordered否是是e'預(yù)約圖書基本信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明BookNointN/A是:否書號STUNOvarchar50否否學號BorrorTimevarchar50否是借閱時間ReturnTimevarchar50否是歸還時間Borrowedvarchar50否是是否借閱Orderedvarchar50否是是e'預(yù)約借閱圖書信息字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明StuNOIntN/a是否學號BookNOIntN/A否是書號BookNameVarchar50否是書名DelayTimevarchar50否是超期天數(shù)超期圖書信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明BookNOIntN/A是否土耳J RStuNamevarchar50否是學生姓名Classvarchar50否是班級BookNamevarchar50否是書名StuNOIntN/A否是學生IDAuthervarchar50否1是作者預(yù)約圖書表如上字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明LBNOIntN/A是否掛失書號BookNOIntN/A否是書號BookNameVarchar50否是書名StuNOintN/A否1是學生ID第四章:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品試劑安全管理制度
- 藥品門診統(tǒng)籌管理制度
- 藥店單向通道管理制度
- 藥店生活日常管理制度
- 菜鳥驛站人員管理制度
- 設(shè)備事故處罰管理制度
- 設(shè)備堆放倉庫管理制度
- 設(shè)備工裝模具管理制度
- 設(shè)備校外存放管理制度
- 設(shè)備監(jiān)理公司管理制度
- 2023-2024學年江蘇省江都市小學語文三年級期末高分測試題詳細參考答案解析
- 森林區(qū)劃-小班區(qū)劃(森林資源經(jīng)營管理)
- 產(chǎn)時子癇應(yīng)急演練文檔
- 操作規(guī)程儲氣罐安全操作規(guī)程
- 初一數(shù)學(下)難題百道及答案
- 七年級下實數(shù)及實數(shù)的計算
- 中國古典文獻學(全套)
- 一起學習《數(shù)字中國建設(shè)整體布局規(guī)劃》
- 兩用物項-最終用戶用途證明
- 以案釋紀心得體會
- GB/T 28728-2012溶液聚合苯乙烯-丁二烯橡膠(SSBR)微觀結(jié)構(gòu)的測定
評論
0/150
提交評論