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

正文內(nèi)容

圖書借閱管理系統(tǒng)畢業(yè)設計論文(已修改)

2025-07-04 20:38 本頁面
 

【正文】 沈陽理工大學高等職業(yè)技術學院學士學位論文圖書借閱管理系統(tǒng)畢業(yè)設計論文目 錄引 言 11 基礎知識 2 .NET簡介 2 Visual C.NET簡介 2 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)介紹 32 系統(tǒng)分析 5 開發(fā)背景及意義 5 可行性研究 5 功能需求 6 用例分析 6 實體關系設計 9 行為描述 11 環(huán)境需求 12 硬件環(huán)境 12 軟件環(huán)境 133 系統(tǒng)設計 14 軟件設計的原則 14 系統(tǒng)功能模塊圖 14 數(shù)據(jù)庫設計 16 數(shù)據(jù)庫概念設計 16 數(shù)據(jù)庫邏輯設計 16 人機界面設計 18 人機界面設計指南 18 用戶界面設計 20 系統(tǒng)詳細設計 21 圖書查詢PAD圖 22 借書PAD圖 23 還書PAD圖 234 系統(tǒng)實現(xiàn) 25 語言選擇原因 25 軟件開發(fā)環(huán)境 25 系統(tǒng)功能實現(xiàn) 26 登錄 26 信息管理 26 借書管理 28 還書管理 29 報表顯示 30 查詢 31 附加功能 325 軟件測試 33 測試計劃的制定 33 測試計劃實現(xiàn)的目標 33 定義軟件測試的標準 33 測試實施策略的制定 33 測試計劃的要點 33 測試的基礎 34 測試的目標 34 白盒測試和黑盒測試 34 測試的原則 34 測試用例設計 35 等價類測試用例設計 35 邊界值測試用例設計 35 功能圖法測試用例設計 36 軟件可靠性 37 基本定義 37 估算平均無故障時間的方法 38 MTTF和ASS的估算 39結(jié) 論 40致 謝 41參考文獻 42附 錄 43附錄A VS2005 Introduction 43附錄B VS2005介紹 55附錄C核心代碼 65引 言書籍是人類不可缺少的精神食糧,對于不斷吸取知識的學生來說,更為重要。面對大量的圖書借閱者來說,使用傳統(tǒng)人工的方式借閱時間長,為用戶帶來了不便,管理員對圖書、期刊的管理也存在著效率低、保密性差等缺點,時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),再加上圖書的大量增加,不但會需要較多的管理員,而且也使工作變得越來越繁重起來。隨著信息技術的飛速發(fā)展,當今社會正快速向信息化社會邁進,計算機在全球范圍內(nèi)日益普及,它的作用也越來越大,因此使用計算機開發(fā)一個界面友好,易于操作的圖書借閱管理系統(tǒng)進行自動化處理變得十分重要。MIS(管理信息系統(tǒng)Management Information System),現(xiàn)代管理信息系統(tǒng)是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,以戰(zhàn)略競優(yōu)、提高效益和效率為目的,支持高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。圖書借閱管理系統(tǒng)是一個典型的管理信息系統(tǒng),其主要任務是利用計算機的存儲容量大、保密性好等優(yōu)點實現(xiàn)對大量圖書信息的管理和圖書的借閱管理。MIS系統(tǒng)主要用于管理需要的記錄,并對記錄數(shù)據(jù)進行相關處理。例如,可以利用MIS系統(tǒng)管理用戶的借閱信息,并將信息及時反饋給管理人員,使其了解當前用戶借閱是否超期等狀況,并對其進行相應的管理操作。圖書借閱管理系統(tǒng)是從廣義的管理入手,嚴格的遵守系統(tǒng)的效能,是一個結(jié)構復雜、功能強大的管理信息系統(tǒng)。圖書的基本信息、圖書的借閱和歸還、超期罰款的管理是比較重要的任務。該系統(tǒng)提高了圖書管理的方便性,使用性,安全性,準確性。圖書借閱管理系統(tǒng)可以很有效地管理圖書信息,提高用戶借閱圖書的效率,對圖書館的管理有很大益處。此系統(tǒng)能查詢大量的各類圖書資料和信息,并能隨時添加、修改、刪除借閱信息,以便提供全面,科學,有效的全面信息服務。1 基礎知識 .NET簡介.NET技術是微軟公司推出的一個全新概念,它代表了一個集合、一個環(huán)境和一個可以作為平臺支持下一代Internet的可編程結(jié)構。.NET的目的就是將互聯(lián)網(wǎng)作為新一代操作系統(tǒng)的基礎,對互聯(lián)網(wǎng)的設計思想進行擴展,用戶在任何地方、任何時間、以及利用任何設備能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在什么地方,只需要發(fā)出請求,然后就可以接受處理的結(jié)果,后臺的復雜處理過程對用戶而言是透明的[1]。.,.NET框架(Framework)是整個開發(fā)平臺的基礎,包括公共語言運行庫和框架類庫,.NET開發(fā)工具包括Visual Studio .。其中,Visual Studio .NET集成開發(fā)環(huán)境用來開發(fā)和測試應用程序。.NET編程語言包括Visual Basic、Visual C++和新的Visual C等用來創(chuàng)建運行在公共語言運行庫(Common Language Run,CLR)上的應用程序[2]。.。,用戶可以將公共語言運行庫看做一個在執(zhí)行時管理代碼的代理,它提供核心服務(如內(nèi)存管理、線程管理和遠程處理),而且還強制實施嚴格的類型安全檢查,以確保代碼運行的安全性和可靠性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼和為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。.NET框架的另一個主要部件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,用戶使用它不僅可以開發(fā)傳統(tǒng)的命令行或圖形用戶界面(GUI)應用程序,(如Web窗體和XML Web服務)。 Visual C.NET簡介1.Visual C.NET語言的產(chǎn)生背景1995年,Sun公司正式推出面向?qū)ο蟮拈_發(fā)環(huán)境Java,并提出跨平臺、跨語言的概念,之后,Java就逐漸成為企業(yè)及應用系統(tǒng)開發(fā)的首選工具[3]。為技術Java語言,微軟開發(fā)出基于Java語言的編譯器Visual J++,其中Visual J++ Studio 。語言開發(fā)程序不但在Java虛擬機上(Java Virtual Machine,JVM)的運行速度大大加快,而且增加了許多新特性,同時還支持調(diào)用Windows API,這些特性使得Visual J++成為強有力的Windows應用開發(fā)平臺,并成為業(yè)界公認的優(yōu)秀Java編譯器[4]。由于Visual J++主要應用在Windows平臺的系統(tǒng)開發(fā)中,因此Sun公司認為Visual J++違反了Java的許可協(xié)議,違反了Java開發(fā)平臺的中立性,并對微軟提出了訴訟,這使得微軟處于極為被動的局面。為了改變這種局面,C就是該計劃中所要開發(fā)的一門重要的開發(fā)語言[5]。.NET計劃將是微軟今后幾年發(fā)展的戰(zhàn)略核心,其內(nèi)容非常龐大。它的技術開發(fā)平臺是Visual Studio .NET,面C作為Visual J++的替代語言也集成在該平臺中。C語言的開發(fā)成功,對微軟未來的發(fā)展有著非常重要的意義。微軟在2000年6月份舉行的“職業(yè)開發(fā)人員技術大會”上正式發(fā)布C語言。微軟公司對C的定義是:“C是一種類型安全的、現(xiàn)代的、簡單的、由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言,它是牢牢根植于C和C++語言之上的,并可立即被C和C++開發(fā)人員所熟悉。C的目的就是綜合Visual Basic的高生產(chǎn)率和C++的行動力?!?. Visual C.NET的特點與C和C++相比,C具有以下特點:(1)語法更簡單;(2)保留了C++的強大功能;(3)快速應用開發(fā)功能;(4)語言的自由性;(5)強大的Web服務器控件;(6)支持跨平臺;(7)與XML相融合。 SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)介紹SQL Server 2005 是微軟公司開發(fā)的中型關系數(shù)據(jù)庫管理系統(tǒng)。由于其操作簡單,價格相對較低,對于預算緊張、員工不多的中小企業(yè)比較有吸引力。SQL Server 2005 簡單易學,與當前流行的Windows 操作系統(tǒng)有著天然的兼容性,SQL Server 2005在中小型企業(yè)中有著很大的市場份額,所以對讀者就業(yè)后快速適應工作環(huán)境有很大的幫助,SQL Server 2005 是微軟進軍數(shù)據(jù)庫市場的主要產(chǎn)品,而且可以預見,微軟將推出更有競爭力的SQL Server 系列軟件。由于數(shù)據(jù)庫軟件在企業(yè)級軟件中的重要性,同一家公司數(shù)據(jù)庫軟件將有著相同或相近的操作界面和良好的兼容性,所以通過學習SQL Server 2005,讀者能夠以不變應萬變[6]。SQL Server 2005是基于結(jié)構化查詢語言的可伸縮的關系數(shù)據(jù)庫,它支持Internet應用程序的可擴展標記語言、并由數(shù)據(jù)庫、關系數(shù)據(jù)庫、結(jié)構化查詢語言和可擴展標記語言等部分組成。SQL Server 2005 以其卓越的性能逐漸成為Windows操作系統(tǒng)平臺下進行數(shù)據(jù)庫應用開發(fā)中較為理想的選擇之一。它是一個后臺數(shù)據(jù)庫管理系統(tǒng),其功能強大、操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛,越來越多的開發(fā)工具提供了與SQL Server的接口。了解和掌握SQL Server的功能,對于一個數(shù)據(jù)庫開發(fā)管理人員來說非常必要的。SQL Server 2005常見版本有:企業(yè)版(Enterprise Edition)標準版(Standard Edition)個人版(Personal Edition)開發(fā)者版(Developer Edition)2 系統(tǒng)分析 開發(fā)背景及意義人類社會正在向信息時代邁進,人們越來越重視用時少、效率高的工作質(zhì)量。在這個信息化的時代,傳統(tǒng)的手工圖書借閱管理已經(jīng)遠遠跟不上社會的步伐。隨著計算機技術的飛速發(fā)展,計算機在信息管理中應用的普及,面對大量借閱用戶的圖書館來說,利用計算機實現(xiàn)圖書借閱管理已變得尤為重要。利用計算機管理圖書信息,是適應現(xiàn)代信息化的要求,提高借閱效率的必要條件。圖書借閱管理是一項比較細致的工作,工作量大,一般不允許出錯,如果實行手工操作,每天都需要較多的管理員手工記錄用戶的借閱信息,這樣會使得管理員的工作非常的繁重。利用計算機進行借閱管理,不但準確率高,而且有很多優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。能夠極大地提高圖書借閱管理的效率,使管理員的工作簡化,為前來借書的用戶也節(jié)省了許多時間。圖書借閱管理系統(tǒng)是處理圖書借閱的管理系統(tǒng),囊括了讀者從借走圖書到歸還圖書的所有信息。其中還包括了管理員對各種圖書的管理、讀者的注冊、讀者管理、借書、還書、罰款等功能,并且可以快速地查詢圖書信息、用戶信息、借閱信息等。 可行性研究可行性研究的任務是從技術上、經(jīng)濟上、使用上、法律上分析應解決的問題是否有可靠的解,從而確定該軟件是否值得去開發(fā)。其目的是用極少的代價在最短的時間內(nèi)確定被開發(fā)的軟件是否能開發(fā)成功。技術可行性主要是根據(jù)系統(tǒng)分析得到的對需要開發(fā)的軟件、支撐軟件、硬件環(huán)境和操作人員的要求。本系統(tǒng)是主要是圖書借閱管理,結(jié)合實際所需,采用C語言來開發(fā)程序,使用戶界面的設計更加方便。后臺使用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),保持數(shù)據(jù)的一致性、完整性、安全性。經(jīng)濟可行性首先要進行待開發(fā)軟件的成本估算和成本、效益分析,以確定待開發(fā)軟件是否有開發(fā)的價值。對于本系統(tǒng)來說在經(jīng)濟上是可行的,使用此圖書借閱管理系統(tǒng)后,借閱管理的效率是否提高了,相關的資金是否節(jié)省了。當然對于此管理系統(tǒng)的弄好恰好能滿足這些要求。該系統(tǒng)對硬件的要求不高,可移植性好, 在一般的計算機上通過配置就能運行,所以在系統(tǒng)運行方面也不存在問題。使用可行性是指使用方式(如操作方式)用戶是否容易接受。管理員登錄后可以便捷對圖書信息管理、用戶信息管理、借閱管理、歸還管理等。每項管理都實現(xiàn)相應內(nèi)容的錄入、查詢、修改、刪除。用戶登錄后也可便捷地查詢自己的借閱信息。法律可行性是指待開發(fā)的產(chǎn)品軟件是否在在知識產(chǎn)權等法律有關的問題,如有這類問題,該軟件即使開發(fā)成功,也難以作為產(chǎn)品銷售。 功能需求圖書借閱管理系統(tǒng)主要實現(xiàn)對讀者借書和還書操作的管理,管理員主要負責對圖書基本信息管理、讀者基本信息管理、讀者借閱、查詢等操作,讀者只能實現(xiàn)查詢圖書的基本信息,查詢自己的借閱信息等功能。 用例分析用例圖主要用來圖示化系統(tǒng)的主事件流程,它主要用來描述需求,即希望系統(tǒng)具備的完成一定功能的動作,通俗地理解用例就是軟件的功能模塊,是設計系統(tǒng)分析階段的起點,設計人員根據(jù)需求來創(chuàng)建和解釋用例圖,用來描述軟件應具備哪些功能模塊以及這些模塊之間的調(diào)用關系。 uml用例圖圖符可視化圖符名稱描述系統(tǒng)用來表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例用來表示用例圖中的用例 執(zhí)行者用于描述與系統(tǒng)功能有關的外部實體,可以是用戶,也可以是外部系統(tǒng)關聯(lián)連接執(zhí)行者和用例通過對圖書借閱管理系統(tǒng)的功能需求分析,系統(tǒng)的執(zhí)行者為管理員、讀者和數(shù)據(jù)庫系統(tǒng),系統(tǒng)的主要用例有圖書管理、讀者管理、借書、還書、查詢等。 系統(tǒng)總體用例圖圖書管理:是管理員對新到圖書館的圖書的基本信息進行管理。可以將圖書的基本信息添加到數(shù)據(jù)庫中,核實或修改填寫有誤的圖書信息,刪除已丟失的圖書的基本信息,使信息更加準確,方便用戶查詢和借閱,圖書信息可以通過水晶報表顯示,產(chǎn)生的報表能夠打印或?qū)С?。讀者管理:管理員對第一次來借書的讀者進行詳細的注冊,為讀者提供唯一的帳號,這是借書的一個必要條件,對于填寫有誤的讀者信息可以及時進行修改,如果讀者已經(jīng)注銷,就刪除該讀者的信息,同時讀者的所有信息都將從庫中徹底刪除,也可以對讀者信息進行報表顯示,產(chǎn)生的報表能夠打印或?qū)С觥?讀者管理用例圖借書:對于前來借書的讀者,管理員要根據(jù)讀者的帳號和所借書的唯一編號執(zhí)行借閱操作,確定借閱信息無誤進行借閱,將借閱信息添加到數(shù)據(jù)庫中租借表中,同時該圖書在圖書表中庫存量更新為減去被借出的圖書的數(shù)量,讀者在讀者表中的借書量自動增加所借的圖書數(shù)量。 借書用例圖還書:對于還書的讀者,管理員要根據(jù)讀者的帳號和所還書的唯一編號執(zhí)行歸還操作,如果還書讀者的不慎將書丟失或者損壞較嚴重,管理員會對該讀者進行合理罰款,如果借閱
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1