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