freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理與應用課程設計報告_圖書管理系統(tǒng)(已修改)

2025-09-18 17:56 本頁面
 

【正文】 《數(shù)據(jù)庫原理與應用》課程設計報告 學生姓名: 班級、學號: 測繪 1001 25 所在學院: 測繪學院 專 業(yè): 測繪工程 課程設計題目: 圖書管理系統(tǒng) 指導教師: 2020 年 12 月 27 日 一、 系統(tǒng)介紹 開發(fā)背景 隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在 這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。 學校作為教書育人的中堅力量,圖書館的作用更是舉足輕重。學校圖書館要做到安全順暢的運轉(zhuǎn),為廣大同學提供良好的服務,就必須有一套完善健全的運行管理機制,在信息化的時代,選擇一款 “學生圖書館管理系統(tǒng) ”軟件成為各個學校的首選。 聯(lián)系實際,考慮各層次學校的情況,軟件本身要求易學,界面友好,容易掌握,可以較簡單方便的管理各種圖書信息;硬件的配置要求不能太高,這樣可以很好的適應當前的學校圖書館。 在開發(fā)思路上, 由于學校圖書館不存在商業(yè)利益,所以系統(tǒng)設計開發(fā)的周期要短,成本要低。系統(tǒng)的總體特點應該是方便、簡單、實用 。 功能簡介 該系統(tǒng)名稱命名為 “學生圖書館管理系統(tǒng) ”,是一個專門為學生群體提供借閱平臺的管理系統(tǒng)軟件。 從功能方面出發(fā),該系統(tǒng)主要從訂購圖書,驗收圖書,圖書編目和流通這四個方面來進行系統(tǒng)的設計開發(fā),其中流通是一個涵蓋功能較多的模塊,它又可分為借書處理,還書處理和圖書查詢?nèi)齻€子功能模塊。各個功能之間比較獨立和完整,適合圖書館各不同部門之間同時使用,在互不干擾的同時保證各功能的完成。 從數(shù)據(jù)庫方便出發(fā), 該系統(tǒng)的數(shù)據(jù)庫規(guī)模不大,具體包括:學生信息表、借還書信息表、書庫信息表、圖書分類表、訂單和訂單明細。以上幾個表之間互有關(guān)聯(lián),保證了今后系統(tǒng)實施后的數(shù)據(jù)管理盡可能同步且全面。 從應用和操作方面出發(fā),該系統(tǒng)比較適合專門服務于學生群體的中小型圖書館來安裝和使用。在操作方面也設計得比較比較簡單、清晰,方便用戶能夠在短時間內(nèi)熟悉操作方法。 此外,該系統(tǒng)提供詳細的文檔補充,方便用戶從各個層面對系統(tǒng)進行了解和認識。 由于時間比較有限,系統(tǒng)還有不足和應該再繼續(xù)擴展的地方,、今后會有更完善的版本出現(xiàn)。 功能模塊圖 二、 需求分析 功能需求 在對該學生圖書館管理系統(tǒng)進行實質(zhì)性分析設計前,我們對用戶需求的做了以下幾個方面進行了調(diào)查。 用戶的需求可分為三個方面:一方面是圖書館工作人員通過圖書館管理系統(tǒng)來管理各類圖書,使得圖書館的各項工作能夠有序地進行,從而滿足學生的需求;二方面是學生們能通過該系統(tǒng)來查詢圖書館中的各類圖書,來確定自已需要的書籍的借閱情況,為借閱做好準備;三方面是對圖書館數(shù)據(jù)庫管理的需求,數(shù)據(jù)庫在 DBMS 中扮演著極其重要的角色,所以能對系統(tǒng)數(shù)據(jù)庫進 行安全和全面地管理也成為了圖書管理者的一個重要需求。 這三個方面形成了學校圖書館管理系統(tǒng)的一個有機工作整體,采用計算機平臺進行自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。 在軟、硬件方面對系統(tǒng)的需求,軟件要求易學,界面友好,容易掌握,可以很簡單方便的管理各種圖書信息。硬件需求的配置要求不能太高,這樣可以很好的適應當前的學校圖書館。 系統(tǒng)登錄 圖書管理 信息錄入 讀者服務 信息維護 信息查詢 報表打印 圖書登記 讀者登記 作者登記 借書登記 換書登記 讀者 借書 圖書借閱 讀者借閱 圖書 讀者清單 圖書 作者 讀者密碼 作者圖書 數(shù)據(jù)需求 ( 1)原始數(shù)據(jù)修改簡單方便; ( 2)數(shù)據(jù)的添加簡單方便; ( 3)滿足第三范式要求不存在部分函授依賴關(guān)系和傳遞依賴關(guān)系; ( 4)刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。 三、 建庫結(jié)果 數(shù)據(jù)關(guān)系 ER 圖 圖書 E— R 圖 讀者 ER 圖 作者 出版社 書號 書名 圖書 價格 數(shù)量 借閱次數(shù) 作者 ER 借閱 ER 圖 作者編號 職稱 備注 作者 聯(lián)系電話 作者姓名 讀者編號 性別 聯(lián)系電話 讀者 籍貫 讀者姓名 出生日期 數(shù)據(jù)表結(jié)構(gòu) 本系統(tǒng)包括 圖書、作者、讀者、借閱、用戶 表名 字段一 字段二 字段三 字段四 字段五 字段六 字段七 圖書王鵬 書號 作者編號 書名 價格 數(shù)量 出版社 借閱次數(shù) 作者王鵬 作者編號 作者姓名 職稱 聯(lián)系電話 備注 讀者王鵬 讀者編號 讀者姓名 性別 籍貫 聯(lián)系電話 出生日期 借閱王鵬 讀者編號 讀者姓名 書號 借書日期 還書日期 用戶王鵬 讀者編號 用戶名 密碼 建立表間永久關(guān)系 書號 讀者姓名 還書日期 借閱 借書日期 讀 者編號 四、 系統(tǒng)開發(fā)設計 、創(chuàng)建項目,名為圖書管理系統(tǒng) 、數(shù)據(jù)庫設計 ( 1)在項目中新建五個自由表,各自由表的字段值如下: 表名 字段一 字段二 字段三 字段四 字段五 字段六 字段七 圖書王鵬 書號 作者編號 書名 價格 數(shù)量 出版社 借閱次數(shù) 作者王鵬 作者編號 作者姓名 職稱 聯(lián)系電話 備注 照片 讀者王鵬 讀者編號 讀者姓名 性別 籍貫 聯(lián)系電話 出生日期 照片 借閱王鵬 讀者編號 讀者姓名 書號 借書日期 還書日期 用戶王鵬 讀者編號 用戶名 密碼 ( 2) 在項目中創(chuàng)建一個數(shù)據(jù)庫,并把五個表添加到數(shù)據(jù)庫中。在圖書表中,為書號建立主索引,為作者編號建立普通索引,通過該索引和作者表之間創(chuàng)建關(guān)聯(lián)。在作者表中,為作者編號設置主索引。在讀者表中,讀者編號為主索引。在借閱表中,為讀者編號、書號字段創(chuàng)建普通索引,通過書號和圖書表之間關(guān)聯(lián);通過讀者編號和讀者表之間關(guān)聯(lián)。在用戶表中,為讀者編號建立索引,通過讀者編號和讀者表建立關(guān)聯(lián)。最終形成如下圖所示的數(shù)據(jù)庫。 、界面設計 ( 1)系統(tǒng)啟動表單 在項目中創(chuàng)建一個表單,命名為啟動。如下圖,添加一個標簽控件,兩個命令按鈕,按照自己的喜好分別設置他們的屬性。在登錄按鈕的 Click 事件下寫入如下代碼: Do form 身份驗證 雙擊退出按鈕,并在它的 Click事件寫下如下代碼: Clear event ( 2)創(chuàng)建身份驗證表單 在項目中創(chuàng)建,一個表單,保存為“身份驗證”并按以下圖添加控件,設置屬性。 打開他的數(shù)據(jù)工作環(huán)境,把“用戶”表添加到其中,在進入的 click事件寫入如下代碼: locate for 用戶名 = if alltrim()alltrim(密碼 ) messagebox(讀不起,密碼有誤!你不能進入本系統(tǒng) ,0,請注意: ) else do form 主表單 王鵬 endif 在 退 出的 click 事件下寫如下代碼: clear event ( 3) 創(chuàng)建住表單 創(chuàng)建一個表單保存為“主表單王鵬”并且設置它 的 ShowWindows 屬性為“ 2—— 作為頂層表單” 如圖設置它的其他控件屬性。 設置 Form1 對象的 init 事件代碼為: do 主菜單 .mpr with this,menux 設置 form1 對象的 destroy 事件代碼為 release menu menux extended 設置 form1 對象的 activate 事件代碼為 =()/2 =()/2 =()/2 ==*2/6 =*3/6 設置 form1 對象的 Resize 事件代碼為: =()/2 =()/2 =()/2 ==*2/6 =*3/6 ( 4)創(chuàng)建主菜單 如下圖創(chuàng)建主菜單表單,并且選擇“顯示”“常規(guī)選項”“頂層表單” 分別設置各個子菜單如下: 信息錄入 讀者服務 信息維護 信息查詢 報表打印 然后分別在各自的過程中寫入相應的調(diào)用表單的命令。例如在讀者登記菜單的過程中寫入: Do form 讀者信息 王鵬 (5)創(chuàng)建主程序文件 創(chuàng)建主程序文件,將其保存為“主程序”在代碼編輯窗 口中,輸入以下代碼: clear all set talk off set default to c:\綜合設計 do form 啟動 modify windows screen title 圖書管理系統(tǒng) 王鵬 read event quit 、表單設計 ( 1)圖書登記表單 如下圖,創(chuàng)建一個名為圖書登記的表單,在他的數(shù)據(jù)環(huán)境中添加表作者和圖書。然后拖動相應的字段到表單中,按如圖所示的位置放好。 添加一個按鈕組如圖。設置按鈕組的 Click 事件的代碼為: do case case =1 go top case =2 if not bof() skip1 endif case =3 skip if eof() skip1 endif case =4 go bottom case =5 sure=messagebox(需要增加圖書信息嗎? ,4+32+256,確認 ) if sure=6 append blank endif case =6 sure=messagebox(需要刪除當前圖書信息嗎? ,4+32+256,確認 ) if sure=6 delete pack endif case = 7 thisform. release endcase ( 2)借書登記表單 如圖新建一個表單,在他的數(shù)據(jù)環(huán)境中添加,圖書表和借閱表,把相應的字段拖入表單中。按如圖所示的位置放好 如圖添加一個命令按鈕組并在他的 click 事件中寫入如下代碼: do case case =1 go top case =2 if not bof() skip1 endif case =3 skip if eof() skip1 endif case =4 go bottom case =5 sure=messagebox(需要增加借書信息嗎? ,4+32+256,確認 ) if sure=6 append blank endif case =6 sure=messagebox(需要刪除當前借書信息嗎? ,4+32+256,確認 ) if sure=6 delete pack endif case = 7 thisform. release endcase 設置文本框“ txt 書號”的 lostfocus 事件代碼為: select 圖書 locate for alltrim(書號 )=alltrim( 書號 .text) if found() 書名 .refresh else messagebox(書庫里無此書,請重輸! ,256,確認 ) 書號 .setfocus endif ( 3)讀者信息維護表單 創(chuàng)建一個 表單 ,在其 數(shù)據(jù)環(huán)境設計器 中添加 讀者表 ,在表單上添加
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1