【正文】
報(bào)表輸出功能:包括打印催還通知單和所有借用記錄;其中催還通知單是按用戶輸入的名字動(dòng)態(tài)打印。 數(shù)據(jù)庫設(shè)計(jì)相當(dāng)簡單 ,只要你把與成績相關(guān)的信息設(shè)計(jì)成各個(gè)字段 ,設(shè)計(jì)好以后 用access 錄入到數(shù)據(jù)表中就可以 。為了提高輸入數(shù)據(jù)的正確性,其基本的功能要求是: ① 輸入操作簡單、輕松; ② 輸入效率高,即具有重復(fù)內(nèi)容自動(dòng)復(fù)制和簡易代碼輸入替代功能; ③ 輸入格式美觀大方; ④ 具有醒目的提示等。 ( 2)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì):采用逐步細(xì)化的方法設(shè)計(jì)有效的數(shù)據(jù)結(jié)構(gòu),簡化軟件模塊處理過程的設(shè)計(jì)。而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn) [18]。 ( 5)保證數(shù)據(jù)庫一致性和完整性 [17]。 ( 3)數(shù)據(jù)操縱語言 (Data Manipulation Language,簡稱 DML),用于增、刪、改數(shù)據(jù)。 DBMS 必須為用戶提供相應(yīng)的命令和語言以完成這些操作,這就構(gòu)成了用戶和數(shù)據(jù)庫的接口。 Access2021 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。 數(shù)據(jù)庫管理系統(tǒng) (DBMS)是對(duì)數(shù)據(jù)庫信息進(jìn)行存儲(chǔ)、處理和管理的系統(tǒng)。從技術(shù)上講,盡管事件與消息可能不是一一對(duì)應(yīng)的,當(dāng)大多數(shù)的 Delphi 事件是在收到相應(yīng)的 Windows 消息后被觸發(fā)的。實(shí)際上窗體也是一個(gè)組件,它作為容器可 以容納其他的組件對(duì)象。類是一個(gè)抽象的概念,用類的方式來解決問題就必須用類創(chuàng)建一個(gè)實(shí)例化 的類對(duì)象,然后通過類對(duì)象去訪問類的成員變量和調(diào)用類的成員方法。它是將人們認(rèn)識(shí)世界過程中普遍采用的思維方法應(yīng)用到程序設(shè)計(jì)中。 福州大學(xué)本科生畢業(yè)設(shè)計(jì) ( 論文 ) 6 第 2 章 開發(fā)工具 簡介 本系統(tǒng)結(jié)合 高 校的儀器管理的情況,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的 DELPHI7和 Access2021 做為開發(fā)工具而開發(fā)出來的單機(jī)版儀器管理系統(tǒng)。 LIMS 的設(shè)計(jì)特點(diǎn) 適應(yīng)現(xiàn)代化企業(yè)發(fā)展的的實(shí)驗(yàn)室必須要建立起完備的質(zhì)量管理體系,因而需要一套科學(xué)的 LIMS 軟件,它應(yīng)既能滿足目前的業(yè)務(wù)狀況,又能適應(yīng)未來不斷增長業(yè)務(wù)需求,具有靈活的可擴(kuò)充性。由于實(shí)驗(yàn)室規(guī)模一般都不大,隨著 MSWindows、 WindowsNT 操作系統(tǒng)的興起,基于該平臺(tái)開發(fā)的 LIMS 開始流行, LIMS開始從 DOS平臺(tái)、 UNIX 平臺(tái)逐步過渡到 Windows、 Windows NT 平臺(tái),這個(gè)時(shí)期的產(chǎn)品一般都具有良好的用戶界面,操作比較簡單,功能比較全面,性能價(jià)格比較好,吸引了越來越多的用戶。相對(duì)而言,國內(nèi)軟件開發(fā)商在軟件的設(shè)計(jì)上與國外技術(shù)相比還有些差距。這 些功能滿足了實(shí)驗(yàn)室檢驗(yàn)工作的基本需要,功能比較單一,因而計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)一般比較簡單,但比較容易實(shí)現(xiàn),投資比較少,設(shè)計(jì)好后,一般可以在較長的時(shí)間里不需要對(duì)網(wǎng)絡(luò)軟硬件進(jìn)行改變。起步雖晚,但發(fā)展快。 從全球范圍的使用情況來看,目前 LIMS 在歐美日本澳洲的發(fā)達(dá)國家實(shí)驗(yàn)室廣泛應(yīng)用,福州大學(xué)本科生畢業(yè)設(shè)計(jì) ( 論文 ) 2 安裝 LIMS 的國外實(shí)驗(yàn)室已經(jīng)上萬家,專門經(jīng)營 LIMS 產(chǎn)品的國外專業(yè)公司也有幾十家,業(yè)績最突出的公司到現(xiàn)在為止已經(jīng)有千余個(gè)應(yīng)用案例。隨之設(shè)備數(shù)量的增加,保管紀(jì)錄日益增多,難以對(duì)設(shè)備進(jìn)行準(zhǔn)確的統(tǒng)計(jì),分析。s instrument manages. The paper mainly introduced this topic development background, must plete function and development process. Emphatically explanation system design key point, design concept, difficult technology and solution. Keywords: the instrument management, Database,, Access 設(shè)備儀器管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 1 第 1 章 緒論 研究 課題 原因 在過去的 30 年中,各行各業(yè)往往都有不少管理人員和行政首腦孤立地看待數(shù)據(jù)處理和計(jì)算機(jī)。在競爭激烈的環(huán)境里,管理人員和行政首腦必須有效地利用信息,不然就難以立足于不敗之地。直到最近幾年,人們才認(rèn)識(shí)到:信息是一種資源,必須把這種有價(jià)值的資源加以利用,不使其白白浪費(fèi)掉。 關(guān)鍵字:儀器管理,數(shù)據(jù)庫, Delphi7, Access II The design and the realization of the equipments instrument management information system Abstract In the past 30 years, managers and the administrative heads often regard the data processing and the puter isolated in many businesses. The reason is that the data processing and the information service staffs are not willing to exchanges with user with the language that was understood by the user. Managers are not interest in such exchanges and powerless. It results in delayed development of a puter system. Thus encouraged in many other aspects has closed the borders and practice isolationism with the redundancy work. Until recent several years, the people have realized: The information is one kind of valuable resources must be use. In the petition intense environment, the administrative personnel and the administrative head must use the information effectively to keeping ahead of its petitors. With the rapid development of puter technology, the puter’s use in the school management application bees popular. Using puter laboratory information management to achieve also is imperative. The realization instrumentation equipment scientific style, the standardized management, develops the equipment instrument management system management system is necessary, also has the profound significance. Because the instrumentation equipment management involves the management scope is widespread, manages the content to be numerous and diverse, in addition other change factor, causes the routine work to need to consume the massive manpower and the physical resource, uses the modernized puter information management method is an effective solution. After the actual needs analysis, this design uses to make the single version of according to the situation of the university39。 傳統(tǒng)的儀器設(shè)備管理采用手工操作,入庫,出庫,檢索和統(tǒng)計(jì),在各個(gè)環(huán) 節(jié)都要大量消耗人力,物力,流程繁瑣復(fù)雜,管理難度大。目前向著Inter/Intra 和 Web 技術(shù)發(fā)展,它已跳出了單獨(dú)的實(shí)驗(yàn)室運(yùn)行環(huán)境 , 打破了地區(qū) 和時(shí)空界限,實(shí)現(xiàn)遠(yuǎn)程樣品登錄、訪問、遠(yuǎn)程信息交換,與企業(yè)信息系統(tǒng) (ERP) 集成 ,形成了企業(yè)級(jí)的全方位管理。 由于 設(shè)備 管理在社會(huì)大生產(chǎn)中占用重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國家已達(dá)到 95%以上,而我國在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在 80 年代初開始的。 LIMS 的分類 根據(jù)其功能, LIMS 一般可以分為兩大類: 第一類:純粹數(shù)據(jù)管理型 這類的 LIMS 軟件主要功能一般包括:數(shù)據(jù)采集、傳輸、存貯、處理、數(shù)理統(tǒng)計(jì)分析、數(shù)據(jù)合格與否的自動(dòng)判定、輸出與發(fā)布、報(bào)表管理、網(wǎng)絡(luò)管理等模塊。目前,國際上和國內(nèi)都有此類商業(yè)軟件銷 售。C/S 構(gòu)架的數(shù)據(jù)管理模式成為主流,數(shù)據(jù)處理能力大大提高。 雖然有這么多多的效益,目前還有不少單位對(duì)此技術(shù)的應(yīng)用不重視 [7]。第五章介紹了 系統(tǒng)實(shí)施 ,包括系統(tǒng)的編譯和發(fā)行、系統(tǒng)的提高和超越。 Delphi 的有關(guān)概念 ( 1)面向?qū)ο蟪绦蛟O(shè)計(jì) 面向?qū)ο蟪绦蛟O(shè)計(jì)( objectoriented programming,oop)是 Delphi 開發(fā)程序的基礎(chǔ)。 類對(duì)象 類對(duì)象是類的實(shí)例化。 利用組件編程實(shí)際上是非常容易的,就是使用按鈕、文本編輯框、組合框等這樣的對(duì)象,我們將其放在窗體中,修改這些組件的屬性并對(duì)它們觸發(fā)的一些消息進(jìn)行處理。從理論上講,事件是向窗體發(fā)送消息的結(jié)果,并且從該窗體(或相應(yīng)組件)可以響應(yīng)該消息。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個(gè)人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。除了對(duì)數(shù)據(jù)庫設(shè)置密碼保護(hù),對(duì)數(shù)據(jù)庫進(jìn)行編碼壓縮,還可以啟用用戶級(jí)的安全機(jī)制,在用戶級(jí)別上控制對(duì)數(shù)據(jù)庫的訪問。 關(guān)系數(shù)據(jù)庫 標(biāo)準(zhǔn)語言 SQL 用戶在使用數(shù)據(jù)庫時(shí),要對(duì)數(shù)據(jù)庫進(jìn)行各種各樣的操作,包括數(shù)據(jù)模式的定義、修改,數(shù)據(jù)的增、刪、查和控制等。 ( 2)查詢語言 (Query Language,簡稱 QL)用于查詢數(shù)據(jù)。 ( 4)控制對(duì)數(shù)據(jù)庫和數(shù)據(jù)庫對(duì)象的存取 。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。利用 SQL 語言接口和 Delphi 軟件開發(fā)工具的技術(shù)特點(diǎn) ,結(jié)合 Access 2021 和 Delphi 的數(shù)據(jù)庫訪問方法,實(shí)現(xiàn)一個(gè)設(shè)備儀器信息管理系統(tǒng)。 系統(tǒng)功能調(diào)查 數(shù)據(jù)輸入 在數(shù)據(jù)庫管理系統(tǒng)輸入模塊的開發(fā)中,如何提高 輸入數(shù)據(jù)的正確性是開發(fā)者應(yīng)考慮的一個(gè)重要問題。 查詢頁面的功能是讓瀏覽者輸入 自己的名字 ,輸出 自己已借用的儀器設(shè)備的清單。主要使用查詢控件 Tquery 控件帶參數(shù)進(jìn)行多條件組合查詢。 主菜單的設(shè)計(jì) 主菜單有兩個(gè)子菜單組成,分別對(duì)應(yīng)系統(tǒng)的兩大功能模塊,子菜單設(shè)計(jì)都很簡單。對(duì)于上面提到的前兩個(gè) tbobox,考慮到他們的數(shù)據(jù)是動(dòng)態(tài)變化的,所以把他們列表中的數(shù)據(jù),安排在窗體的 onshow 事件中從數(shù)據(jù)表 和 中 讀入 【 24】 。 借出者編號(hào)窗體如下圖所示: 圖 55借出者編號(hào)窗體 在儀器借用信息窗體的設(shè)計(jì)中也有三個(gè)基本功能,分別是借用信息錄入、借用儀器和兩個(gè)報(bào)表的輸出:按名字打印信封格式的催還單以及打印全部借用信息。分別顯示查詢得到的對(duì)應(yīng) 字段值(即設(shè)置他們的 datafield 屬性,在下拉列表中選擇)。 在本窗體還涉及兩個(gè)按鈕,分別用來打印和保存生成的圖表??紤]到可能會(huì)出現(xiàn)管理員不在的情況 ,所以有必要設(shè)計(jì)一個(gè)一般用戶界面 ,提供給一般的用戶進(jìn)行查詢 .該模塊只有查詢的功能 ,并且分為兩個(gè)模塊分別 是基本信息模塊和借用維護(hù)模塊。要在其他機(jī)器上運(yùn)行本系統(tǒng),至少需要以下幾個(gè)條件: ( 1) 本系統(tǒng)所用到的所有數(shù)據(jù)庫表。 要求 所設(shè)計(jì)的 設(shè)備儀器 管理系統(tǒng)可以滿足 一般查詢,儀器管理 工作人員 兩方面 的需要 。 回憶我在福州大學(xué)物理與信息學(xué)院學(xué)習(xí)的四年中,最令我難忘 的是 導(dǎo)師 張照老師, 導(dǎo)師治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,品德高尚,平易近人 。 設(shè)備儀器管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 29 參考文獻(xiàn) [1] 姜旭平 .信息系統(tǒng)開發(fā)方法 .北京 :清華大學(xué)出版社, ^54 [2] 安世虎 .MIS 系統(tǒng)開發(fā)關(guān)鍵技術(shù)綜合研究,計(jì)算機(jī)工程與設(shè)計(jì), 2021,6:1014 [3] 曾凡建 .對(duì) MIS 建 設(shè)的探討,湖北 :湖北郵電技術(shù), 2021,1: 44^46 [4] 王新宇 .張仲義,任遠(yuǎn) .基于關(guān)系的 MIS 軟件項(xiàng)目管理的組織模式及應(yīng)用,現(xiàn)代計(jì)算機(jī), 2021,3:38^40 [5] 李洪波 ,邵秀麗 ,涂生奉 面向?qū)ο蠓?、原型法?CASE 方法的有機(jī)復(fù)合在大型 MIS 開發(fā)中的應(yīng)用研