【正文】
管理系統(tǒng)開題報告1一、課題的目的及意義本次畢業(yè)設(shè)計所從事的課題題目是基于VF的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)。并且均用漢字作為文件名。一定要學(xué)會用算法描述工具,把自己的的意圖詳細簡明的記錄下來。信息收集時要求盡可能的考慮周全。經(jīng)過時間才真正的地把文字化為了知識,才真正的為我所用。在“數(shù)據(jù)查詢”中涉及到借閱信息、圖書去向、姓名查詢、索書號查詢等子菜單?!镙斎氩僮鲉T賬號和密碼,單擊確定進入到系統(tǒng)介紹界面。圖11 系統(tǒng)主菜單截圖★在創(chuàng)建主菜單后,即開始設(shè)計子菜單。本系統(tǒng)使用了命令及過程調(diào)用表單的方式。在本套系統(tǒng)的報表設(shè)計、顯示、答應(yīng)報表的功能主要用報表設(shè)計起來實現(xiàn)。查詢的關(guān)鍵是mand1即查詢按鈕的屬性設(shè)置。新建表單→表單→向?qū)А侄芜x取→選擇表單樣式→排序次序→完成→運行。本套系統(tǒng)的界面設(shè)計及實現(xiàn)程序如下:圖6 系統(tǒng)登陸截圖設(shè)計步驟如下:新建表單“”,創(chuàng)建mand3,label3,bo1和text1??偠灾诮钑砼c學(xué)生基本情況表之間以借閱證號位關(guān)鍵字建立對應(yīng)關(guān)系,再進書表與學(xué)生基本情況表之間用索書號建立起一一對應(yīng)的關(guān)系,最終實現(xiàn)三個表之間的互動。但考慮到數(shù)據(jù)修改時是否方便,所以使用學(xué)生基本情況表作為父表,以借閱證號作為主索引,避免了關(guān)鍵字出復(fù)值。能夠方便快捷的實現(xiàn)圖書被借閱,和學(xué)生借閱等信息的查詢。(2)修改功能:對圖書信息、學(xué)生信息等進行添加修改。學(xué)生基本情況信息:主要包括姓名、性別、學(xué)號、所屬單位、出生年月等進書基本情況信息:主要包擴書名、圖書分類編號、作者、出版社、出版日期、購入日期等 借書基本情況查詢:主要包括借閱者姓名、借書日期、應(yīng)還書日期等。(2)數(shù)據(jù)的輸出,可以把查閱到的各方面信息通過報表形式輸出。通過此階段積累自己的設(shè)計經(jīng)驗。本階段要運用(1)系統(tǒng)論思想,把所做的大系統(tǒng)分解成幾個小系統(tǒng),但要保證小系統(tǒng)即個功能模塊受高一級系統(tǒng)控制。 分析階段本階段主要工作是信息的收集,正所謂好的開度等于成功的一半。針對圖書館特點,圖書管理系統(tǒng)實現(xiàn)后,能夠使界面友好美觀操作簡單易行。通過編程和上機調(diào)試,提高計算機應(yīng)用與開發(fā)水平,特別是VFP平臺的開發(fā)水平和能力,提高解決實際問題的能力。結(jié)合一個實際信息系統(tǒng)開發(fā),初步掌握數(shù)據(jù)庫管理信息系統(tǒng)的方案設(shè)計、論證和分析方法。s very inconvenience to library order to improve library management efficiently, we need to be developed to small library management library management this paper, according to the domestic and foreign scholars on the library management system, draw lessons from their successful experiences, and summarize literature on this paper have great :Library Management System。Java web是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。Oracle數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫領(lǐng)域最優(yōu)秀的數(shù)據(jù)庫之一,在該書中系統(tǒng)地講述了Oracle數(shù)據(jù)庫的概念、管理和應(yīng)用開發(fā)等內(nèi)容。在現(xiàn)在也是被廣泛應(yīng)用于網(wǎng)站建設(shè),在該書的介紹中,涉及了當前廣泛應(yīng)用的開發(fā)規(guī)范,結(jié)構(gòu)清晰,應(yīng)用實例豐富,完美實現(xiàn)了理論學(xué)習(xí)和實際應(yīng)用的充分結(jié)合。3 相關(guān)技術(shù)介紹崔淼,關(guān)六三,主要以Microsoft Visual Studio 2008為開發(fā)平臺,兼容Microsoft Visual Studio 2005[8]。新的設(shè)計原則,旨在更好地管理圖書資源。2 外文文獻綜述Xinya Yang,Qunyi Wei,Xiaodong Peng提出一個分段循環(huán)管理(供應(yīng)鏈管理)。趙滿華,高潔闡述了對圖書館數(shù)字化進程中存在的若干問題的考慮[6]。保證數(shù)據(jù)具有一致性和完整性,系統(tǒng)具有可擴展性,這樣使得數(shù)據(jù)更加安全,系統(tǒng)性能更加完善,才能擁有良好的數(shù)據(jù)庫。哈桑指出隨著科技的進步,人類社會進入了信息化?,F(xiàn)代化圖書管理是一種自動化的管理系統(tǒng),能夠高效的對相關(guān)數(shù)據(jù)進行安全處理,節(jié)約了大量的人力、物力及財力,并且減輕了圖書管理工作的負擔,為讀者提供了便利。作者指出:基于Visual Basic Server 2000的系統(tǒng)開發(fā),實現(xiàn)全新的圖書管理系統(tǒng)勢在必行。通過該系統(tǒng)開發(fā),解決了圖書館數(shù)據(jù)管理的一些矛盾,實現(xiàn)了數(shù)據(jù)的高效管理[2]。作者以許昌職業(yè)技術(shù)學(xué)院圖書館集成管理系統(tǒng)的設(shè)計、開發(fā)及實現(xiàn)過程為實例論述了中小型圖書館管理系統(tǒng)的開發(fā)及實現(xiàn)過程。很多中小型圖書館也開始充分認識到計算機技術(shù)在圖書管理中的重要性,開始利用計算機技術(shù)來實現(xiàn)圖書館圖書的實際功能應(yīng)用[1]。為了提高圖書管理效率,需要開發(fā)滿足中小型的圖書管理要求的圖書管理系統(tǒng)。現(xiàn)今,有很多的中學(xué)尚未使用計算機進行信息管理,給圖書管理帶來很多不便。計算機的應(yīng)用領(lǐng)域不斷擴大,計算機技術(shù)也在圖書館管理和運用中得到廣泛的應(yīng)用。針對該問題,開發(fā)中小型圖書館管理系統(tǒng)已成為當務(wù)之急。張?zhí)N在《淺談圖書管理系統(tǒng)的設(shè)計與開發(fā)》中提到從需求分析,概要設(shè)計到詳細設(shè)計分別闡述了圖書管理系統(tǒng)的具體開發(fā)過程;并針對圖書管理系統(tǒng)中各個模塊間的相互作用進行詳細的介紹?,F(xiàn)今,盡管有的圖書館有計算機,但是還沒有用于信息管理,沒有發(fā)揮其真正的作用,造成資源閑置。首先進行了系統(tǒng)分析,劃分了系統(tǒng)的主要功能,然后給出了系統(tǒng)設(shè)計的關(guān)鍵技術(shù)和系統(tǒng)的數(shù)據(jù)庫設(shè)計。隨著藏書量的不斷增加,圖書資料的著錄和查詢難度也增加,手工方式不能滿足要求。第一個方面,我們需要設(shè)計和構(gòu)建數(shù)據(jù)庫。系統(tǒng)開發(fā)完成后,對系統(tǒng)進行測試,并能給用戶提供所要求的功能。數(shù)字化的圖書館集計算機,多媒體網(wǎng)絡(luò)等多種新技術(shù)于一體,改變傳統(tǒng)的存儲模式,打破傳統(tǒng)圖書館的時空界限,實現(xiàn)信息的數(shù)字化存儲、檢索,打開了新局面,使讀者充分感受到圖書館的好處,可實現(xiàn)足不出戶便可享受讀書與欣賞的愉悅。當前圖書館管理系統(tǒng)(算法),主要集中在文獻管理。根據(jù)該體系結(jié)構(gòu),應(yīng)用系統(tǒng)根據(jù)圖書館員,知識服務(wù)系統(tǒng)和知識搜索引擎等基礎(chǔ)上設(shè)計。基于Java的Web編程技術(shù),主要介紹了Web技術(shù)基礎(chǔ)、Servlet技術(shù)模型和Servlet容器模型;JSP的各種元素、生命周期、作用域?qū)ο蟮?;Web應(yīng)用開發(fā)中組件重用技術(shù);表達式語言的使用,標準標簽庫和自定義標簽以及標簽文件的使用等;Web應(yīng)用的事件處理與過濾器的應(yīng)用以及安全性等問題;還有Struts框架和Ajax技術(shù)[9]?!禣racle11g從入門到精通》是面向數(shù)據(jù)庫管理人員和數(shù)據(jù)庫開發(fā)人員,從實際角度出發(fā),介紹了數(shù)據(jù)庫和Oracle相關(guān)概念和原理、Oracle的數(shù)據(jù)庫管理,以及Oracle的應(yīng)用開發(fā)基礎(chǔ),并通過案例來介紹基于Java開發(fā)包和Oracle數(shù)據(jù)庫進行案例開發(fā)的詳細過程[11]。但對于我們來說,為了使用方便,更易于學(xué)習(xí),SQL Server給我們提供了很大的幫助。參考文獻[1] [D].鄭州:鄭州大學(xué),2011.[2] [J].計算機光盤軟件與應(yīng)用,2012,(09):165167.[3] [J].湖南科技學(xué)院學(xué)報,2012,(08):6667.[4] 管勝波,[J].現(xiàn)代計算機(專業(yè)版),2008,(4):112116.[5] [D].武漢:武漢理工大學(xué),2010.[6] 趙滿華,[J].現(xiàn)代圖書情報技術(shù),2000,(3):5961.[7] Xinya Yang,Qunyi Wei,Xiaodong architecture of Library [J].The Electronic Library,2009,27(2):2227.[8] 沈澤剛, Web編程技術(shù)[M].北京:清華大學(xué)出版社,2010,26~137.[9] Server(21世紀高等學(xué)校計算機應(yīng)用技術(shù)規(guī)劃