版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、頁腳下載后可刪除,如有侵權請告知刪除!SQL圖書管理系統(tǒng)需求分析設計報告班級: 093011、12 小組成員:韓索苗、王盼、李婷完成日期:2011-05-30 目錄1圖書管理系統(tǒng)E-R和功能模塊圖 圖2系統(tǒng)功能設計3數(shù)據(jù)庫和表的創(chuàng)立4數(shù)據(jù)庫完整性設計5. SQL Server 數(shù)據(jù)庫對象設計頁腳下載后可刪除,如有侵權請告知刪除!1. 圖書管理系統(tǒng) E-R 和功能模塊圖 圖1. 圖書管理系統(tǒng)設計E-R圖管理員編號姓名性別出生年月身份證號工作部門家庭地址聯(lián)系借書證號身份證號姓名出生年月工作部門家庭住址職稱頁腳下載后可刪除,如有侵權請告知刪除!已借書量借書證號可借數(shù)量性別讀者借閱借書日期借書書號借書
2、期限歸還日期圖書信息表圖書書號是否可借ISBN 書號ISBN 圖書ISBN 書號作者出版社出版日期價格館藏書量可借數(shù)量書名頁腳下載后可刪除,如有侵權請告知刪除!2.功能模塊圖a總模塊圖圖書館管理信息系統(tǒng)圖書查閱子系統(tǒng)借閱管理讀者管理管理員管理系統(tǒng)管理按主題詞查詢按圖書查詢按出版社查詢按住者查詢用戶登錄用戶管理管理員信息讀者信息圖書信息系統(tǒng)提示功能說明頁腳下載后可刪除,如有侵權請告知刪除!管理員功能借閱者信息管理圖書信息管理權限管理學生借閱信息錄入學生借閱信息查詢教師借閱信息錄入教師借閱信息查詢用戶查詢用戶添加用戶刪除用戶密碼圖書信息的錄入圖書信息的修改圖書信息的刪除圖書信息的查詢頁腳下載后可刪
3、除,如有侵權請告知刪除!借閱者信息管理學生用戶信息管理教師用戶信息管理學 生 信 息管理學生借閱信息管理教 師 信息管理教師借閱信息管理學生個人信息查詢學生借閱信息管理學生歸還信息管理教師個人信息管理教師借閱信息管理教師歸還信息管理圖書功能書類管理書名管理書名數(shù)目管理館中各種書類查詢館中現(xiàn)有書的書名館中現(xiàn)有各類書的數(shù)目查詢頁腳下載后可刪除,如有侵權請告知刪除!管理員功能表功能名稱功能名稱借閱者信息管理借閱者錄入有關借閱者的信息。借閱者根據(jù)用戶輸入的查詢條件檢索并顯示借閱者列表,查詢單個借閱者情況,可按學號或編號或按其他條件查詢。圖書信息管理圖書信息的錄入錄入館中所有圖書的信息。圖書信息的修改根
4、據(jù)圖書序號定位到具體的書名,并對該書的具體信息進展修改。圖書信息的刪除根據(jù)圖書序號定位到具體的書名,刪除指定的信息。圖書信息的查詢根據(jù)用戶輸入的查詢條件檢索并顯示館中現(xiàn)有的圖書的列表。 查查詢某類書時,可按其書名或類別或作者等查詢。權限管理用戶查詢管理員查詢借閱者用戶信息。修改密碼為當前登錄的用戶提供修改密碼的功能(限管理員 )。用戶添加實現(xiàn)對用戶數(shù)據(jù)的添加要求與添加學生借閱信息或教師借閱信息同步 。用戶刪除實現(xiàn)對用戶數(shù)據(jù)的刪除要求與添加學生借閱信息或教師借閱信息同步 。2.系統(tǒng)功能設計1信息錄入功能1添加新圖書信息。當圖書館收藏新圖書時,系統(tǒng)向用戶提供新圖書信息錄入功能,由于同一種書可能會有
5、多本,因此,新圖書的信息有兩類:某一個 ISBN類別的圖書信息, 包括:ISBN書號、圖書類別、書名、作者、出版社、出版日期、價格、館藏數(shù)量、可借數(shù)量 ,另一個具體到每一本書的信息,包括:ISBN書號、圖書書號 、是否可借 。每一個 ISBN書號和同一個 ISBN書號的多本書之間是一對多的關系,每一本書的圖書書號是唯一的。2添加讀者信息。用于登記新讀者信息。包括:借書證號、姓名、性別、身份證號、 可借數(shù)量、已借數(shù)量 、聯(lián)系等。頁腳下載后可刪除,如有侵權請告知刪除!3借閱信息。用于登記讀者的借閱情況信息。包括:借書證號、借閱書號、借出日期 、借閱期限 、歸還日期 等信息。歸還日期為空值表示該圖書
6、未歸還。2數(shù)據(jù)修改和刪除功能1修改和刪除圖書信息。圖書被借出時,系統(tǒng)需要更新圖書信息的可借數(shù)量,當可借數(shù)量為0 時,表示該圖書都已被借出。當輸入的圖書信息有錯誤或需要進展必要更新時,可以修改圖書信息; 當一種圖書所有館藏圖書都已損毀或遺失并且不能重新買到時,該圖書信息需要刪除。2修改和刪除讀者信息。當讀者的自身信息發(fā)生變動,如部門間調動或調離本單位,或違反圖書館規(guī)定需要限制其可借閱圖書數(shù)量時,需要修改讀者信息。3還書處理。讀者歸還圖書時,更新圖書借閱信息表中的歸還日期,讀者信息表中的已借數(shù)量及ISBN類別信息表中該圖書的可借數(shù)量。3查詢和統(tǒng)計功能1圖書查詢功能。根據(jù)圖書的各種條件來查詢圖書的詳
7、細信息,如書名、作者、出版社、 ISBN書號等支持模糊查詢。2讀者信息查詢。輸入讀者的借書證號、姓名、工作部門等信息,查詢讀者的根本信息。 對查詢到的每一個讀者, 能夠顯示其未歸還的圖書編號和書名。3查詢所有到期未歸還的圖書信息。要求結果顯示圖書編號、書名、頁腳下載后可刪除,如有侵權請告知刪除!讀者姓名、借書證號碼、借出日期等信息。4統(tǒng)計指定讀者一段時間內的某類圖書或所有類別圖書借閱次數(shù)及借閱總次數(shù)。3.數(shù)據(jù)表的創(chuàng)立根據(jù)功能要求的說明創(chuàng)立以下數(shù)據(jù)表:1圖書 ISBN類別信息表圖書 ISBN類別信息表包括以下字段:ISBN 書號、圖書類別、書名、作者、出版社、出版日期、價格、館藏數(shù)量、可借數(shù)量、
8、圖書簡介。2圖書信息表圖書信息表包括以下字段:ISBN書號、圖書書號 、是否可借。3讀者信息表讀者信息表包括以下字段:借書證號 、姓名、性別、出生年月、身份證號、職稱、可借數(shù)量、已借數(shù)量、工作部門、家庭地址、聯(lián)系。4借閱信息表圖書 -讀者關系借閱信息表包括以下字段:借書證號、借閱書號 、借出日期、借閱期限、歸還日期。5數(shù)據(jù)表構造如下表:頁腳下載后可刪除,如有侵權請告知刪除!讀者信息表附:紅色表主鍵,藍色表外鍵字段名稱數(shù)據(jù)類型字段長度是否為空借書證號char 10 否姓名char 8 是性別char 2 是出生年月datetime 是身份證號varchar 18 是職稱char 10 是可借數(shù)量
9、int 否已借數(shù)量int 否工作部門varchar 100 是家庭地址varchar 100 是聯(lián)系varchar 15 是借閱信息表字段名稱數(shù)據(jù)類型字段長度是否為空借書證號char 10 否借閱書號char 20 否借閱時間datetime 否借閱期限int 否歸還時間datetime 否頁腳下載后可刪除,如有侵權請告知刪除!圖書信息表字段名稱數(shù)據(jù)類型字段長度是否為空ISBN書號char 20 否圖書書號char 20 否是否可借char 20 否ISBN信息表字段名稱數(shù)據(jù)類型字段長度是否為空ISNBN 書號char 20 否圖書類別char 20 否書名varchar 60 否作者char
10、 10 否出版社varchar 60 否出版日期datetime 否價格money 否館藏數(shù)量int 否可借數(shù)量int 否頁腳下載后可刪除,如有侵權請告知刪除!4.數(shù)據(jù)庫完整性設計設計者應認真分析和思考各個表之間的關系,合理設計和實施數(shù)據(jù)完整性原那么。1)給每個表實施主鍵及外鍵約束。2)設定缺省約束。如性別。use tushuguanli go altertable dbo . 讀者信息表addconstraint dz_xbie default 女for性別go3)實施 CHECK 約束。如 ISBN類別表中的可借數(shù)量小于館藏數(shù)量。use tushuguanli go altertable
11、dbo . ISBN 信息表addconstraint du_kj_kc check ( 可借數(shù)量 借閱時間 ) go altertable dbo . 借閱表- 為借閱期限建立約束addconstraint jy_jyqx check ( 借閱期限 =30 ) go 4)實施規(guī)那么。如身份證號碼必須為18 位。use tushuguanli altertable dbo . 讀者信息表addconstraint dz_sfz check ( len ( 身份證號 )= 18) go altertable dbo . 讀者信息表addconstraint dz_sfzh uniquenoncl
12、ustered( 身份證號 ) go 5.SQL Server 數(shù)據(jù)庫對象設計1設計一個具有參數(shù)的存儲過程,在tushuguanli數(shù)據(jù)庫中,創(chuàng)立一個名為 Procedure_ISBN圖書信息的過程, 該存儲過程的功能頁腳下載后可刪除,如有侵權請告知刪除!是向圖書信息數(shù)據(jù)表中插入一條記錄,新紀錄的值由參數(shù)提供。use tushuguanli go CREATE PROCEDURE Procedure_ISBN圖書信息( ISBN書號char ( 20), 圖書類別 char ( 20), 書名varchar( 40 ) , 作者char ( 10), 價格money ) as select ISBN 書號=ISBN書號, 圖書類別 =圖書類別 , 書名=書名, 作者=作者, 價格=價格from ISBN 信息表where ISBN 書號=ISBN書號go 2 讀者資料查詢:設計一個存儲過程, 查詢讀者信息表中讀者為 男的讀者的信息并返回讀者的詳細信息。use tushuguanli go createproc wer as select*from讀者信息表where性別= 男 頁腳下載后可刪除,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木屋別墅建筑與園林景觀設計施工合同4篇
- 2025年版機動車質押擔保貸款合同范本3篇
- 2025年度智能家電電商定制購銷服務合同4篇
- 二零二五版內墻涂料綠色工廠建設與運營管理合同4篇
- 2025年度城市綠化測繪合同范本2篇
- 二零二五年度出口貿(mào)易保險理賠合同范本3篇
- 2025年度新能源動力電池出樣及銷售合同4篇
- 2025版農(nóng)業(yè)機械技術改造項目合作合同2篇
- 2025年度新能源汽車研發(fā)團隊聘用合同書
- 二零二五年度白酒品牌形象重塑與品牌推廣合同
- 眼的解剖結構與生理功能課件
- 小學網(wǎng)管的工作總結
- 2024年銀行考試-興業(yè)銀行筆試參考題庫含答案
- 泵站運行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學校中考一模數(shù)學試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術標準》
- 浙教版七年級下冊科學全冊課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計算公式測量方法
- DB32-T 4004-2021水質 17種全氟化合物的測定 高效液相色譜串聯(lián)質譜法-(高清現(xiàn)行)
- DB15T 2724-2022 羊糞污收集處理技術規(guī)范
評論
0/150
提交評論