欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      高校圖書管理系統(tǒng)設計報告

      時間:2019-05-15 09:48:13下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《高校圖書管理系統(tǒng)設計報告》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《高校圖書管理系統(tǒng)設計報告》。

      第一篇:高校圖書管理系統(tǒng)設計報告

      大學

      課程設計說明書(課程論文)

      題 目: 學生姓名: 學 號: 專 業(yè): 班 級: 指導教師:

      摘要

      二十一世紀是信息的世紀,隨著社會經(jīng)濟的發(fā)展,社會信息化程度也越來越高,高校作為教育與科技的先行者,優(yōu)秀的技術往往會被學校率先采用。優(yōu)秀的學校管理決策者一定會毫不猶豫地選擇或者自主開發(fā)一個適合本校的圖書管理系統(tǒng)。該圖書管理系統(tǒng)包括以下三個功能模塊。書庫管理:包括新書登記,借書/還書,書籍掛失,圖書信息查詢,借書信息查詢;借閱證管理:包括辦理借閱證,借閱證信息管理,借閱證掛失;其它功能:添加賬號,修改密碼,退出系統(tǒng)。該圖書管理系統(tǒng)實現(xiàn)了高校圖書管理的基本功能,提高了圖書管理的效率。關鍵詞:高校圖書管理系統(tǒng) 系統(tǒng)分析 系統(tǒng)設計

      Abstract The twenty-first Century is the century of information, along with the development of social economy, the degree of social information is also more and more high, as colleges and universities education and the forerunner of science and technology, excellent technology will often be the school takes the lead in using.Good school management decision makers will not hesitate to choose or develop a suitable for the university library management system.The library management system includes three functional modules.Library management: including the new book registration, library / book, report the loss of books, book information, book information query;library card management: including for the library card, library card management, library card loss report;other functions: add account, password modification, exit the system.The library management system to achieve the basic library management functions, improve the efficiency of Library management.Keywords:Library management system Systems analysis System design

      目錄

      摘要........................................................................................................................2 Abstract..................................................................................................................3 1 緒論....................................................................................................................6

      1.1 社會背景................................................................................................6 1.2 研究意義................................................................................................6 1.3 高校圖書館信息化管理........................................................................6 1.4應用環(huán)境.................................................................................................7

      1.4.1 硬件環(huán)境....................................................................................7 1.4.2 軟件環(huán)境....................................................................................7 高校圖書館管理系統(tǒng)分析................................................................................7

      2.1 系統(tǒng)開發(fā)環(huán)境........................................................................................7

      2.1.1 Visual C++ 6.0簡介...............................................................8 2.1.2 SQL Server 2000簡介.............................................................8 2.2高校圖書館管理系統(tǒng)可行性分析.........................................................9

      2.2.1 經(jīng)濟可行性分析........................................................................9 2.2.2 技術可行性分析......................................................................10 2.2.3 操作可行性分析......................................................................10 2.3 系統(tǒng)初步調(diào)查......................................................................................10 2.4組織功能結(jié)構(gòu)調(diào)查...............................................................................11 2.5高校圖書館管理系統(tǒng)數(shù)據(jù)規(guī)劃...........................................................12 2.6系統(tǒng)業(yè)務流程分析...............................................................................12 2.7系統(tǒng)數(shù)據(jù)流程分析...............................................錯誤!未定義書簽。2.8概念模型分析.......................................................錯誤!未定義書簽。2.9 邏輯模型分析......................................................錯誤!未定義書簽。2.10數(shù)據(jù)字典.............................................................錯誤!未定義書簽。

      2.10.1 數(shù)據(jù)項....................................................錯誤!未定義書簽。2.10.2 數(shù)據(jù)流....................................................錯誤!未定義書簽。2.10.3 數(shù)據(jù)存儲................................................錯誤!未定義書簽。

      2.10.4 外部實體................................................錯誤!未定義書簽。2.10.5 邏輯處理................................................錯誤!未定義書簽。2.10.6數(shù)據(jù)結(jié)構(gòu).................................................錯誤!未定義書簽。

      3圖書管理系統(tǒng)設計...........................................................................................14

      3.1 系統(tǒng)設計原則......................................................................................14 3.2 編碼設計..............................................................錯誤!未定義書簽。3.3 系統(tǒng)數(shù)據(jù)庫設計..................................................................................14 3.4界面設計...............................................................................................15 4高校圖書管理系統(tǒng)的實施...............................................................................18

      4.1高校圖書管理系統(tǒng)登錄界面...............................................................18 4.2高校圖書管理系統(tǒng)整體界面...............................................................19

      4.2.1書庫管理...................................................................................19 4.2.1借閱證管理...............................................................................23 4.2.3系統(tǒng)/其它.................................................................................24

      5高校圖書管理系統(tǒng)測試...................................................................................26

      5.1代碼測試...............................................................................................26 5.2功能測試...............................................................................................26 6結(jié)論與展望.......................................................................................................29

      6.1結(jié)論.......................................................................................................29 6.2展望.......................................................................................................30 參考文獻..............................................................................................................31 附錄......................................................................................................................32 致謝......................................................................................................................35

      高校圖書管理系統(tǒng) 緒論

      1.1 社會背景

      隨著現(xiàn)代科學技術的進步,人類社會正逐漸走向信息化,圖書館擁有豐富的文獻信息資源,是社會系統(tǒng)的重要組成部分,在信息社會中作用越來越重要,在我國,圖書館計算機等信息技術的應用起步于20世紀70年代末期,隨著改革開放的步伐得迅速發(fā)展,特別是90年代以后,我國圖書館信息網(wǎng)絡建設取得了較大發(fā)展,圖書館信息化建設邁向了一個新臺階。

      1.2 研究意義

      圖書管理系統(tǒng)是圖書管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理員和使用者來說都至關重要。所以圖書管理系統(tǒng)應該能夠為管理員或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)一整套管理軟件成為很有必要的事情。

      1.3 高校圖書館信息化管理

      高校圖書館的信息化從最初的對圖書館業(yè)務管理實行信息化發(fā)展到對圖書館各個業(yè)務流程進行系統(tǒng)和網(wǎng)絡化管理,并建立大規(guī)模以個體文獻目錄聯(lián)機查詢?yōu)橹鞯馁Y源共享系統(tǒng)。進入21世紀,允許利用計算機網(wǎng)絡和信息技術,逐步實現(xiàn)不同載體的實體文獻的信息化管理和多方位的聯(lián)機查詢。圖書館的計算機信息化管理,就是將傳統(tǒng)圖書館業(yè)務的手工操作轉(zhuǎn)變成由計算機管理,既圖書館的圖書期刊、音像資料等各種載體文獻的采編、典藏、流通、檢索及常規(guī)業(yè)務管理等

      工作,利用計算機技術,進行高效、準確的信息化管理。其根本目的是實現(xiàn)區(qū)域及地區(qū)、國家、國家間的資源共享。要達到資源共享的目的,必須制定一定的標準,只有各個系統(tǒng)都遵循這些標準,不同的系統(tǒng)間才可以實現(xiàn)聯(lián)機查詢、資源共享的效果。

      1.4應用環(huán)境

      1.4.1 硬件環(huán)境

      能夠運行Windows系統(tǒng)的高檔PC臺式機,筆記本電腦。

      1.4.2 軟件環(huán)境

      (1)中文Windows XP 操作系統(tǒng)。(2)PHP網(wǎng)頁開發(fā)環(huán)境。(3)My SQL數(shù)據(jù)庫服務器。高校圖書館管理系統(tǒng)分析

      2.1 系統(tǒng)開發(fā)環(huán)境

      本系統(tǒng)是在Windows XP操作系統(tǒng)下,使用PHP網(wǎng)頁作為開發(fā)平臺,My SQL數(shù)據(jù)庫進行開發(fā)的,以中文版PHP網(wǎng)頁為前臺開發(fā)工具, 用My SQL為后臺數(shù)據(jù)庫而實現(xiàn)的。

      2.1.1 PHP簡介

      PHP 最初在1994 年 Rasmus Lerdorf 開始計劃發(fā)展。在 1995 年以 Personal Home Page Tools(PHP Tools)開始對外發(fā)表第一個版本。在這個早期版本中,提供了訪客留言本、訪客計數(shù)器等簡單的功能。1995 年中,第二版的 PHP 問市,定名為 PHP/FI(Form Interpreter)。在其中加入了 mSQL 的支持,自此奠定了 PHP 在動態(tài)網(wǎng)頁開發(fā)上的影響力。在 1996 年底,有一萬五千個 Web 網(wǎng)站使用 PHP/FI;在 1997 年中,使用 PHP/FI 的 Web 網(wǎng)站成長到超過五萬個。而在 1997 年中,開始了第三版的開發(fā)計劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為 PHP3。PHP3 跟 Apache 服務器緊密結(jié)合的特性;加上它不斷的更新及加入新的功能;并且它幾乎支持所有主流與非主流數(shù)據(jù)庫;再以它能高速的執(zhí)行效率,使得 PHP 在 1999 年中的使用網(wǎng)站超過了十五萬!2000年5月,PHP 4.0正式發(fā)布。它使用了Zend(Zeev + Andi)引擎,提供更高的性能,還包含了其它一些關鍵功能,比如:支持更多的 Web 服務器;HTTP Sessions 支持;輸出緩存(output buffering);更安全的處理用戶輸入的方法以及一些新的語言結(jié)構(gòu)。PHP 4.0 是更有效的,更可靠的動態(tài)Web頁開發(fā)工具,在大多數(shù)情況運行比 PHP 3.0 快,其腳本描述更強大并且更復雜, 最顯著的特征是速率比的增加。直至去年7月,PHP5問世。無論對于PHP語言本身還是PHP的用戶來講,PHP5發(fā)布都算的上是一個里程碑式的版本。PHP5的誕生,使PHP編程進入了一個新時代。Zend II 引擎的采用,完備對象模型、改進的語法設計。終使得PHP成為一個設計完備、真正具有面向?qū)ο竽芰Φ哪_本語言。我們預計,PHP5的出現(xiàn),將會給整個PHP社區(qū)帶來新的一輪各種庫、應用開發(fā)改進的高峰。

      2.1.2數(shù)據(jù)庫設計原則

      在動態(tài)網(wǎng)站的設計中,數(shù)據(jù)庫設計的重要性不言而喻。如果設計不當,查詢起來就非常吃力,程序的性能也會受到影響。無論使用的是MySQL或者Oracle數(shù)據(jù)庫,通過進行正規(guī)化的表格設計,可以令PHP代碼更具可讀性,更容易擴展,從而也會提升應用的性能。

      1、規(guī)范命名

      所有的庫名、表名、域名必須遵循統(tǒng)一的命名規(guī)則,并進行必要說明,以方便設計、維護、查詢。

      2、控制字段的引用

      在設計時,可以選擇適當?shù)臄?shù)據(jù)庫設計管理工具,以方便開發(fā)人員的分布式設計和數(shù)據(jù)小組的集中審核管理。采用統(tǒng)一的命名規(guī)則,如果設計的字段已經(jīng)存在,可直接引用;否則,應重新設計。

      3、庫表重復控制

      在設計過程中,如果發(fā)現(xiàn)大部分字段都已存在,開發(fā)人員應懷疑所設計的庫表是否已存在。通過對字段所在庫表及相應設計人員的查詢,可以確認庫表是否確實重復。

      4、并發(fā)控制

      設計中應進行并發(fā)控制,即對于同一個庫表,在同一時間只有一個人有控制權,其他人只能進行查詢。

      5、必要的討論

      數(shù)據(jù)庫設計完成后,應與指導老師進行討論,通過討論來熟悉數(shù)據(jù)庫,從而對設計中存在的問題進行控制或從中獲取數(shù)據(jù)庫設計的必要信息。

      2.2高校圖書館管理系統(tǒng)可行性分析

      2.2.1 經(jīng)濟可行性分析

      本系統(tǒng)建立在 PHP開發(fā)的基礎上,項目開發(fā)成本非常小。只需要有一臺能

      夠運行Windows系統(tǒng)的高檔PC臺式機即可,并不需要什么高的成本。

      系統(tǒng)采用完全的圖形化界面,易于管理,方便管理者查詢設備信息,能夠滿足使用者的要求。該系統(tǒng)應該提供簡單的操作界面,能夠快速的實現(xiàn)查書、借書、還書功能。

      2.2.2 技術可行性分析

      根據(jù)系統(tǒng)的功能、性能及實現(xiàn)系統(tǒng)的各項約束條件?,F(xiàn)有的技術及硬件軟件都能夠滿足。

      2.2.3 操作可行性分析

      本系統(tǒng)提供良好地運行界面,易操作運行,PHP成為一個設計完備、真正具有面向?qū)ο竽芰Φ哪_本語言,可用于開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。

      2.3 系統(tǒng)初步調(diào)查

      長期以來,人們使用傳統(tǒng)的人工方式管理圖書館的日常業(yè)務,其操作流程比較繁瑣。在借書時,讀者首先將要借的書和借閱證交給工作人員,工作人員然后將每本書的信息卡片和讀者的借閱證放在一個小格欄里,最后在借閱證和每本書貼的借閱條上填寫借閱信息。在還書時,讀者首先將要還的書交給工作人員,工作人員然后根據(jù)圖書信息找到相應的書卡和借閱證,并填寫相應的還書信息[9]。

      從上述描述中可以發(fā)現(xiàn),傳統(tǒng)的手工流程存在種種不足。首先處理借書、還書業(yè)務流程的效率很低;其次處理能力比較低,一段時間內(nèi),所能服務的讀者人數(shù)是很有限的。為此,圖書信息管理系統(tǒng)需要為企業(yè)解決上述問題,提供快速的圖書信息檢索功能及快捷的圖書借閱、歸還流程。

      根據(jù)圖書館管理信息存在的現(xiàn)有問題,該系統(tǒng)主要包括以下幾大特色:(1)設計界面友好、美觀,數(shù)據(jù)存儲安全、可靠。(2)基本信息設置保證圖書信息和讀者信息的分類管理。(3)強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。

      (4)實現(xiàn)對圖書借閱、續(xù)借、歸還過程的全程數(shù)據(jù)信息跟蹤。(5)提供管理員修改自己密碼的功能,保證系統(tǒng)的安全性。

      (6)提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明確。(7)采用人機對話的操作方式,方便管理員的日常操作。(8)系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。

      2.4組織功能結(jié)構(gòu)調(diào)查

      該高校圖書管理系統(tǒng)包括以下模塊。書庫管理:包括新書登記,借書/還書,書籍掛失,圖書信息查詢,借書信息查詢;借閱證管理:包括辦理借閱證,借閱證信息管理,借閱證掛失;其它功能:添加賬號,修改密碼,退出系統(tǒng)。該圖書管理系統(tǒng)實現(xiàn)了高校圖書管理的基本功能,提高了圖書管理的效率。其管理功能圖如圖2.1所示。

      高高高高高高高高高高高高高高高高 高高高高 高高高高 高高高高 高高/高高 高高高高高 高高高高高 高高高高高 高高高高 高高高高 高高高高高高高高 高高高高高高 高高高高高高 高高高高高

      圖2.1管理功能圖

      2.5高校圖書館管理系統(tǒng)數(shù)據(jù)規(guī)劃

      根據(jù)圖書館管理信息系統(tǒng)模式,需要建立以下幾個實體數(shù)據(jù),包括讀者,書籍,管理員等實體。并且,書籍要借閱給學生,所以還應該建立借閱信息表,里面包含讀者借閱書籍的詳細記錄。由于圖書館管理信息系統(tǒng)必須有特定的管理員,因此還應該建立管理員信息表,以及罰金信息表。具體數(shù)據(jù)庫名稱:Library。數(shù)據(jù)庫表有以下幾個:(1)讀者信息表(2)書籍信息表(3)借閱信息表(4)管理員表(5)罰金信息表

      其中,讀者信息表包含了讀者的詳細信息;書籍表包含了書籍的具體信息;密碼表主要包括用戶名,密碼;書籍類別表包含書籍分類項目;借閱信息表包括讀者借閱的所有信息 在上述業(yè)務規(guī)劃的基礎上進行數(shù)據(jù)庫規(guī)劃。

      2.6系統(tǒng)業(yè)務流程分析

      系統(tǒng)的業(yè)務室系統(tǒng)要達到的業(yè)務目標,業(yè)務流程分析是系統(tǒng)分析的基礎環(huán)節(jié)。圖書館管理信息系統(tǒng)的業(yè)務流程如圖 2.2所示。

      本文業(yè)務流程中出現(xiàn)的符號如圖2.2所示:

      高高高高高高高高高高高

      圖2.2 業(yè)務流程圖符號

      系統(tǒng)管理辦理借閱證借閱證查詢借閱證掛失超期罰款超期罰款借閱證管理管理員查詢借閱情況還書處理讀者借書處理借閱信息圖書續(xù)借借閱信息 圖 2.3高校圖書管理系統(tǒng)的業(yè)務流程圖

      通過業(yè)務流程調(diào)查,理清圖書館管理系統(tǒng)的主要業(yè)務和業(yè)務的流程。圖書館管理員可登錄系統(tǒng),進行系統(tǒng)管理,書庫管理,借閱證管理。書庫管理:包括新書登記,借書/還書,書籍掛失,圖書信息查詢,借書信息查詢;借閱證管理:包括辦理借閱證,借閱證信息管理,借閱證掛失;其它功能:添加賬

      號,修改密碼,退出系統(tǒng)。

      3圖書管理系統(tǒng)設計

      系統(tǒng)設計是圖書管理信息系統(tǒng)開發(fā)最重要的階段。在這個階段里,首先要了解和澄清讀者的需求,然后依照需求對系統(tǒng)進行劃分,最后根據(jù)模塊之間的關系整理出系統(tǒng)的流程,這樣做既提高了系統(tǒng)設計的準確度,又可以規(guī)范設計流程,避免了設計中因為人員素質(zhì)不同而產(chǎn)生的隨意性。

      該系統(tǒng)的使用將會改變圖書館手工管理各種信息的現(xiàn)狀,學生不必親自去圖書館即可在網(wǎng)上自動續(xù)借,掛失等,極大地方便了學生的同時也使得圖書館管理準確方便,提高工作效率。

      3.1 系統(tǒng)設計原則

      在功能模塊設計中遵循的指導原則如下:

      (1)功能界面簡單、規(guī)范。

      由于信息系統(tǒng)中體現(xiàn)了整個銷售業(yè)務流程,相關的功能模塊比較多,因此在界面設計上使用統(tǒng)一的設計風格,同時將數(shù)據(jù)庫進行有效形成實體操作類、編碼操作類,聯(lián)系操作類,不同的類型使用相似的界面操作方式。(2)操作上的簡便性。

      數(shù)據(jù)庫中大量的數(shù)據(jù)都是通過人機交互的鍵盤操作而獲得的,因此保證數(shù)據(jù)庫數(shù)據(jù)的正確性、完整性是信息系統(tǒng)正常進行的重要保證。數(shù)據(jù)庫中的基礎數(shù)據(jù)時數(shù)據(jù)完整性的重要保證措施,在人機交互的鍵盤操作中,有可提示的輸入數(shù)據(jù),可是輸入方便、快捷、提高輸入的準確率。

      3.2 系統(tǒng)數(shù)據(jù)庫設計

      (1)總列表

      總列表包含了系統(tǒng)的三個基本信息表,其結(jié)構(gòu)如表3.4所示。

      表3.4總列表

      (2)書籍信息表

      書籍信息表包含了書籍的基本信息,其結(jié)構(gòu)如表3.5所示。

      表3.5書籍信息表

      (3)用戶信息表

      用戶信息表包含了用戶的基本信息,其結(jié)構(gòu)如表3.6所示。

      表3.6用戶信息表

      (4)借用信息表

      借用信息表包含了書籍借用的基本信息,其結(jié)構(gòu)如表3.7所示。

      表3.7書籍信息表

      3.4界面設計

      高校圖書管理系統(tǒng)由三個模塊組成,分別為書庫管理,借閱管理,系統(tǒng)/其它管理,現(xiàn)各選取一個子模塊來說明界面設計的思路和方法。

      (1)書庫管理模塊一書籍掛失為例。界面設計如圖3.1所示。代碼設計參見附錄。

      書籍掛失書籍掛失書號借閱證信息罰款金額顯示書籍信息掛失顯示借書人信息退出

      圖3.1書籍掛失界面設計

      (20借閱證管理模塊一辦理借閱證為例,界面如圖3.2所示。

      辦理借閱證請認真填寫如下信息借閱證號姓名性別出生年月身份證號碼家庭住址電話號碼辦理查詢返回 圖3.2書籍掛失界面設計

      (3)系統(tǒng)/其它管理模塊一增加成員模塊為例,界面設計如圖3.3所示。

      增加成員用戶名:密碼:確認取消 圖3.3書籍掛失界面設計

      4高校圖書管理系統(tǒng)的實施

      4.1高校圖書管理系統(tǒng)登錄界面

      輸入用戶名和密碼必須為數(shù)據(jù)庫管理員的正確信息,方可訪問系統(tǒng)。該設計保證了整個系統(tǒng)的安全性,尤為重要。數(shù)據(jù)庫中現(xiàn)有用戶名為文寧,密碼為123。

      圖4.1高校圖書館系統(tǒng)登錄界面

      4.2高校圖書管理系統(tǒng)整體界面

      圖4.2高校圖書管理系統(tǒng)整體界面

      從界面可以瀏覽系統(tǒng)所有的功能。書庫管理:包括新書登記,借書/還書,書籍掛失,圖書信息查詢,借書信息查詢;借閱證管理:包括辦理借閱證,借閱證信息管理,借閱證掛失;其它功能:添加賬號,修改密碼,退出系統(tǒng)。該圖書管理系統(tǒng)實現(xiàn)了高校圖書管理的基本功能,提高了圖書管理的效率。

      4.2.1書庫管理

      (1)新書登記

      新書登記管理包括了新書入庫、查詢圖書、顯示所有圖書的功能。新書登記入庫運行界面如圖4.3所示。

      圖4.3新書登記入庫

      輸入書號,點擊查詢按鈕可以查詢該書號對應的書籍信息。如圖4.4所示。

      圖4.4查詢書籍信息

      點擊顯示全部書籍按鈕,可以查詢?nèi)繒畔?,如圖4.5所示。

      圖4.5顯示全部書籍的界面

      (2)借書/還書管理

      借書/還書管理是高校圖書管理系統(tǒng)中最重要的模塊,包括了查詢書籍,查詢借閱信息和借書、還書等功能。如借閱證號為2的用戶借閱書號為10001的書籍,運行界面如圖4.6所示。

      圖4.6借書管理

      (3)書籍掛失

      書籍掛失管理包括了查詢書籍、查詢借書人信息和掛失等功能。運行界面即為界面設計中的圖所示,此處不再贅述。(4)圖書查詢

      可以按書號查詢,也可點擊查詢?nèi)堪粹o查詢?nèi)繒畔ⅰ?/p>

      圖4.7圖書查詢

      (5)查詢借閱書信息

      輸入借閱證號,可以查詢借閱信息。

      4.2.1借閱證管理

      (1)辦理借閱證

      辦理借閱證包括了辦理借閱證和查詢借閱證的功能。如圖,填寫正確的信息,點擊辦理,彈出辦理“辦理借閱證成功!”提示框說明辦理借閱證成功。如圖4.8所示。

      圖4.8辦理借閱證

      辦理借閱證后,如想查詢借書人信息,可點擊查詢按鈕。

      圖4.9查詢成功辦理的借閱證

      (2)查詢借閱證信息

      輸入借閱證號,查詢借閱信息,也可顯示全部借閱證信息。(3)借閱證掛失

      借閱證掛失包括掛失借閱證和查詢借閱證的功能。輸入借閱證號,點擊掛失按鈕,系統(tǒng)彈出“掛式成功,是否查閱”的對話框,選“是”,即可查閱。

      圖4.10借閱證掛失

      4.2.3系統(tǒng)/其它

      (1)添加成員

      輸入要添加成員的用戶名,密碼,如輸入張剛,密碼為zg,系統(tǒng)彈出“添加賬號成功!”提示框,提示添加賬號成功。

      (2)修改密碼

      如想修改密碼,可依次輸入用戶名,舊密碼,新密碼,確認新密碼,點擊確定,彈出修改密碼提示框。

      圖4.11修改密碼

      5高校圖書管理系統(tǒng)測試

      5.1代碼測試

      集成測試時出在系統(tǒng)具體實現(xiàn)時進行仔細測試,在各個模塊編寫時就開始測試,有利于盡早的發(fā)現(xiàn)問題,以減少出現(xiàn)錯誤的機率以及修改源程序的難度。

      (1)使用合法數(shù)據(jù)進行測試

      提交數(shù)據(jù)時輸入符合要求的數(shù)據(jù),檢驗運行結(jié)果,確保系統(tǒng)可接收正常數(shù)據(jù),能夠正常運行。

      (2)使用不合法數(shù)據(jù)進行調(diào)試

      在提交時輸入一些不符合要求的數(shù)據(jù),如在時間的地方輸入不是時間型的數(shù)據(jù),在數(shù)字輸入的地方輸入非數(shù)字數(shù)據(jù)等等,進行結(jié)果調(diào)試,確保系統(tǒng)有識別非法數(shù)據(jù)的能力,同時能夠予以拒絕并給出提示。

      5.2功能測試

      經(jīng)過代碼測試確定程序在邏輯上符合要求,并不能驗證是否符合具體功能,即是否能夠使數(shù)據(jù)前后一體化,模塊間的數(shù)據(jù)操作統(tǒng)一化,所以還要進行功能測試。

      (1)模塊測試

      本系統(tǒng)由多個功能模塊組成,每一個模塊由多個程序組成。這一個階段的測試由自己獨立完成,把各個程序串聯(lián)起來,經(jīng)過測試修改,實現(xiàn)各模塊之間的連接,并且可以使數(shù)據(jù)前后操作一致。

      如借書證號為2的人將書號為10001的書歸還,界面如下如圖5.1所示。

      圖5.1還書處理

      如圖5.2所示。

      圖5.2查詢借閱證信息

      如圖5.3所示,如想查詢其它借閱信息,點擊重置按鈕,輸入新的借閱證號

      即可。

      圖5.3查詢借閱書信息

      (2)確認測試

      這一階段主要是針對系統(tǒng)的功能、特性及穩(wěn)定性和適用性進行進一步的測試。該階段主要是用戶進行。由他們確定該系統(tǒng)哪些功能需要修改,哪些數(shù)據(jù)需要增加備份以及在圖書館管理中的適用情況。針對使用意見,再次完善系統(tǒng)功能并做最終測試。

      6結(jié)論與展望

      6.1結(jié)論

      高校圖書管理系統(tǒng)是較為典型的管理信息系統(tǒng),系統(tǒng)的開發(fā)主要包括前端的程序開發(fā)和后臺數(shù)據(jù)庫的建立和維護。數(shù)據(jù)庫要求具有一致性、完整性、數(shù)據(jù)安全性好的特點,而前端的程序要求功能完備,使用便捷。本系統(tǒng)是運用Microsoft Visual C++和SQL Server程序語言開發(fā)實現(xiàn)的。主要包括書庫管理,借閱證管理,系統(tǒng)/其它等功能模塊。設計首先在短時間內(nèi)建立起系統(tǒng)應用的原型, 然后對原型系統(tǒng)進行需求分析, 并不斷修正和改進, 直到最終形成用戶滿意的可行性系統(tǒng)。系統(tǒng)的難點在于數(shù)據(jù)庫的設計和模塊之間的動態(tài)連接。隨著電腦的普及,越來越多的高校開始對自己的學校圖書館采用電腦管理,從而提高高校圖書管理的管理效率,提高服務質(zhì)量和水平,從而為圖書館贏得良好的信譽和形象,使高校圖書館更好地為學生服務。

      我們一直都在理論知識的課堂里學習,通過這次的管理信息系統(tǒng)設計使我們的實踐水平有了一定程度的提高,使我們更加熟練地掌握Microsoft Visio和Visual C++編程語言,使我對這方面的知識有了更深刻的理解。但還存在著許多的不足之處,如分析問題的能力不夠強等,這些都有待以后在實踐中改進和提高。這次的實習管理信息系統(tǒng)設計檢驗了我們本學期來刻苦學習的成果,同學們互相幫助、探討,遇到困難一起解決,充分體現(xiàn)整體的合作精神。但是由于實習時間較短,同時還要兼顧日常工作,所以該系統(tǒng)還有許多不盡如人意的地方,這些都有待于今后進一步加強、改進、完善。

      圖書管理信息系統(tǒng)是針對天天快餐外賣銷售管理工作的實際情況開發(fā)的,通過對該系統(tǒng)實際應用環(huán)境和用戶工作情況的分析,該系統(tǒng)開發(fā)過程中主要采用了Windows XP操作系統(tǒng),以中文版Visual C++6.0為前臺開發(fā)工具, 用SQL Server 2000為后臺數(shù)據(jù)庫而搭建的開發(fā)平臺。

      該系統(tǒng)的開發(fā)有助于管理員對讀者進行管理,實現(xiàn)了管理員對讀者統(tǒng)一管理,使各個環(huán)節(jié)的信息處理更加及時、準確。

      6.2展望

      高校學生是未來社會的棟梁之才,民族的發(fā)展靠教育,學生除了上課學習課堂知識,課余時間充分利用圖書館資源,獲得更多的知識。該高校圖書管理系統(tǒng)實現(xiàn)了系統(tǒng)登錄,新書登記,借書/還書,書籍掛失,圖書信息查詢,結(jié)束信息查詢,借閱證辦理,借閱證查詢,借閱證掛失,添加賬號,修改密碼,系統(tǒng)退出。避免了手工記錄效率低下且準確度低的現(xiàn)狀,憑借該系統(tǒng),圖書館可以更好地為學生服務。但由于時間的限制和個人的知識掌握程度尚有欠缺,該系統(tǒng)仍存在一些不足之處,比如系統(tǒng)內(nèi)部結(jié)構(gòu)還需要進一步優(yōu)化,系統(tǒng)功能還不能完全適應高校圖書管理大量工作,一些數(shù)據(jù)因為數(shù)據(jù)庫建立的不是盡善盡美,而不能充分利用。因此,如果該系統(tǒng)在未來研究中若能解決此類問題,其將能夠發(fā)揮更大的作用。

      參考文獻

      [1]周佩德.《數(shù)據(jù)庫原理及應用》.電子工業(yè)出版社,2000 [2]黃淼云.《Visual C++ 6.0辦公自動化編程》.國防工業(yè)出版社,2001 [3]施伯樂.《數(shù)據(jù)庫系統(tǒng)教程》.高等教育出版社,2001 [4]劉衛(wèi)國.《數(shù)據(jù)庫技術與應用實踐教程》.清華大學出版社,2002 [5]伍俊良.《Visual C++ 6.0課程設計與系統(tǒng)開發(fā)案例》.清華大學出版社,2001 [6]鄒先霞.梁文健編著《Visual C++ 6.0課程設計教程》.冶金工業(yè)出版社,2000 [7]王建平,李團結(jié),王宇紅.Visual C++ 6.0編程[M].北京:科學出版社,2000.8 [8]黃梯云.管理信息系統(tǒng)[M].北京:高等院校出版社, 2009 [9]王漢新.Visual C++設計[M].北京:科學出版社,2002 [10]陳明.數(shù)據(jù)庫系統(tǒng)及應用-SQL Server 2000[M].北京:清華大學出版社,2007.2

      附錄

      (1)書籍掛失代碼

      void CBookLostDlg::OnButtonLost(){UpdateData();

      if(m_strBookID.Compare(“")==0||m_strProofID.Compare(”“)==0){ MessageBox(”請正確填寫所需數(shù)據(jù)“,”圖書掛失“);return;} if(!m_database.IsOpen()){if(!m_database.Open(_T(”Library“)))

      } double m_dblPunish=0.0;CString strSQL;CTime curTime,oriTime;//察看借書(Borrow_Info表)信息,看是否超期 CBorrowSet *m_pBorrow=new CBorrowSet(&m_database);strSQL.Format(”select * from Borrow_Info where Proof_ID='%s' AND {MessageBox(“Canot connect to the data source!”,“圖書掛失”);return;} Book_ID='%s'“,m_strProofID,m_strBookID);

      m_pBorrow->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);if(m_pBorrow->GetRecordCount()==0){

      MessageBox(”沒有關于這個人借這本書的信息!“,”圖書掛失“);m_pBorrow->Close();m_database.Close();

      }(2)辦理借閱證程序代碼

      void CNewProofDlg::OnButtonOk(){

      // TODO: Add your control notification handler code here UpdateData();if(m_strProofID==”“){

      } if(!m_database.IsOpen()){

      if(!m_database.Open(_T(”Library“))){ MessageBox(”不能打開數(shù)據(jù)庫“,”辦理借閱證“);return;}} MessageBox(”請認真填寫要求的數(shù)據(jù)!“,”辦理借閱證“);return;} MessageBox(”掛失成功“,”圖書掛失“);return;CProofSet *m_pset=new CProofSet(&m_database);//察看是否已經(jīng)有該人,有將不予辦理!CString strSQL;strSQL.Format(”select

      *

      from

      Proof_Info

      where Proof_ID='%s'“,m_strProofID);

      m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);if(m_pset->GetRecordCount()!=0){ MessageBox(”這個號碼數(shù)據(jù)庫中已經(jīng)存在,請查詢后重新選擇!“,”辦理

      借閱證“);

      m_pset->Close();m_database.Close();m_strProofID.Empty();UpdateData(FALSE);return;}(3)增加成員代碼 void CAddUserDlg::OnOK(){ // TODO: Add extra validation here

      }// CDialog::OnOK();this->UpdateData(TRUE);if(m_strUser.Compare(”“)==0||m_strPassword.Compare(”“)==0){

      } if(!m_database.IsOpen()){

      } CString strSQL;long num;MessageBox(”添加帳號成功!“,”添加帳號“);if(!m_database.Open(_T(”Library“))){

      MessageBox(”數(shù)據(jù)庫打開出錯!“,”圖書信息!“);OnOK();return;} MessageBox(”請正確填寫所需數(shù)據(jù)“,”增加用戶");return;

      致謝

      本課題在選題及進行過程中得到王威老師的悉心指導。論文行文過程中,王威老師多次幫助我分析思路,開拓視角,在我遇到困難想放棄的時候給予我最大的支持和鼓勵。王威老師嚴謹求實的治學態(tài)度,踏實堅韌的工作精神,將使我終生受益。在此,謹向王威老師致以誠摯的謝意和崇高的敬意。王威老師以其嚴謹求實的治學態(tài)度、高度的敬業(yè)精神、兢兢業(yè)業(yè)、孜孜以求的工作作風和大膽創(chuàng)新的進取精神對我產(chǎn)生重要影響。老師淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪。另外,我還要感謝,班里的同學對我的無私幫助,使我得以順利完成本次課程設計。最后,再次對關心、幫助我的老師和同學表示衷心地感謝。課程設計的完成,意味著新的學習生活的開始。我將銘記我曾是一名內(nèi)蒙古科技大學學子,在今后的工作中把內(nèi)蒙古科技大學的優(yōu)良傳統(tǒng)發(fā)揚光大。

      第二篇:圖書管理系統(tǒng)設計報告

      圖書管理系統(tǒng)設計報告

      一系統(tǒng)開發(fā)的目標與意義

      1.1設計題目

      此次VFP課程設計是綜合應用所學過的數(shù)據(jù)庫理論知識,自行設計并實現(xiàn)一個較為完整的應用系統(tǒng)。結(jié)合一個實際信息系統(tǒng)開發(fā),初步掌握數(shù)據(jù)庫管理信息系統(tǒng)的方案設計、論證和分析方法。正確運用所學課程的基本理論和知識,了解在Windows環(huán)境下,使用Visual FoxPro 6.0開發(fā)管理信息系統(tǒng)所需的計算機軟、硬件環(huán)境。進一步深刻理解Visual FoxPro 6.0,合理設計并建立數(shù)據(jù)庫,建立數(shù)據(jù)庫中表與表之間的關系。在理論教學的基礎上,進一步理解可視化編程的基本概念,熟練掌握可視化編程的方法和步驟。通過編程和上機調(diào)試,提高計算機應用與開發(fā)水平,特別是VFP平臺的開發(fā)水平和能力,提高解決實際問題的能力。從軟件工程的角度,初步樹立正確的程序設計思想,從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)、系統(tǒng)評價出發(fā)。培養(yǎng)分析問題、解決問題的能力。提高收集、查閱資料和撰寫項目文檔的能力。

      1.2開發(fā)意義

      針對圖書館特點,圖書管理系統(tǒng)實現(xiàn)后,能夠使界面友好美觀操作簡單易行。全面自動化信息管理,可隨時掌握圖書的進存、借閱等信息,查詢靈活方便,數(shù)據(jù)存儲安全可靠。進而提高工作效率。改善后的圖書管理系統(tǒng)將功能全面,實用性強。

      1.3系統(tǒng)開發(fā)過程

      1.3.1 分析階段

      本階段主要工作是信息的收集,正所謂好的開度等于成功的一半。通過信息的收集工作來確定系統(tǒng)的目標、軟件的總體思路以及所需要的時間。

      1.3.2設計階段

      在本階段認真設計可以體會到什么叫事半功倍。詳細的規(guī)劃具體需要完成的任務、輸入輸出的程序以及采用的數(shù)據(jù)結(jié)構(gòu),最好通過一定的算法描述工具詳細描述算法。

      1.3.3實施階段

      本階段要運用(1)系統(tǒng)論思想,把所做的大系統(tǒng)分解成幾個小系統(tǒng),但要保證小系統(tǒng)即個功能模塊受高一級系統(tǒng)控制。(2)“自上而下”的設計思想。每一給小程序都可獨立、精確運行,但嚴格受制與高一級程序。

      1.3.4維護階段

      本階段測試系統(tǒng)的性能是關鍵,通過測試找出設計錯誤、程序錯誤、算法錯誤。通過此階段積累自己的設計經(jīng)驗。

      1.4開發(fā)平臺本系統(tǒng)是在WINDOWS XP的操作系統(tǒng)使用VisualFoxPro 6.0開發(fā)制作的,硬件環(huán)境是P4,256M內(nèi)存以及1024*768分辨率。

      二系統(tǒng)分析

      2.1 用戶需求

      通過本圖書查詢系統(tǒng),用戶可以輕而易舉的查到圖書信息、借閱人信息以及節(jié)約人與圖書之間的各種關系。例如:(1)輸入借閱人編號可以查閱到其解了哪些書,同時查到這些書籍的信息(作者、出版社、出版年、借還日期等);輸入書籍名稱或書籍編號可以查閱到書籍信息及借閱人信息(姓名、所屬單位、聯(lián)系方式等)。(2)數(shù)據(jù)的輸出,可以把查閱到的各方面信息通過報表形式輸出。

      2.2可行性分析 通過對所收集的數(shù)據(jù)和在設計階段所需要的各項功能進行分析,最終得出所學設計的軟件系統(tǒng)是否可行。并對所存在的問題加以解決;所存在的錯誤加以糾正。

      2.2.1數(shù)據(jù)分析 在分析階段完成,收集各方面信息,使所作的軟件功能完備,方便可行。學生基本情況信息:主要包括姓名、性別、學號、所屬單位、出生年月等

      進書基本情況信息:主要包擴書名、圖書分類編號、作者、出版社、出版日期、購入日期等 借書基本情況查詢:主要包括借閱者姓名、借書日期、應還書日期等。在分析階段作出以下圖表,為實施階段打下良好基礎。

      圖1 “圖書管理系統(tǒng)”數(shù)據(jù)結(jié)構(gòu)圖

      2.2.2功能分析本系統(tǒng)具有信息錄入、修改、查詢、信息輸出以及系統(tǒng)安全設置等功能。具體情況如下:

      (1)信息錄入功能:圖書進書信息、學生信息、借閱信息等。

      (2)修改功能:對圖書信息、學生信息等進行添加修改。確保數(shù)據(jù)及時更新。

      (3)信息輸出功能:對所需要的信息通過打印機等輸出工具進行輸出。

      (4)查詢功能:主要把學生信息與圖書信息建立關聯(lián),實現(xiàn)學生信息與圖書信息的互動。能夠方便快捷的實現(xiàn)圖書被借閱,和學生借閱等信息的查詢。

      為了為實施階段打下基礎,做功能結(jié)構(gòu)圖如下:

      圖 書 管 理 系 統(tǒng)

      系統(tǒng)介紹數(shù)據(jù)查詢數(shù)據(jù)錄入維護信息輸出退出

      系統(tǒng)介紹界面系統(tǒng)登陸界面學生信息查詢書籍信息查詢借閱信息查詢學生信息錄入新書信息錄入借閱信息錄入學生信息輸出書籍信息輸出圖書去向輸出推出系統(tǒng)界面

      圖2系統(tǒng)功能結(jié)構(gòu)圖

      三 系統(tǒng)結(jié)構(gòu)設計

      3.1數(shù)據(jù)庫的建立

      3.1.1 表的建立本系統(tǒng)共建立三個表,分別是借書表、進書表、學生基本情況表。給表中所包含的信息見2.2.1數(shù)據(jù)分析所示。

      3.1.2 表的關聯(lián)

      所以是表與表這間建立聯(lián)系的紐帶。在本系統(tǒng)所涉及的三個表中索書號和借閱證號都可以作為唯一標示紀錄的索引關鍵字。但考慮到數(shù)據(jù)修改時是否方便,所以使用學生基本情況表作為父表,以借閱證號作為主索引,避免了關鍵字出復值。在借書表中涉及到“書被誰借去了”所以可以用借閱證號位關鍵字把學生基本情況表和借書表建立起一一對應的關系。在學生基本情況表中涉及到“某學生截了那本書”故可以以索書號作為關鍵字建立唯一索引。因為索書號是唯一確定的,雖讓建立的是唯一索引,卻也可以收到主索引的效果??偠灾?,在借書表與學生基本情況表之間以借閱證號位關鍵字建立對應關系,再進書表與學生基本情況表之間用索書號建立起一一對應的關系,最終實現(xiàn)三個表之間的互動。

      3.1.3表結(jié)構(gòu)的建立與數(shù)據(jù)的錄入

      打開了Visual FoxPro軟件,運行文件菜單中的新建按鈕,選擇表和新建文件,同時設置好表名及路徑并保存,然后在出現(xiàn)表設計器中進行設計。以下為三個表的設置結(jié)構(gòu)及錄入的記錄:

      部分記錄如下:

      圖3借書表結(jié)構(gòu)及部分數(shù)據(jù)截圖

      部分數(shù)據(jù)如下:

      圖4進書表結(jié)構(gòu)及部分數(shù)據(jù)截圖

      部分數(shù)據(jù)如下

      圖5 學生節(jié)本情況結(jié)構(gòu)及部分數(shù)據(jù)截圖

      3.2系統(tǒng)的設計與實現(xiàn)

      3.2.1系統(tǒng)界面與表單設計

      漂亮簡捷的系統(tǒng)界面將給使用者一個好的印象,是一套系統(tǒng)的門面。設計的成功與否,見關系到系統(tǒng)的前景與市場。本套系統(tǒng)的界面設計及實現(xiàn)程序如下:

      圖6 系統(tǒng)登陸截圖

      設計步驟如下:

      新建表單“系統(tǒng)登陸.scx”,創(chuàng)建command1、2、3,label1、2、3,combo1和text1。

      設置text1的caption屬性為“圖書管理系統(tǒng)”,text2的caption屬性為“操作員”,text3的caption屬性為“密碼”,并設置字體、顏色、大小等內(nèi)容使其美觀。Label1的caption屬性為“確定”,同理label2、3為“取消、退出”

      定義command1控件的click事件,代碼如下:

      3.2.2數(shù)據(jù)查詢表單設計

      數(shù)據(jù)查詢包括按學生學號查詢學生的具體信息、按書籍的名稱查詢書籍的具體信息和借閱情況等。下面列舉單表查詢表單如進書表.scx和多表查詢表單如圖書去向情況和圖書借閱情況.scx說明數(shù)據(jù)查詢的設計方法,進書表.scx的運行效果如下圖所示:

      圖7 圖書信息查詢系統(tǒng)截圖

      設計步驟如下:

      此表單的設計主要是練習表單向?qū)У挠梅āP陆ū韱巍韱巍驅(qū)А侄芜x取→選擇表單樣式→排序次序→完成→運行。

      用表單向?qū)碓O計表單為使用者帶來極大的便利,尤其是對于我們初學者。但影響創(chuàng)造力的發(fā)揮和一些功能的實現(xiàn)。

      索書號查詢表單的運行效果如下:

      圖8 索書號查詢截圖

      設計步驟如下:

      ★此表單涉及主要是練習用程序和命令來實現(xiàn)查詢的目的。查詢的關鍵是command1即查詢按鈕的屬性設置。其實現(xiàn)代碼如下:

      command2即退出按鈕的代碼為release thisform;

      推出系統(tǒng)地實現(xiàn):

      退出系統(tǒng)地實現(xiàn)主要是通過command1、2的單擊事件click來實現(xiàn)的。其運行效果圖如下:

      圖9 退出系統(tǒng)截圖

      設計步驟如下

      ★command1即YES按鈕的實現(xiàn)代碼為 ,command2即NO按鈕的實現(xiàn)代碼為release thisform。

      3.2.3 報表的設計

      在數(shù)據(jù)庫應用系統(tǒng)中,常需要將數(shù)據(jù)處理結(jié)果以報表形式打印出來。在本套系統(tǒng)的報表設計、顯示、答應報表的功能主要用報表設計起來實現(xiàn)。例如下圖:

      運行后的結(jié)果如圖所示:

      圖10報表設計器及部分數(shù)據(jù)截圖

      在報表設計過程中,主要用到表設計器和表向?qū)?。為能用到報表設計器的高級操作,我會在以后努力學習表設計器的高級操作,彌補這次課程設計的一個缺憾。

      3.2.4主菜單的設計

      主菜單是用戶使用本系統(tǒng)的主要途徑,所以合理的設計至關重要,本系統(tǒng)的主菜單是通過菜單設計器來完成,使用的是菜單設計器的非快捷菜單方式,在主菜單確定后,分別再編輯各個子菜單項、命令、過程。本系統(tǒng)使用了命令及過程調(diào)用表單的方式。設計步驟如下:

      創(chuàng)建第一級菜單。在“項目管理器”中選擇“其他”選項卡,再選擇“菜單”選項,然后單擊“新建”按鈕。出現(xiàn)菜單設計器,輸入各菜單名稱及結(jié)果,建立本系統(tǒng)所需要的菜單,如下圖所示:?

      圖11 系統(tǒng)主菜單截圖

      ★在創(chuàng)建主菜單后,即開始設計子菜單。單擊子菜單項后的“創(chuàng)建”按鈕,可創(chuàng)建其子菜單。如下圖所示:

      圖12 系統(tǒng)子菜單編輯截圖

      3.2.5主程序設計

      主程序是系統(tǒng)運行時執(zhí)行的主文件,設計主程序的方法為:在“項目管理器”中選擇“代碼”選項卡,再選擇“程序”選項,然后選中一個程序文件,本系統(tǒng)中為“MAIN”,單擊右鍵彈出快捷菜單,選擇“設置主文件”,就可設置一個程序為主文件。

      本系統(tǒng)的主程序代碼如下:

      四 系統(tǒng)操作說明

      ★雙擊 快捷方式,進入到登陸系統(tǒng)。

      ★輸入操作員賬號和密碼,單擊確定進入到系統(tǒng)介紹界面。單擊 系統(tǒng)操作界面。見看到菜單欄。在“系統(tǒng)介紹”中有“用戶更改”和“系統(tǒng)主頁”子菜單。在“數(shù)據(jù)查詢”中涉及到借閱信息、圖書去向、姓名查詢、索書號查詢等子菜單。報表打印中涉及到借書表、進書表、學生信息、和借閱情況等表格。在退出系統(tǒng)一欄中,涉及到系統(tǒng)推出的確認,確定要退出單擊YES,否則單擊NO。

      五 結(jié)束語

      經(jīng)過為期兩周的課程設計可謂受益匪淺。經(jīng)過時間才真正的地把文字化為了知識,才真正的為我所用。認識到自己在學習過程中的缺點和不足。為以后的學習生活積累了寶貴的經(jīng)驗和教訓。心得體會如下:

      ★再做vfp系統(tǒng)開發(fā)時一定要做好信息的收集工作,否則后即工作將墜入五里霧中。信息收集時要求盡可能的考慮周全。這才能為設計階段打下一個良好的基礎。

      ★在系統(tǒng)的設計過程中,最好能集思廣益,多聽取一點別人的意見和創(chuàng)意。使程序盡可能完美。一定要學會用算法描述工具,把自己的的意圖詳細簡明的記錄下來。

      ★在為文件命名是盡可能不要因其混淆,盡量由數(shù)字或字母。在系統(tǒng)設計中我把“系統(tǒng)登陸、系統(tǒng)登錄、登陸系統(tǒng)”三者混淆了。為自己帶來了不盡的苦難。并且均用漢字作為文件名。這樣雖然不易引起混淆,但是影響工作的效率。

      ★要學會設置文件路徑,尤其是用向?qū)r。要學會用項目管理器,既可以提高工作效率,又減少了出錯的幾率。

      ★★最后誠懇的向老師您提一點建議,如果您一個學期教我們做一套系統(tǒng),在做這套系統(tǒng)的同時穿插著講知識點,我幼稚的以為效果會更好,避免了在做課程設計已開始的時候找不到北!

      六 參考文獻:

      ㈠李春葆編著.Visual Fox Pro7.0數(shù)據(jù)庫系統(tǒng)設計與開發(fā).北京:清華大學出版社,2003.8 ㈡李春葆編著.Visual Fox Pro6.0高級編程(應用系統(tǒng)設計篇).北京:清華大學出版社,2000

      ㈢史濟民,湯觀全編著.Visual Fox Pro及其應用系統(tǒng)開發(fā).北京:清華大學出版社,2000 ㈣蔡卓毅,林盛雄,林羽揚,黃竺編著.Visual Fox Pro6.0數(shù)據(jù)庫程序設計與實例.北京:冶金工業(yè)出版社,2003

      ㈤史德芬編著.全國計算機等級考試二級真題解析——Visual Fox Pro程序設計.北京:海洋出版社,2003

      第三篇:圖書管理系統(tǒng)數(shù)據(jù)庫設計

      數(shù)據(jù)庫設計.................................................................2 3.1 專門術語的定義...................................................2 3.1.1 系統(tǒng)中常用的術語(或使用頻率較高的術語).........................2 3.1.2 表格定義及規(guī)范.................................................2 3.1.2.1數(shù)據(jù)約定.....................................................2 3.1.2.2表和表字段命名規(guī)范:.........................................3 3.2 數(shù)據(jù)設計.........................................................3 3.2.1 數(shù)據(jù)流程圖設計.................................................3 3.2.2實體關系結(jié)構(gòu)設計...............................................4 3.3安全保密設計.....................................................6 3.3.1 邏輯上的安全保密...............................................6 3.3.2 物理上的安全保密...............................................6 3.4 表格與功能模塊相關性分析.........................................7 3.5 表格定義.........................................................7 數(shù)據(jù)庫設計

      3.1 專門術語的定義

      暫無

      3.1.1 系統(tǒng)中常用的術語(或使用頻率較高的術語)暫無

      3.1.2 表格定義及規(guī)范 3.1.2.1數(shù)據(jù)約定

      所有數(shù)據(jù)項都用英文、漢語拼音或縮寫表示,數(shù)據(jù)庫名稱除外。

      所有字段在設計時,除以下數(shù)據(jù)類型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必須有默認值。字符型的默認值為一個空字符值串;數(shù)值型的默認值為數(shù)值0;邏輯型的默認值為數(shù)值0;

      其中:系統(tǒng)中所有邏輯型中數(shù)值0表示為“假”;數(shù)值1表示為“真”。datetime、smalldatetime類型的字段沒有默認值,必須為NULL。當字段定義為字符串形時建議使用varchar而不用nvarchar。建議在大多數(shù)表中(如報銷單,申請單),應都有以下字段: 字段名說明類型默認值 CreatorID創(chuàng)建者int CreatedTime創(chuàng)建時間DatetimeNULL 字符集采用 UTF-8,請注意字符的轉(zhuǎn)換。

      所有數(shù)據(jù)表第一個字段都是系統(tǒng)內(nèi)部使用自動序列主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給最終用戶。

      除特別說明外,所有字符串字段都采用varchar(50)類型,(無論漢字還是英文,都算一個字符)。

      除特別說明外,所有小數(shù)的字段都采用 decimal(18,2)的形式表達。

      除特別說明外,所有日期格式都采用 datetime 格式(根據(jù)需要提取時間格式); 除特別說明外,所有整形都采用 bigint 格式。除特別說明外,所有字段默認都設置為 null。3.1.2.2表和表字段命名規(guī)范:

      命名規(guī)則約束的范圍包括:數(shù)據(jù)庫的命名、表的命名及字段的命名。數(shù)據(jù)庫相關的命名規(guī)則采用與通常的編程的變量命名規(guī)則原則一致,具體要求如下: 1)字段名及表名為典型的名詞結(jié)構(gòu); 2)中文名稱要求語言精練、文法嚴謹;

      3)望文知意、易懂易用,禁止采用如:A002這種命名;

      4)主體采用拼音字母的首寫字母拼寫構(gòu)成,基于慣常法可適度采用無詞義歧義性的英文命名;

      5)長度不少于3個字母,不大于12個字母;

      6)在對于拼音首字母類似的字段和表,為區(qū)別,添加下劃線和數(shù)字如男性人數(shù):NXRS,女性人數(shù):NXRS_2。

      3.2 數(shù)據(jù)設計

      繪制數(shù)據(jù)流程圖的目的是為了方便開發(fā)人員與用戶的交流,以及為系統(tǒng)的設計提供依據(jù)。數(shù)據(jù)流程圖的繪制過程通常采用自頂向下,逐層分解,直到功能細化為止,形成若干層次的數(shù)據(jù)流程圖。3.2.1 數(shù)據(jù)流程圖設計

      0層數(shù)據(jù)流圖

      1層數(shù)據(jù)流圖

      3.2.2實體關系結(jié)構(gòu)設計

      圖書實體關系

      讀者實體關系

      圖書借閱關系實體

      用戶實體關系

      圖書類別實體關系

      3.3安全保密設計

      3.3.1 邏輯上的安全保密

      1、系統(tǒng)對非法使用者的安全保密處理措施

      2、系統(tǒng)對正常使用者的安全保密處理措施

      3、系統(tǒng)對管理員的安全保密 3.3.2 物理上的安全保密

      1、數(shù)據(jù)庫系統(tǒng)異常時的還原處理措施

      2、設備遭異常毀壞時的安全防護措施

      3、數(shù)據(jù)參數(shù)做到及時更新,保證系統(tǒng)正常運行

      3.4 表格與功能模塊相關性分析

      3.5 表格定義

      a.圖書信息表

      b.讀者信息表

      c.借閱表

      d.管理員_書籍

      e.管理員_學生

      第四篇:圖書管理系統(tǒng)實踐報告

      中南大學

      本科生課程設計(實踐)任務書、設計報告

      (《計算機程序設計基礎》C++)

      題目 學生姓名 指導教師 學院 專業(yè)班級 學生學號

      圖書館信息管理系統(tǒng)

      計算機基礎教學實驗中心

      2014 年 7 月 1 日

      圖書館信息管理系統(tǒng)

      1.任務描述

      一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,手工管理書籍過程繁瑣且易出錯,利用計算機來處理這些流程無疑會極大程度地提高效率和處理能力。

      圖書館信息管理系統(tǒng)的功能為用戶提供添加書目信息、刪除書目信息、根據(jù)指定書號查詢書目信息、查詢館藏數(shù)量最多的書目信息和查詢借出數(shù)最少的書目信息等功能。

      圖書館信息管理系統(tǒng)的功能有:

      (1)添加書目信息。添加有關書目的ISBN書號、書名、單價、館藏數(shù)量和館藏余數(shù)信息。

      (2)刪除書目信息。通過刪除指定書目的ISBN書號,刪除書目的有關信息。

      (3)查詢書目信息。通過檢索指定書目的ISBN書號,查找書目的有關信息。

      (4)查詢館藏數(shù)量最多的書目信息。

      (5)查找借出數(shù)最少的書目信息。

      (6)退出程序。

      2.設計的步驟與方法

      2.1 設計思路

      (1)利用MFC的應用程序向?qū)Ы⒊绦蚩蚣?,增加了開發(fā)程序的靈活性,方便用戶操作。

      (2)設計程序的界面,在界面上添加控件(文本框、命令按鈕、等),得到具體程序的個性化界面。

      (3)利用系統(tǒng)自動生成了關聯(lián)成員函數(shù)的框架代碼,在相應函數(shù)體內(nèi)填寫所需要的程序代碼;同時在源文件以及頭文件中補充完善代碼。

      2.2 具體步驟

      (1)利用靜態(tài)文本”控件(Static)、編輯框(EDIT)和命令按鈕(BUTTON)完成程序界面,在彈出的“屬性”對話框中指定各個控件的ID和標題。

      (2)設置成員變量和消息映射。為每個編輯框指定一個關聯(lián)變量,為每個命令按鈕(Button)設置消息映射(Message Maps)。

      (3)編寫程序代碼。利用系統(tǒng)自動生成了每個消息的關聯(lián)成員函數(shù)的框架代碼,在相應函數(shù)體內(nèi)填寫所需要的程序代碼;同時為整個程序的源文件以及頭文件補充完善代碼。

      (4)在頭文件中建立類,數(shù)據(jù)成員變量的訪問權限設置為保護型,類外不能直接訪問;成員函數(shù)的訪問權限設置為公開型,類外可以調(diào)用它們。并設置設置成員變量值的函數(shù)以及讀取成員變量值的函數(shù)。

      (5)利用系統(tǒng)自動生成了每個消息的關聯(lián)成員函數(shù)的框架代碼,在相應函數(shù)體內(nèi)填寫所需要的程序代碼。

      2.3 遇到的問題與解決的辦法

      (1)未設置全局變量,變量名稱繁瑣,易出錯。

      (2)變量類型錯誤。書名對應變量應為字符串型。

      (3)字符串不能直接賦值,要調(diào)用C++庫函數(shù)strcpy()進行復制。

      (4)設置設置成員變量值的函數(shù)以及讀取成員變量值的函數(shù)。

      (5)查找借出數(shù)最少的書目信息不能直接通過館藏數(shù)量和館藏余數(shù)的設置成員變量值相減得到,需要設置借出書目的成員變量值函數(shù),然后通過賦值館藏數(shù)量和館藏余數(shù)的設置成員變量值的差。從而得到借出數(shù)最少的有關書目信息。

      3.總結(jié)

      為了提高我們的實踐能力,讓我們學以致用,能靈活運用所學的知識進行再創(chuàng)造,學校特安排我們進行為期二周的Visual C++課程設計實習,并安排了指導老師幫助輔導,讓我們在規(guī)范化、嚴謹化、實用化上面有了很大進展。

      開發(fā)過程大體可分為思考總體設計方案、編輯程序、代碼的調(diào)試三個步驟。通過對圖書館系統(tǒng)的了解和運用,深刻認識到需求分析的重要性,對概念設計的步驟掌握的更加清晰,促進了對分析過程中的原則要求及所得到的數(shù)據(jù)結(jié)果的原因認識。

      兩個星期的C++課程設計實踐終于順利完成,在這期間真正的學到了一些經(jīng)驗,能夠熟練的掌握一些C++的編程思路,能夠熟練的運用學到的函數(shù),意識到編程并不是一件很簡單的事情,知道學習編程必須親自動手去做,只有自己做的程序才能找出錯誤,這樣才能真正的達到目的。當程序編寫完成而且能夠正常運行心里非常高興。對我來說,如果要想在編程方面能夠有所發(fā)展的話,我面臨的困難還很多,要繼續(xù)加強,努力,達到一種較高的水平。

      再次感謝朱從旭老師的耐心輔導和諄諄教誨,感謝學校給我們提供的提高自己的機會。

      第五篇:圖書管理系統(tǒng)開題報告

      圖書管理系統(tǒng)開題報告

      1.本課題研究的意義

      隨著科學技術的不斷提高,計算機科學日漸成熟, 作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有手工管理所無法比擬的優(yōu)點。圖書管理系統(tǒng)的開發(fā)是一個老生常談的問題,以其作為數(shù)據(jù)庫開發(fā)的示例不僅是因為他的開放性,而且還因為它是一個開放的系統(tǒng),比較成熟,這個系統(tǒng)是畢業(yè)生畢業(yè)前的最后一次模擬,對畢業(yè)生的軟件開發(fā)能力有很大幫助。

      而今,這類相關的管理系統(tǒng)已廣泛的應用在各行各業(yè),成為各行業(yè)提高相關管理效率的重要手段。圖書信息管理系統(tǒng)也在日益廣泛地應用于各圖書館的管理中,大大提高了圖書管理的相關管理效率,其在圖書管理中所起的作用是顯而易見的。

      目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,圖書管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的圖書信息管理軟件也不少.但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。

      2.調(diào)研情況總結(jié)

      本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要可以分為兩大塊:圖書信息的服務系統(tǒng)和圖書的綜合管理系統(tǒng)。圖書的使用對象是借閱者,例如學生,教師;管理者是圖書館的管理員。因此根據(jù)這些信息,本系統(tǒng)的主要功能就是:實現(xiàn)圖書館圖書信息的管理和維護,如用戶信息管理,圖書館規(guī)則維護,新書入庫,整理圖書,修改圖書信息和進行查詢等;以及服務系統(tǒng)的圖書信息查詢,圖書的借出和歸還等功能

      圖書信息管理系統(tǒng)能夠為用戶提供充足的信息和快捷的查詢手段.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書信息管理的效率,也是圖書管理的科學化、數(shù)字化、正規(guī)化管理,與世界接軌的重要條件。用計算機制作的圖書信息管理系統(tǒng)還可以通過功能強大的Internet網(wǎng)及時的向讀者發(fā)布圖書的最新動態(tài),因此,開發(fā)這樣一套管理軟件成為很有必要的事情。

      這次畢業(yè)設計的課題為圖書信息管理系統(tǒng),其主要包含圖書基本信息和圖書借閱系統(tǒng),能進行圖書信息的錄入、讀者登記、查詢等功能。該項目開發(fā)的軟件為學校圖書信息管理系統(tǒng)軟件,是鑒于目前學校圖書數(shù)劇增,圖書信息呈爆炸性增長的前提下,圖書館對圖書信息管理的自動化與準確化的要求日益強烈的背景下構(gòu)思出來的,該軟件設計完成后可用于所有中小型圖書館的圖書信息的管理.。本次畢業(yè)設計通過對管理系統(tǒng)模型的研究,提出了一套構(gòu)造圖書信息管理系統(tǒng)模型的方法,提出了圖書管理系統(tǒng)的一般建立方法,并且利用數(shù)據(jù)庫、信息系統(tǒng)分析所學知識,結(jié)合其它相關管理常識,通過對某圖書館圖書流通過程的分析,建立相關數(shù)據(jù)模型,利用面向?qū)ο箝_發(fā)工具對其進行設計與開發(fā)。

      系統(tǒng)主要由兩大子系統(tǒng)組成:圖書管理和維護子系統(tǒng)以及圖書信息服務子系統(tǒng)。系統(tǒng)主要有四個數(shù)據(jù)庫表:圖書信息表,用戶信息表,學生信息表和借出信息表3.研究路線

      (1).以現(xiàn)代軟件工程原理和思想指導整個課題的開發(fā)過程,要經(jīng)過系統(tǒng)可行性分析、需求分析、概要設計、詳細設計、編碼、調(diào)試維護和安裝實施等步驟。

      (2).要有詳細的設計說明書;

      (3).每一模塊的流程圖要很清晰;

      (4).本系統(tǒng)能夠正常的運行,能較好得完成預定的功能;

      (5).系統(tǒng)要有完整的幫助文件,供前臺操作員能方便的操作本系統(tǒng)。4.進度安排

      第一周~第二周 收集和閱讀關于數(shù)據(jù)庫及程序設計的相關資料

      第二周~第三周 學習掌握管理信息系統(tǒng)一般設計和開發(fā)的基本方法。

      第四周~第五周 根據(jù)在前兩周收集的相關資料及掌握的相關知識完成開題報告和文獻綜述

      第六周~第七周 完成數(shù)據(jù)庫的設計

      第九周~第十周做出圖書管理信息系統(tǒng)的具體程序設計,最后撰寫畢業(yè)論文初稿。

      下載高校圖書管理系統(tǒng)設計報告word格式文檔
      下載高校圖書管理系統(tǒng)設計報告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        圖書管理系統(tǒng)開題報告

        圖書管理系統(tǒng)開題報告 1、本課題的研究意義(選題依據(jù),課題來源,學術價值和對社會、經(jīng)濟發(fā)展和科技進步的意義):作為畢業(yè)設計這一最后環(huán)節(jié)是學生完 成本專業(yè)基礎課程、專業(yè)課程......

        圖書管理系統(tǒng)開題報告

        圖書管理系統(tǒng)開題報告2篇 圖書管理系統(tǒng)開題報告1 一、課題的目的及意義本次畢業(yè)設計所從事的課題題目是基于VF的圖書管理系統(tǒng)的設計與實現(xiàn)。課題的目的:應用當前高速發(fā)展的計......

        圖書管理系統(tǒng)

        七個文件 1. book.txt存放書籍2.borrower.txt存放借閱信息3.chenwen.txt 存放開始信息 4. mima.txt存放密碼 5.qianyan.txt前言 6.student.txt存放學生信息7. yuyue.txt......

        圖書管理系統(tǒng)

        圖書管理系統(tǒng) 背景:當今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。......

        圖書管理系統(tǒng)

        經(jīng)過大學四年理論課程的學習,以及校內(nèi)校外的實踐,極大的豐富了自身的理論基礎,并且也具備了一些處理簡單問題的能力,但即將踏上社會的我深知這還遠遠不夠,因此我利用了畢業(yè)設計的......

        圖書管理系統(tǒng)

        目錄 第一章 緒論 ..................................................................................................................................... 1 第二章......

        圖書管理系統(tǒng)設計與實現(xiàn)-開題報告

        開 題 報 告 畢業(yè)論文題目:圖書館管理系統(tǒng)的設計與實現(xiàn)學 校 名 稱: 廊坊職業(yè)技術學院專 業(yè) 名 稱: 移動通信學 生 姓 名: 陳鑫學 號: 1313080130 指 導 老 師: 郭芊羽日 期:1、......

        高校學生公寓管理系統(tǒng)設計

        畢業(yè)設計(論文)開題報告高校學生公寓管理系統(tǒng)設計學生姓名學號系別專業(yè)計算機畢業(yè)設計屆別指導教師職稱年月日......