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

正文內容

畢業(yè)設計-家庭記賬系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-01-08 19:00 本頁面
 

【文章內容簡介】 的規(guī)則,并獨立于服務器和客戶機,所有的數(shù)據(jù)轉移通過這些部件來完成。這樣,大大減少了對服務器的請求和網(wǎng)絡上的數(shù)據(jù)傳輸量,提高了應用處理的速度。 3 提供了許多快速方便的開發(fā)方法,使開發(fā)人員能用盡可能少的重復性工作完成各種不同的應用。利用項目模板和專家生成器可以很快建立項目的構架,然后根據(jù)用戶的實際需要逐步完善。 4 具有可重用性和可擴展性。開發(fā)人員不必再對諸如標簽、按鈕及對話框等 Windows 的常見部件進行編程。 Delphi 包含許多可以重復使用的部件,允許用戶控制 Windows 的開發(fā)效果。 5 具有強大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具 BDE BorlandDatabaseEngine 是一個標準的中介軟件層,可以用來處理當前流行的數(shù)據(jù)格式,如 xBase、 Paradox 等,也可以通過 BDE 的 SQLLink 直接與 Sybase、SQLServer、 Informix、 Oracle 等大型數(shù)據(jù)庫連接。 Delphi 既可用于開發(fā)系統(tǒng)軟件,也適合于應用軟件的開發(fā)。 6 擁有強大的網(wǎng)絡開發(fā)能力,能夠快速的開發(fā) B/S 應用,它內置的IntraWeb 和 ExpressWeb 使得對于網(wǎng) 絡的開發(fā)效率超過了其他任何的開發(fā)工具。 7 Delphi 使用獨特的 VCL 類庫,使得編寫出的程序顯得條理清晰, VCL是現(xiàn)在最優(yōu)秀的類庫,它使得 Delphi 在軟件開發(fā)行業(yè)處于一個絕對領先的地位。用戶可以按自己的需要,任意的構建、擴充、甚至是刪減 VCL,以滿足不同的需要。 Delphi 是著名的 Borland(現(xiàn)在已和 Inprise 合并)公司開發(fā)的可視化軟件開發(fā)工具?!罢嬲某绦騿T用 c,聰明的程序員用 Delphi”,這句話是對 Delphi最經(jīng)典、最實在的描述。 Delphi 被稱為第四代編程語言,它具有簡單、高 效、功能強大的特點。和 VC 相比, Delphi 更簡單、更易于掌握,而在功能上卻絲毫不遜色;和 VB 相比, Delphi 則功能更強大、更實用??梢哉f Delphi 同時兼?zhèn)淞?VC 功能強大和 VB 簡單易學的特點。它一直是程序員至愛的編程工具。 Delphi 具有以下的特性:基于窗體和面向對象的方法,高速的編譯器,強大的數(shù)據(jù)庫支持,與 Windows 編程緊密結合,強大而成熟的組件技術。但最重要的還是 Object Pascal 語言,它才是一切的根本。 Object Pascal 語言是在Pascal 語言的基礎上發(fā)展起來的,簡單易 學。 Delphi 提供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯( Image Editor),以及各種開發(fā)數(shù)據(jù)庫的應用程序,如 DesktopDataBase Expert 等。除此之外,還允許用戶掛接其它的應用程序開發(fā)工具,如 Borland 公司的資源編輯器( Resourse Workshop)。 在 Delphi 眾多的優(yōu)勢當中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適應于多種數(shù)據(jù)庫結構,從客戶機/服務機模式到多層數(shù)據(jù)結構模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。 面向對象的程序設計介紹 傳統(tǒng)的結構化程序設計 Structured Programming 是一種強調功能抽象化和模塊化的編程方法,它把解決問題的過程看作是一個處理單位。這就是說結構化程序設計中,模塊是對功能的抽象,而每一個模塊都是一個處理單位,并有輸入和輸出。 而面向對象的程序設計 Object Oriented Programming, OOP 是一種以對象為基礎,以事件來驅動對象執(zhí)行的程序設計技術。 OOP 把計算過程看作為對象的分類過程加上其狀態(tài)變化的過程,也就是將一個應用程序逐步劃分成相互 關聯(lián)的多個對象,并且建立起與這些對象相互關聯(lián)的事件過程,通過對象對所發(fā)生的事件產(chǎn)生響應,并執(zhí)行相應的事件過程以引發(fā)對象狀態(tài)的改變,從而最終達到完成計算的目的。 與結構化程序設計不同,面向對象的程序設計綜合了功能的抽象和數(shù)據(jù)的抽象,它把解決問題的過程看作是一個對象分類演繹的過程。在 OOP 中,對象 Object 是一個包括數(shù)據(jù)和方法 操作 的并被封裝起來的整體,它是對數(shù)據(jù)和功能的抽象和統(tǒng)一,而對象就包含了模塊的概念。 面向對象設計是一種全新的程序設計方法,它從根本上改變了傳統(tǒng)的程序設計模式。其基本思想是:通過 建立與具體實際應用相對應的對象,并通過這些對象的組合來創(chuàng)建具體的應用程序。這種設計方法給程序設計帶來了許多良好特性,一般說來有以下幾點: ( 1) 模塊性:對象是一個功能和數(shù)據(jù)獨立的單元,它們之間只能通過對象認可的方式來進行通信,并可以較為自由地為其他對象所調用。 ( 2) 封裝性:這一特性為信息的隱藏提供了具體的實現(xiàn)手段,用戶不必清楚對象內部的細節(jié),只需了解其功能即可。 ( 3) 繼承性:這一特性為代碼的共享提供了一種非常有效的方法,從而可以避免重復的代碼設計,實現(xiàn)對象的可重用性。這一特性也是 面向對象程序設計技術最本質的特征。 ( 4) 可靠性:對象實現(xiàn)了抽象和封裝,從而使得其中出現(xiàn)的錯誤限制在對象的內部,因而不會向外部傳播,同時也易于檢查和維護。 ( 5) 可擴充性:面向對象系統(tǒng)可以通過繼承機制不斷擴充其對象的功能,而不會影響原系統(tǒng)的運行。 ( 6) 連續(xù)性:雖然面向對象的程序設計語言在編程模式上相差很大,但它并沒有摒棄傳統(tǒng)的做法,它不僅采用了傳統(tǒng)程序設計語言的語言元素,而且利用它們來模擬建立對象,從而使得一個熟悉傳統(tǒng)程序設計語言的編程者能夠很快掌握面向對象設計的規(guī)律。 系 統(tǒng)開發(fā)理論介紹 軟件的生命周期指從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程。信息系統(tǒng)在使用過程中隨著其生存環(huán)境的變化,要不斷維護、修改,當它不再適應的時候就要被淘汰,就要有新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。 信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行和維護等五個階段。 開發(fā)設計思想 ① 盡量采用學?,F(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用學?,F(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的; ② 系統(tǒng)應符合家庭收支情況的有關事項, 滿足對家庭日常管理的需要,并達到操作過程中的直觀、方便、實用、安全等要求; ③ 系統(tǒng)采用模塊化程序設計方法,便于系統(tǒng)的各個組合和個性,也便于未參加開發(fā)的技術維護人員補充和維護; ④ 系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等超作。 運行環(huán)境 ①硬件環(huán)境 PC 機一臺。 ②操作系統(tǒng) Microsoft Windows XP Professional sp3 ③軟件環(huán)境 數(shù)據(jù)庫: Microsoft SQL Server 2021 開發(fā)工具: Delphi 7 3 系 統(tǒng)概要設計 系統(tǒng)數(shù)據(jù)流圖 根據(jù)以上分析,現(xiàn)以用戶收支管理模塊為例具體設計系統(tǒng)數(shù)據(jù)流圖,如圖所示。 圖 4 系統(tǒng)總體數(shù)據(jù)流 圖 5 用戶收支管理的總體數(shù)據(jù)流 系統(tǒng)結構設計和工作原理 根據(jù)面向對象的設計思想,可以得出如下系統(tǒng)結構功能設計和工作原理,如圖所示。 圖 6 系統(tǒng)結構功能設計 圖 7 工作原理 數(shù)據(jù)庫設計 數(shù)據(jù)庫是系統(tǒng)信息的有效中心,一個優(yōu)秀的數(shù)據(jù)庫設計應考慮到系統(tǒng)工程的功能,系統(tǒng)的執(zhí)行速度,以及是否可能引起系統(tǒng)工作的異常等。 數(shù)據(jù)庫的設計合理與否不僅直接影響到程序設計的質量,而且影響到系統(tǒng)的實現(xiàn)。中文 2021 提供了兩種創(chuàng)建表的方法:創(chuàng)建用于輸入數(shù)據(jù)的“空表”;使用其他數(shù)據(jù)源中已有的數(shù)據(jù)來創(chuàng)建表。使用“數(shù)據(jù)庫向導”即可在建立數(shù)據(jù)庫的操作中創(chuàng)建該數(shù)據(jù)庫所需的全部表、窗體及報表。也許您會想到這與使用中文Visual FoxPro 6 中的“項目管理器”相類似,其實它們的功能差別還是很明顯的,這里的“數(shù)據(jù)庫向導”能創(chuàng)建新的數(shù)據(jù)庫,但不能將新表、窗體或報表添加到已有的數(shù)據(jù)庫中在“客戶”表中,中文 2021 的“數(shù)據(jù)庫向導”已經(jīng)建立好了所需要 的字段,并且允許您此后為這些字段輸入記錄,如果需要的話還能增加新的字段,刪除多余的字段。 1 表 1 是用來說明本系統(tǒng)的用戶和密碼的存儲情況,用戶和密碼均不能為空; 表 1 用戶密碼 2 表 2 主要是說明本系統(tǒng)收入信息存儲數(shù)據(jù)的格式,日期要為日期數(shù)據(jù)類型(自動獲取系統(tǒng)時間); 表 2 收支信息 ( 3)表 3 主要記錄了需要進行提醒的事件相關信息。 表 3 事件提醒信息 4 系統(tǒng)的詳細設計 4. 1 具體功能模塊的詳細設計 初始界面 程序一被運行即顯示此界面,用戶可以選擇登陸或者注冊。 核心代碼: procedure Sender: TObject 。 begin 。 。 。 end。 procedure Sender: TObject 。 begin 。 。 。 end。 //procedure Sender: TObject 。 //begin //。 //。 //。 //end。 procedure Sender: TObject 。 var sql : string 。 // i:integer。 strStartDate:string 。 strEndDate:string 。 begin strStartDate: DateTostr now 。 strEndDate: DateTostr now +7 。 sql: 39。select * from dt where date_time 39。39。39。+strStartDate +39。39。39。 and date_time 39。39。39。+strEndDate +39。39。39。 39。 ADOQur。 ADOQu sql 。 。 while not do begin sql: Trim 39。date_time39。 .AsString + 39。: 39。 + Trim 39。dt_name39。 .AsString 。 。 end。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1