




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要隨著人們生活水平的提高,人們對知識的需求量也不斷增大,這就需要一個完善的計算機管理系統(tǒng)來減輕書屋管理者的工作量,以便更快捷的滿足大家的需要。本系統(tǒng)適用于較小規(guī)模的書屋使用。其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)。要求建立的數據一致性、完整性強、安全性好,并且應用程序功能完備,實用性強。管理者進行查詢、添加、刪除、修改、打印等相關數據,能夠更系統(tǒng)的完成租閱工作的管理,使租閱情況一目了然。檢索迅速,查找方便。 經過分析,我決定使用microsoft公司開發(fā)的vfp工具能夠實現以上的各個功能,利用其提供的各種面向對象的開發(fā)工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能
2、化對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。并且考慮了程序運行時的穩(wěn)定性,良好的界面,清晰美觀和較好的交互性以及美觀的菜單設計。關鍵詞: 控件; 窗體; 域。abstractwith the improvement of their living conditions, peoples demand of knowledge increases, which requires a perfect computer management system to relieve burdens of staffs in book
3、 station so that to meet peoples demand more promptly. the system is meant for book-renting station of small size, and it mainly includes building up data-base of back-end and developing the application interface of front-end. it required consistency and integrality and security of data. it should m
4、ake the application powerful. it resolves much function actualize question and has better practicability. management staffs conduct inquiry, deletion, modification, printing with related datas to accomplish their renting jobs more systemic. thus makes renting more convenient, inspecting prompt, sear
5、ching convenient. by looking up lots of datum, i selected visual foxpro 6.0 presented by microsoft could realization the functions hereinbefore, because of its objective tools in win32. vfp offered a series of activex operating a data-base. it can give you a short-cut to build up a prototype of syst
6、em application. the prototype could be modified and developed till users are satisfied with it. and the system offers a friendly user interface and satisfies the customers operation easily, clear and beautiful, and finally gains sound interactivity and beautiful menu designing.key words: activex; fo
7、rm; field.目 錄緒 論 3 第一章 概述 51 1visual foxpro6.0簡介 51 2系統(tǒng)應用背景 5第二章 需求分析82.1 現有系統(tǒng)分析82.2新系統(tǒng)分析8第三章 系統(tǒng)設計 10 3.1小說租閱管理系統(tǒng)功能分析103.1.1小說租閱管理系統(tǒng)結構103.1.2小說租閱管理模塊設計103.2小說租閱管理數據庫設計113.2.1 數據庫系統(tǒng) 113.2.2小說租閱管理系統(tǒng)數據庫設計133.3添加小說租閱管理菜單14第四章 測試和應用1641測試1642應用17結束語18致謝19參考文獻20緒 論在當今社會,隨著計算機的發(fā)展及網絡技術的應用,計算機應用在全球范圍內的普及。當今社
8、會正快速向信息化社會前進,信息自動化的作用也越來越大。而在日常生活中信息技術的不斷融入,在技術越來越先進的同時,我們應該從以前繁瑣的事務中解放出來 ,來提高了我們的工作效率。而目前在大的學校的圖書館已經有一整套比較完整的信息管理系統(tǒng),而在一般小型的學校圖書館中 工作大部分還是進行著手工管理,工作起來效率很低,并且不能及時了解圖書館各類圖書的庫存,學生們比較需求的圖書難以在短時間里找到、圖書的入庫和更新比較麻煩等等,不便于動態(tài)及時調整圖書結構。由于不可避免的人為因素,造成數據的遺漏、誤報。為了更好的適應當前學生的借閱需求,緩解手工管理還存在這許多弊端,計算機信息化管理有著儲存信息量大,速度快、便
9、于管理等特點,提供給我們的處理信息及時快捷,在工作中不僅減緩了壓力,同時提高了我們工作人員的自身素質。因此我們利用計算機提供給我們信息,及時的調整學校圖書館圖書結構,并且對學生們的借閱過程形成一整化動態(tài)的管理。現行文件應用計算機技術源于企業(yè)管理信息系統(tǒng)(mis)的建立,什么是mis,解釋不一。雖然各自的文字表述不盡相同,但有兩點內涵是共同的,即其一,管理信息系統(tǒng)的建立是依托于企業(yè)管理職能系統(tǒng),并為之服務。它一般都先從會計核算電算化開始,應用商品化的會計軟件管理帳務、應收和應付帳款及固定資產核算。在會計核算電算化的基礎上完成財務管理電算化,運用計算機輔助完成財務分析和編制財務計劃。隨后,把計算機
10、技術擴展到采購、銷售、庫存及人事管理。運用計算機實現財務管理及這些管理在數據上的一體化處理,極大地提高了企業(yè)管理的效率。最后,再把計算機技術運用于生產管理,實現生產計劃編制和生產指揮調度的計算機化;其二,管理信息系統(tǒng)的職能主要是對正在形成的現行信息進行收集、加工及處理。 小說租閱管理系統(tǒng)是一種在學校中常用的一種系統(tǒng)。它從圖書的入庫登記到查詢?yōu)g覽,形成了一個整體自動化管理模式。我從的圖書館信息管理系統(tǒng)出發(fā),了解到圖書館信息管理系統(tǒng)的基本運作的同時,并提出實現圖書館信息管理、資源共享的基本目標。從而推動邁向數字化圖書館的步伐,并闡述系統(tǒng)結構設計和功能設計。本文的系統(tǒng)設計是采用了c/s模式的實例,我
11、想我的思想對學校的圖書館信息管理具有一定的參考價值。第一章 概述1.1visual foxpro6.0 簡介 visual foxpro 6.0是visual公司推出的用于企業(yè)級應用開發(fā)的開發(fā)工具。visual foxpro 是面向對象的開發(fā)工具,與傳統(tǒng)的開發(fā)工具有著本質的區(qū)別。傳統(tǒng)的開發(fā)思路是“控制流”,給程序員預先定義可運行路徑,需要開發(fā)人員寫大量的程序去控制程序的流程,并且程序在運行時,用戶不能偏離這一路徑。而visual foxpro 的編程思想是事件驅動,在編程的過程中首先是創(chuàng)建各種對象,然后為對象賦予屬性,為對象編寫事件驅動程序。visual foxpro 6.0相對以往的開發(fā)工具
12、具有以下一些優(yōu)異的功能和特點:1.具有內置的關系數據庫visual foxpro本身帶有一套關系數據庫系統(tǒng)。visual foxpro通過odbc接口與visual sql anywhere數據庫連接在一臺機器上。這樣做的好處是,visual foxpro可以脫離數據庫服務器獨立運行,從而在開發(fā)階段可以獨立于網絡服務器上的數據庫。當然,利用這一功能也可以開發(fā)出單用戶的獨立數據庫應用程序。2.獨創(chuàng)的數據窗口(datawindow)對象visual foxpro擁有數據窗口這個具有專利技術的智能對象,sql語句被內嵌在該對象中,利用該對象可以操作關系數據庫的數據而無需編寫sql語句。用戶可以查詢、
13、修改、插入、刪除、瀏覽、打印,以多種文件格式打開和存儲數據,或在數據窗口中直接定義功能按鈕,實現預定義的系統(tǒng)功能,如插入、刪除數據的操作。它還支持數據庫的事務管理和并發(fā)控制等機制。3.豐富的數據窗口數據源(datasource)和多種樣式的數據顯示格式(presentationstyle)數據窗口可以用來維護數據和顯示數據,可以定義顯示風格和數據顯示格式的種類,通過各種數據源和數據顯示風格的不同組合,可以以多種方式顯示數據。1.2系統(tǒng)應用背景 隨著時代的進步,社會生產力高速發(fā)展,新技術層出不窮信息量急劇膨脹,整個人類社會已成為信息化的社會人們對信息和數據的利用和處理已經進入自動化、網絡化和社會
14、化的階段。如在查找情報資料、處理銀行帳目、倉庫管理、科研生產等方面,無不需要利用大量的信息資源。因此,如何有效地進行數據信息的管理和利用,已經成為人們普遍關注的課題。信息在不同的領域里有著不同的概念,在管理科學領域中,通常認為信息是經過加工處理后的一種數據形式,是一種有次序的符號排列,它是系統(tǒng)傳輸和處理的對象。處在信息時代的今天,信息的作用越來越為人們所重視。制定工作計劃,研究投資策略,都離不開對信息的充分利用。管理信息系統(tǒng)(management information system,縮寫mis)是一種“人機系統(tǒng)”,它以特定的模式支持一個組織內各級組織機構之間的通訊,對信息資源進行綜合開發(fā),管
15、理和利用,實現對該組織的有效管理。它通過對數據的加工處理,及時為管理與決策分析提供信息。其特點有:l 數據全部存儲于計算機系統(tǒng)中;l 用戶使用簡單、操作方便、查詢速度快;l 有極強的人-機對話功能;l 能直接從計算機系統(tǒng)中提供決策所需的參考信息。管理信息系統(tǒng)基本框架如圖2-1:信息處理庫存信息原始數據提供的信息反 饋圖2-1 管理信息系統(tǒng)基本框架圖一個現代化的圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借書信息、還書信息、傳統(tǒng)的管理方法既浪費人力物力財力,又容易導致各種錯誤的發(fā)生,面對圖書館數以萬計的圖書、紛繁復雜的讀者信息、頻繁更替的借還書信息,傳統(tǒng)的直接方法不但
16、管理起來及其不方便,而且極容易出現漏洞,從而造成不可估量的損失。因此實現一個智能化、系統(tǒng)化、信息化的管理系統(tǒng)是十分必要的。充分利用計算機的功能實現對圖書的管理,將會使圖書管理工作大大減輕,方面友好的圖形用戶界面,簡便的操作,完善的數據庫管理,將會使得圖書管理系統(tǒng)極大限度地應用于現代化圖書管理,成為圖書管理人員的得力助手。第二章 需求分析信息化是當今世界經濟和社會發(fā)展的大趨勢,信息化建設程度和信息利用水平的高低,在整個國民經濟信息化建設中具有舉足輕重的地位。早在70年代世界上一些發(fā)達國家的計算機軟件就已逐步應用到商業(yè)活動中,改變了人工處理的繁重的信息時代,各行各業(yè)對計算機軟件的需求更是必不可少,
17、特別是我國正處于發(fā)展過程中,不斷的摸索提高管理水平,計算機軟件的應用無疑將加快我們的步伐,提高我們的國際競爭力。2.1 現有系統(tǒng)分析現在有不少書屋都靠人工來管理,每借一本書都要用筆和紙登記。既浪費金錢又浪費時間。而現有的有關書籍管理的系統(tǒng)要求較高, 成本也較昂貴。并不適合私人的小型書屋使用。2.2新系統(tǒng)分析本系統(tǒng)適用于規(guī)模較小的租閱型的書屋使用。幫助管理者進行查詢,添加,刪除,修改,打印等相關數據,能夠更系統(tǒng)地完成租閱工作的管理,使租閱情況一目了然,有效的提高了工作效率;同時也方便租閱者查詢想租閱的小說,根據租閱者選擇的不同方式進行多種方法的查詢,節(jié)省租閱者因查找小說而浪費的時間。經濟上可行.
18、本系統(tǒng)要求計算機只需586或以上即可, 而開發(fā)的成本也較低廉,這對一個書屋圖來說是絲毫不成問題的。運行可行性分析.通過以上幾點的分析,我覺得本管理系統(tǒng)完全有開發(fā)的必要,并具有普遍可行性,特別適合小型圖書館和書屋使用。系統(tǒng)運行的環(huán)境要求不高,一般的流行的電腦配置均可以非常良好的運行本軟件。本軟件可以運行在windows 95/98/xp或更高版本的windows操作系統(tǒng)之上。本系統(tǒng)主要功能介紹設計一個小說租閱管理系統(tǒng)。適用于中小型的租閱型的書屋使用。該租閱管理系統(tǒng)可以協(xié)助管理人員進行瀏覽、查詢、添加、刪除、修改、打印等相關數據。使租閱情況一目了然,檢索迅速,查找方便,避免為找某一本書而消耗掉過長
19、的時間,從而更系統(tǒng)的管理小說的租閱工作。有效的提高工作效率,便于對書籍進行統(tǒng)計和管理。主要功能1. 待開發(fā)軟件能對所有書籍進行分類錄入。2. 該軟件能幫助租閱者對書籍的自然資料進行瀏覽,以便方便選擇。3. 該軟件能幫助管理人員對書籍進行修改,更新所需小說以及編輯各個部分小說的租閱情況,同時完成密碼修改的工作。4. 該軟件能對書籍進行資料統(tǒng)計和查詢。5. 該軟件能對書籍進行添加、刪除。6. 該軟件能幫助管理人員將所需要的信息以報表的形式打印出來。7. 該軟件能提供幫助即敬告讀者了解本書屋的借閱規(guī)則和小說租閱管理系統(tǒng)的說明的有關事項。第三章 系統(tǒng)設計3.1小說租閱管理系統(tǒng)功能分析3.1.1小說租閱
20、管理系統(tǒng)結構開發(fā)本系統(tǒng)的總體任務是實現圖書管理的系統(tǒng)化和自動化,幫助圖書管理人員更好更高效地完成圖書管理工作。本系統(tǒng)要完成的功能有:書籍管理部分:這一部分包括書籍類別管理和書籍信息管理兩部分。其中,書籍類別管理包括添加書籍類別、修改書籍類別等:書籍信息管理包括書籍信息的添加、書籍信息的修改、書籍信息的查詢、書籍信息的刪除等。借閱管理部分:借閱管理包括借書信息的添加、借書信息的修改、借書信息的刪除等。 系統(tǒng)管理部分:包括修改系統(tǒng)用戶密碼、增加新書以及退出系統(tǒng)等。3.1.2 小說租閱管理模塊設計系統(tǒng)設計目標和功能在計算機業(yè)高度發(fā)展的今天,各行各業(yè)都有電腦的需求,希望通過電腦的快捷管理來提高效率。例
21、如書屋,隨著圖書儲備的不斷加大和讀者的日益增多,使得管理人員面臨著很大的難題。如何才能將圖書全面系統(tǒng)的管理。使借閱省時高效,提高工作質量,工作效率。方便讀者借閱,為讀者更好的服務。本系統(tǒng)就是根據以上的種種的困難進行開發(fā)設計的。其具體的設計功能是:(1)方便的數據輸入性能。(2)較靈活的查詢性能,可以根據不同的需要快速實現按某種查詢方式對圖書資料進行查找并顯示相應記錄。(3)具有模糊查找的功能,可以根據不太確切的信息查找出相近的資料以供進一步的查詢,提高了系統(tǒng)的應用能力,也為資料的管理提供了方便。本系統(tǒng)有以下幾種模塊:快速瀏覽模塊分頁瀏覽模塊分項查詢模塊綜合查詢模塊租閱情況查詢模塊添加/刪除模塊
22、修改/保存模塊密碼修改模塊租閱記錄添加模塊小說租閱情況一覽表模塊作者作品一覽表模塊小說自然資料一覽表模塊讀者敬告模塊 關于小說租閱系統(tǒng)模塊根據圖書館業(yè)務的需求,該系統(tǒng)主要是為了方便會員管理,圖書管理和借閱管理等。為此設計了,會員管理模塊、圖書管理模塊、借閱管理模塊等。本系統(tǒng)采用菜單操作方式,每個主模塊下又有少量的子功能使操作者可能根據需要方便的使用。系統(tǒng)功能結構圖(系統(tǒng)中各功能模塊間的關系)小說租閱管理系統(tǒng) 輸入密碼瀏覽 查詢 修改 打 印 幫 助 退 出分 快 綜 分 租 添 修 租 密 小 作 小 敬 小 退頁 速 合 項 閱 加 改 閱 碼 說 者 說 告 說 至瀏 瀏 查 查 情 刪
23、保 記 修 租 作 自 讀 租 w覽 覽 詢 詢 況 除 存 錄 改 閱 品 然 者 閱 i 查 添 情 報 資 管 n 詢 加 況 表 料 理 界報 報 系 面按 按 按 按表 表 統(tǒng)書 書 作 出號 系 者 版查 查 查 社詢 詢 詢 查 詢 3.2 小說租閱管理數據庫設計3.2.1 數據庫系統(tǒng) 本人設計的是一個關于圖書管理的數據庫系統(tǒng),通過這個系統(tǒng)管理員可以簡捷、方便的對圖書記錄查閱、增加、刪除等功能,而用戶也可以通過這個系統(tǒng)對進行圖書查詢等功能。數據庫技術是計算機科學的重要分支,數據庫應用成為當今計算機應用的主要領域之一。數據庫系統(tǒng)本質上是一個用計算機存儲記錄的系統(tǒng)。數據庫本身可被看作
24、為一種電子文件柜:也就是說,它是收集計算機數據文件的倉庫或容器。系統(tǒng)用戶可以對這些文件執(zhí)行插入數據、檢索數據、更改數據、刪除數據等一系列操作??傊?,數據庫系統(tǒng)是一個計算機存儲記錄的系統(tǒng),即,它是一個計算機系統(tǒng),該系統(tǒng)的目標存儲信息并支持用戶檢索和更新所需要的信息。確切的說,數據庫設計是指對于一個給定的應用環(huán)境,提供一個確定最優(yōu)數據模型與處理模式的邏輯設計,以及一個確定數據庫存儲結構與存取方法的物理設計,建立起既能反映現實世界信息和信息聯系,滿足用戶數據要求和加工要求,有能被某個數據庫管理系統(tǒng)所接受,同時能實現系統(tǒng)目標,并有效存取數據的數據庫。讀者 m書屋單價書名 編號租 還付押證件租金押金3.
25、2.2小說租閱管理系統(tǒng)數據庫設計1書籍管理部分書籍管理部分包括書籍信息管理和書籍類別管理,其功能是實現對各部分數據內容添加、修改、刪除等操作。各管理部分的明細如下:1)、書籍信息管理:包括書籍信息的添加、書籍信息的修改、書籍信息的查詢和書籍信息的刪除4部分功能。其中,書籍信息包括圖書編號、書名、圖書類別、作者、出版社、出版日期。2)、書籍類別管理:包括書籍類別的添加、書籍類別的修改、書籍類別的閃出3部分功能,其中,書籍類別包括類別名稱和類別編號兩部分。2系統(tǒng)管理部分設置操作人員。系統(tǒng)初始設置一個密碼,操作人員可以利密碼登錄。根據上面分析的系統(tǒng)的各種功能要求,系統(tǒng)所需的數據庫應該有以下幾個表組成
26、:小說自然資料數據表序號字段名類型描述1.編號字符型寬度為3,按升序排列,設為主索引2.書系字符型寬度為203.書名字符型寬度為20, 按升序排列,設為普通索引4.作者字符型寬度為10, 按升序排列,設為普通索引5.出版社字符型寬度為206.出版時間日期型寬度為8,系統(tǒng)默認7.印刷數目字符型寬度為108.定價數值型寬度為8,小數位數為2, 按升序排列,設為普通索引9.書中人物備注型寬度為4, 系統(tǒng)默認10.主人公字符型寬度為2011.內容提要備注型寬度為4, 系統(tǒng)默認表1數據表序號字段名類型描述1.編號字符型寬度為3, 按升序排列,設為普通索引2.書系字符型寬度為203.書名字符型寬度為204
27、.借閱日期日期型寬度為8, 系統(tǒng)默認, 按升序排列,設為普通索引5.還書日期日期型寬度為8, 系統(tǒng)默認, 按升序排列,設為普通索引6.租金數值型寬度為8,小數位數為27.押金數值型寬度為8, 小數位數為28.付押證件字符型寬度為20表2數據表序號字段名類型描述1.作者字符型寬度為10, 按升序排列,設為普通索引2.書系字符型寬度為203.編號字符型寬度為3, 按升序排列,設為普通索引4.書名字符型寬度為20表3數據表序號字段名類型描述1.密碼字符型寬度為10,密碼為8107203.3添加小說租閱管理菜單使用菜單編輯器編輯系統(tǒng)主菜單 瀏覽 快速瀏覽 分頁瀏覽 查詢 分項查詢 綜合查詢 租閱情況查
28、詢 修改 添加/刪除 修改/保存 密碼修改 租閱記錄添加 打印 小說租閱情況一覽表 作者作品一覽表 小說自然資料一覽表 幫助 讀者敬告 關于小說租閱系統(tǒng) 退出 退至vfp 退至windows第四章 測試和應用41 測試在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復雜的問題,人的主觀認識不可能完美無缺,因此,在軟件生存周期的每個階段都不可避免地會產生錯誤。在軟件生命周期的每個階段都不可避免地回產生差錯。我們力求在每個階段結束之前通過嚴格的技術審查,盡可能早地發(fā)現并糾正差錯。測試的目的就是在軟件投入生產性運行之前,盡可能多地發(fā)現軟件中的錯誤。目前軟件測試仍然是保證軟件質量的關鍵步驟,它是對軟件規(guī)格說明
29、、設計和編碼的最后復審。軟件測試是為了發(fā)現程序中的錯誤而執(zhí)行程序的過程;好的測試方案是極可能發(fā)現迄今為止尚未發(fā)現的錯誤的測試方案;成功的測試是發(fā)現了至今為止尚未發(fā)現的錯誤的測試。與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由許多模塊組成。因此,大型軟件系統(tǒng)的測試基本上有下述幾個步驟組成:1、模塊測試:在這個測試過程中所發(fā)現的往往是編碼錯誤和詳細設計的錯誤。2、子系統(tǒng)測試:這個步驟著重測試模塊的接口。3、系統(tǒng)測試:在這個測試步驟中發(fā)現的往往是軟件設計中的錯誤,也可能發(fā)現需求說明中的錯誤。4、驗收測試:在這個測試步驟
30、中發(fā)現的往往是系統(tǒng)需求說明書中的錯誤。對于以上的幾個步驟,分別要完成功能測試、強度測試及性能測試、可用性測試等。5、功能測試:測試是否滿足開發(fā)要求,是否能夠提供設計所描述的功能,是否用戶的需求都得到滿足。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。例如:在登錄注冊模塊的測試中,針對要求輸入合法和不合法的用戶名及口令進行測試,反復幾次,若無錯誤,則保證基本正確。6、強度測試及性能測試:測試系統(tǒng)的能力最高實際限度,即軟件在一些超負荷情況下功能實現的情況。如要求軟件某一行為的大量重復、輸入大量的數據或大數值數據、對數據庫大量復雜的查詢等。測試軟件的運行性能,這種測試常
31、常與強度測試結合進行,需要事先對被測軟件提出性能指標,如計算的精度、記錄的精度、響應的時限和恢復時限等。7、可用性測試:測試用戶是否能夠滿意使用。具體體現為操作是否方便,用戶界面是否友好等。 因為在軟件編輯時聽取了用戶的意見。因此,用戶界面的設計上并沒有太大的問題。42應 用進入界面后,只輸入正確的密碼,系統(tǒng)菜單才能發(fā)生作用。每打開一個表單時,需關閉前一個已打開的表單結束語經過近兩個月的畢業(yè)設計,我學到了很多在書本上學不到的知識,通過在老師的指導下,親身實踐,更加深了我對所學過知識的深刻理解,很好地做到了理論和實際的結合。 通過精心地設計與選材,本小說租閱管理數據庫系統(tǒng)已經具有了實際應用的基礎
32、,它可以廣泛應用于各個小型圖書館應用。它短小方便、容易操作,給人們管理帶來了很大的便利。還可以視具體的應用情況與其它軟件共同使用,以提高系統(tǒng)的可靠性、安全性等,整個系統(tǒng)便可以協(xié)調穩(wěn)定的工作。 當然,由于本人知識和經驗的局限,及其它各方面的原因,本系統(tǒng)還有待完善的地方。例如,系統(tǒng)功能沒有設計網絡功能等等。致謝畢業(yè)設計的順利完成是與老師的辛勤勞動分不開的。老師對我的要求比較嚴格,在工作方面也是十分認真,所以我的畢業(yè)設計經過多次的改動而進一步的完善。在畢業(yè)設計期間,我多次去老師所在的辦公室尋求相關資料和指導,馬老師便會放下手中的工作,耐心地對我的提問和質疑作以全面和深入淺出的解答,使我很感動。在此我
33、表示由衷的感謝!參考文獻1 馮玉才,數據庫基礎,北京:華中工學院出版社2 黃梯云,管理信息系統(tǒng)北京:經濟科學出版社3 王珊、陳紅,數據庫系統(tǒng)原理教程北京:清華大學出版社4 牛允鵬,數據庫及其應用北京:經濟科學出版社 5 田孝文,計算機信息處理綜合作業(yè)教程北京:經濟科學出版社 6 丁寶康、李大學, 數據庫原理經濟科學出版社 7 崔巍, 數據庫系統(tǒng)及應用高等教育出版社8 李振格:visual foxpro 60中文版入門與提高,清華大學出版社查詢:lparameters cname, cclass繼續(xù)查詢:lparameters cname, cclass確定:thisform.release進入
34、:do form 密碼thisform.release退出:set sysmenu to defaclear eventquit密碼_確定loca for 密碼=alltrim(thisform.text1.value)if found()do 菜單1.mprthisform.releaseelsemessagebox(密碼錯誤,請重新輸入!,4+16+512,提示信息)thisform.text1.setfocusendif密碼修改_修改public cncn=0loca for 密碼=alltrim(thisform.text1.value)if 密碼alltrim(thisform.te
35、xt1.value) or len(alltrim(thisform.text1.value)=0cn=cn+1messagebox(原有密碼輸入錯誤!請重新輸入!,16,提示信息)thisform.text1.value=mand1.enabled=.t.elsethisform.refreshmand1.enabled=.f.thisform.text1.enabled=.f.thisform.text2.enabled=.t.mand4.enabled=.t.endif密碼修改_確定thisform.text2.enabled=.f.thisform.label3.visible=.t.
36、thisform.text3.visible=.t.mand4.enabled=.f.mand2.enabled=.t.密碼修改_保存if messagebox(是否保存修改后的密碼?,4+32+0,提示信息)=6if alltrim(thisform.text2.value)alltrim(thisform.text3.value) or len(alltrim(thisform.text2.value)=0 or len(alltrim(thisform.text3.value)=0 cn=cn+2tablerevert(.f.)messagebox(確認新密碼與輸入新密碼不一致或輸入密碼
37、為空,無效!請重新輸入!,16,提示信息)thisform.text1.enabled=.f.thisform.text2.enabled=.t.thisform.text2.value=thisform.label3.visible=.f.thisform.text3.visible=.f.thisform.text3.value=mand1.enabled=.f.mand4.enabled=.t.mand2.enabled=.f.elsetableupdate(.f.)replace 密碼 with thisform.text2.value messagebox(您的密碼修改成功!請您記住
38、修改后密碼!,0+48+0,提示信息)thisform.text2.enabled=.f.thisform.text2.value=thisform.text1.enabled=.t.thisform.text1.value=thisform.label3.visible=.f.thisform.text3.visible=.f.thisform.text3.value=mand1.enabled=.t.mand2.enabled=.f.mand4.enabled=.f.endifendif添加刪除_第一個:if recno()=1 thencmessagetitle=警告cmessagete
39、xt=這是第一條記錄!ndialogtype=0+48+256nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle)elsego topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.mand5.enabled=.t.mand6.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.thisform.refreshendif添加刪除_上一個:if recno()=1 thencmessagetitle=警告cm
40、essagetext=這是第一條記錄!ndialogtype=0+48+256nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle)elseskip -1if bof()skipmand2.enabled=.f.mand1.enabled=.f.endifmand3.enabled=.t.mand4.enabled=.t.mand5.enabled=.t.mand6.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.thisform.refreshendif添加刪除_下一個:if recno(
41、)=reccount() thencmessagetitle=警告cmessagetext=這是最后一條記錄,沒有下一條記錄!ndialogtype=0+48+256nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle)elseskipif eof()mand3.enabled=.f.mand4.enabled=.f.endifmand1.enabled=.t.mand2.enabled=.t.mand5.enabled=.t.mand6.enabled=.t.mand7.enabled=.t.mand8.enabled=.t.th
42、isform.refreshendif添加刪除_最后一個:if recno()=reccount() thencmessagetitle=警告cmessagetext=這是最后一條記錄!ndialogtype=0+48+256nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle)elsegoto reccount()go bottommand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.f.mand4.enabled=.f.mand5.enabled=.t.mand6.enabled=.t
43、.mand7.enabled=.t.mand8.enabled=.t.thisform.refreshendif添加刪除_添加:sele 小說自然資料1if messagebox(是否添加新記錄?,4+48+0,提示信息)=6thisform.txt編號.readonly=.f.thisform.txt書系.readonly=.f.thisform.txt書名.readonly=.f.thisform.txt作者.readonly=.f.thisform.txt出版社.readonly=.f.thisform.txt出版時間.readonly=.f.thisform.txt印刷數目.reado
44、nly=.f.thisform.txt定價.readonly=.f.thisform.edt書中人物.readonly=.f.thisform.txt主人公.readonly=.f.thisform.edt內容提要.readonly=.f.append blankendifthisform.refresh添加刪除_刪除:if messagebox(是否刪除此記錄!,4+48+0,提示信息)=6sele 小說自然資料1deleteset delete on go top skipendifthisform.refresh()添加刪除_修改:sele 小說自然資料1if messagebox(是否
45、修改本記錄?,4+48+0,提示信息)=6thisform.txt編號.readonly=.f.thisform.txt書系.readonly=.f.thisform.txt書名.readonly=.f.thisform.txt作者.readonly=.f.thisform.txt出版社.readonly=.f.thisform.txt出版時間.readonly=.f.thisform.txt印刷數目.readonly=.f.thisform.txt定價.readonly=.f.thisform.edt書中人物.readonly=.f.thisform.txt主人公.readonly=.f.thisform.edt內容提要.readonly=.f.endif添加刪除_保存sele 小說自然資料1if messagebox(是否修改本記錄?,4+48+0,提示信息)=6thisform.txt編號.readonly=.f.thisform.txt書系.readonly=.f.thisform.txt書名.readonly=.f.thisform.txt作者.readonly=.f.thisform.txt出版社.readonly=.f.thisform.txt出版時間.readonly=.f.thisform.txt印刷數目.readonly=.f.thisform
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019-2025年軍隊文職人員招聘之軍隊文職教育學題庫與答案
- 2025年軍隊文職人員招聘之軍隊文職管理學與服務考試題庫
- 2021-2022學年廣東省廣州市白云區(qū)六校七年級(下)期中數學試卷(含答案)
- 企業(yè)級數據安全合規(guī)策略制定服務協(xié)議
- 網絡直播平臺合作項目表
- 四川省成都市武侯區(qū)2024-2025學年七年級上學期期末生物學試題(含答案)
- 湖南省岳陽市岳陽縣2024-2025學年七年級上學期期末生物學試題(含答案)
- 語言學英語翻譯技能測試卷
- 濕地松采脂承包合同
- 團隊目標與績效考核表
- 江蘇省宿遷市2024年中考數學試卷含答案
- 河道綜合治理工程施工組織設計(投標)
- 處方書寫規(guī)范考核試題及答案
- 餐飲配方傳授合同范本
- 22G101三維彩色立體圖集
- 福建省教師公開招聘考試(小學數學)模擬試卷1(共236題)
- 順豐快遞員工入職合同范本
- 《智慧農業(yè)》教學課件
- 人教版小學英語單詞表(完整版)
- 尾礦庫“一庫一策”安全風險管控方案(編制范本)
- NY 1420-2007 溫室工程質量驗收通則
評論
0/150
提交評論