【正文】
在今后的學(xué)習(xí)過程中,我一定會認(rèn)真學(xué)習(xí)專業(yè)課程,再也不能像以前那樣迷迷糊糊的,課后要多花時間去研究一些有關(guān)編程方面的題目,不懂的地方及時把它弄懂。刷新庫室條碼列表With = adStateClosed .RequeryEnd WithAddListOutEnd Select End Sub Public Sub AddListNew()lstPre(0).ClearWith = adStateClosed 0 Then.MoveFirstWhile lstPre(0).(”條碼“).MoveNextWendElselstPre(0).AddItem ”當(dāng)前無待分配新書End If End With End Sub 測試 借閱卡管理測試進(jìn)度安排測試辦理借閱證信息,檢查個人賬號、讀者可自行修改密碼。保存Private Sub cmdSave_Click()Dim objcopy As New RecordsetIf Trim(txtNum)= ”“ ThenMsgBox ”不能為空!“, vbCritical, ”系統(tǒng)用戶管理“ = 0 = Len(txtNum)ElseIf Len(Trim(txtPwd)) 6 ThenMsgBox ”用戶口令須為6位字符串!“, vbCritical, ”系統(tǒng)用戶管理“ = 0 = Len(txtPwd)ElseIf Not txtAuth Like ”[0,1]“ ThenMsgBox ”用戶權(quán)限必須為0或1“, vbCritical, ”系統(tǒng)用戶管理“txtAuth = ”“ ElseSet objcopy = 39。:實現(xiàn)對圖書的書籍歸還功能。:輸入用戶的詳細(xì)信息,包括姓名,出生日期,性別,地址,身份證號碼,電話號碼等信息。圖書流通:包括圖書借閱、續(xù)借、圖書返還,圖書書目的查詢的功能。能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進(jìn)行管理,按照不同的工作職能提供不同的功能授權(quán)。若讀者不需辦理,則系統(tǒng)將信息注銷。圖書管理員對該圖書信息進(jìn)行登記,并按圖書的價格,要求讀者進(jìn)行相應(yīng)賠償。新書入庫:為了能正常運(yùn)行,圖書館要及時更新館藏圖書。借書過程中,圖書管理員要對讀者的借書資格進(jìn)行審查,對符合借書條件的讀者,允許其借書,對其借書記錄進(jìn)行登記;對沒有借書資格的讀者,禁止其借書。關(guān)鍵字:圖書管理系統(tǒng),sqlserver2000,信息系統(tǒng)Library Management System Abstract:This article introduces the detailed process of exploring a management information system under the environment of , utilizing “TopBottom” overall plan and a strategy according to “BottomTop” application and is to establish a set of effective scheme for library management by puter, through analyzing disadvantages of traditional library management by human article emphasizes on three system analysis section of library management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis, technological process of data analysis, data dictionary, disposal description and the system design section mainly focuses on system function design and data base the system realization section has provided several major program charts, together with the main windows and words: library management system, ,information system第一章 緒論隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。// 文件流對象,讀入圖書館管理員數(shù)據(jù) public: Library()。// 借閱信息鏈表 DblList manager。for(int i= 0。} cout int DblList::Length(){ // 取得鏈表長度 int count=0。} template DblNode* DblList::Find(T data){ // 按結(jié)點查找 current=headrlink。//current指針恢復(fù) } template void DblList::Insert(const T amp。//其它操作 }。 data)。// 重載提取運(yùn)算符 }。// 重載提取運(yùn)算符 }。 operator(istreamamp。// 所借書鏈表 public: Reader()。} Magazine(char *title,int vol,LANG lang,int code)。Item(char *author,char *title,char *index,int code)。} void SetTitle(char* tl){ strcpy(Title,tl)。實驗環(huán)境SQL Server 2000 + ERwin + Power Builder 可2~3人組成一組,共同開發(fā)完成;問題及算法描述完成一個小型圖書管理系統(tǒng),功能要求如下:1)能夠通過書籍基本信息(包括:書號、書名、出版社、出版日期、作者、內(nèi)容摘要)單個或以AND方式組合多個條件查詢書籍信息;2)對于每一種書籍,除可查看其基本信息之外還可查看其總數(shù)以及目前在館數(shù)量 3)可增添新的書籍4)可刪除已有書籍(如有讀者借了該書籍尚未歸還,則不允許刪除)5)可修改書籍的基本信息6)能夠通過讀者基本信息(包括:證號、姓名、性別、系名、年級)單個或以AND方式組合多個條件查詢讀者信息7)對于每位讀者除可查看其基本信息之外,還可查看其已借的書籍列表、數(shù)量、借還日期 8)可增添新的讀者9)可刪除已有讀者(如該讀者有尚未歸還的借書,則不允許刪除)10)可修改讀者的基本信息 11)可完成借還書籍的手續(xù)12)還書時如超期,應(yīng)該顯示超期天數(shù)13)借書時如果有超期的書沒有還,則不允許借書14)可查詢有哪些讀者有超期的書沒有還,列出這些讀者的基本信息結(jié)果要求一份ER圖 表結(jié)構(gòu)定義(使用表格說明)程序框架流程圖 部分核心代碼小型圖書管理系統(tǒng)(包括了Client端和Server端的可執(zhí)行代碼和源碼)有兩人或以上組成小組共同完成項目的,小組應(yīng)根據(jù)個人在項目中的作用和工作列出排名順序,作為評分依據(jù)之一第三篇:圖書管理系統(tǒng)需求說明圖書管理系統(tǒng)需求說明在圖書管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名),賬戶內(nèi)存儲讀者的個人信息和借閱記錄信息。 系統(tǒng)建設(shè)目標(biāo)(1)要解決的問題:隨著辦公自動化水平的不斷提高,現(xiàn)在學(xué)校管理學(xué)生信息也逐步從手工轉(zhuǎn)到計算機(jī)自動化信息處理階段。3 從全局出發(fā)注意系統(tǒng)開發(fā)的整體優(yōu)化,還要注意系統(tǒng)的可擴(kuò)展性和可延伸性。以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。利用計算機(jī)來處理這些流程無疑會極大程度地提高效率和處理能力。公司的圖書管理涉及圖書信息、系統(tǒng)用戶信息、讀者信息、圖書借閱等多種數(shù)據(jù)管理。設(shè)計一個功能完整、操作簡便、界面友好的學(xué)生信息管理系統(tǒng)已經(jīng)是勢在必行的了。持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,可通過圖書館內(nèi)查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。} void SetType(bool type){Type = type。Item(Item amp。Magazine(Magazineamp。Reader(char *name,char *posi,int age,int code)。 is, Readeramp。class Loan { // 借閱信息類 int Type。、、include include class Reader。DblNode* Remove(DblNode* p)。template DblNode::DblNode(){ llink=rlink=NULL。 data){//新節(jié)點在鏈尾 current=new DblNode。while(current!=headamp。current=headrlink。itt。// 管理員信息鏈表 int itemNum。// 構(gòu)造函數(shù) ~Library()。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了?!白陨隙碌乜傮w規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。對于新書,要購進(jìn),供讀者借閱;所以要設(shè)計到圖書的批量入庫。圖書管理員將信息記入借閱卡。讀者獲得新的圖書借閱卡。提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。系統(tǒng)用戶管理:包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。:若添加成功,則輸出提示用戶注冊成功界面;若未成功,則提示輸出未成功原因界面。:首先驗證借閱者輸入的借閱ID是否存在,若存在進(jìn)行下一步;若不存在則返回。對錯?With objcopy 0 Then.MoveFirst.Find ”編號“ amp。測試查詢借閱卡信息的正確性,包括輸入的讀者信息等。以后自己還要多動手編寫一些程序。這次實驗我覺得自己不僅學(xué)到了很多軟件設(shè)計方面的知識,也讓我鞏固了以前所學(xué)的知識以及看到了自己以前學(xué)習(xí)中的不足之處。刷新新書列表With = adStateClosed .RequeryEnd WithAddListNewCase 1 39。 ”不是系統(tǒng)用戶,請檢查輸入!“, vbCritical, ”登錄驗證“txtLog(0).SetFocustxtLog(0).SelStart = 0txtLog(0).SelLength = Len(txtLog(0))(”口令“) Trim(txtLog(1))ThenMsgBox ”口令錯誤,請檢查輸入口令!“, vbCritical, ”登錄驗證“txtLog(1).SetFocus: txtLog(1)= ”“ElseCurrentUserNum =.Fields(編號)CurrentUserPassword =.Fields(”口令“)CurrentUserStatus =.Fields(”權(quán)限“)MsgBox ”歡迎使用常州信息學(xué)院管理系統(tǒng)!“, vbInformation, ”登陸成功!“Unload MeEnd IfEnd If.CloseEnd WithEnd If End Sub Private Sub Form_Load() = RGB(192, 210, 270)End Sub(2)用戶管理窗體界面圖52 用戶管理窗體用戶管理窗體代碼 39。輸入書籍ID和借閱IDN數(shù)據(jù)庫是否打開YN借閱卡ID是否存在YY判斷借閱ID是否借書超出4本提示超出最大借書數(shù)量關(guān)閉數(shù)據(jù)庫返回提示不存在該借閱者關(guān)閉數(shù)據(jù)庫返回數(shù)據(jù)庫連接失敗返回NN數(shù)據(jù)庫中是否存在書籍IDY將借閱者的借書數(shù)量加1提示不存在該書籍關(guān)閉數(shù)據(jù)庫返回將書籍的數(shù)量減1提示借書成功關(guān)閉數(shù)據(jù)庫返回 圖44圖書借閱模塊:此程序用于圖書的歸還,用戶在登錄自己的ID之后,用戶可以對需要?dú)w還的圖書進(jìn)行操作,如果符合歸還要求,則可以將圖書歸還。:查詢新用戶的用戶名是否存在,若存在則停止添加返還數(shù)據(jù)庫;若用戶不存在,則進(jìn)行添加,并進(jìn)行注冊,注冊成功后返回。圖書典藏:包括新書分配、庫室調(diào)配等功能。提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進(jìn)行修改。若讀者需重新辦理,則重新填寫相關(guān)信息,系統(tǒng)自動生成心的借閱卡信息記錄,讀者重新設(shè)置帳號即密碼,并交納相應(yīng)的費(fèi)用。進(jìn)行書籍掛失的步驟一般如下:讀者將所丟圖書信息