美章網(wǎng) 資料文庫 網(wǎng)絡框架下圖書管理系統(tǒng)的設計范文

網(wǎng)絡框架下圖書管理系統(tǒng)的設計范文

本站小編為你精心準備了網(wǎng)絡框架下圖書管理系統(tǒng)的設計參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

網(wǎng)絡框架下圖書管理系統(tǒng)的設計

為了減輕圖書管理員的工作量,為用戶提供一個快捷、準確的使用環(huán)境,實現(xiàn)對所有圖書進行準確、輕松的管理,本文根據(jù)軟件工程的思想,設計一套新型的圖書信息化管理系統(tǒng)軟件,使用信息化技術圖書館的圖書資料信息進行分類管理,實現(xiàn)快速查找、大存儲量、高可靠性、高保密性、長壽命等功能,極大地提高圖書資料管理的效率[2-3]。

一、軟件工程

1軟件工程簡介

軟件工程屬于工程類的學科,主要側重于實踐應用,即是將軟件工程理論和知識應用于實際的軟件設計開發(fā)中。軟件工程的主要目的是設計出高質(zhì)量的軟件系統(tǒng),它借鑒了數(shù)學建模、計算機科學、管理科學和傳統(tǒng)工程科學等多個學科的知識,利用工程科學設計范型、評估成本、權衡風險,應用數(shù)學建模和計算機科學構造軟件系統(tǒng)的模型及算法,使用管理科學制定計劃、分配資源、管理質(zhì)量、控制成本。

2軟件工程的組成

一般來說,軟件工程分為三大部分,即軟件工程包含下列三大過程[5]:1)項目開發(fā)過程,是指系統(tǒng)開發(fā)人員設計并開發(fā)軟件的過程,主要包括客戶需求分析、軟件系統(tǒng)設計、編碼、系統(tǒng)測試等幾大內(nèi)容,類比于傳統(tǒng)機械加工中產(chǎn)品在車間的生產(chǎn)過程;2)項目管理過程,是指項目負責人或產(chǎn)品經(jīng)理在開發(fā)過程初期對軟件開發(fā)過程的規(guī)劃,并在開發(fā)過程中控制開發(fā)進度的過程,類比于傳統(tǒng)機械加工中對車間加工過程的管理過程;3)項目改進過程,即是對上述項目開發(fā)過程和項目管理過程的管理和改進,包括對開發(fā)過程和項目管理過程的定義與改進,保證高質(zhì)量產(chǎn)品的生產(chǎn)過程。可以說,軟件工程包含的三大過程構成了一個系統(tǒng)工程,成為軟件行業(yè)的必備基礎。但在現(xiàn)今的軟件項目中,項目開發(fā)過程往往受到大家更多的關注,而項目管理過程和項目改進過程經(jīng)常得到忽視,根據(jù)實踐經(jīng)驗,其實后面兩個過程十分重要,在某些時候其重要性甚至超過項目開發(fā)過程。隨著市場需求的變化,對軟件產(chǎn)品的要求也不斷發(fā)展,軟件規(guī)模越來越龐大,軟件開發(fā)也會逐步由個人作坊式開發(fā)向工廠流水線化變化,整個軟件項目的開發(fā)過程也逐漸向傳統(tǒng)的機械加工行業(yè)的生成過程進化,產(chǎn)品內(nèi)容、產(chǎn)品質(zhì)量、生產(chǎn)時間、生產(chǎn)成本等都成為項目管理的工作內(nèi)容,軟件工程逐步向規(guī)范化、工程化、工藝化、機械化發(fā)展。

3軟件工程的開發(fā)方法

結構化開發(fā)方法由Yourdon和Constantine提出,也被稱為面向數(shù)據(jù)流的開發(fā)方法。結構化開發(fā)方法是80年代使用最廣泛的軟件開發(fā)方法,它首先用對軟件的需求利用結構化分析法進行需求分析,然后利用結構化設計方法對整個軟件進行總體設計,最后利用結構化編程方法實現(xiàn)系統(tǒng)。它給出的變換型和事務型兩類典型的軟件結構,使得軟件開發(fā)的成功率大大提高。面向數(shù)據(jù)結構的開發(fā)方法是把問題分解為可由三種基本結構形式表示的各部分的層次結構,最典型的代表即Jackson方法。三種基本的結構形式包括順序、選擇和重復,這三種基本數(shù)據(jù)結構可以進行任意組合,最終形成各種形式的復雜結構體系。該方法從系統(tǒng)的輸入、輸出數(shù)據(jù)結構入手,得到整個程序框架結構,再補充細節(jié),最終得到完整的程序結構圖。該方法對輸入、輸出數(shù)據(jù)結構明確的中小型系統(tǒng)特別有效。面向?qū)ο蠛头植际健⒉⑿薪M成了當前計算機業(yè)界最流行術語,面向?qū)ο箝_發(fā)方法位于當今計算機業(yè)主導地位。面向?qū)ο蠹夹g是一次軟件開發(fā)技術的革命,在軟件開發(fā)史上具有里程碑的意義。該方法包括面向?qū)ο缶幊獭⒚嫦驅(qū)ο笤O計和面向?qū)ο蠓治鋈齻€步驟,采用了自底向上歸納與自頂向下分解的相結合方法,以對象為開發(fā)基礎,不僅考慮了輸入、輸出數(shù)據(jù)結構,同時也包含了所有對象的數(shù)據(jù)結構。該方法通過對象模型的建立,實現(xiàn)基于用戶的需求,同時大大改善系統(tǒng)的可維護性。

二、圖書管理系統(tǒng)的分析與設計

1系統(tǒng)管理需求

系統(tǒng)需求分析是系統(tǒng)開發(fā)的基礎,它將客戶的需求抽象為模型,為軟件系統(tǒng)的開發(fā)打下基礎。本文中需要實現(xiàn)圖書館管理系統(tǒng)主要針面對普通讀者借閱和管理員管理兩部分:1)普通讀者:可以登錄系統(tǒng)時不需要輸入用戶名和密碼,可直接查閱圖書信息,也可以通過書名、作者、出版社、ISBN編號等多個選項進行查詢,了解所需借閱圖書的在庫情況,但普通讀者無權修改庫中的數(shù)據(jù)信息。2)管理員:登陸時需要輸入管理員密碼,以此保證圖書管理系統(tǒng)的安全,管理員擁有對圖書信息庫數(shù)據(jù)庫進行操作的權限,系統(tǒng)應該為管理員提供了較完善的數(shù)據(jù)庫維護功能,可以是管理員方便的進行圖書管理,包括新書入庫、圖書借還、修改圖書信息、圖書信息管理等。通過這些功能,管理員可以對圖書館中所有圖書以及圖書借閱情況進行統(tǒng)一管理。另外,為了保證整個系統(tǒng)的安全保密性,系統(tǒng)還為管理員提供了修改密碼的權利,這樣是的整個系統(tǒng)的安全保密性得到提高。

2系統(tǒng)模塊設計

本系統(tǒng)主要實現(xiàn)對圖書信息及其借閱情況的管理,根據(jù)上述系統(tǒng)管理需求進行分析,本系統(tǒng)大體分為以下幾個模塊:登陸模塊、管理模塊、維護模塊和設置模塊。系統(tǒng)功能模塊圖如圖1所示。

3系統(tǒng)數(shù)據(jù)庫設計

本系統(tǒng)采用微軟公司的.NET開發(fā),開發(fā)語言選擇C#。C#是集合了JAVA、VB等多種高級編程語言的優(yōu)點的完全面向?qū)ο蟮木幊陶Z言。C#語法優(yōu)雅,代碼較健壯,結合VisualStudio集成開發(fā)環(huán)境,使得調(diào)試過程較為簡單。.NET平臺包含了微軟最新的數(shù)據(jù)庫技術——LINQ(LanguageIntegratedQuery)。LINQ是一組技術的總稱,使用LINQ的查詢語法,可以讓開發(fā)者便捷的對數(shù)據(jù)源執(zhí)行復雜的操作,和傳統(tǒng)的SQL語句相比,LINQ查詢語法在語義或性能上沒有區(qū)別,但比用SQL語句編寫的等效表達式更易讀。從安全保密性角度考慮,遠程數(shù)據(jù)庫比本地數(shù)據(jù)庫更能夠保證數(shù)據(jù)的安全,且便于集中管理,存儲的數(shù)據(jù)也較多。本系統(tǒng)設計為三層構架,客戶端通過服務器的WebService服務訪問數(shù)據(jù)庫,不與數(shù)據(jù)庫直接通訊,服務器提供WebService服務作為數(shù)據(jù)交換中心,提供數(shù)據(jù)的存儲、查詢、維護等功能接口。采用三層構架的設計可以保證訪問數(shù)據(jù)庫過程的安全性,所有訪問數(shù)據(jù)庫的代碼都運行在服務器端,客戶端只是通過服務器端的程序訪問數(shù)據(jù),使得客戶端無法對數(shù)據(jù)庫進行非法操作。

三、結論

本系統(tǒng)利用信息化技術,將傳統(tǒng)圖書館手工管理方式利用軟件實現(xiàn),將各種圖書管理操作集為一體,減輕了圖書館管理人員的工作量,有效的提高了工作效率,增強了管理工作的安全保密性,并利用軟件工程的思想,在分析需求的基礎上,設計了功能模塊,并利用微軟最新的LINQ技術設計系統(tǒng)數(shù)據(jù)庫。本系統(tǒng)為圖書館實現(xiàn)現(xiàn)代化的管理奠定了一定的基礎。(本文作者:張偉單位:常熟市中醫(yī)院)

主站蜘蛛池模板: 一进一出抽搐呻吟| 亚洲国产精品视频| 色欲精品国产一区二区三区AV | 一级特黄录像视频免费| 日韩在线国产精品| 亚洲另类春色国产精品| 清纯校花被色老头糟蹋| 午夜视频在线看| 野花视频在线官网免费1| 国产男女猛视频在线观看网站| 91综合久久婷婷久久| 少妇极品熟妇人妻| 中文字幕热久久久久久久| 日韩在线永久免费播放| 亚洲中文无码a∨在线观看| 毛片免费观看视频| 人妻少妇偷人精品无码| 精品人妻少妇一区二区三区| 国产jizzjizz视频全部免费| 高清中文字幕在线| 国产欧美久久一区二区三区| 69女porenkino| 在线看www免费看| fc2成年免费共享视频网站| 成人免费视频网站www| 丰满人妻熟妇乱又伦精品| 日韩aa在线观看| 久草网视频在线| 欧洲成人全免费视频网站 | 亚洲宅男精品一区在线观看| 波多野结衣之双调教hd| 伊人色在线视频| 精品久久久久久无码国产| 啊轻点灬大ji巴太粗太长了电影 | 亚洲AV无码专区在线观看亚| 欧美日韩国产另类在线观看| 亚洲精品美女久久777777| 男女交性视频无遮挡全过程| 动漫成人在线观看| 美女免费视频黄的| 国产AV人人夜夜澡人人爽麻豆|