日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
深入探討Access數(shù)據(jù)庫中的觸發(fā)器 (access數(shù)據(jù)庫 觸發(fā)器)

Access數(shù)據(jù)庫是一種非常流行的數(shù)據(jù)庫管理系統(tǒng),它廣泛應用于個人和小型團體的日常業(yè)務中。如今,無論是在家庭、學校、企業(yè)還是機構中,Access數(shù)據(jù)庫都扮演著非常重要的角色。

在Access數(shù)據(jù)庫中,觸發(fā)器是管理數(shù)據(jù)的一種有效工具。觸發(fā)器是一種特殊的存儲過程,它可以在特定的情況下自動執(zhí)行一系列操作。在本文中,我們將,包括如何創(chuàng)建觸發(fā)器、觸發(fā)器的類型和使用方法以及使用觸發(fā)器時需要注意的事項和技巧。

一、創(chuàng)建觸發(fā)器的方法

在Access數(shù)據(jù)庫中創(chuàng)建觸發(fā)器,首先需要創(chuàng)建一個存儲過程。存儲過程是一組預定的數(shù)據(jù)庫操作,可以被多個程序調用,而不需要知道具體的實現(xiàn)過程,從而增加了數(shù)據(jù)庫操作的靈活性和效率。

如果要在Access中創(chuàng)建一個存儲過程,可以使用Visual Basic for Application (VBA)編寫代碼。在VBA中,可以使用CreateTrigger方法來創(chuàng)建一個觸發(fā)器,如下所示:

Sub CreateTrigger()

Dim strSQL As String

strSQL = “CREATE TRIGGER myTrigger ” & _

“ON myTable ” & _

“FOR UPDATE ” & _

“AS ” & _

“BEGIN ” & _

“PRINT ‘Hello World!’ ” & _

“END”

CurrentProject.Connection.Execute strSQL

End Sub

這是一個非常簡單的示例,創(chuàng)建了一個名為myTrigger的觸發(fā)器,它在更新myTable表時觸發(fā),并打印出“Hello World!”消息。

在創(chuàng)建觸發(fā)器時,可以為它指定不同的條件和操作。例如,可以在插入、刪除和更新記錄之前或之后,執(zhí)行更新之前或之后等操作。這樣,通過創(chuàng)建不同類型的觸發(fā)器,可以有效控制數(shù)據(jù)的變化,保證數(shù)據(jù)的一致性和完整性。

二、觸發(fā)器的類型和使用方法

在Access數(shù)據(jù)庫中,觸發(fā)器分為Insert、Update和Delete三種類型。不同類型的觸發(fā)器可以在不同時間點觸發(fā),從而執(zhí)行不同的操作。

插入觸發(fā)器:當向數(shù)據(jù)庫中插入新記錄時觸發(fā)。插入觸發(fā)器可以用于執(zhí)行一些初始化或默認設置操作,例如,為新記錄設置默認值或檢查數(shù)據(jù)的有效性。以下是一個簡單的插入觸發(fā)器的示例:

CREATE TRIGGER insertTrigger

ON myTable

FOR INSERT

AS

UPDATE myTable SET createDate = GETDATE()

WHERE myTable.id IN (SELECT id FROM inserted)

在這個例子中,插入觸發(fā)器在向myTable插入新記錄時觸發(fā),并更新記錄的創(chuàng)建日期。

更新觸發(fā)器:當更新數(shù)據(jù)庫中的記錄時觸發(fā)。更新觸發(fā)器可以用于執(zhí)行復雜的邏輯操作,例如,驗證數(shù)據(jù)的完整性、檢查數(shù)據(jù)的一致性等。以下是一個簡單的更新觸發(fā)器的示例:

CREATE TRIGGER updateTrigger

ON myTable

FOR UPDATE

AS

IF UPDATE (price)

BEGIN

UPDATE myTable SET price = price * 1.1

FROM myTable INNER JOIN inserted ON myTable.id = inserted.id

END

在這個例子中,更新觸發(fā)器在更新myTable表中的記錄時觸發(fā),并將價格增加10%。

刪除觸發(fā)器:當從數(shù)據(jù)庫中刪除記錄時觸發(fā)。刪除觸發(fā)器可以用于執(zhí)行一些清理操作,例如,刪除關聯(lián)表中的相關記錄或記錄日志信息。以下是一個簡單的刪除觸發(fā)器的示例:

CREATE TRIGGER deleteTrigger

ON myTable

FOR DELETE

AS

DELETE FROM logTable

WHERE logTable.id IN (SELECT id FROM deleted)

在這個例子中,刪除觸發(fā)器在從myTable表中刪除記錄時觸發(fā),并從logTable表中刪除相應的日志信息。

三、使用觸發(fā)器時需要注意的事項和技巧

當使用觸發(fā)器時,需要注意以下幾點:

1. 觸發(fā)器應該盡可能簡單,不要包含復雜的邏輯操作。否則,會導致數(shù)據(jù)庫性能下降和數(shù)據(jù)更新速度變慢。

2. 觸發(fā)器可能會被連續(xù)執(zhí)行多次,需要特別注意這種情況。例如,當在更新觸發(fā)器中同時更新一個觸發(fā)器中的字段時,需要特別注意避免死循環(huán)。

3. 觸發(fā)器應該產生合理的錯誤消息,以幫助調試和維護操作。

4. 使用觸發(fā)器時,應該確保數(shù)據(jù)的完整性和一致性??梢酝ㄟ^在存儲過程中使用錯誤處理和回滾操作來避免數(shù)據(jù)出現(xiàn)錯誤和異常。

在Access數(shù)據(jù)庫中使用觸發(fā)器是一個非常有效的管理數(shù)據(jù)的方法。了解如何創(chuàng)建和使用不同類型的觸發(fā)器,以及如何避免錯誤和異常,將有助于將數(shù)據(jù)操作提高到一個新的水平,為業(yè)務的順暢運行提供良好的保障。

相關問題拓展閱讀:

  • 數(shù)據(jù)庫ID的問題
  • 運輸公司車輛管理 課程設計

數(shù)據(jù)庫ID的問題

如果是自增ID,那么就不太行,自增ID是不能修改的,修改要報錯;如果不是自增ID,你可以刪除了記錄以后把ID大于被刪除ID的記錄UPDATE ….SET ID=ID-1(前提是一條一條的刪,如果批量的話就不好使了)

方法一:

刪個那個自動編號的字段,再建一個同樣的自動編號字段即可。

方法二:

自動編號是一直增加的(每次都加1),你再增加一條記錄它的編號會在前面的基礎上加1(刪除的也算),如果你編號為1的記錄被刪除了,你想再要從1開始,可以打開Access數(shù)據(jù)庫,選擇工具,再選擇數(shù)據(jù)庫實用工具,單擊壓縮和修復數(shù)據(jù)庫,這樣就OK了.

不可能還按原來的來排列。只能接著排。 如果非得這么安裝你的這種要求來排列的話,那么你可以自己編寫一個存儲過程來實現(xiàn)。或者觸發(fā)器也可以。

運輸公司車輛管理 課程設計

這個網站能免費下幾個,不能免費下的就要收費了

本站免費計算機課程設計論文下載

本人原創(chuàng)計算機類課程設計免費下載,銷售計算機畢業(yè)論文

請把我的網站介紹給同學們.謝謝支持本站

ACCESS課程設計庫存管理工資管理系統(tǒng) sqlserver數(shù)據(jù)庫課程設計 c++語言面向對象程序設計課程設計 vb課程設計學生成績系統(tǒng)

asp留言板(沒有論文) 計算機實訓計算機組裝與維護課程設計

簡單的網頁設計沒有論文 office課程設計 操作系統(tǒng)課程設計

另有以上沒有列出的計算機課程設計為收費材料30元一份 更多

摘 要車輛管理系統(tǒng)是用計算機管理機動車輛的檔案,運營管理以及駕駛員信息的一種計算機應用技術的創(chuàng)新,在計算機還未普及之前車輛管理都是由工作人員手工抄寫的方式來操作的.現(xiàn)在一般的車輛管理都是采用計算機作為工具的實用的計算機智能化車輛管理程序來幫助工作人員進腔正臘行更有效的機動車輛管理。車輛管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方伍滑面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。 經過分析,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向對象清斗的開發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。關鍵字:評語管理,MIS,visual basic ,數(shù)據(jù)庫 Abstract Vehicle Management System Computer used motor vehicles archives management, operation and management of a driver information computer applications innovation, Management has not yet popular in the computer before the vehicles are from the staff manual transcription to operate. Now the general management of the vehicles are used as a tool for computer intelligent vehicle management procedures to help staff more effective management of motor vehicles. Vehicle management system is a typical management information system (MIS), including its main development background to the establishment and maintenance of the database and front-end application development 2. The request for the establishment of strong data consistency and integrity, good for the security of the data. For the latter request applications functions, such as easy to use features. After ysis, we use Microsoft visual basic development tool companies, the use of its various object-oriented development tools, especially data that can be easily accessible and concise window manipulation database intelligent objects, the first prototype application system in a short time and then, computation of the initial prototype system needs to constantly revise and improve until the formation of a viable system of user satisfaction. keyword : comments management MIS,visual basic database 目錄第1章 緒 論… 1 1.1前言… 1 1.2系統(tǒng)概述… 1 1.3系統(tǒng)開發(fā)背景… 2 1.4系統(tǒng)開發(fā)意義… 2 1.5系統(tǒng)簡介… 3 1.6系統(tǒng)的目標… 3 第2章 系統(tǒng)分析… 4 2.1系統(tǒng)開發(fā)的思想… 4 2.2系統(tǒng)可行性分析… 4 2.2.1技術可行性分析… 4 2.2.2經濟可行性分析… 4 2.2.3社會上可行性分析… 4 2.2.4簡要總結… 5 第3章 系統(tǒng)需求設計… 6 3.1業(yè)務流程分析… 6 3.2數(shù)據(jù)流程分析… 7 3.2 系統(tǒng)總體功能結構圖… 8 3.3 代碼設計… 9 3.3.1代碼設計原則… 9 3.3.2安全和保密設計… 9 第4章 系統(tǒng)數(shù)據(jù)庫設計… 10 4.1 數(shù)據(jù)庫管理系統(tǒng)的選擇… 10 4.2 數(shù)據(jù)庫結構設計… 11 第5章 系統(tǒng)功能模塊設計… 15 5.1系統(tǒng)模塊設計與使用說明… 15 5.2車輛檔案管理設計… 18 5.3車輛運營設計… 24 5.4車輛管理設計… 27 5.5駕駛員管理設計… 31 5.6系統(tǒng)維護設計… 36 第6章 結論… 38 參考文獻… 39 致 謝… 40 第1章 緒 論 1.1前言 90年代中期以前,車輛管理基本上都是靠手工進行,后來隨著電腦的普及以及計算機軟硬件的發(fā)展,市場上出現(xiàn)了一些隨機出題軟件并被一些管理部門及人員采用,但仍然需要大量的人工參與過程之中。車輛管理是一項極其繁瑣的工作,通過人手工計算容易出錯,很多工作人員都頭皮發(fā)麻。近幾年,隨著計算機技術的發(fā)展和互聯(lián)網時代的到來和飛速發(fā)展,我們已經進入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,車輛管理傳統(tǒng)的工作模式和方法受到很大的挑戰(zhàn)。Internet技術持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的管理提出了新的模式。絕大部分管理部門都已接入互聯(lián)網,通過設計和建設網絡拓撲架構、網絡安全系統(tǒng)、數(shù)據(jù)庫基礎結構、信息共享與管理、信息的發(fā)布與管理,從而方便管理者和被管理者之間的信息發(fā)布、信息交流和信息共享。在此開發(fā)的車輛管理系統(tǒng)用計算機管理機動車輛的檔案,運營管理以及駕駛員信息的一種計算機應用技術的創(chuàng)新,在計算機還未普及之前車輛管理都是由工作人員手工抄寫的方式來操作的.現(xiàn)在一般的車輛管理都是采用計算機作為工具的實用的計算機智能化車輛管理程序來幫助工作人員進行更有效的機動車輛管理。車輛管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。 1.2系統(tǒng)概述管理信息系統(tǒng)是一門新興的,集管理科學、信息科學、系統(tǒng)科學及計算機科學為一體的綜合性學科,研究的是企業(yè)中對車輛信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。管理信息系統(tǒng)的分析與設計,必須和具體實際相結合,才能真正服務社會。在系統(tǒng)開發(fā)時應遵循以下一些原則: 1、穩(wěn)定性原則系統(tǒng)的開發(fā)必須具有加強的應變能力,在一定時間內有相對的穩(wěn)定性 2、實用性與先進性原則目前,我國的管理信息系統(tǒng)開發(fā)中存在低水平的重復開發(fā)和片面追求高檔次的硬件設備,以及系統(tǒng)開發(fā)成功率低,使用價值等問題。鑒于實際情況在系統(tǒng)開發(fā)中應遵循把實用性放在之一位,又要突出系統(tǒng)在技術上,管理上的先進性原則。 3、面向用戶原則管理信息系統(tǒng)是為用戶開發(fā)的,最終是交給用戶使用的,只有用戶通過運行才能對系統(tǒng)做出客觀評價。因此必須從系統(tǒng)的總體方案規(guī)劃設計到系統(tǒng)開發(fā)過程中的每一個環(huán)節(jié),都必須堅持一切為了用戶,一切服務于用戶的觀點,這是信息系統(tǒng)開發(fā)的首要前提。 1.3系統(tǒng)開發(fā)背景現(xiàn)今,隨著國民生活水平的不斷提高,人們在物質上的消費也不斷的提高,越來越多的人擁有自己的車,方便出行。我們相信在今后車輛管理將會走向網絡化的管理模式。這樣才是符合信息發(fā)展的。所以我們考慮這是一個機會。我們要給不同的管理人員一個好的解決方案。車輛管理系統(tǒng)是傳統(tǒng)車輛管理的延伸,它可以利用網絡的無限廣闊空間,隨時隨地的對駕駛員進行記錄,加上數(shù)據(jù)庫技術的利用,大大簡化了傳統(tǒng)記錄的過程。因此車輛管理試系統(tǒng)是管理的不可缺少的一個重要環(huán)節(jié)。相比傳統(tǒng)的管理方式,基于VB和數(shù)據(jù)庫的車輛管理系統(tǒng)的主要好處是一方面可以快速有效地管理各種信息,就可以按照要求自動生成各種相關信息;另一方面,存儲時間靈活,可以在規(guī)定的時間段內的任意時間的存如檔案;另外計算機化的管理的更大特點是快速有效。系統(tǒng)極大地提高了管理的靈活性,現(xiàn)在許多領域已經有了廣泛的應用。利用VB與Access技術開發(fā)的系統(tǒng)它具有用戶注冊、多用戶同時登記,查閱管理等功能。本系統(tǒng)主要由車輛檔案管理模塊、車輛運營管理模塊、系統(tǒng)維護模塊組成。 1.4系統(tǒng)開發(fā)意義在隨著企業(yè)規(guī)模的擴大以及車輛作為最為普遍的交通工具,在企業(yè)中已經不是單一的存在,由于單位車輛數(shù)目的急劇增加,與之相對應的問題隨之而生,比如車輛的使用權問題,車輛的費用問題等,不再是簡單的少量的數(shù)據(jù)。為了解決這一系列的問題,我們必須借助于電腦的強大的數(shù)據(jù)處理能力和存儲能力,如此可以減少人力財力來維護這些數(shù)據(jù),可以用更少的投入來換取更佳的數(shù)據(jù)管理。因此,在這樣的情況下,開發(fā)單位車輛管理系統(tǒng)是可行的,是必要的。如今,MIS開發(fā)已經慢慢的驅向成熟,車輛管理系統(tǒng)也有部分開發(fā),但是都還不是十分完善。現(xiàn)今已經開發(fā)的車輛管理系統(tǒng)都是針對以運營為主的具有盈利目的的單位。比如,公交管理、出租車管理、運輸公司管理、汽車站點的管理,而這些管理最主要是針對盈利的管理,很少有針對各種汽車使用權、車輛調配等各種普通單位,不是以車輛運營為盈利手段的車輛管理,針對這點,此系統(tǒng)就是適合如今大多數(shù)企業(yè)管理的信息管理系統(tǒng)。 1.5系統(tǒng)簡介本系統(tǒng)主要服務于車管所工作人員管理轄區(qū)機動車輛,以及駕駛員相關信息,本系統(tǒng)由以下幾大功能模塊構成. 1)車輛檔案管理(車輛檔案建立,車輛檔案查詢,車輛檔案刪除,車輛檔案變更查詢等.) 2)車輛運營管理(車輛運營表,車輛運營查詢,清空車輛運營表) 3)車輛管理(車輛維修管理,車輛報廢管理等) 4)駕駛員管理(駕駛員檔案管理,駕駛員檔案查詢等) 5)系統(tǒng)維護(系統(tǒng)備份,系統(tǒng)還原,系統(tǒng)檢查) 1.6系統(tǒng)的目標本系統(tǒng)主要服務于機動車管理人員的日常工作.利用本系統(tǒng)可以方便的監(jiān)控管理本區(qū)域的駕駛員信息.在此基礎上力求軟件界面人性化以及操作簡單,程序具有健壯性等. 第2章 系統(tǒng)分析 2.1系統(tǒng)開發(fā)的思想本系統(tǒng)總是VB與ACCESS結合開發(fā)的,它實際上是以Access數(shù)據(jù)庫做后臺,在VB中的DAO模型和數(shù)據(jù)庫進行鏈接。主要由前臺界面和后臺數(shù)據(jù)庫組成,前臺界面就是我們用VB開發(fā)的,而后臺與前臺的鏈接比較復雜,因為系統(tǒng)的應用程序和數(shù)據(jù)庫全放在那里。我們的車輛系統(tǒng)應用程序使用的是VB語言,后臺的數(shù)據(jù)庫采用ACCESS 2023,應用程序的編輯軟件我們用的都是MICROSOFT公司的 。 2.2系統(tǒng)可行性分析 2.2.1技術可行性分析技術方面的可行性就是根據(jù)現(xiàn)有的技術條件,能否實現(xiàn)系統(tǒng)的各項要求。本系統(tǒng)采用visual basic 6.0與微軟的access作為數(shù)據(jù)庫, visual basic 中提供了兩種與jet數(shù)據(jù)引擎接口的方法:data控件與數(shù)據(jù)訪問對象(DAO)DAO是database object的英文縮寫,要訪問數(shù)據(jù)庫一方面數(shù)據(jù)庫要提供訪問接口,另一方面要在編程環(huán)境中有對數(shù)據(jù)庫的支持.這些通過查閱資料基本能夠掌握其使用方法,其技術上開發(fā)難度一般. 2.2.2經濟可行性分析濟上:本系統(tǒng)服務于車輛管理人員,使用時操作容易,很大程度上節(jié)省了對人員的培訓的開支同時界面美觀,另外,本系統(tǒng)具有較高的擴展性和可維護性,任何人都可以進行維護,極大的節(jié)省了一部分的系統(tǒng)維護費用。提高了車管工作者辦事效率,節(jié)省了開支.所以實現(xiàn)經濟上的可行性. 2.2.3社會上可行性分析本系統(tǒng)同時也方便了廣大駕駛員.所以具有社會可行性. 綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經濟等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。 2.2.4簡要總結經過細致地初步調查和嚴密地可行性分析,我們認為在現(xiàn)有條件下,開發(fā)車輛管理系統(tǒng)是完全可行的。 第3章 系統(tǒng)需求設計需求分析簡單的說就是分析用戶的要求,需求分析是軟件開發(fā)的起點,同時也是最重要的部分,需求分析的結果是否準確地反映了客戶的實際需求,將直接影響到后面各個階段的設計,并影響到設計的系統(tǒng)模型是否合理和實用。需求分析一般包括業(yè)務流程分析和數(shù)據(jù)流程分析還有就是對數(shù)據(jù)流程解釋的數(shù)據(jù)字典。 3.1業(yè)務流程分析業(yè)務流程圖,就是利用一些規(guī)定的符號及連線來表示某個具體業(yè)務的處理過程,換一句話說,就是一本用圖形的方式來反映本系統(tǒng)在運行過程中的一張圖紙,繪制出這樣的圖紙對于開發(fā)者理順和優(yōu)化業(yè)務過程是大有幫助的。業(yè)務流程圖是在業(yè)務功能的基礎上將其細化,在業(yè)務流程圖中,我們將本系統(tǒng)中的每一個步驟用一個完整的圖形串起來,本系統(tǒng)為了以后使用和維護的方便,把整個系統(tǒng)分為前臺用戶使用系統(tǒng)的部分、后臺管理員管理系統(tǒng)兩個大部分。在本文中為了以后的描述方便,都簡稱為“前臺”和“后臺”。前臺業(yè)務的處理流程是:首先系統(tǒng)檢查用戶是否登錄,如果沒有登錄,則進入不了系統(tǒng)的各個功能模塊,這時我們的系統(tǒng)會自動的提示,只有當用戶注冊以后成為了合法的用戶才可以進入到我們的系統(tǒng)中,這時系統(tǒng)的使用人員就可以進入管理系統(tǒng)接著選擇車輛檔案、系統(tǒng)維護等信息,如果用戶選擇進入車輛檔案,他就可以看到資料分類列表,然后根據(jù)自己的需要選擇對應的資料信息,當然用戶也可以在本系統(tǒng)中進行查詢相關信息,進入車輛管理模塊以后用戶首先看到是相關信息,選擇自己想要查詢的信息以后,就可以選擇相應的信息,進而就出現(xiàn)查詢的結果。后臺業(yè)務的處理流程是:當管理員進入登錄以后,他就可以對本系統(tǒng)的信息進行更新、車輛檔案的刪除、相關信息的添加、修改和刪除以及相關信息的查詢、添加、修改和刪除、以及查詢資料庫信息的添加、修改、刪除,管理等等工作 3.2數(shù)據(jù)流程分析在業(yè)務流程的調查分析中,雖然形象的表達了信息的流動和存儲的過程,但是仍然沒有完全脫離物質的因素,為了用計算機進行管理,還必須舍去一些物質的因素因為在任何一個應用軟件的系統(tǒng)中,數(shù)據(jù)是信息的載體,是今后系統(tǒng)運行過程中的主要處理對象,數(shù)據(jù)流程分析是把數(shù)據(jù)在系統(tǒng)內部的流動情況分析出來,僅僅是從數(shù)據(jù)流動的過程考查實際業(yè)務的數(shù)據(jù)處理模式,數(shù)據(jù)流程分析主要包括對信息的流動,傳遞,處理等的分析,這個過程也是從外部世界向計算機世界逐漸靠攏的過程。 3.2 系統(tǒng)總體功能結構圖 程 序 登 陸主 界 面車輛檔案管理車輛運盈管理車輛管理駕駛員管理系統(tǒng)維護 圖3.2 系統(tǒng)總體功能結構圖 3.3 代碼設計 3.3.1代碼設計原則 1、唯一性:在本系統(tǒng)中,每一個代碼都標識了系統(tǒng)中的每一個實體,而每一個實體也只能由一個代碼來唯一確定; 2、標準性:主要體現(xiàn)在對程序文件名命名和對數(shù)據(jù)文件命名的目了然,無重復現(xiàn)象。為了系統(tǒng)維護人員便于進行系統(tǒng)維護,使用了統(tǒng)一的標準; 3、合理性:系統(tǒng)中代碼設計與編碼對象的分類相適應,以使代碼對編碼對象的分類據(jù)有標志作用; 4、簡單性:在設計過程中采用漢字的漢語拼音的聲母來表示漢字; 5、適應性:在代碼設計過程中,代碼反映了編碼對象的特點,便于識別和記憶,使系統(tǒng)維護人員容易了解和掌握,便于進行維護工作; 6、規(guī)范性:代碼的結構,類型,格式統(tǒng)一,便于記憶和計算機進行處理; 7、可擴充性:考慮到今后程序擴充測需要,在編制代碼時,留有足夠的備用代碼; 3.3.2安全和保密設計本系統(tǒng)的保密功能通過用戶的權限設定來實現(xiàn)。用戶在登錄系統(tǒng)時輸入密碼,如果密碼正確,系統(tǒng)根據(jù)該用戶的權限,設置該用戶可以進行的操作。用戶的權限設定是以系統(tǒng)的菜單項為基本單位,只有用戶具有使用該菜單的權限時,菜單項才可以為其所用。當添加新用戶時,用戶的權限為空(即不能進行任何操作),此時應為該用戶設置相應權限;用戶權限也可以根據(jù)具體情況隨時修改。此外,為保證計算機的安全,每臺計算機都加裝了UPS不間斷電源,保證在突然斷電情況下,能夠正常退出系統(tǒng)。 第4章 系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫設計在開發(fā)軟件項目過程中是最重要的組成部分,數(shù)據(jù)庫設計的合理性已經成為評價一個系統(tǒng)是否成功的最重要標志。本系統(tǒng)采用的是Microsoft Office 套件中的重要組成部分——Access 數(shù)據(jù)庫管理系統(tǒng)。 Access適用于小型商務活動,用以存貯和管理商務活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應用程序等。 Microsoft Access是一種關系式數(shù)據(jù)庫,關系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。 4.1 數(shù)據(jù)庫管理系統(tǒng)的選擇 Access是一個功能強大、方便靈活的關系型數(shù)據(jù)庫管理系統(tǒng),它具有一個完整的數(shù)據(jù)庫應用開發(fā)工具,可用于開發(fā)適合于特定的數(shù)據(jù)庫管理的Windows 應用程序。使用Access用戶可以方便的設計、修改、瀏覽一個記錄數(shù)據(jù)的基本表;可以在記錄基本表的數(shù)據(jù)中進行提供的各種查詢;可以根據(jù)記錄基本表數(shù)據(jù)設計各種報表;可以設計和使用各種窗體;可以設計和使用宏,對基本表進行一系列特定操作;甚至可以用Visual Basic 語言進行更高級的程序開發(fā)。于其他的關系型數(shù)據(jù)庫管理系統(tǒng)軟件相比,Access 具有以下優(yōu)點: 1.儲存文件單一。Access 的一個數(shù)據(jù)庫文件總共包含了該數(shù)據(jù)庫中的全部數(shù)據(jù)表、查詢及其他與之相關的東西。文件單一便于計算機硬盤上的文件管理。 2.支持Windows 95 下的長文件名,并且可以在文件名內加空格。這樣可以使用敘述性標題,是文件便于理解、查找。 3.可以免予DOS的束縛,自行處理構成數(shù)據(jù)庫的個別元素。 4.具有強大的網絡功能。通過簡單的網絡系統(tǒng),Access 中的數(shù)據(jù)信息可以迅捷地傳遍世界各地。 5.使用簡便,用戶無需了解太多的編程語言,就可以輕松的設計和開發(fā)數(shù)據(jù)庫應用程序。 6.可以處理多種數(shù)據(jù)信息,例如文本文件以及其他一些數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫文件。 4.2 數(shù)據(jù)庫結構設計表4.2.1為車輛報廢表 圖4.2.1 車輛報廢表 表4.2.2為車輛檔案表 圖4.2.2 車輛檔案表 表4.2.3為車輛事故表 圖4.2.3 車輛事故表 表4.2.4為車輛違章表 圖4.2.4 車輛違章表 表4.2.5為車輛維修表圖4.2.5 車輛維修表 表4.2.6為車輛變更表 圖4.2.6 車輛變更表 表4.2.7為車輛運營表 圖4.2.7 車輛運營表表4.2.8為駕駛員檔案表 圖4.2.8 駕駛員檔案表 表4.2.9為零件表 表4.2.9 零件表 第5章 系統(tǒng)功能模塊設計在本章中將進行系統(tǒng)功能模塊的詳細設計,對應用程序進行編寫和調試,將建立好的后臺數(shù)據(jù)庫和應用程序進行有效的鏈接,實現(xiàn)正確的從數(shù)據(jù)庫中讀取所需要的數(shù)據(jù)和向數(shù)據(jù)庫中添加數(shù)據(jù)。我們還要注重程序的可維護性、可靠性和可理解性以及程序運行的效率等方面的問題。 5.1系統(tǒng)模塊設計與使用說明圖5.1主窗體窗口 1. 登陸系統(tǒng)以后首先系統(tǒng)主界面窗口。主界面窗口模塊下的“車輛檔案管理”、“車輛運營管理”、“車輛管理”、“駕駛員管理”、“系統(tǒng)維護”、等五項基本信息的錄入工作。 2.設計思路: 1. 在系統(tǒng)文件frmLogin.frm中判斷用戶是否能可以登陸到主界面,如果登陸失敗只能退出,只有登陸成功才能到主界面。 2. 制作主界面的內容,在該部分要實現(xiàn)相關信息錄入等功能 3. 制作界面底部信息 如日期和時間等界面的運行效果如圖5.1界面的運行效果圖所示。界面的關鍵代碼如下: Private Sub Combo1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Command1.SetFocus End If End Sub Private Sub Command1_Click() Set adors = adoCon.Execute(“select * from 用戶表 where 用戶姓名=ltrim(‘” & Text1 & “‘) and 密碼=ltrim(‘” & Text2 & “‘) and 用戶類型=ltrim(‘” & Combo1.Text & “‘)”) If adors.EOF Then MsgBox “您輸入的信息有誤,請重新輸入!”, , “系統(tǒng)提示” Text1 = “” Text2 = “” Text1.SetFocus i = i + 1 If i = 3 Then MsgBox “對不起,您已無權使用本系統(tǒng)!”, , “系統(tǒng)提示” Unload Me End If Else Select Case adors!用戶類型 Case “管理員” Case “普通用戶” MDIForm1.mnuyydelete.Enabled = False MDIForm1.mnusyscsh.Enabled = False MDIForm1.mnuglyset.Enabled = False End Select MDIForm1.Show adors.Close Unload Me End If End Sub Private Sub Command2_Click() Unload Me ‘adoRs.Close End Sub Private Sub Form_Load() Combo1.ListIndex = 0 End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text2.SetFocus End If End Sub Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Combo1.SetFocus End If End Sub 5.2車輛檔案管理設計 圖5.2車輛檔案查詢登錄成功以后,點擊導航條上的“車輛檔案管理”,下拉菜單有6個選項,在菜單中用戶點擊任何一項都能進入相應內容界面,在該頁面將顯示相應的內容。主要功能如下: 1 . 車輛檔案錄入; 2 . 車輛檔案查詢; 3 . 車輛異動列表; 4 . 車輛異動查詢; 5 . 車輛報廢; 6 . 車輛報廢查詢。設計思路: 1 . 設計車輛檔案這一項時,同樣由系統(tǒng)的導航條,在以管理員身份登陸后,可以方便,快捷

我只有這個軟件,可以參考下陵坦世鍵哦

運輸管理輔助軟件尺返桐

關于access數(shù)據(jù)庫 觸發(fā)器的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。

成都網站設計制作選創(chuàng)新互聯(lián),專業(yè)網站建設公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網站制作,成都網頁設計,成都網站設計服務;成都創(chuàng)新互聯(lián)服務內容包含成都網站建設,小程序開發(fā),營銷網站建設,網站改版,服務器托管租用等互聯(lián)網服務。


本文題目:深入探討Access數(shù)據(jù)庫中的觸發(fā)器 (access數(shù)據(jù)庫 觸發(fā)器)
新聞來源:http://m.5511xx.com/article/dhccdpi.html