freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

固定資產(chǎn)管理軟件的設計畢業(yè)設計(已修改)

2025-04-29 03:29 本頁面
 

【正文】 北京航空航天大學畢業(yè)設計(論文) 第 79 頁 固定資產(chǎn)管理軟件的設計畢業(yè)設計目 錄1 緒論 1 課題背景及目的 1 相關領域已有成果 1 22 技術背景及開發(fā)平臺 2 2 3 3 Visual Basic簡介 4 4 4 6 SQL語言 6 Access2003簡介 83 任務分析 9 系統(tǒng)分析 9 9 運行環(huán)境要求 10 可行性分析 10 系統(tǒng)任務分析 11 系統(tǒng)功能模塊劃分 11 系統(tǒng)流程分析 12 數(shù)據(jù)庫分析 13 數(shù)據(jù)庫屬性分析 13 數(shù)據(jù)庫邏輯結構設計 134 軟件的界面設計以及功能實現(xiàn) 16 通用模塊 16 登錄模塊 16 功能簡介 16 17 18 用戶管理模塊 19 功能簡介 19 19 22 功能簡介 22 22 26 275 軟件測試 28 28 29 總體評價 29 運行情況 29 系統(tǒng)評價 29結論與展望 31致 謝 33參考文獻 34附錄 35附錄A軟件使用說明書 35附錄B系統(tǒng)維護手冊 371 緒論 課題背景及目的 實驗室固定資產(chǎn)主要是指師生科研實踐活動中經(jīng)常使用的儀器設備,如計算機、示波器、頻率計等,為正常的教學科研活動所必不可少。管理人員需要及時了解每一件器材的情況,提高固定資產(chǎn)的使用效率,減輕管理人員的勞動強度,從而更好的為科研活動服務。但是隨著高校實驗室的建設,實驗室所擁有的各種儀器數(shù)目龐大,種類繁多,出借頻繁,傳統(tǒng)的人工登記的方法,暴露出工作效率低下,反映信息不及時不全面,容易出現(xiàn)疏漏等缺點。本課題就是為了解決上述問題的。除此之外,系統(tǒng)地了解軟件的設計方法,提高獨立解決問題的能力,是此次畢業(yè)設計主要目的之一。 課題目的是形成一個操作方便、界面友好、便于安裝和維護的管理軟件,能及時跟蹤每一件固定資產(chǎn)的使用狀況,是實驗室固定資產(chǎn)管理信息化、科學化,提高管理的工作效率,減少核算時間,提高管理質量。 相關領域已有成果實驗室固定資產(chǎn)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫;而對于后者則要求應用程序功能完備,易使用等特點。隨著社會信息化程度的提高,現(xiàn)在一些企事業(yè)單位,院校機關都開始開發(fā)使用相關的信息管理系統(tǒng)來管理內(nèi)部事務,主要有人事資源管理系統(tǒng),企業(yè)信息管理系統(tǒng)以及固定資產(chǎn)管理系統(tǒng)等等。人事資源管理軟件一般主要包括系統(tǒng)的維護,記錄員工基本信息部分,進行員工的考勤,員工調(diào)動信息的記錄,以及各種信息的查詢;企業(yè)信息管理系統(tǒng)主要包括企業(yè)資源計劃(ERP),客戶關系管理(CRM),供應鏈管理(SCM),產(chǎn)品壽命周期管理(PLM),制造執(zhí)行系統(tǒng)(MES),產(chǎn)品數(shù)據(jù)管理(PDM)等管理;固定資產(chǎn)管理系統(tǒng)一般包括系統(tǒng)的管理,資產(chǎn)的入庫、報廢登記,成本折舊計算,資產(chǎn)的借出、歸還以及調(diào)配等,以及通過各種方式對各種資產(chǎn)的狀態(tài)跟蹤、查詢。各種信息管理系統(tǒng)的應用領域雖然各異,實現(xiàn)的功能也各有不同,但總的來說其核心思想都是大同小異的。本文共分為部分第一章主要介紹本課題的背景以及目的;第二章主要介紹軟件的技術背景以及Visual 、Access2003兩種開發(fā)工具的特點與選擇; 第三章主要進行軟件的需求和功能分析,數(shù)據(jù)庫的設計,做一個簡單的項目規(guī)劃;第四章詳細闡述軟件每一種功能的實現(xiàn)思路和開發(fā)的關鍵技術,對每一個模塊作了詳細分析;第五章總結研究結論,對軟件的未來升級優(yōu)化提出一個大致的構想;附錄中提供軟件使用手冊為用戶介紹關于軟件使用方法、操作步驟以及提供其他必要的文字材料。 以及軟件說明書,包括程序的模塊化分,程序源代碼,方便用戶對軟件的維護。2 技術背景及開發(fā)平臺常見的程序開發(fā)工具主要有Visual C++、Visual Basic和Delphi語言。VB的最大的優(yōu)點就是語法簡單,概念少,易上手,開發(fā)項目時間短,可視化程度高,“所見即所得”。同時參考書籍也極其豐富。VC盡管也是可視化的,.但很多地方需要手工編寫代碼,不如VB方便,同時也較VB難學,開發(fā)周期長。Delphi是面向對象的新一代可視化開發(fā)工具,具有編譯運行速度快,數(shù)據(jù)存取功能強等優(yōu)點。但開發(fā)時間也較長,不易上手。同時VB對數(shù)據(jù)庫有很好的支持,提供ADO、DAO、ODBC等控件能很方便的實現(xiàn)數(shù)據(jù)庫管理功能結合項目數(shù)據(jù)量,功能實現(xiàn),開發(fā)時間,所以我認為Visual Basic是最合適的開發(fā)工具。在常見的數(shù)據(jù)庫中Oracle、Informix等高端大型數(shù)據(jù)庫因為其使用復雜,成本高,維護不方便,是不適合本項目的。在中小規(guī)模的數(shù)據(jù)庫中SQL SERVER是基于服務器端的企業(yè)級數(shù)據(jù)庫,在數(shù)據(jù)流量、性能、安全、功能管理、可擴展性上要比Access強,但是空間租用的成本比Access高。Access作為Microsoft Office得組建之一,普及率高,運行穩(wěn)定性好,數(shù)據(jù)流量也符合本項目的要求。同時轉移方便、運行環(huán)境簡單,參考資料極其豐富,通用性好。而且,還提供了對VBA的良好支持,用戶可以直接在其集成的Visual Basic環(huán)境中編寫代碼,數(shù)據(jù)庫的聯(lián)接也更容易實現(xiàn)。所以綜合考慮,選擇Access。 Visual Basic簡介 VB是Visual Basic的縮寫,它是一種基于Basic語言的可視化程序設計環(huán)境,一般也指在VB環(huán)境中所使用的程序設計語言機制。英文“Visual”的含義就是“可視化”。在這里是指開發(fā)圖形用戶界面(GUI)的方法,即“可視化程序設計”。這種方法無需編寫大量的程序代碼,只要把所需的控件對象放到屏幕的適當位置,設置對象的屬性,并將實現(xiàn)某一功能的代碼寫入即可。BASIC是Beginners Allpurpose Symbolic Instruction Code (初學者通用符號指令代碼)的縮寫,其操作界面、操作風格與windows中的其他軟件類似,容易掌握,方便易用。VB引入了一種被稱為面向對象程序設計(object oriented programming,簡稱為OPP)的方法。VB不同于傳統(tǒng)的面向過程的程序設計語言,它將應用程序劃分為相互關聯(lián)的多個對象,并且建立起與這些對象相關的事件過程,通過用戶操作觸發(fā)某個時間來執(zhí)行相應的實踐過程,從而達到運算、處理的目的。 VB集成了一系列功能,在VB程序設計環(huán)境中能夠完成程序的編寫、調(diào)試、查錯、運行、編譯、保存等基本操作,同時還提供了大量程序設計的“零部件”(在VB中稱為函數(shù)、控件),能夠很方便的根據(jù)需要“組裝”成一個復雜的程序。控件是Visual Basic 開發(fā)環(huán)境中最重要的組成部分,是Visual Basic變成思想中事件驅動機制的載體。在Visual Basic 應用程序的設計過程中,可以說程序設計與控件是不可分離的。控件的主要作用在于用戶與應用程序之間的交互,對于面向對象的編程,具有非常重要的意義。Visual Basic控件屬于事件驅動程序,其程序代碼大多都是寫進一個控件的事件中的。在Visual Basic中控件主要分為標準內(nèi)部控件和ActiveX控件兩大類。標準控件指的是在Visual Basic開發(fā)環(huán)境中,初始狀態(tài)下工具箱中所包含的一系列控件,開發(fā)本軟件過程中用到的主要有標簽控件(Label)、文本框控件(Textbox)、命令按鈕控件(CommandButton)、單選按鈕控件(OptionButton)、復選框控件(CheckBox)等。ActiveX控件不包括在Visual Basic初始狀態(tài)下的工具箱中,通常存放在Windows的System或System32目錄下。如果要使用ActiveX控件,用戶需將其添加到工具箱中。本軟件開發(fā)過程中用到的ActiveX控件是網(wǎng)格控件(MSFlexGrid)。1) 標簽控件Label標簽控件Label用于顯示用戶不能編輯的文本或圖像。它們用于標實窗體上的對象或顯示相應信息以響應應用程序中的運行時事件或進程。2) 文本框控件Textbox文本框控件Textbox用于獲取用戶輸入或顯示文本。本軟件開發(fā)過程中設置的文本框屬性或事件有:l MultiLine屬性:設置文本框是否可以輸入多行文本。它的默認值是False,這時文本框只能接受單行文本,當把它的屬性設置為True時,可以輸入多行文本。l PasswordChar屬性:當用戶在文本框中輸入文本時,顯示由該屬性指定的字符以代表實際的文本。例如在文本框中輸入密碼或口令時,用星號(*) 來表示用戶所輸入的密碼。l Setfocus方法:將焦點移到指定的Textbox控件。3) 命令按鈕控件CommandButton命令按鈕控件CommandButton可以控制一個進程的開始、中斷和結束,當用戶按下命令按鈕的時候便會引起一個事件,從而執(zhí)行相應的程序。在VB應用程序中,命令按鈕可以說是使用頻率最高的一個控件。該控件的屬性主要用到的有:l Enabled屬性:這個屬性決定了按鈕是否有效。該屬性有兩個屬性值,屬 性值設置為True時,命令按鈕允許用戶操作;當屬性按鈕為False時,命令按鈕的任何事件都無法觸發(fā),呈反白狀態(tài)。l Style屬性:設置按鈕的外觀。當它的屬性為0Standard時,按鈕的外觀為標準按鈕(默認值);當它的屬性為1Graphical時,按鈕的外觀為圖形按鈕。如果設置圖形按鈕,還要設置命令按鈕的Picture屬性。4) 單選按鈕控件OptionButton單選按鈕控件OptionButton為用戶提供由兩個或多個互斥選項組成的選項集。當用戶選擇某單選按鈕時,同一組中的其他按選按鈕不能同時被選定。5) 復選框控件CheckBox復選框控件CheckBox對應于單選按鈕控件,在同一個選項集中的多個選項不互斥,在本系統(tǒng)中用于進行多字段查詢。6) 網(wǎng)格控件MSFlexGrid網(wǎng)格控件MSFlexGrid可以顯示網(wǎng)格數(shù)據(jù),也可以對其進行操作,它提供了高度靈活的網(wǎng)格排序、合并和格式設置功能,因為其是高級控件所以在使用該控件前應首先在“工程”/“部件”對話框中勾選“Microsoft FlexGrid Control ”項,將其添加到工具箱中。本系統(tǒng)中通過該控件調(diào)用查看數(shù)據(jù)表中的數(shù)據(jù)。 Visual Basic在數(shù)據(jù)庫應用程序的開發(fā)領域中,提供了多種方便、強大的技術,協(xié)助設計人員輕松地連接并訪問數(shù)據(jù)庫。在Visual Basic中共有以下3種可使用的數(shù)據(jù)庫訪問對象:ADO ActiveX數(shù)據(jù)對象;RDO遠程數(shù)據(jù)對象;DAO數(shù)據(jù)訪問對象。其中ADO技術是最新的技術,它已經(jīng)包含且集中了DAO/RDO中的功能,目前人們使用的主要是ADO技術,本軟件的開發(fā)過程也是使用了這種技術進行數(shù)據(jù)庫訪問。 ADO的核心是Connection、Recordset和Command對象。Connection:連接對象,用于創(chuàng)建數(shù)據(jù)源連接。在使用其他對象之前必須先建立數(shù)據(jù)源連接,然后在連接對象上創(chuàng)建和使用其他對象;Command:命令對象,對于執(zhí)行動作查詢,例如創(chuàng)建/刪除數(shù)據(jù)庫、執(zhí)行查詢返回記錄集、刪除記錄等操作;Recordset記錄集對象,保存來自基本表或命令對象返回的結果。使用記錄集對象幾乎可以完成所有的數(shù)據(jù)操作。 SQL語言SQL即為結構化查詢語言(Structure Query Language),是對數(shù)據(jù)庫中的數(shù)據(jù)進行組織、管理和檢索的工具。SQL可以控制數(shù)據(jù)庫管理系統(tǒng)提供給用戶的所有功能,包括定義數(shù)據(jù)庫存放的結構、數(shù)據(jù)更新、數(shù)據(jù)檢索、實現(xiàn)數(shù)據(jù)共享和規(guī)定數(shù)據(jù)的完整性等。本系統(tǒng)中主要使用了SELECT語句、UPDATE語句以及 DELETE語句。l SELECT語句SELECT語句是SQL中最常用、最重要的語句,幾乎所有查詢都是從SELECT開始的。SELECT語句的完整語法如下:SELECT 【ALL/DISTINCT】*/選擇列表FROM 表名/查詢名【W(wǎng)HERE 條件表達式】【GROUP BY 列名1【HAVING 條件表達式】】【ORDER BY 列名2【ASD/DESC】】在FROM后給出的表名中找出滿足WHERE條件的一行或多行記錄,然后按SELECT后列出的目標表形成結果表。如果有GROUP BY子句,結果表按列名1的值分組的特征。有HAVING子句時,列名1按HAVING后的條件分組。l UPDATE 語句UPDATE語句創(chuàng)建一個更新查詢,根據(jù)指定條件更改指定表中的字段值。 UPDATE語句的語法是: UPDATE table_name SET newvalue 【W(wǎng)HERE…】 UPDATE語句各參數(shù)說明如下: table_name:要更改記錄的表的名稱; newvalue:表達式,用來設置要更改的記錄中的特定字段的值; WHERE:條件從句,只有符合條件的記錄才能被更改。 UPDATE語句可以同時更改多個字段、改多個記錄、或更改多個表中的記錄,所以在批量更新時,UPDATE語句特別有用。l DELETE語句DELETE語句創(chuàng)建一個刪除查詢,可以從FROM從句之中的一個或多個表中刪除記錄,并且滿足WHERE從句中的條件。DELETE語句的語法是:DELETE【table.*】FROM table_name【W(wǎng)HERE…】DELETE語句各參數(shù)說明如下:table.*:要刪除記錄的表的可選名稱;table_name:從其中刪除記錄的表的名稱;WHERE:決定符合那些條件的記錄應該被刪除。使用DELETE語句,只有數(shù)據(jù)會被刪除,表的結
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1