【正文】
號和姓名記錄還書,按照書號和書名接收圖書,同時顯示該書該生已借圖書數(shù)目。If (SID) Is Nothing _ 39。圖 59修改信息界面該模塊系統(tǒng)源碼為:Protected Sub Submit_Click(ByVal sender As Object, ByVal e As ) Handles = 39。一個好的測試案例很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的案例。在整個系統(tǒng)的實施過程中,看著自己的設(shè)計從無到有,從最初的雛形到如今比較完整的系統(tǒng),雖說算不上完善,但也基本符合需求,這不僅僅是自己這幾個月來辛勤勞動的結(jié)晶,更是對自己學(xué)習(xí)成果的一個檢驗。參考文獻[1] 張海藩. 軟件工程導(dǎo)論. 清華大學(xué)出版社[2] 張躍廷 顧彥玲. . 清華大學(xué)出版社[3] [美]Bill Evjen Billy Hollis. 高級編程(第3版) . 清華大學(xué)出版社[4] [美]Laurence Moroney. . 人民郵電出版社[5] 王成良. Web開發(fā)技術(shù)及其應(yīng)用. 清華大學(xué)出版社[6] 龔沛曾,陸慰民,楊志強. Visual Basic程序設(shè)計簡明教程(第二版). 高等教育出版社[7] 郭建校、陳翔. 數(shù)據(jù)庫技術(shù)及應(yīng)用教程(SQL Server版) . 北京大學(xué)出版社[8] [美]St233。對數(shù)據(jù)進行軟件測試,就是在檢查用戶輸入的信息、返回結(jié)果以及中間計算結(jié)果是否正確 [12]。End If End If End If Else amp。如圖 58所示。其中用到Student類的getStudent事件和Insertstudent事件。如圖 54所示。. 系統(tǒng)各模塊設(shè)計. 主操作頁面效果主操作頁面主要實現(xiàn)對功能模塊的調(diào)用和顯示工作,布局設(shè)計為菜單樣式,系統(tǒng)與數(shù)據(jù)庫實現(xiàn)連接操作的類為clsDataBase。管理圖 書 管理員 M N圖 34管理員和圖書ER圖(2)圖書ER圖如圖35所示。學(xué)生按照學(xué)號和姓名歸還圖書,并顯示已借圖書數(shù)。多行 Insert 語句為拷貝數(shù)據(jù)提供了一種緊湊而高效的方法,但我在做本系統(tǒng)時沒有使用這種方法,而是采用循環(huán)依照上面的用法來完成多個記錄的插入。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。將來多處理器運行時不需要任何改變都能提高他們的效能。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯,這樣的執(zhí)行效果,使得執(zhí)行效率大幅提高。在經(jīng)濟全球化的大趨勢下,我國的圖書管理事業(yè)也迎來了第二春。它的任務(wù)是確定項目開發(fā)是否必要和可行。最終設(shè)計完成的系統(tǒng)包括一般用戶瀏覽圖書信息和檢索圖書,圖書管理員管理圖書,系統(tǒng)管理員對用戶和圖書進行管理等基本功能。近年來,隨著信息技術(shù)與計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,圖書館已從傳統(tǒng)的人工化管理發(fā)展到現(xiàn)如今的計算機管理,直至數(shù)字圖書館,這些變化使得圖書館越來越現(xiàn)代化、人性化。. 經(jīng)濟可行性經(jīng)濟可行性是進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。它的全新技術(shù)架構(gòu)會讓每一個人的網(wǎng)絡(luò)生活都變得更簡單。 兼容的語言(包括 Visual Basic[6]、C 和 JavaScript .NET)創(chuàng)作應(yīng)用程序。另外,代表了技術(shù)發(fā)展的主流方向。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX下面是一個簡單SQL語句的例子:我們使用SQL語句來從Book中檢索‘借書證號’為‘000001’的借閱者姓名:SELECT 姓名 FROM Book WHERE 借書證號 = ‘000001’數(shù)據(jù)定義語言DDL:它是用來創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的一種語句,包括 Create、Alter和Drop 語句。如圖 31所示。修改信息模塊:每個用戶登錄系統(tǒng)后,可以修改自己的用戶詳細信息,包括用戶姓名、用戶登錄名和登錄密碼。表格 42讀者信息表名稱字段名稱類型長度允許空讀者編號SIDnumeric9no讀者學(xué)號StudentIDvarchar50yes讀者姓名StudentNamevarchar50yes(3)圖書信息表 (BookInfo)用于保存入庫的所有圖書信息,在圖書管理模塊中,由圖書管理員進行錄入。圖 52用戶登錄界面該模塊系統(tǒng)源碼為:Protected Sub Submit_ServerClick(ByVal sender As Object, ByVal e As ) Handles Dim userInfo As UserInfomation = _ (Nothing, , ) If Not userInfo Is Nothing Then (userCode) = () Else = 用戶名或者密碼錯誤,請重新輸入! End If End Sub. 圖書瀏覽模塊該模塊是對一般用戶瀏覽和查閱圖書信息使用的。如圖 56所示。 (Me, StudentInfo) 39。 = Dim chkUserInfo As UserInfomation Dim chkOk As Boolean39。測試應(yīng)從“小規(guī)?!遍_始,逐步轉(zhuǎn)向“大規(guī)模”。但這是我第一次使用數(shù)據(jù)庫開發(fā)管理系統(tǒng),接觸的不多,經(jīng)驗還不夠,存在比較多的問題也是不能避免的。畢業(yè)設(shè)計將我學(xué)習(xí)的知識進行了一次綜合,我必須將以前所學(xué)融會貫通,且靈活運用并且更加深入地研究學(xué)習(xí)之后才能完成我的設(shè)計,這也正是學(xué)習(xí)的真諦,希望我能夠成功地通過這次檢驗,成為一名優(yōu)秀的畢業(yè)生!致 謝經(jīng)過幾個月的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促和指導(dǎo),想要完成這個設(shè)計是難以想象的。為了達到最有效,應(yīng)該由獨立的第三方來構(gòu)造測試。登錄名不存在 If chkUserInfo Is Nothing Then chkOk = True ElseIf = Then chkOk = True End If If chkOk Then If (userCode) Is Nothing _ And (action) Is Nothing Then (Me, userInfo) Else If (action) Is Nothing Then (Me, userInfo) 39。Else (Me, StudentInfo) 39。其中用到BookInfo類的getbookInfo事件、UpdateBook事件和InsertBook事件,UpdateBook事件實現(xiàn)更新圖書信息,InsertBook事件實現(xiàn)新增圖書信息。如圖 53所示。表格 43圖書信息表名稱字段名稱類型長度允許空圖書IDBookIDint4no圖書名BookNamevarchar100yes圖書分類BookCLSvarchar50yes出版社Publishervarchar50yes作者Authorvarchar50yes摘要[Desc]varchar500yes期刊編號ISBNvarchar50yes條形碼TCODEvarchar50yes是否帶光盤WithDiskvarchar50yes圖書書目BookNumint4yes入庫時間InDateTimedatetime8yes(4)圖書借閱信息表 (BookOut)用于存放圖書借閱的相關(guān)信息,在圖書借閱模塊中,由圖書管理員進行錄入。登記新書時,當(dāng)涉及到分類的填寫時,只需做相應(yīng)的選擇即可,并存放在圖書信息庫中。圖書瀏覽模塊:該模塊主要是針對一般用戶的。數(shù)據(jù)查詢主要是由Select語句完成,這一點不再贅述。從借助瀏覽器實現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴展標記語言(XML)支持特性均可有力地證明,SQL Server 2000是全面支持Web功能的數(shù)據(jù)庫解決方案。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點等等。ASP結(jié)合了前面三種方法的所有優(yōu)點,用它可以建立強大的應(yīng)用程序,而且實現(xiàn)的效率相對很高,在這一點上它可以與CGI和ISAPI相媲美;用它也很容易建立數(shù)據(jù)庫連接,實現(xiàn)數(shù)據(jù)庫訪問,在這一點上它可以與IDC相媲美;并且,對于第三方開發(fā)人員,還可以開發(fā)自己的自定義控件來擴展它的功能。該系統(tǒng)會省去許多不必要的麻煩和時間,對人員的需求也會相應(yīng)的減少,且效率比較高。Web圖書管理系統(tǒng)的主要特點是利用網(wǎng)