資源描述:
《asp.net圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)論文中文摘要圖書(shū)管理系統(tǒng)是智能辦公系統(tǒng)(IOA)的重要組成部分,因此,圖書(shū)管理系統(tǒng)也以方便、快捷的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書(shū)管理方式徹底的解脫出來(lái),提高效率,減輕工作人員以往繁忙的工作,減小出錯(cuò)的概率,使讀者可以花更多的時(shí)間在選擇書(shū)和看書(shū)上。從而使人們有更多時(shí)間來(lái)獲取信息、了解信息、掌握信息。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。采用SQLServer2005數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)、VisualC#編程語(yǔ)言作為前臺(tái)開(kāi)發(fā)工具,通過(guò)對(duì)數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完
2、成書(shū)目檢索、讀者管理、借閱管理、圖書(shū)管理、用戶維護(hù)、系統(tǒng)維護(hù)等系統(tǒng)功能。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的圖書(shū)管理系統(tǒng)可以滿足學(xué)生和教師借閱者、圖書(shū)管理員、圖書(shū)總管理員三方面的需要,達(dá)到了設(shè)計(jì)要求。關(guān)鍵詞圖書(shū)管理系統(tǒng)設(shè)計(jì)信息?ASP.NETSQLServer2005目錄第1章導(dǎo)論11.1系統(tǒng)調(diào)研與可行性分析11.1.1現(xiàn)狀調(diào)查11.1.2可行性分析11.1.3軟件開(kāi)發(fā)計(jì)劃21.1.4ASP.NET2.0和SQLServer2005概述2第2章系統(tǒng)分析52.1系統(tǒng)功能模塊52.1.2模塊框架圖62.2系統(tǒng)ER圖7第3章系統(tǒng)
3、詳細(xì)設(shè)計(jì)83.1開(kāi)發(fā)運(yùn)行環(huán)境83.2數(shù)據(jù)庫(kù)設(shè)計(jì)83.3實(shí)現(xiàn)數(shù)據(jù)庫(kù)9第4章主要功能模塊設(shè)計(jì)134.1程序主界面134.2書(shū)目檢索模塊134.3讀者管理模塊204.4圖書(shū)管理模塊24第5章系統(tǒng)測(cè)試34結(jié)論35致謝36參考文獻(xiàn)37第1章導(dǎo)論1.1系統(tǒng)調(diào)研與可行性分析1.1.1現(xiàn)狀調(diào)查一直以來(lái)人們使用傳統(tǒng)的人工方式管理圖書(shū)館的日常工作,對(duì)于圖書(shū)館的借書(shū)和還書(shū)過(guò)程,想必大家都已很熟悉。在計(jì)算機(jī)尚未在圖書(shū)館廣泛使用之前,借書(shū)和還書(shū)過(guò)程主要依靠手工。一個(gè)最典型的手工處理還書(shū)過(guò)程就是:讀者將要借的書(shū)和借閱證交給工作人員,工作人員將每
4、本書(shū)上附帶的描述書(shū)的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書(shū)貼的借閱條上填寫(xiě)借閱信息。這樣借書(shū)過(guò)程就完成了。還書(shū)時(shí),讀者將要還的書(shū)交給工作人員,工作人員根據(jù)圖書(shū)信息找到相應(yīng)的書(shū)卡和借閱證,并填好相應(yīng)的還書(shū)信息,這樣還書(shū)過(guò)程就完成了。??以上所描述的手工過(guò)程的不足之處顯而易見(jiàn),首先處理借書(shū)、還書(shū)業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。利用計(jì)算機(jī)來(lái)處理這些流程無(wú)疑會(huì)極大程度地提高效率和處理能力。我們將會(huì)看到排隊(duì)等候借書(shū)、還書(shū)的隊(duì)伍不再那么長(zhǎng),工作人員出錯(cuò)的概率也
5、小了,讀者可以花更多的時(shí)間在選擇書(shū)和看書(shū)上。??為方便對(duì)圖書(shū)館書(shū)籍、讀者資料、借還書(shū)等進(jìn)行高效的管理,特編寫(xiě)該程序以提高圖書(shū)館的管理效率。使用該程序之后,讀者可以查閱并修改自己的信息、修改密碼、查閱借閱情況、搜索圖書(shū);系統(tǒng)管理員可以進(jìn)行讀者維護(hù)、圖書(shū)維護(hù)、圖書(shū)搜索;圖書(shū)館管理人員可以進(jìn)行圖書(shū)的借閱與歸還。1.1.2可行性分析??本次畢業(yè)設(shè)計(jì)題目:“圖書(shū)管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫(kù)軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書(shū)、讀者以及日常工作等多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。??圖書(shū)管理系統(tǒng)是一種基于
6、集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì)圖書(shū)、讀者的管理,其實(shí)是對(duì)圖書(shū)、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無(wú)疑會(huì)為管理者對(duì)圖書(shū)管理系統(tǒng)提供極大的幫助。??本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)等。作這些工作需對(duì)數(shù)據(jù)庫(kù)知識(shí)有足夠認(rèn)識(shí),并深入的了解VisualC#的使用和管理系統(tǒng)的相關(guān)知識(shí)。??在信息時(shí)代的今天,人類(lèi)需要對(duì)在政治、經(jīng)濟(jì)、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進(jìn)行管理,并對(duì)數(shù)據(jù)進(jìn)行加工處理,數(shù)據(jù)庫(kù)技術(shù)則是信息管理與數(shù)據(jù)處理的先進(jìn)技術(shù)。隨著信息量的不斷增加,作為
7、計(jì)算機(jī)的三大主要應(yīng)用(科學(xué)計(jì)算、過(guò)程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫(kù)技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫(kù)技術(shù)作為核心。1.1.3軟件開(kāi)發(fā)計(jì)劃此系統(tǒng)在開(kāi)發(fā)方式上對(duì)畢業(yè)設(shè)計(jì)的需求,由于學(xué)校圖書(shū)館的借閱是一種無(wú)商業(yè)利益的,所以系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的周期要短,在短時(shí)間內(nèi)完成,減少開(kāi)發(fā)成本,提高開(kāi)發(fā)效率,方便、簡(jiǎn)單、實(shí)用作為系統(tǒng)開(kāi)發(fā)的指導(dǎo)思想。1.1.4ASP.NET2.0和SQLServer2005概述1.ASP.NET2.0新特性ASP.N
8、ET技術(shù)從1.0版本升級(jí)到1.1變化不是很大。然而,從ASP.NET1.x升級(jí)到2.0,卻不是件輕而易舉的事情。ASP.NET2.0技術(shù)增加了大量方便、實(shí)用的新特性。ASP.NET2.0主要提供控件、頁(yè)面框架、服務(wù)與APIs等3個(gè)方面的技術(shù)特性??丶贏SP.NET1.x時(shí)代,由于內(nèi)置服務(wù)器控件數(shù)量有限、功能覆蓋面窄,因此,開(kāi)發(fā)人員怨聲載道。為