畢業(yè)設(shè)計VB.NET實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理_第1頁
畢業(yè)設(shè)計VB.NET實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理_第2頁
畢業(yè)設(shè)計VB.NET實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理_第3頁
畢業(yè)設(shè)計VB.NET實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理_第4頁
畢業(yè)設(shè)計VB.NET實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、蘇州市職業(yè)大學(xué) 畢 業(yè) 設(shè) 計(論 文) 設(shè)計(論文)題目: vb.net 實現(xiàn)圖書館圖書與 用戶數(shù)據(jù)管理 學(xué) 院 名 稱: 蘇州市職業(yè)大學(xué) 專 業(yè): 計算機工程 班 級: 09 網(wǎng)絡(luò)技術(shù)(1)班 姓 名: 陳恩點 學(xué) 號 096302124 指 導(dǎo) 教 師: 秦云濤 職 稱 定稿日期: 2012 年 04 月 12 日 摘摘 要要 圖書館有大量的數(shù)據(jù)需要處理,這些數(shù)據(jù)已經(jīng)超越了人力所及, 信息科技高度發(fā)達的今天,我們可以通過計算機完成這些繁重的工作。 在 vb.net 下實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理,利用 vb.net 與 sql 鏈 接用數(shù)據(jù)庫存儲相關(guān)數(shù)據(jù),用 vb.net 操作數(shù)據(jù)。實現(xiàn)

2、了數(shù)據(jù)的集中 管理,使數(shù)據(jù)易于操作,便于管理。設(shè)計最終完成了數(shù)據(jù)庫連接,提 供數(shù)據(jù)庫,添加,修改,刪除,實現(xiàn)數(shù)據(jù)簡明處理方便使用。用數(shù)據(jù) 庫約束完成數(shù)據(jù)的規(guī)則約束,用存儲過程實現(xiàn)數(shù)據(jù)讀取和對接操作, 同時還設(shè)計相應(yīng)觸發(fā)為數(shù)據(jù)操作帶來便利。設(shè)計過程中先對用戶需求 進行相應(yīng)分析,進而總結(jié)出設(shè)計流程關(guān)系,各個功能模塊給出了相應(yīng) 的界面截圖。 關(guān)鍵詞:圖書管數(shù)據(jù)管理,vb.net,數(shù)據(jù)庫,sql vb.net library data management abstract: the library contains a large number of data need to be processe

3、d, these data have been beyond the reach of human power, information technology is highly developed today, we may through the computer to finish the hard work. in vb.net to achieve library and user data management, the use of vb.net and sql link with the database stored data, using vb.net operation

4、data. realize the centralized management of data, so that the data is easy to operate, easy to manage. the design eventually completed the database connection, database, add, modify, delete, data processing and convenient use concise. use database constraint data rules, using stored procedures to ac

5、hieve the data reading and docking operation, but also design corresponding trigger for data operation convenience. the design process of user demand were analyzed, and then summarized the relationship of each function module design process, presents the corresponding user interface. key words: libr

6、ary, vb.net, database, sql 目目 錄錄 第第 1 章章 緒論緒論.1 1.11開發(fā)背景及必要性 .1 1.21系統(tǒng)需求 .1 第第 2 章章用戶需求分析用戶需求分析.2 2.11概論 .2 2.21系統(tǒng)功能需求 .2 2.31管理功能需求 .8 2.41系統(tǒng)性能需求 .8 第第 3 章章系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計.9 3.11系統(tǒng)初始化 .9 第第 4 章章程序?qū)崿F(xiàn)程序?qū)崿F(xiàn).11 4.11判斷結(jié)果界面 .11 4.21初始化窗體界面 .12 4.31管理者主界面 .15 4.41幫助窗口界面 .17 4.51觸發(fā)演示 .18 4.61數(shù)據(jù)庫對接模塊 .20 第第 5 章

7、章總結(jié)總結(jié).22 第第 6 章章參考文獻參考文獻.23 第第 7 章章附錄附錄.24 7.11初始化模塊程序代碼: .24 7.21管理主窗體代碼: .39 7.31幫助窗體代碼: .42 第第 8 章章致致 謝謝.44 第第 1 1 章章 緒論緒論 1.111.11 開發(fā)背景及必要性開發(fā)背景及必要性 圖書管理是高校內(nèi)每一個系部或院部都必須切實面對的工作,但一直以來人 們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保 密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加, 這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的查找、 更新和維護都

8、帶來了很多困難。 經(jīng)過詳細的調(diào)查,目前我國各類高等學(xué)校中有相當(dāng)一部分單位圖書資料管理 還停留在人工管理的基礎(chǔ)上。這樣的管理機制已經(jīng)不能適應(yīng)時代的發(fā)展,其管理 方法將浪費許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方 法必然被以計算機為基礎(chǔ)的信息管理方法所取代。 圖書管理作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢 索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些 優(yōu)點能夠極大地提高圖書管理的效率。 1.211.21 系統(tǒng)需求系統(tǒng)需求 開發(fā)環(huán)境:windows xp 開發(fā)工具:microsoft visual studio 2010 數(shù)據(jù)庫系統(tǒng):

9、 msde2005 第第 2 2 章章 用戶需求分析用戶需求分析 2.112.11 概論概論 圖書數(shù)量龐大所需記錄信息更是種類繁多錯綜復(fù)雜,如果僅僅只靠人力的話 將會是一項極其繁重的工作。同時,人工操作中存在失誤及不足,遠不及計算機 的計算機存儲能力。對于這樣繁重乏味的工作我們盡可能利用先進的科技,計算 機來完成,以減輕工作人員的工作壓力。所需要做的工作包括圖書購入時的入庫 登記,圖書分類,圖書保養(yǎng)等。同時包括工作人員的記錄,管理。 2.212.21 系統(tǒng)功能系統(tǒng)功能需求需求 系統(tǒng)功能完成數(shù)據(jù)的錄入,修改,刪除。管理者只需在前臺界面完成數(shù)據(jù)操作, 其他數(shù)據(jù)連接數(shù)據(jù)庫創(chuàng)建等由程序自行完成。 程序

10、開始階段第一次運行程序,沒有數(shù)據(jù)庫為基礎(chǔ),無法連接數(shù)據(jù)庫 在服務(wù)器上創(chuàng)建數(shù)據(jù)庫:bookdatabase 在 bookdatabase 上創(chuàng)建兩張表分別用于存放圖書信息和用戶信息 根據(jù)不同的需要對兩張表進行相應(yīng)約束 通過存儲過程 vb.net 可以獲取到數(shù)據(jù)庫里的記錄并加以應(yīng)用 創(chuàng)建一個觸發(fā)方便管理者錄入信息的操作 創(chuàng)建示例記錄即添加數(shù)據(jù)到表中這一步是可選的,如果管理者熟悉約束規(guī)則 就無需添加示例記錄。 數(shù)據(jù)庫至此創(chuàng)建完成,下面就可以進入管理界面面進行數(shù)據(jù)管理。 數(shù)據(jù)管理 2.312.31 管理功能需求管理功能需求 保證數(shù)據(jù)交互,在界面修改的數(shù)據(jù)同時也要在數(shù)據(jù)庫中進行修改,修改后的 數(shù)據(jù)也可以

11、繼續(xù)被程序所讀取。添加、刪除的數(shù)據(jù)以行為單位,每條記錄并非是 字符而是數(shù)據(jù)庫中相應(yīng)的屬性。保證數(shù)據(jù)的準(zhǔn)確性,穩(wěn)定性,對于非法數(shù)據(jù)禁止 添加。對于刪除的信息保存后再次讀取的數(shù)據(jù)不應(yīng)繼續(xù)含有該信息,保證刪除數(shù) 據(jù)不留痕跡,保證數(shù)據(jù)清爽整潔易于管理。 2.412.41 系統(tǒng)性能需求系統(tǒng)性能需求 (1) 穩(wěn)定性 保證數(shù)據(jù)不被誤操作所損毀,對于惡意操作進行截留不允許輸入到數(shù)據(jù)庫中, 保證數(shù)據(jù)庫中數(shù)據(jù)穩(wěn)定,真實。 (2) 可擴展性 提供足夠的擴展空間保證系統(tǒng)可以應(yīng)對盡可能多的問題,對于可能發(fā)生的故 障有一定預(yù)見性,并提前做好防范。 (3) 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟

12、件。所有這些都 要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。 (4) 系統(tǒng)的易用性和易維護性 圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常 熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這 一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可 能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 (5) 系統(tǒng)的先進性 目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周 期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面 通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè) 計和

13、開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進且有良好發(fā) 展前途的產(chǎn)品。 第第 3 3 章章 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計 3.113.11 系統(tǒng)初始化系統(tǒng)初始化 通過這冊表標(biāo)記鍵值獲取服務(wù)器狀態(tài)。 初始化操作,數(shù)據(jù)庫創(chuàng)建。 第第 4 4 章章 程序?qū)崿F(xiàn)程序?qū)崿F(xiàn) 4.114.11 判斷結(jié)果界面判斷結(jié)果界面 判斷結(jié)果界面: 代碼實現(xiàn): 主窗體: dim readvalue = my.computer.registry.getvalue(hkey_current_user databasecreated , created, nothing) if readvalue true then s

14、etfirst_form.show() me.hide() end if 初始化提示窗體: messagebox.show(第一次運行本程序請先進行初始化, 提示, messageboxbuttons.ok, messageboxicon.information) 4.214.21 初始化窗體界面初始化窗體界面 代碼實現(xiàn): dim sqlstatement as string = _ if exists (select * may be back in the past, to oneself the paranoid weird belief disillusionment, these d

15、ays, my mind has been very messy, in my mind constantly. always feel oneself should go to do something, or write something. twenty years of life trajectory deeply shallow, suddenly feel something, do it. 一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子 過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以 來,思緒一直很凌亂,在腦海中不斷

16、糾纏。總覺得自己似乎應(yīng)該去做點什么,或者寫點什么。 二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。 the end of our life, and can meet many things really do? 而窮盡我們的一生,又能遇到多少事情是真正地非做不可? during my childhood, think lucky money and new clothes are necessary for new year, but as the advance of the age, will be more and more found that those things

17、 are optional; junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; then in high school, think dont want to give vent to out your inn

18、er voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his appearance.

19、 童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發(fā)現(xiàn),那些 東西根本就可有可無;初中時,以為要有一場暗戀才 意味著真正的成長,但三年過去后,自己心平氣和的 寫同學(xué)錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了, 好像并沒有那么重要了;然后到了高中,覺得非要吐 露出自己的心聲才能為高中生涯里的懵懂情愫劃上一 個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉, 后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃 球的球框時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。 originally, this world, can produce a chemical reaction to an event

20、, in addition to resolutely, have to do, and time.原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅 決,還有,時間。 a persons time, your ideas are always special to clear. want, want, line is clear, as if nothing could shake his. also once seemed to be determined to do something, but more often is he backed out at last. dis

21、like his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritual. 一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有 什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的

22、時候是最后又打起了 退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng) 注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強心劑,或者說, 是自以為是的精神寄托罷了。 at the moment, the sky is dark, the air is fresh factor after just rained. suddenly thought of blue plaid shirt; those were broken into various shapes of stationery; from the corner at the begin

23、ning of deep friendship; have declared the end of the encounter that havent start planning. those years, those days of do, finally, like youth, will end in our life. 此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。突然想到那件藍格子襯衫; 那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告 了終結(jié)的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝 幕。baumgartner

24、the disappointing news: mission aborted. r plays an important role in this mission. starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited cloud cover. the balloon, with capsule attached, will move through the lower level of the

25、 atmosphere (the troposphere) where our day-to-day weather lives. it will climb higher than the tip of mount everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. as he crosses the boundary

26、layer (called the tropopause),e can expect a lot of turbulence. we often close ourselves off when traumatic events happen in our lives; instead of letting the world soften us, we let it drive us deeper into ourselves. we try to deflect the hurt and pain by pretending it doesnt exist, but although we

27、 can try this all we want, in the end, we cant hide from ourselves. we need to learn to open our hearts to the potentials of life and let the world soften us. 生活發(fā)生不幸時,我們常常會關(guān)上心門;世界不僅沒能慰藉我們,反倒使我們更加消沉。我 們假裝一切仿佛都不曾發(fā)生,以此試圖忘卻傷痛,可就算隱藏得再好,最終也還是騙不了自 己。既然如此,何不嘗試打開心門,擁抱生活中的各種可能,讓世界感化我們呢? whenever we start to l

28、et our fears and seriousness get the best of us, we should take a step back and re-evaluate our behavior. the items listed below are six ways you can open your heart more fully and completely. 當(dāng)恐懼與焦慮來襲時,我們應(yīng)該退后一步,重新反思自己的言行。下面六個方法有助于你更 完滿透徹地敞開心扉。whenever a painful situation arises in your life, try to

29、 embrace it instead of running away or trying to mask the hurt. when the sadness strikes, take a deep breath and lean into it. when we run away from sadness thats unfolding in our lives, it gets stronger and more real. we take an emotion thats fleeting and make it a solid event, instead of something

30、 that passes through us. 當(dāng)生活中出現(xiàn)痛苦的事情時,別再逃跑或隱藏痛苦,試著擁抱它吧;當(dāng)悲傷來襲時,試著深 呼吸,然后直面它。如果我們一味逃避生活中的悲傷,悲傷只會變得更強烈更真實悲傷 原本只是稍縱即逝的情緒,我們卻固執(zhí)地耿耿于懷 by utilizing our breath we soften our experiences. if we dam them up, our lives will stagnate, but when we keep them flowing, we allow more newness and greater experiences

31、to blossom.深呼吸能減緩我們的感受。屏 住呼吸,生活停滯;呼出呼吸,更多新奇與經(jīng)歷又將拉開序幕。2. embrace the uncomfortable we all know what that twinge of anxiety feels like. we know how fear feels in our bodies: the tension in our necks, the tightness in our stomachs, etc. we can practice leaning into these feelings of discomfort and let

32、them show us where we need to go.我們都 經(jīng)歷過焦灼的煎熬感,也都感受過恐懼造成的生理反應(yīng):脖子僵硬、胃酸翻騰。其實,我們 有能力面對這些痛苦的感受,從中領(lǐng)悟到出路。 the initial impulse is to run away to try and suppress these feelings by not acknowledging them. when we do this, we close ourselves off to the parts of our lives that we need to experience most. the

33、next time you have this feeling of being truly uncomfortable, do yourself a favor and lean into the feeling. act in spite of the fear. 我們的第一反應(yīng)總是逃避以為否認不安情緒的存在就能萬事大吉,可這也恰好妨礙了我 們經(jīng)歷最需要的生活體驗。下次感到不安時,不管有多害怕,也請試著勇敢面對吧。 3. ask your heart what it wants 傾聽內(nèi)心 were often confused at the next step to take, makin

34、g pros and cons lists until our eyes bleed and our brains are sore. instead of always taking this approach, what if we engaged a new part of ourselves that isnt usually involved in the decision making process?我們常對未來猶疑不定,反復(fù)考慮利弊直到身心俱疲。與其 一味顧慮重重,不如從局外人的角度看待決策之事。from: http:/ the supersonic descent could happen as early as sunda. the weathethe balloon will slowly drift to the edge of space at 120,000 feet (then, i would assume, he will slowly step out onto something resembling an olympic diving platform. below, the earth becomes the concrete bottom of a swimming pool that he wants to land on, but

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論