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

正文內(nèi)容

圖書借閱管理系統(tǒng)畢業(yè)設(shè)計論文-在線瀏覽

2024-08-02 20:38本頁面
  

【正文】 上(Java Virtual Machine,JVM)的運行速度大大加快,而且增加了許多新特性,同時還支持調(diào)用Windows API,這些特性使得Visual J++成為強有力的Windows應(yīng)用開發(fā)平臺,并成為業(yè)界公認(rèn)的優(yōu)秀Java編譯器[4]。為了改變這種局面,C就是該計劃中所要開發(fā)的一門重要的開發(fā)語言[5]。它的技術(shù)開發(fā)平臺是Visual Studio .NET,面C作為Visual J++的替代語言也集成在該平臺中。微軟在2000年6月份舉行的“職業(yè)開發(fā)人員技術(shù)大會”上正式發(fā)布C語言。C的目的就是綜合Visual Basic的高生產(chǎn)率和C++的行動力。 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)介紹由于其操作簡單,價格相對較低,對于預(yù)算緊張、員工不多的中小企業(yè)比較有吸引力。由于數(shù)據(jù)庫軟件在企業(yè)級軟件中的重要性,同一家公司數(shù)據(jù)庫軟件將有著相同或相近的操作界面和良好的兼容性,所以通過學(xué)習(xí)SQL Server 2005,讀者能夠以不變應(yīng)萬變[6]。SQL Server 2005 以其卓越的性能逐漸成為Windows操作系統(tǒng)平臺下進行數(shù)據(jù)庫應(yīng)用開發(fā)中較為理想的選擇之一。了解和掌握SQL Server的功能,對于一個數(shù)據(jù)庫開發(fā)管理人員來說非常必要的。在這個信息化的時代,傳統(tǒng)的手工圖書借閱管理已經(jīng)遠遠跟不上社會的步伐。利用計算機管理圖書信息,是適應(yīng)現(xiàn)代信息化的要求,提高借閱效率的必要條件。利用計算機進行借閱管理,不但準(zhǔn)確率高,而且有很多優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。圖書借閱管理系統(tǒng)是處理圖書借閱的管理系統(tǒng),囊括了讀者從借走圖書到歸還圖書的所有信息。 可行性研究可行性研究的任務(wù)是從技術(shù)上、經(jīng)濟上、使用上、法律上分析應(yīng)解決的問題是否有可靠的解,從而確定該軟件是否值得去開發(fā)。技術(shù)可行性主要是根據(jù)系統(tǒng)分析得到的對需要開發(fā)的軟件、支撐軟件、硬件環(huán)境和操作人員的要求。后臺使用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),保持?jǐn)?shù)據(jù)的一致性、完整性、安全性。對于本系統(tǒng)來說在經(jīng)濟上是可行的,使用此圖書借閱管理系統(tǒng)后,借閱管理的效率是否提高了,相關(guān)的資金是否節(jié)省了。該系統(tǒng)對硬件的要求不高,可移植性好, 在一般的計算機上通過配置就能運行,所以在系統(tǒng)運行方面也不存在問題。管理員登錄后可以便捷對圖書信息管理、用戶信息管理、借閱管理、歸還管理等。用戶登錄后也可便捷地查詢自己的借閱信息。 功能需求圖書借閱管理系統(tǒng)主要實現(xiàn)對讀者借書和還書操作的管理,管理員主要負(fù)責(zé)對圖書基本信息管理、讀者基本信息管理、讀者借閱、查詢等操作,讀者只能實現(xiàn)查詢圖書的基本信息,查詢自己的借閱信息等功能。 uml用例圖圖符可視化圖符名稱描述系統(tǒng)用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例用來表示用例圖中的用例 執(zhí)行者用于描述與系統(tǒng)功能有關(guān)的外部實體,可以是用戶,也可以是外部系統(tǒng)關(guān)聯(lián)連接執(zhí)行者和用例通過對圖書借閱管理系統(tǒng)的功能需求分析,系統(tǒng)的執(zhí)行者為管理員、讀者和數(shù)據(jù)庫系統(tǒng),系統(tǒng)的主要用例有圖書管理、讀者管理、借書、還書、查詢等??梢詫D書的基本信息添加到數(shù)據(jù)庫中,核實或修改填寫有誤的圖書信息,刪除已丟失的圖書的基本信息,使信息更加準(zhǔn)確,方便用戶查詢和借閱,圖書信息可以通過水晶報表顯示,產(chǎn)生的報表能夠打印或?qū)С觥?讀者管理用例圖借書:對于前來借書的讀者,管理員要根據(jù)讀者的帳號和所借書的唯一編號執(zhí)行借閱操作,確定借閱信息無誤進行借閱,將借閱信息添加到數(shù)據(jù)庫中租借表中,同時該圖書在圖書表中庫存量更新為減去被借出的圖書的數(shù)量,讀者在讀者表中的借書量自動增加所借的圖書數(shù)量。確定歸還后,系統(tǒng)將歸還信息更新到數(shù)據(jù)庫中租借表中,同時該圖書在圖書表中庫存量更新為增加還書的數(shù)量,讀者在讀者表中的借書量自動減去所還的圖書數(shù)量。 查詢用例圖 實體關(guān)系設(shè)計實體關(guān)系圖又稱ER圖(Entity Relationship Diagram),提供了表示實體、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。 ER圖圖符可視化圖符名稱描述實體矩形框內(nèi)寫明實體名,即表名屬性 橢圓內(nèi)寫明屬性名,即字段名聯(lián)系菱形內(nèi)寫明聯(lián)系名直線將實體、屬性、聯(lián)系連接起來。 圖書管理信息ER圖 行為描述系統(tǒng)的行為是通過對象的動作來描述的,可以通過程序流程圖來描述對象之間如何進行消息的傳遞。它雖然不是統(tǒng)計學(xué)的范疇,但在很多質(zhì)量專家仍把它納入統(tǒng)計技術(shù)的范圍之內(nèi),在質(zhì)量管理的過程中,流程圖是經(jīng)常使用的一個工具。 流程圖圖符可視化圖符名稱描述開始或結(jié)束表示一個過程的開始或結(jié)束活動表示在過程的一個單獨的步驟判定表示過程中的一項判定或一個分岔點流線表示步驟在順序中的進展數(shù)據(jù)表示過程中所需要的數(shù)據(jù)文件表示屬于該過程的書面信息連接表示流程圖的待續(xù)系統(tǒng)的主要功能是管理員執(zhí)行借書和還書操作,讀者執(zhí)行查詢操作,根據(jù)此主要功能和上表中的符合繪制程序流程圖。因為客戶端主要用于操作數(shù)據(jù),所以對客戶端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應(yīng)該高于下面的配置:處理器:Inter Pentium 或更高內(nèi)存:512MB硬盤空間:120GB顯卡:SVAG顯示適配器。評價一種設(shè)計方法定義有效的模塊系統(tǒng)能力的標(biāo)準(zhǔn)為:模塊可分解性、模塊可組裝性、模塊可理解性、模塊連續(xù)性、模塊保護性。模塊化也有助于軟件開發(fā)工程的組織管理,一個復(fù)雜的大型程序可以由許多程序員分工編寫不同的模塊,并且可以進一步分配技術(shù)熟練的程序員編寫困難的模塊。人類在實踐中認(rèn)識到,在現(xiàn)實世界中一定事物、狀態(tài)或過程之間總存在著某些相似的方面,把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象??砂阎鸩角缶x為:“為了能集中精力解決主要問題而盡量推遲對問題細節(jié)的考慮”。信息隱藏原理指出:應(yīng)該這樣設(shè)計和確定模塊,使得一個模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說,是不能訪問的。1.高內(nèi)聚,是模塊內(nèi)部各組成部分之間的高聯(lián)系程度。獨立性好的程序具有好的可變性和可維護性。模塊耦合程度越低,說明模塊之間的聯(lián)系越少,相互間的影響也就越小,產(chǎn)生連鎖反應(yīng)的概率就越低,在對一個模塊進行修改和維護時,對其他模塊的影響程度就越少,系統(tǒng)可修改性就越高。這種做法主要是使得系統(tǒng)更容易被人理解, 更容易修改和維護。4.模塊的扇入和扇出。模塊的扇入系數(shù)是指其直接上級模塊的個數(shù)。模塊的扇出(Fan Out)表達了一個模塊對它的直屬下級模塊的控制范圍。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概念設(shè)計:存儲管理員的基本信息。:存儲出版社的基本信息。:存儲圖書的基本信息。:存儲用戶被罰款的基本信息。 管理員表字段名類型長度允許空備注帳號varchar6N主健姓名varchar8N密碼varchar6N性別varchar2N用戶信息表是用來存放借閱用戶相關(guān)信息的數(shù)據(jù)表,里面存有用戶的帳號、密碼、姓名、性別、電話號碼、地址、借書量等信息,用戶登錄系統(tǒng)后,可查尋自己的借閱信息等。 出版社信息表字段名類型長度允許空備注出版社名稱varchar50N主鍵出版社地址varchar50N電子郵箱varchar30Y圖書類別表是用來存放圖書類別的相關(guān)信息,包含的字段有圖書的類別名和類別號。 圖書信息表字段名類型長度允許空備注圖書編號varchar8N主鍵圖書名稱varchar50N圖書作者varchar50N索引號char13N出版社名稱varchar50N出版日期datetime8N圖書定價int4Y圖書類別char10N現(xiàn)在庫存數(shù)量int4N圖書總數(shù)量int4N文字類型varchar4Y借閱信息表是用來存放用戶借閱的相關(guān)信息,包含的字段有用戶編號、圖書編號、租借日期、應(yīng)歸還日期、實際歸還日期、租借數(shù)量等。 罰款信息表字段名類型長度允許空用戶編號varchar6N圖書編號varchar8N罰款日期datetime8N罰款金額decimal5, 1N備注nchar10Y 人機界面設(shè)計人機界面設(shè)計是接口設(shè)計的一個組成部分。近年來,人機界面在系統(tǒng)中所占的比例越來越大,在個別系統(tǒng)中人機界面的設(shè)計工作量甚至占設(shè)計總量的一半以上。 人機界面設(shè)計指南用戶界面設(shè)計主要依靠設(shè)計者的經(jīng)驗。1.一般交互一般交互指南涉及信息顯示、數(shù)據(jù)輸入和整體系統(tǒng)控制,因此,這些指南是全局性的,忽略它們將承擔(dān)較大風(fēng)險。(1)保持一致性。(2)提供有意義的反饋。(3)在執(zhí)行有較大破壞性的動作之前要求用戶確認(rèn)。(5)減少在兩次操作之間必須記憶的信息量。應(yīng)該盡量減少記憶量。(7)允許犯錯誤。(8)按功能對動作分類,并據(jù)此設(shè)計屏幕布局。實際上,設(shè)計者應(yīng)該盡力提高命令和動作組織的“內(nèi)聚性”。(10)用簡單動詞或動詞短語作為命令名。2.界面顯示屏幕布局因功能不同考慮的側(cè)重點不同。無論哪一種功能設(shè)計,其屏幕布局都應(yīng)遵循如下五項原則:平衡原則。不要堆擠數(shù)據(jù),過分擁擠的顯示也會產(chǎn)生視覺疲和接收錯誤。屏幕上所有對象,如窗口、按鈕、菜單等處理應(yīng)一致化,使對象的動作可預(yù)期。即在提供足夠的信息量的同時還要注意簡明,清昕。順序原則。通常應(yīng)最先出現(xiàn)對話,然后通過對話將系統(tǒng)分段實現(xiàn)。畫面應(yīng)對稱,顯示命令、對話及提示行在一個應(yīng)用系統(tǒng)的設(shè)計中盡量統(tǒng)一規(guī)范。使用顏色時應(yīng)注意如下幾點:限制同時顯示的顏色數(shù)。畫面中活動對象顏色應(yīng)鮮明,而非活動對象應(yīng)暗淡。盡量避免不兼容的顏色放在一起,如黃與藍,紅與綠等,除非作對比時用??傊聊伙@示設(shè)計最終應(yīng)達到令人愉悅的顯示效果,要指導(dǎo)用戶注意到最重要的信息,但又不包含過多的相互矛盾的刺激。在許多應(yīng)用系統(tǒng)中,鍵盤仍然是主要的輸入介質(zhì),但是,鼠標(biāo)、數(shù)字化儀和語音識別系統(tǒng)正迅速地成為重要的輸入手段。(1)盡量減少用戶的輸入動作。顯示的視覺特征(例如,文字大小、顏色和位置)應(yīng)該與輸入域一致。(4)交互應(yīng)該是靈活的,并且可調(diào)整成用戶最喜歡的輸入方式。(5)使在當(dāng)前動作語境中不適用的命令不起作用。(6)讓用戶控制交互流。(7)對所有輸入動作都提供幫助。 用戶界面設(shè)計管理員在使用該系統(tǒng)時,首先要對管理員登錄模塊對帳號和密碼進行驗證,只有在輸入的帳號和密碼絕對正確時,才能進入系統(tǒng)的主界面。每個模塊都具有自己的界面和功能,根據(jù)人機界面設(shè)計指南和模塊功能可以設(shè)計用戶界面。 系統(tǒng)主界面單擊系統(tǒng)主界面登錄菜單下的讀者登錄,輸入讀者的帳號和密碼后,便可進入讀者借閱查詢界面,此界面主要是面向讀者的,方便讀者對圖書、自己的借閱信息等進行查詢。程序是由計算機執(zhí)行的,但可讀性提高便于維護,它是對程序運行過程的描述。PAD圖的主要優(yōu)點如下:(1)使用表示結(jié)構(gòu)化控制的PAD符號所設(shè)計出來的程序必然是結(jié)構(gòu)化程序。圖中最左面的豎線是程序的主線,即第一層結(jié)構(gòu)。(3)用 PAD 圖表現(xiàn)程序邏輯易讀、易懂、易記。(4)有利于提高軟件的可靠性和軟件生產(chǎn)率。(5)既可用于表示程序邏輯,也可用于描述數(shù)據(jù)結(jié)構(gòu)。由于系統(tǒng)的功能模塊比較多,有些模塊包含子模塊,在此不能對每一個模塊都詳細設(shè)計其PAD圖,所以僅對圖書查詢操作、借書操作、還書操作的PAD圖來進行詳細的說明。 圖書查詢PAD圖 借書PAD圖管理員在執(zhí)行借書操作時,首先要輸入借書用戶的帳號,再選擇所借書的編號,填寫所借的數(shù)量,借書后,系統(tǒng)會將產(chǎn)生的記錄更新到數(shù)據(jù)庫中, 。 還書PAD圖4 系統(tǒng)實現(xiàn) 語言選擇原因本系統(tǒng)在實現(xiàn)能時主要使用的是C.NET語言,與其它語言相比它有一定的優(yōu)勢,其特有的好處如下:1.簡潔的語法。它所帶來的最大的特色是沒有了指針。C只支持一個”.”,對于我們來說,現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。C具有面向?qū)ο蟮恼Z言所應(yīng)有的一切特性:封裝、繼承與多態(tài)性。C提供了一個叫做裝箱(boxing)與拆箱(unboxing)的機制來完成這種操作,而不給使用者帶來麻煩。結(jié)合自身強大的面向?qū)ο蠊δ?,C使得開發(fā)人員的生產(chǎn)效率得到極大的提高。C的先進設(shè)計思想可以消除軟件開發(fā)中的許多常見錯誤,并提供了包括類型安全在內(nèi)的完整的安全性能。C中不能使用未初始化的變量,對象的成員變量由編譯器負(fù)責(zé)將其置為零,當(dāng)局部變量未經(jīng)初始化而被使用時,編譯器將做出提醒;C不支持不安全的指向,不能將整數(shù)指向引用類型,例如對象,當(dāng)進行下行指向時,C將自動驗證指向的有效性;C中提供了邊界檢查與溢出檢查功能。所以在開發(fā)windows下的程序有相當(dāng)好的性價比,開發(fā)成本小。它由軟件工具和環(huán)境集成機制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動和任務(wù),后者為工具集成和軟件的開發(fā)、維護及管理提供統(tǒng)一的支持。 系統(tǒng)功能實現(xiàn) 登錄登錄包括管理員登錄和讀者登錄,主要實現(xiàn)的是對登錄用戶合法性的驗證。 圖 管理員登錄界面圖 歡迎界面功能實現(xiàn):用戶在登錄系統(tǒng)時,可能會有某些信息忘記輸入,輸入的帳號或密碼不正確,這時就會彈出錯誤提示信息對用戶發(fā)出警告。 信息管理信息管理主要對圖書的基本信息、圖書類別、出版社信息、讀者信息等模塊進行管理。管理員要及時對新進的圖書進行錄入,新來的讀者進行注冊,使其添加到數(shù)據(jù)庫中。以圖書信息管理為例。首先選擇圖書類別,如果要添加
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1