版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著人類社會的發(fā)展,人們對知識的需求也不斷地增長。在這種形式下,書籍漸漸地成為人們獲取知識的主要途徑。而圖書館的在人們生活中占據(jù)一定的位置,圖書館信息服務(wù)促進了信息的傳播,利用及再生產(chǎn)的增殖能力,人們掌握了信息,使之轉(zhuǎn)變?yōu)榧夹g(shù),成為作用于經(jīng)濟的生產(chǎn)力,促進了經(jīng)濟的發(fā)展,這就是信息管理服務(wù)的價值體現(xiàn)。為了能最大限度地發(fā)揮信息的效能,就離不開對信息的加工整理,離不開對信息的管理服務(wù)。而針對圖書管理的系統(tǒng)也因運而生。信息管理系統(tǒng)開發(fā)的總體目的是在圖書館信息管理中實現(xiàn)管理的系統(tǒng)化、自動化,減少工作量,增加效率及可靠性。本課題采用VS2010的ASP.NET作為開發(fā)平臺,主要是設(shè)計一個圖書館信息管理系統(tǒng)。而在功能方面本人主要負責(zé)登錄界面、書籍增減、書籍出入庫。關(guān)鍵詞:圖書管理;圖書管理系統(tǒng);書籍操作;ASP.NETAbstractWiththedevelopmentofsociety,Mankindneedmoreknowledgealsoconstantlyincrease,Underthisfsituation,bookgraduallybecomethemainpathtoobtaintheknowledgeoflife,andlibrarynaturallyoccupiedinpeoplecertainlyopsition,thelibraryinformationservicestopromotethedisseminationofinformation,useandreproductionofproliferativecapacity,peoplemastertheinformationandmakechangesastechnologyandbecomeroleintheeconomy,productivity,promoteeconomicdevelopment,andthisisreflectedthevalueofinformationmanagementservices.Inordertomaximizetheeffectivenessofinformationtoorganizetheprocessingofinformationcannotbeseparated,cannotdowithouttheinformationmanagementservices.Thelibrarymanagementsystemsfortransportationandforstudents.InformationmanagementsystemdevelopmentTheoverallpurposeoftheoverallinformationmanagementinthelibrarytoachievesystematicmanagement,automation,reduceworkload,increaseefficiencyandreliability.ThetopicofASP.NETwithVS2010asthedevelopmentplatformistodesignalibraryinformationmanagementsystem.InthefunctionIamresponsibleforloginscreen,changebooks,booksoutofstorage.Keywords:LibraryManagement;LibraryManagementSystem;BookOperation;ASP.NET1.緒論1.1選題背景隨著社會的發(fā)展,人們對知識的需求也不斷增長,在這種形式下,書籍就漸漸成為人們獲得并增持長知識的只要途徑,而圖書館就自然而然地在人們的生活中占據(jù)一定的位置。隨著圖書館的規(guī)模不斷擴大,數(shù)據(jù)量急劇增加,圖書館管理的各種信息也成倍增長,特別是一些大的圖書館,而面對龐大的信息量,有必要開發(fā)圖書管理系統(tǒng)來提高圖書館管理工作的效率。因此,如何科學(xué)的管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,而開發(fā)一套完善的圖書管理系統(tǒng)就成了不可缺少的需求。而借助先進的圖書管理系統(tǒng)是當(dāng)今高校圖書館發(fā)展的必然趨勢。全面普及信息管理系統(tǒng),不僅方便讀者,大大促進圖書館資源的開發(fā)和利用,而且也能全方面體現(xiàn)圖書館的綜合服務(wù)功能。但目前絕大多數(shù)高校的圖書館系統(tǒng)不盡人如意,最大限度不能滿足讀者需求。因此我們小組設(shè)計了這套圖書管理系統(tǒng)軟件,希望為讀者和管理人員提供較為科學(xué)的服務(wù)。1.2研究意義當(dāng)今,圖書館作為信息資源的集散地,圖書和用戶的借閱資料繁多,包含很多的數(shù)據(jù)信息的管理,使得管理員工作負擔(dān)嚴重?,F(xiàn)在,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)相關(guān)資料的調(diào)查得知,他們以前對信息的主要方式是基于文本、表格等紙介質(zhì)的手工處理。數(shù)據(jù)信息處理工作量大,容易出錯,數(shù)據(jù)繁多,容易丟失,且不易查找王珊王珊,師薩煊編著.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,2009.6-8.總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段,盡管有的圖書館有信息管理系統(tǒng),但是沒有發(fā)揮它的效力,資源閑置比較突出。這就要求我們更加注意到圖書管理系統(tǒng)在圖書館的的關(guān)鍵作用。開發(fā)一個操作簡單,功能管理完善的系統(tǒng),幫助更好、更高效率的管理圖書信息成為圖書館發(fā)展趨勢,也是圖書管理人員的必備軟件系統(tǒng)。2.系統(tǒng)開發(fā)工具2.1開發(fā)工具VisualStudio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。目前已正式發(fā)布的是9.0版本,也就是VisualStudio2008,而在2008年12月份,微軟公布了下一代開發(fā)工具和平臺“VisualStudioTeamSystem2010”VisualStudio可以用來創(chuàng)建Windows平臺下的Windows應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和Office插件。隨著.NET口號的提出與WindowsXP/OfficeXP的發(fā)布,微軟發(fā)布了VisualStudio.NET。在這個版本的VisualStudio中,微軟剝離了VisualFoxPro作為一個單獨的開發(fā)環(huán)境以VisualFoxPro7.0單獨銷售,同時取消VisualInterDev。與此同時,微軟引入了建立在.NET框架上的托管代碼機制以及一門新的語言C#,C#是一門建立在C++和Java基礎(chǔ)上的現(xiàn)代語言,是編寫.NET框架的語言。.NET的通用語言框架機制(CommonLanguageRuntime,CLR),其目的是在同一個項目中支持不同的語言所開發(fā)的組件。所有CLR支持的代碼都會被解釋成為CLR可執(zhí)行的機器代碼然后運行。VisualStudio2010和.NETFramework4.0將在下面五個方面有所創(chuàng)新:一、VisualStudio2010將堅持打造一個功能平等、共同分擔(dān)的平臺以用于組織內(nèi)的應(yīng)用程序生命周期管理過程。二、VisualStudio2010,微軟將為開發(fā)者提供合適的工具和框架,以支持軟件開發(fā)中最新的架構(gòu),開發(fā)和部署。三、客戶將在不同規(guī)模的組織內(nèi)創(chuàng)建應(yīng)用,跨度從單個部門到整個企業(yè)。VisualStudio2010將確保在這么寬泛的范圍內(nèi)的應(yīng)用開發(fā)都得到支持。而在數(shù)據(jù)庫方面,我們采用SQL,即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標準語言,SQL是一個通用的、功能極強的關(guān)系數(shù)據(jù)庫語言。其功能并不僅僅是查詢。當(dāng)前,幾乎所有的關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件都是支持SQL,許多軟件廠商對SQL基本命令集還進行了不同程度的擴充和修改。SQL語言有一下幾個優(yōu)點:一、非過程化語言;二、統(tǒng)一的語言;三、所有關(guān)系數(shù)據(jù)庫的公共語言。2.2運行環(huán)境配置2.2.1硬件環(huán)境處理器:InterCR300或更高內(nèi)存:256MB或更高硬盤空間:80MB以上2.2.2軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫:SQLServer2008開發(fā)平臺:ASP.NET開發(fā)環(huán)境:VS20103.系統(tǒng)需求分析3.1系統(tǒng)開發(fā)背景分析目前,大部分應(yīng)用于圖書館的系統(tǒng)都存在種種弊端:一、很多系統(tǒng)都是C/S結(jié)構(gòu),需要在客戶機上安裝軟件;二、圖書管理系統(tǒng)書目查詢較以前來說有高效、準確、方便快捷等優(yōu)點,但是在使用過程中,也會出現(xiàn)錯借、漏借,漏還、漏續(xù)借等問題;三、以往的圖書管理信息服務(wù)不完善,不能給讀者滿意的需求。為了滿足讀者不斷增長的信息需求,現(xiàn)代信息管理系統(tǒng)應(yīng)該加強信息服務(wù);四、難以跟隨現(xiàn)代化市場的變化。缺乏系統(tǒng),規(guī)范的信息管理手段。3.2系統(tǒng)總體需求分析需求分析簡單地說就是分析用戶的需求。需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果能準確地反映了用戶的實際要求。圖書管理系統(tǒng)是一項復(fù)雜的系統(tǒng)工程,對實際情況進行客觀的分析,深入了解需求。系統(tǒng)利用ASP.NET與SQL2005結(jié)合的技術(shù)建立數(shù)據(jù)庫管理系統(tǒng),采用靈活的交互式的動態(tài)的ASP頁面來實現(xiàn)。我們知道,需求調(diào)查是為了研究系統(tǒng)設(shè)計的開發(fā)途徑和方法。同時它也是進行概要設(shè)計和詳細設(shè)計的基礎(chǔ),是進行內(nèi)部維護和測試的依據(jù)。一般來講,圖書館的規(guī)模決定藏書量的大小,好比說,以學(xué)校的圖書館來說,它面向的對象大都是學(xué)生和教師,這樣范圍就不是很大,就會適當(dāng)選擇小型的圖書管理系統(tǒng)就能滿足需求。而且學(xué)校的資金和場地問題也是需要充分考慮的,可以說,面向?qū)ο鬀Q定圖書館的藏書規(guī)模,決定圖書管理系統(tǒng)的功能需求。一個好的圖書館不僅僅看它的藏書的種類和數(shù)量是否齊全,還要看它的管理機制是否健全。那么,一個好的圖書管理系統(tǒng)就應(yīng)運而生。為了減少舊書和大量內(nèi)容重復(fù)多余的圖書占用有限的空間而又盡量做到圖書種類的齊全,作為圖書管理人員來說就需要及時的對圖書的添加、減少、出庫、入庫進行科學(xué)規(guī)范的管理,這樣就必須借助圖書管理系統(tǒng)的強大功能,讓管理工作及時、快速完成。這么多的好處,看來圖書管理系統(tǒng),是圖書管理人員,讀者必不可缺的東西。3.3系統(tǒng)各功能模塊需求分析3.3.1管理員模塊功能需求系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。圖書管理信息系統(tǒng)需要完成的功能主要有:
讀者基本信息的輸入,包括讀者編號、讀者姓名、讀者性別、家庭住址、電話號碼、電子信箱地址、備注等。
讀者基本信息的查詢、修改。
書籍信息的輸入、包括書籍的編號、書籍的名稱、書籍的類別、作者的姓名、出版社名稱、出版日期、關(guān)鍵詞、備注信息等。
書籍信息查詢、修改。
借書信息的輸入,包括借書信息編碼、讀者編碼、書籍編號、借書日期、以及應(yīng)還書日期的生成等。
還書信息的輸入,包括還書信息編號、讀者信息編號、書籍編號、借書日期、還書日期、備注信息等。3.3.2讀者模塊功能需求圖書信息檢索,范圍可按書名、書籍編號、作者、出版社、關(guān)鍵詞等檢索款目進行精確或模糊檢索、最快時間查找目標書籍。讀者對個人信息檢索,獲取當(dāng)前讀者的個人信息。并根據(jù)借書證號查詢當(dāng)前讀者當(dāng)前在借書情況、歷史借書情況等。3.4可行性分析3.4.1經(jīng)濟可行性經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給圖書館帶來一定的經(jīng)濟效益?,F(xiàn)在,計算機的價格已經(jīng)十分低廉,性能也比較強大。圖書管有自己的服務(wù)器,域名。只需將網(wǎng)頁,SQL數(shù)據(jù)放到服務(wù)器上并運行即可。系統(tǒng)的運行可以代替進行許多繁雜的勞動,節(jié)省很多資源,可以大大提高管理員的工作效率。所以,本系統(tǒng)在經(jīng)濟上是可行的。3.4.2技術(shù)可行性技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。本小組對圖書管理產(chǎn)品操作信息資源需求方向有了一定認識。軟件全是微軟的,硬件方面普通電腦就可編寫。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。3.4.3操作可行性本系統(tǒng)為網(wǎng)頁形式,每臺電腦基本上裝有瀏覽器,使用方便,在任何一臺聯(lián)網(wǎng)的電腦上就可操作。所以操作可行性可行。3.4.4法律可行性本系統(tǒng)的開發(fā)和使用符合國家法律,所以法律上可行。4.系統(tǒng)總體設(shè)計4.1系統(tǒng)總體模塊與功能4.1.1系統(tǒng)整體模塊結(jié)構(gòu)圖4-1系統(tǒng)模塊圖4.1.2功能設(shè)計一、登錄界面:用戶登錄二、基本操作區(qū):留言,個人資料修改,搜索圖書,書籍借閱情況三、書籍管理:書籍查詢,書籍入庫,修改書籍四、庫存管理:庫存查詢,添加書籍庫存量,減少書籍庫存量五、書籍操作:借書操作,還書操作,丟書操作,罰款操作,圖書館借書情況六、留言管理:對留言的管理。七、超級管理員:除以上的操作外,還可以對用戶進行添加,修改操作。4.2系統(tǒng)登錄模塊與功能4.2.1用戶登錄模塊圖4-2登錄模塊圖4.2.2功能設(shè)計一、普通用戶:普通人員權(quán)限,只能操作基本操作區(qū)這個模塊;二、普通管理員:除了超級管理員模塊,其他都有權(quán)限操作;三、超級管理員:擁有系統(tǒng)全部權(quán)限操作。4.2.3登錄界面程序流程圖4-3界面流程圖4.3書籍管理模塊與功能4.3.1書籍管理模塊圖4-4書籍管理模塊圖4.3.2功能設(shè)計一、添加書籍:輸入相關(guān)新書的信息,上傳本地書籍圖片,點擊保存新書的相關(guān)信息。可在書籍表中查看添加的新書信息,方便核對,再聯(lián)系到庫存管理模塊進行書籍入庫操作。二、修改書籍:提供書名、作者、關(guān)鍵字、出版社四種模糊查詢功能,方便查找需要修改的書籍,再進行信息的修改,主要針對書籍信息的變更,準確更新書籍相關(guān)內(nèi)容。4.3.3書籍管理模塊程序流程圖4-5書籍管理模塊流程圖4.4庫存管理模塊與功能4.4.1庫存管理模塊圖4-6庫存管理模塊圖4.4.2功能設(shè)計一、書籍入庫:提供模糊搜索功能,在書庫表中選擇需要修改的書籍信息,輸入書籍需要入庫的數(shù)量,必須為非負數(shù),點擊入庫。該功能主要針對大量書籍的訂購。二、書籍出庫:提供模糊搜索功能,在書庫表中選擇需要修改的書籍信息,輸入書籍需要入庫的數(shù)量,點擊出庫。該功能主要針對些書籍比較殘舊,或者丟失,書籍庫存會做出相應(yīng)的減少數(shù)量。三、關(guān)聯(lián):而對于新書的采購,必須先在書籍管理模塊添加書籍信息,再進入庫存管理模塊,進行相應(yīng)的書籍庫存量的增加。4.4.3庫存管理模塊程序流程圖4-7庫存管理模塊流程圖5.系統(tǒng)實現(xiàn)5.1模塊界面設(shè)計5.1.1系統(tǒng)登錄界面圖5-1系統(tǒng)登錄界面關(guān)鍵代碼:if(verifycode.Value!=Class1.yam){Response.Write("<script>alert('驗證碼出錯!')</script>");}else{stringnamebox=username.Value.Replace("'","");stringpassbox=password.Value.Replace("'","");stringsql="select*fromreaderwhereuserid='"+namebox+"'";try{SqlDataReaderdtr=cla.readrow(sql);if(dtr!=null){if(dtr["password"].ToString()==passbox){Session["name"]=dtr["name"].ToString();Session["sf"]=dtr["manager"].ToString();Session["userid"]=namebox;Response.Redirect("index.html");}else{Response.Write("<script>alert('密碼錯誤!請重新輸入密碼')</script>");}}else{Response.Write("<script>alert('用戶名不存在!請重新輸入用戶名!')</script>");}}catch(Exceptionex){Response.Write("<script>alert('出錯了!')</script>");}5.1.2添加書籍界面圖5-2添加書籍操作界面關(guān)鍵代碼:if(TextBox1.Text!=""){intrel=0;if(CheckBox1.Checked==true){rel=1;}stringsql="insertbooks(name,type,writer,chuban,datetime,keys,price,image,beizhu,rukushijian,rel,jiechu,sl)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"','"+TextBox5.Text+"','"+TextBox6.Text+"','"+TextBox7.Text+"','"+Image1.ImageUrl+"','"+TextBox9.Text+"',getdate(),'"+rel+"',0,0)";cla.execsql(sql);Label9.Text="添加成功!";SqlDataSource1.DataBind();GridView1.DataBind();}else{Label9.Text="請?zhí)顚懨Q";}5.1.3修改書籍界面圖5-3修改書籍操作界面關(guān)鍵代碼:if(Label10.Text!=""){stringsql="updatebookssetname='"+TextBox1.Text+"',type='"+TextBox2.Text+"',writer='"+TextBox3.Text+"',chuban='"+TextBox4.Text+"',datetime='"+TextBox5.Text+"',keys='"+TextBox6.Text+"',price='"+TextBox7.Text+"',image='"+Image1.ImageUrl+"',beizhu='"+TextBox9.Text+"'whereid="+Label10.Text;cla.execsql(sql);Label9.Text="修改成功!";SqlDataSource1.DataBind();GridView1.DataBind();}else{Label9.Text="請?zhí)顚懨Q";}}5.1.4書籍入庫界面圖5-4書籍入庫操作界面關(guān)鍵代碼:if(Convert.ToInt32(TextBox3.Text)>0){inta=int.Parse(TextBox3.Text);stringsql="updatebookssetsl=sl+"+a+"whereid="+Label10.Text;cla.execsql(sql);Label9.Text="修改成功!";SqlDataSource1.DataBind();GridView1.DataBind();GridView1_SelectedIndexChanged(sender,e);}else{Label9.Text="請?zhí)顚懻_的數(shù)量";}}按書籍名稱查詢代碼:if(TextBox4.Text!=""){SqlDataSource1.SelectCommand="select*frombookswherenamelike'%"+TextBox4.Text+"%'
orwriterlike'%"+TextBox4.Text+"%'orchubanlike'%"+TextBox4.Text+"%'orwriterlike'%"+
TextBox4.Text+"%'";SqlDataSource1.DataBind();GridView1.DataBind();}else{Response.Write("<script>alert('輸入不能為空!請重新輸入!')</script>");}}5.1.5書籍出庫界面圖5-5書籍出庫操作界面關(guān)鍵代碼:if(Convert.ToInt32(TextBox3.Text)>0&&Convert.ToInt32(TextBox2.Text)-Convert.ToInt32
(TextBox3.Text)>=0){inta=int.Parse(TextBox3.Text);stringsql="updatebookssetsl=sl-"+a+"whereid="+Label10.Text;cla.execsql(sql);Label9.Text="修改成功!";SqlDataSource1.DataBind();GridView1.DataBind();GridView1_SelectedIndexChanged(sender,e);}else{Label9.Text="請?zhí)顚懻_的數(shù)量";}}搜索所有書籍代碼:SqlDataSource1.SelectCommand="select*frombooks";SqlDataSource1.DataBind();GridView1.DataBind();按用戶需求搜索書籍代碼:if(TextBox4.Text!=""){SqlDataSource1.SelectCommand="select*frombookswherenamelike'%"+TextBox4.Text+"%'
orwriterlike'%"+TextBox4.Text+"%'orchubanlike'%"+TextBox4.Text+"%'orwriterlike'%"+
TextBox4.Text+"%'";SqlDataSource1.DataBind();GridView1.DataBind();}else{Response.Write("<script>alert('輸入不能為空!請重新輸入!')</script>");}}6.系統(tǒng)數(shù)據(jù)庫設(shè)計6.1數(shù)據(jù)庫設(shè)計本系統(tǒng)使用VisualStudio2010安裝自帶的SQLServer2008數(shù)據(jù)庫。數(shù)據(jù)庫組織設(shè)計分兩個階段,即概念設(shè)計階段、邏輯設(shè)計階段。6.2概念設(shè)計階段概念設(shè)計階段是將用戶需求分析轉(zhuǎn)化為概念模型,得到數(shù)據(jù)庫的概念模式。本系統(tǒng)的概念模型為E-R模型。E-R模型的介紹用實體-聯(lián)系的方法來描述概念模型,是通過E-R圖來實現(xiàn)的。E-R圖有三種基本成分:實體,聯(lián)系和屬性。實體:用于描述現(xiàn)實世界中的“物體”。聯(lián)系:用于描述現(xiàn)實世界中的“物體間的聯(lián)系”。屬性:用于描述現(xiàn)實世界中的“物體的屬性”。屬性實體聯(lián)系圖6-1E-R圖的基本圖形符號二、功能模塊的E-R模型在整個圖書管理系統(tǒng)中,本人主要負責(zé)有登錄界面,書籍管理的添加、修改,庫存管理的書籍出入庫。因此,在這里只給出用戶表、書籍表的屬性和實體聯(lián)系E-R模型。(一)用戶屬性E-R圖備注備注圖6-2用戶屬性E-R圖書籍表屬性E-R圖作者類型ID作者類型ID出版社書籍名稱出版社書籍名稱出版時間價格出版時間價格書籍表書籍表關(guān)鍵詞備注關(guān)鍵詞備注借出數(shù)量書籍封面借出數(shù)量書籍封面總數(shù)量入庫數(shù)量總數(shù)量入庫數(shù)量圖6-3書籍屬性E-R圖6.3邏輯設(shè)計階段邏輯設(shè)計階段是將概念模式轉(zhuǎn)化為數(shù)據(jù)模型,得到數(shù)據(jù)庫的邏輯模式。本系統(tǒng)的數(shù)據(jù)模型為關(guān)系模型。建立用戶表關(guān)系和書籍表關(guān)系。用戶表表4-2用戶(reader)表列名名稱數(shù)據(jù)類型寬度允許為空備注id序號int4N用戶序號userid用戶編號char10N主鍵,保存用戶的編號name姓名char10N保存用戶名sex性別char10Y保存用戶性別type用戶類型int4Y學(xué)生/管理員grade年級char10Y保存用戶所在年級xibie系別char10Y保存用戶所在系別xuehao學(xué)號char10Y保存用戶學(xué)號email電子郵件nvarchar50YXX@XX.compassword密碼nvarchar50Y保存用戶密碼beizhu備注nvarchar50Y備注tel電話號碼nvarchar50Y保存用戶電話號碼manager用戶級別int4Y0/1書籍表表4-3書籍(books)表列名名稱數(shù)據(jù)類型寬度允許為空備注id序號int4N主鍵,保存書號name書籍名稱nvarchar50Y保存書名type類型char10Y保存書的類型writer作者char10Y保存書的作者名chuban出版社nvarchar50Y保存書的出版社datetime出版時間nvarchar50Y保存書的出版時間keys關(guān)鍵詞nvarchar50Y保存書的關(guān)鍵字price價格money8Y保存書的價格image書籍封面nvarchar4000Y保存書的封面beizhu備注nvarchar50Y備注jiechu借出數(shù)量int4Y保存借出書的數(shù)量rukushijian入庫時間datetime8Y保存書的入庫時間sl總數(shù)量int4Y保存書的總數(shù)量7.系統(tǒng)評價軟件測試是系統(tǒng)質(zhì)量保證的主要活動之一。測試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且是重要的環(huán)節(jié)。因為,在系統(tǒng)開發(fā)的過程中,涉及一系列的活動,而在這個活動過程中,人們可能犯很多錯誤,錯誤可能發(fā)生在設(shè)計階段,也可能發(fā)生在整個過程的開始階段。系統(tǒng)測試的目標是:測試是一個程序的執(zhí)行過程,其目標在于發(fā)現(xiàn)錯誤。一個好的測試用例能夠發(fā)現(xiàn)至今尚未察覺的錯誤。一個成功的測試則是發(fā)現(xiàn)至今尚未察覺的錯誤的測試。總之,測試是發(fā)現(xiàn)錯誤,這不只是從技術(shù)角度測試下定義。軟件測試中最為重要的是,實際工作中人們的心理學(xué)和經(jīng)濟學(xué)問題。系統(tǒng)的測試分為單元測試、組裝測試、確認測試和系統(tǒng)測試,每一步都是在前一步的基礎(chǔ)上進行的。7.1系統(tǒng)的測試一、單元測試:又稱模塊測試,是針對軟件設(shè)計的最小單元程序模塊進行測試的工作。其目的是發(fā)現(xiàn)模塊內(nèi)部的錯誤,修改這些錯誤使其代碼能夠正確運行。其中,多個功能獨立的程序模塊可并行進行測試。二、集成測試:又稱組裝測試,它的任務(wù)是按照一定的策略對單元測試的模塊進行組裝,并在組裝過程中進行模塊接口與系統(tǒng)功能測試。集成測試的策略主要有兩種:一次性組裝方式和增值式組裝方式。三、有效性測試:又稱確認測試,目
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年簡化版在線合同3篇
- 2024年車輛租賃協(xié)議標準格式
- 2024年融資租賃合同修正案
- 2024年風(fēng)險預(yù)警信息響應(yīng)與處理操作合同版
- 2024年藝人經(jīng)紀合同:影視作品參與協(xié)議3篇
- 2024智能法律咨詢與服務(wù)合同
- 2024年財務(wù)分析師合作合同3篇
- 2024年貸款支付購銷合同范本:國際貿(mào)易代理服務(wù)合同3篇
- 2024年科研合作合同樣本
- 2024年離婚房產(chǎn)處置專項協(xié)議3篇
- 2022浙江卷高考真題讀后續(xù)寫+課件 【知識精講+高效課堂】高三英語寫作專項
- 祭文:侄子侄女祭叔父文
- 暨南大學(xué)《馬克思主義基本原理概論》題庫歷年期末考試真題分類匯編及答案
- 有色金屬工業(yè)安裝工程質(zhì)量檢驗評定標準
- 物理學(xué)的起源和發(fā)展課件
- 南京大學(xué)《宏觀經(jīng)濟學(xué)》習(xí)題庫及答案
- (中職)《電子商務(wù)基礎(chǔ)》第1套試卷試題及答案
- 汽車三維建模虛擬仿真實驗
- 無人機智慧旅游解決方案
- 行車起重作業(yè)風(fēng)險分析及管控措施
- 110kV及以上電力電纜敷設(shè)施工方法要點
評論
0/150
提交評論