Delphi實驗室裝置管理系統設計報告

2023-01-24 02:57:02 字數 3892 閱讀 9192

西安石油大學經濟管理學院

資訊管理與資訊系統專業

經管 1002班

組號:第八組

組員:蔡慶豐吳泓言

前言 2

一、系統設計背景 2

二、小組分工 2

第1章總體設計 3

1.1 開發環境的選擇 3

1.1.1 delphi 7 3

1.1.2 microsoft office access 2003 3

1.2 系統功能結構設計 4

1.2.1 系統功能模組 4

1.2.2 系統功能結構圖 5

第2章詳細設計 6

2.1 資料庫設計 6

2.1.1 邏輯結構設計 6

2.1.2 物理結構設計 6

2.2 使用者介面設計 8

2.2.1 登入介面設計 8

2.2.2 系統主介面設計 8

2.2.3 使用者資訊介面設計 9

2.2.4 密碼修改介面設計 10

2.2.5 裝置資訊介面設計 11

2.2.6 借出與歸還資訊介面設計 12

2.2.7 裝置維護介面設計 12

2.2.8 條件與綜合查詢介面設計 13

2.2.9 系統備份與還原介面設計 14

第3章系統實現 14

3.1 系統實現總述 14

3.2 例項演示舉例 15

3.3 關鍵功能**實現舉例 16

第4章總結 17

4.1 收穫 17

4.2 不足與展望 18

致謝 18

前言一、系統設計背景

系統設計要求如下:(字型,宋體,小四號)

1. 具體題目為「實驗室裝置管理系統」,開發任務以小組為單位完成,每組人數為2人;設計完畢後,每組必須上交系統設計相關資料。

2. 軟體介面要求美觀友好,軟體的基本功能應包括:

1) 使用者管理功能:使用者登入驗證、增刪使用者、使用者密碼修改等;

2) 基礎資料維護功能:完成實驗裝置、實驗室資訊的新增、修改、刪除等操作;

3) 實驗裝置的借還管理:裝置的借出與歸還資訊等;

4) 實驗裝置的維護管理:能夠記錄裝置的維修等資訊等;

5) 查詢功能:能夠按照特定條件和綜合查詢方式進行查詢等。

3. 使用access資料庫。

二、小組分工

1、組員(姓名:蔡慶豐 )

(1)個人主要工作

負責對整個系統的布局和部分介面的設計與製作

(2)主要收穫

基本掌握delphi的一般操作,能較熟練運用delphi中的元件,並能編寫一些**來解決問題。

(3)自我評定 □優 □良 □中 □及格 □不及格

2、組員(姓名:吳泓言 )

(1)個人主要工作

負責對部分頁面的設計與製作

(2)主要收穫

比做系統之前有很大進步,基本掌握delphi的一般操作,對物件導向開發系統有了更多的了解。

(3)自我評定 □優 □良 □中 □及格 □不及格

delphi是著名的borland公司開發的視覺化軟體開發工具。delphi被稱為***程式語言,它具有簡單、高效、功能強大的特點。和vc相比,delphi更簡單、更易於掌握,而在功能上卻絲毫不遜色;和vb相比,delphi則功能更強大、更實用。

可以說delphi同時兼備了vc功能強大和vb簡單易學的特點,它一直是程式設計師至愛的程式設計工具。

delphi具有以下的特性:基於窗體和物件導向的方法,高速的編譯器,強大的資料庫支援,與windows程式設計緊密結合,強大而成熟的元件技術。但最重要的還是objectpascal語言,它才是一切的根本。

objectpascal語言是在pascal語言的基礎上發展起來的,簡單易學。

delphi提供了各種開發工具,包括整合環境、影象編輯(imageeditor),以及各種開發資料庫的應用程式,如desktopdatabaseexpert等。在delphi眾多的優勢當中,它在資料庫方面的特長顯得尤為突出:適應於多種資料庫結構,從客戶機/服務機模式到多層資料結構模式;高效率的資料庫管理系統和新一代更先進的資料庫引擎;最新的資料分析手段和提供大量的企業元件。

access 是office系列軟體中用來專門管理資料庫的應用軟體。所謂資料庫是指經過組織的、關於特定主題或物件的資訊集合。資料庫管理系統分為兩類:

檔案管理系統和關係型管理系統。access應用程式就是一種功能強大且使用方便的關係型資料庫管理系統,一般也稱關係型資料庫管理軟體。它可執行於各種microsoft windows系統環境中,由於它繼承了windows的特性,不僅易於使用,而且介面友好,如今在世界各地廣泛流行。

它並不需要資料庫管理者具有專業的程式設計水平,任何非專業的使用者都可以用它來建立功能強大的資料庫管理系統。

access的用途體現在兩個方面:

(1)行資料分析: access有強大的資料處理、統計分析能力,利用access的查詢功能,可以方便地進行各類彙總、平均等統計,並可靈活設定統計的條件。

(2)開發軟體: access用來開發軟體,比如生產管理、銷售管理、庫存管理等各類企業管理軟體,其最大的優點是:易學!非計算機專業的人員,也能學會。

另外,在開發一些小型**web應用程式時,用來儲存資料。

將access運用於實驗室裝置管理系統主要適用於儲存資料。

本系統共分為7個功能模組,分別是使用者管理模組、裝置資訊模組、借還管理模組、裝置維護模組、查詢模組、系統維護模組和退出系統模組,其功能如下所示:

● 使用者管理模組:此模組包括使用者資訊頁面和密碼修改頁面,使用者資訊頁面是對使用者資訊進行新增、修改、刪除、儲存等操作,密碼修改頁面是對使用者密碼的修改,新增使用者成功後可在登入介面進行使用者驗證。

● 裝置資訊模組:此模組用於對實驗室裝置資訊進行新增、修改、刪除、儲存等操作。

● 借還管理模組:此模組是對裝置借出資訊和歸還資訊的管理,進行相關的新增、修改、儲存等操作。

● 裝置維護模組:此模組記錄損壞裝置的維修資訊,可進行新增、修改和儲存操作。

● 查詢模組:此模組設有條件查詢和綜合查詢功能,可進行相關查詢操作。

● 系統維護模組:此模組分為系統備份和系統還原頁面,分別執行對資料庫的備份和還原。

● 退出系統模組:此模組控制使用者點選「退出」或關閉主視窗時給出提示,確認退出則關閉系統,取消則不關閉系統。

(1)使用者(使用者編號,使用者名稱,密碼,級別)

(2)裝置資訊(裝置編號,裝置名稱,裝置型別,裝置單價,生產廠家,購進時間,購進數量,庫存數量)

(3)借出資訊(裝置編號,裝置名稱,借出時間,借出數量,借裝置人,經手人)

(4)歸還資訊(裝置編號,裝置名稱,歸還時間,歸還數量,歸還人,經手人)

(5)裝置維修(損壞裝置,損壞數量,維修人員,維修日期,維修費用)

系統採用access 2003作為後台資料庫,在設計資料庫表的過程中,一般要遵循幾條原則:資料庫設計乙個表最好只儲存乙個實體或物件的相關資訊,不同的實體最好儲存在不同的資料表中,如果實體還可以再劃分,實體的劃分原則是最好能夠比當前系統要開發的實體的複雜度小;資料表的資訊結構一定要合適,表的字段的數量一般不要過多;擴充套件資訊和動態變化的資訊一定要分開在不同的表裡;多對多這樣的表關係盡量不出現等。通過分析,該系統需建5個資料表,分別用於儲存使用者資訊和留言資訊。

這兩個表之間相互關聯,共同儲存著系統所需要的資料。

(1) 使用者表

用於儲存使用者基本資訊,包括使用者編號、使用者名稱、密碼和級別。

(2) 裝置資訊表

用於儲存裝置基本資訊,包括裝置編號、裝置名稱、裝置型別、裝置單價、生產廠家、購進時間、購進數量和庫存數量。

(3) 借出資訊表

用於儲存裝置借出資訊,包括裝置編號、裝置名稱、借出時間、借出數量、經手人和借裝置人。

實驗室裝置管理系統

目錄1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 3 1.4參考資料 3 2子模組設計 4 2.1模組需求 4 2.2專案分工 5 2.3模組基本設計概念和處理流程 5 2.4結構設計 6 2.4.1報表操作結構 7 2.4.2報表流程設計 7 2.4.3報表業務設計 8 目錄 1引言...

實驗室裝置管理系統的設計及實現

作者 餘燕川王華軍盧涵宇 電腦知識與技術 2013年第18期 摘要 針對實驗室傳統儀器裝置管理方法的低效率問題,提出並設計了一種基於c 的實驗室裝置管理系統,該系統實現了實驗室裝置資訊的規範管理 科學統計和快速查詢,減少管理方面的工作量,提高了實驗室儀器裝置管理的效率和可靠性,實現了裝置資源共享,對...

實驗室儀器裝置管理

儀器裝置是實驗室測試能力的重要保證,實驗室出具的所有資料都來自於儀器裝置,檢測裝置一旦失準,造成的損失有時遠遠大於檢測裝置本身的價值。因此,必須採取有效的管理措施,保證檢測裝置安全 可靠 經濟地執行,從而確保檢測資料準確 及時。處中心實驗室下設6個分項實驗室,6個人分別作為各個分項實驗室的兼職裝置管...