版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精品文檔課 程 設(shè) 計 報 告課程名稱 數(shù)據(jù)庫原理課程設(shè)計 課題名稱 圖書管理系統(tǒng) 專 業(yè) 信息管理與信息系統(tǒng) 班 級 1202班 學(xué) 號 202103110229 姓 名 張穎 指導(dǎo)教師 張益星 唐志航 謝雅 2013年 12 月 6 日歡迎下載精品文檔湖南工程學(xué)院課 程 設(shè) 計 任 務(wù) 書課程名稱 數(shù)據(jù)庫原理課程設(shè)計課 題 圖書管理系統(tǒng) 專業(yè)班級 信息管理與信息系統(tǒng) 學(xué)生姓名 張穎 學(xué) 號 202103110229 指導(dǎo)老師 張益星 唐志航 謝雅 審 批 任務(wù)書下達(dá)日期 2021 年 12 月 6 日任務(wù)完成日期 2021 年 12 月 24 日歡迎下載精品文檔目錄一需求分析.01 1.1
2、 讀者登記處 1.2 圖書總管部門 1.3 圖書借還處二業(yè)務(wù)流程分析.03三數(shù)據(jù)庫概念模型ER圖.04四數(shù)據(jù)庫邏輯模型設(shè)計.05 4.1一般邏輯模型設(shè) a、ERD的四條原那么及相應(yīng)得出的實體及屬性 b、數(shù)據(jù)庫初步構(gòu)思的關(guān)系框架 4.2具體邏輯模型設(shè)計五數(shù)據(jù)庫保護(hù)設(shè)計.09 5.1 表間關(guān)系設(shè)計 5.2 完整性設(shè)計六數(shù)據(jù)庫系統(tǒng)的建立.10 6.1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立 6.2數(shù)據(jù)輸入 6.2模塊實現(xiàn)七數(shù)據(jù)庫使用說明.16八心得體會.18九參考文獻(xiàn).18十評分表.19歡迎下載精品文檔一.需求分析 圖書館管理系統(tǒng)應(yīng)具備借書、還書、圖書查詢和圖書管理如增加、修改和刪除等根本管理功能,具體如下:1憑借書
3、證借書時,對借書證的有效性、最大借書數(shù)和目前能借書數(shù),借書期限進(jìn)行判斷,并記錄借書信息。2在還書時,更改借書信息記錄,并檢查該書是否超期,如超期應(yīng)計算出罰款金額。3能查詢讀者根本信息和借書的歷史記錄。4能對所有圖書按分類查詢?nèi)缱髡?、書名、出版社等?能對圖書進(jìn)行根本管理如增加、修改和刪除。6能管理讀者的根本信息如增加、修改和刪除。7能對各類讀者的權(quán)限有效性、最大借書數(shù)目和借書期限等和超期罰款金額進(jìn)行設(shè)置。1.1讀者登記處學(xué)生或教師需要辦理讀者卡之后才能進(jìn)行圖書的借閱工作。在填寫“圖書館讀者卡申請表之后即可辦理讀者卡。在讀者登記處,需要將讀者的有關(guān)信息添加到信息系統(tǒng)中保存,當(dāng)讀者信息發(fā)生改變時,
4、需要對計算機(jī)里的內(nèi)容進(jìn)行相應(yīng)的修改。當(dāng)讀者辦理退卡手續(xù)時,徐刪除相應(yīng)的讀者信息。另外,生成超過期限未還書的讀書信息表,通知讀者盡快還書。1.2 圖書總管部門(1) 圖書信息管理,完成圖書的錄入、修改、刪除、和查詢功能。在查詢圖書信息時,可隨時查詢書庫中現(xiàn)有書籍的類型、書號、作者、單價和購置數(shù)量等。所有各類圖書均可由書號唯一標(biāo)識。(2) 為了方便業(yè)務(wù)往來,需保存出版社相關(guān)信息。這些信息包括出版社編號、名稱、 、地址、聯(lián)系人等。1.3圖書借還處(1) 讀者借書管理。讀者有兩種身份,即學(xué)生和教師。根據(jù)讀者身份的不同,有不同的借閱權(quán)利。教師身份的借閱人可以總共借5本書,每本書的借閱時間為90天;學(xué)生身
5、份的借閱人可以總共借3本書,每本書的借閱時間為30天。讀者可以根據(jù)圖書類別和署名查找自己要借閱的圖書,在圖書借閱登記中,借閱日期是自動填寫的當(dāng)前系統(tǒng)日期。(2) 還書管理。在辦理還書業(yè)務(wù)時,系統(tǒng)判斷是否過期,假設(shè)過期,那么首先查看是否已交了罰款。假設(shè)未交,那么生成一張罰款通知單,假設(shè)一張罰款通知單只對應(yīng)一本圖書和一名讀者,但讀者或圖書可被罰很屢次,罰款金額按過期天數(shù)計算。且不能為其辦理還書操作。假設(shè)已交了罰款,那么辦理還書手續(xù)。(3) 罰款處理。當(dāng)超過期限未還或圖書破損、喪失時需要進(jìn)行罰款處理。假設(shè)罰款標(biāo)準(zhǔn)如下: a.當(dāng)超過期限未還時,罰款金額元=超過的天數(shù)×0.05; b.當(dāng)圖書破
6、損、喪失時,按圖書的原價賠償。(4) 完成圖書在庫數(shù)量的查詢(5) 產(chǎn)生圖書借閱排行榜報表,按照圖書類型生成讀者喜歡分析報表。此外,對圖書、讀者和出版社等信息,系統(tǒng)管理員可以做添加、修改、刪除和查詢操作。普通讀者只能查詢。二業(yè)務(wù)流程分析系 統(tǒng) 界 面讀者信息維護(hù)登錄系統(tǒng)讀者信息退出確認(rèn)界面圖書信息報表系統(tǒng)介紹數(shù)據(jù)維護(hù)數(shù)據(jù)瀏覽數(shù)據(jù)查詢報表打印退出系統(tǒng)系統(tǒng)主頁圖書信息圖書信息維護(hù)讀者信息報表借閱信息報表圖書數(shù)據(jù)瀏覽讀者信息數(shù)據(jù)瀏覽覽三數(shù)據(jù)庫概念模型設(shè)計(E-R圖)書號罰款表借書證號罰款日期罰款單號讀者身份證號姓名借書證號 工作單位地址處分圖書書號書名類別 數(shù)量作者出版社名位置涉及借還書登記書號還書
7、時間借書證號借書時間出版社被借借閱 出版社名地址 聯(lián)系人出版四.數(shù)據(jù)庫邏輯模式設(shè)計4.1一般邏輯模型設(shè) 系統(tǒng)總體設(shè)計包括兩大系統(tǒng):一、學(xué)生圖書借閱系統(tǒng)圖書借閱,歸還,續(xù)借系統(tǒng),修改登陸密碼系統(tǒng)二、管理員系統(tǒng)包括:1管理員管理系統(tǒng):添加、刪除管理員,系統(tǒng)設(shè)有一個最高管理員擁有最高管理權(quán)限,修改管理員密碼、登陸名2圖書管理1圖書管理系統(tǒng):查詢、添加、刪除、修改圖書資料,可選擇是否顯示圖書2圖書分類管理系統(tǒng):圖書分類添加、修改、刪除管理3教務(wù)管理1學(xué)生班級管理系統(tǒng):學(xué)生班級添加、修改、刪除管理2學(xué)生信息管理系統(tǒng):查詢、添加、刪除、修改學(xué)生資料4超時管理圖書借閱超時管理系統(tǒng):列出學(xué)生超時借閱圖書資料,
8、鎖定選定的學(xué)生,禁止鎖定的學(xué)生再借閱,列出已鎖定的學(xué)生名,可解除選定的學(xué)生,允許學(xué)生再借閱5系統(tǒng)配置1圖書館根本配置設(shè)置系統(tǒng):是否開放圖書借閱,可設(shè)置可借出數(shù)量、借閱時間、續(xù)借次數(shù)、公告刷新時間,可重置為默認(rèn)數(shù)據(jù),修改配置方案2公告管理系統(tǒng):公告列表,添加、修改、刪除公告6數(shù)據(jù)管理1管理員數(shù)據(jù)管理系統(tǒng):瀏覽管理員詳細(xì)資料包括登陸次數(shù),最后登陸時間,是否最高管理員2學(xué)生數(shù)據(jù)管理系統(tǒng):查詢?yōu)g覽學(xué)生詳細(xì)資料包括借閱次數(shù),登陸次數(shù),最后登陸時間3圖書借閱管理系統(tǒng):可按書名、借閱學(xué)生查詢借閱數(shù)據(jù),全顯示已、沒歸還圖書借閱數(shù)據(jù)信息,可去除已歸還借閱信息。4.1.1ERD的四條原那么及相應(yīng)得出的實體、聯(lián)系及
9、其屬性原那么1:能獨(dú)立存在的事物,在其有多個由根本項描述的特征需要關(guān)注時,就應(yīng)把它作為實體。在系統(tǒng)中,可得知有“出版社、“圖書、“讀者、“借還書登記,“罰款單5個實體。原那么2:兩個或多個實體間的關(guān)聯(lián)與結(jié)合,當(dāng)需要予以關(guān)注時,應(yīng)作為聯(lián)系。在系統(tǒng)中,可以得知有“出版社、“圖書、“讀者,“借還書登記“罰款單等聯(lián)系。原那么3: 實體的屬性是實體的本質(zhì)特征;聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。原那么4: 信息分析中得到的根本項要在且僅在實體聯(lián)系圖中的一個地方作為屬性得出。數(shù)據(jù)庫初步構(gòu)思的關(guān)系框架關(guān)系模型設(shè)計構(gòu)思由ERD導(dǎo)出一般關(guān)系模型的原那么為:原那么一:每一個獨(dú)立實體變換為一個關(guān)系,其屬性變?yōu)殛P(guān)系的屬性,
10、其主標(biāo)識變?yōu)殛P(guān)系的主碼。原那么二:從實體及響應(yīng)的“的聯(lián)系變換為一個關(guān)系,從實體的屬性加上主實體關(guān)系的主碼構(gòu)成這個關(guān)系的屬性。如果“的聯(lián)系是1:1的,那么以實體關(guān)系的主碼作為外來碼為這個關(guān)系的主碼;如果“的聯(lián)系是1:M的,那么以主實體關(guān)系的主碼加上同一主實體個體聯(lián)系的不同附屬實體個體賴以互相區(qū)分的屬性組,組成該關(guān)系的主碼。原那么三:1:M聯(lián)系通過在“多實體關(guān)系中增加相聯(lián)系的“1實體關(guān)系的主碼及聯(lián)系本身的屬性來表達(dá)。其中“1實體主碼為外來碼。原那么四:M:M聯(lián)系轉(zhuǎn)換成一個獨(dú)立的關(guān)系,被聯(lián)系實體關(guān)系的主碼作為外來碼和聯(lián)系本身的屬性作為該關(guān)系的屬性,被聯(lián)系實體關(guān)系的主碼組成其復(fù)合主碼。根據(jù)以上4個原那
11、么,由E-R圖導(dǎo)出一般關(guān)系模型表如表: 讀者信息表借書證號身份證號姓名地址 工作單位 圖書信息表書號書名類別出版社名數(shù)量作者位置 借還書登記表借書證號書號借書時間還書時間出版社表出版社名 地址 聯(lián)系人 罰款表罰款單號書號借書證號罰款日期 4.2具體邏輯模型設(shè)計圖書信息表 字段名字段類型長度是否主鍵約束條件圖書號字符型10是前2位是英文字母,后5位是數(shù)字書名字符型50不能為空類型字符型20不能為空出版社名字符型10不能為空數(shù)量字符型大于等于1,小于等于1000位置字符型50前1位是英文字母,后3位是數(shù)字作者字符型50不能為空讀者信息表字段名字段類型長度是否主鍵約束條件借書證號字符型10是唯一,不
12、能為空姓名字符型20不能為空單位字符型200不能為空 字符型50唯一,不能為空地址字符型200不能為空身份證號字符型18唯一,不能為空出版社表字段名字段類型長度是否主鍵約束條件出版社名字符型10是不能為空 字符型10唯一,不能為空地址字符型50不能為空 字符型6不能為空聯(lián)系人字符型20不能為空 罰款單表字段名字段類型長度是否主鍵約束條件書號字符型10是前1位是英文字母,后3位是數(shù)字罰款單號字符型10唯一,不能為空借書證號字符型10不能為空罰款日期字符型10不能為空借還書登記表字段名稱字段類型長度是否主鍵約束條件書號字符型10前1位是英文字母,后3位是數(shù)字借書證號字符型10唯一,不能為空結(jié)束日期
13、字符型10不能為空還書時間字符型10不能為空五 數(shù)據(jù)庫保護(hù)設(shè)計5.1 表間關(guān)系設(shè)計·讀者表中的借書證號與借還書表中的借書證號建立父子表關(guān)系;·讀者表中的借書證號與罰款單表中借書證號建立父子表關(guān)系;·圖書表中的書號與借還書登記表的書號建立父子表關(guān)系;·圖書表中的書號與罰款單表中書號建立父子表關(guān)系;·出版社表中的出版社名與圖書表中的出版社名建立父子關(guān)系;5.2 完整性設(shè)計·完整性包括實體完整性,參照完整性,用戶定義完整性。·實體完整性是系統(tǒng)自行定義的,規(guī)定各關(guān)系的關(guān)鍵字不能為空值而且不能重復(fù)。參照完整性屬于表間規(guī)那么。(1)定義
14、出版社表:出版社名是主關(guān)鍵字, 、地址、 、聯(lián)系人不允許為空。(2)定義讀者表:其中借書證號為主關(guān)鍵字,屬性還包括姓名、單位、 、地址、身份證號。(3)定義罰款單表:罰款單號主關(guān)鍵字,書號、借書證號是外部關(guān)鍵字。(4)定義借還書時間表:書號以及借書證號是主關(guān)鍵字。(5)定義現(xiàn)有圖書表:書號是主關(guān)鍵字,類型、作者、位置不允許為空,出版社名列為外部關(guān)鍵字。六.數(shù)據(jù)庫系統(tǒng)的實現(xiàn)6.1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立6.2數(shù)據(jù)輸入出版社讀者表罰款單表借還書登記表圖書表6.3模塊實現(xiàn)系統(tǒng)歡送表單系統(tǒng)登錄界面其根本功能是驗證用戶身份,便于維護(hù)數(shù)據(jù)平安。主菜單界面數(shù)據(jù)維護(hù)界面與查詢界面1讀者信息維護(hù)窗相關(guān)SOL SE
15、VER 語句:1.添加INSERT INTO 讀者姓名,地址, ,工作單位,借書證號,身份證號VALUES(張三,北京,85632186,北京大學(xué),3106987452,440698563241598753)1. 修改UPDATE讀者 SET 號碼=85632146WHERE 姓名=張三2. 刪除DELETE 讀者 WHERE 工作單位=北京大學(xué)2圖書信息窗語句:SELECT 書號,作者,數(shù)量,位置,類別,出版社名FORM 圖書信息表WHERE書名 =管理運(yùn)籌學(xué)3借還書登記窗1.添加INSERT INTO 借還書登記借書證號,書號,借書時間,還書時間VALUES(310596946456515
16、,2021.12.06,2021.07.07)2.修改UPDATE 借還書登記表SET 借書證號= 31059694645WHERE 書號=65153.刪除DELETE 書號 WHERE書名 =增長的極限4罰款窗查詢語句:SELECT 罰款單號,書號,借書證號,罰款日期FROM 罰款表WHERE 書號=6571 AND 借書證號=運(yùn)行結(jié)果: 七系統(tǒng)操作使用的簡要說明1.本系統(tǒng)工作于可以再安裝有ACCESS2003的電腦平臺上直接運(yùn)行。2.本系統(tǒng)登陸信息初始定為 用戶號:xin密碼:xin3系統(tǒng)內(nèi)登陸界面:此界面的主要功能是用戶登錄系統(tǒng)的連接。注冊界面:此界面的主要功能要求實現(xiàn)密碼的檢驗,以確保
17、系統(tǒng)的平安。主界面:此界面的主要功能讓用戶選擇自己想要進(jìn)行的操作。供給站信息管理界面:此界面的主要功能要求實現(xiàn)對供給站的根本信息進(jìn)行管理。供給站信息查詢界面:此界面的主要功能要求實現(xiàn)對供給站的根本信息進(jìn)行查詢。用戶信息管理界面:此界面的主要功能要求實現(xiàn)對用戶的根本信息進(jìn)行管理。用戶信息查詢界面:此界面的主要功能要求實現(xiàn)對用戶的根本信息進(jìn)行查詢。收費(fèi)信息管理界面:此界面的主要功能要求實現(xiàn)對用戶收費(fèi)根本信息進(jìn)行管理。收費(fèi)信息查詢界面:此界面的主要功能要求實現(xiàn)對用戶收費(fèi)根本信息進(jìn)行查詢。密碼修改界面:此界面的主要功能要求實現(xiàn)對管理員的密碼修改,增強(qiáng)系統(tǒng)平安性。八心得體會一個學(xué)期的數(shù)據(jù)庫軟件學(xué)習(xí)和經(jīng)過
18、一個星期的設(shè)計,總算把系統(tǒng)完成了,第一次運(yùn)行時難免地出現(xiàn)一些問題,經(jīng)過調(diào)試、修改,最終系統(tǒng)可以順利地運(yùn)行了。由于第一次做系統(tǒng)設(shè)計,知識、經(jīng)驗缺乏,這是我不可否認(rèn)的,經(jīng)過測評和思考,以下是我對自己的系統(tǒng)的總結(jié)。有關(guān)系統(tǒng)的優(yōu)點(diǎn):操作員可以輕易地瀏覽和查詢所需資料,并且可維護(hù)更新,這是因為系統(tǒng)的查詢夠完善,且相關(guān)的資料維護(hù)夠全面,保證根本的資料不被損害。有關(guān)系統(tǒng)的缺陷:對稱性不是太強(qiáng),即相關(guān)的對應(yīng)聯(lián)系不太緊湊。系統(tǒng)功能比擬單一,并不能最大滿足需求。有關(guān)系統(tǒng)的改善:如果時間充足一定有待改善,相關(guān)的關(guān)系會進(jìn)一步緊湊。 首先雙擊可執(zhí)行文件“學(xué)生管理系統(tǒng)進(jìn)入系統(tǒng)主頁,再進(jìn)入登錄界面,用操作員名稱和密碼登錄,之后操作就可以通過菜單欄進(jìn)行相應(yīng)的操作。課程設(shè)計為學(xué)生提供了一個既動手又動腦,獨(dú)立實踐的時機(jī),將課本上的理論知識和實際有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析解決實際問題的能力。提高學(xué)生適應(yīng)實際,實踐編程的能力。在這此設(shè)計中,不光是設(shè)計的報表、表單等可以運(yùn)用的頁面,而且是用到了大量的代碼來實現(xiàn)其各種功能,不僅是對以前知識的穩(wěn)固,也是對剛學(xué)過知識的一次真槍實彈的演練,真是有很多的收獲,而在這次的設(shè)計中花費(fèi)的大量時間和勞動量,也是希望能得到老師的一點(diǎn)點(diǎn)肯
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024財務(wù)外包服務(wù)合同協(xié)議書
- 二零二五版電商直播領(lǐng)域主播形象使用權(quán)合同3篇
- 2024電影拍攝化妝服務(wù)合同3篇
- 2024版中介第三方擔(dān)保合同
- 2024版勞務(wù)用工合同
- 2024水電能源開發(fā)協(xié)議
- 2024版工程建設(shè)合同補(bǔ)充協(xié)議范本
- 二零二五年度法律援助居間服務(wù)合同范本正規(guī)范本2篇
- 2024版知識產(chǎn)權(quán)許可使用協(xié)議
- 二零二五年度網(wǎng)絡(luò)游戲開發(fā)合作經(jīng)營合同協(xié)議書3篇
- 2024年08月云南省農(nóng)村信用社秋季校園招考750名工作人員筆試歷年參考題庫附帶答案詳解
- 防詐騙安全知識培訓(xùn)課件
- 心肺復(fù)蘇課件2024
- 2024年股東股權(quán)繼承轉(zhuǎn)讓協(xié)議3篇
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 鑄造工廠設(shè)備管理(共21頁)
- 農(nóng)產(chǎn)品收購臺賬(登記經(jīng)營單位及個體經(jīng)營者投售的農(nóng)產(chǎn)品
- 分紅保險精算規(guī)定
- Proud-of-you中英文歌詞
- 基因的表達(dá)與調(diào)控.ppt
評論
0/150
提交評論