• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SQL的財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)

    2022-07-06 12:38:25趙彩怡盧彪
    客聯(lián) 2022年10期
    關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng)

    趙彩怡 盧彪

    摘 要:本文介紹了一個(gè)基于SQL的通用財(cái)務(wù)管理軟件的設(shè)計(jì)與實(shí)現(xiàn)。 首先分析了當(dāng)前財(cái)務(wù)軟件在滿足用戶需求方面存在的不足,,對(duì)系統(tǒng)進(jìn)行了總體分析,闡述了該軟件中通用化和個(gè)性化的關(guān)系。接著,介紹了財(cái)務(wù)軟件總體架構(gòu)的設(shè)計(jì),并就幾種設(shè)計(jì)方案進(jìn)行了客觀比較與選擇。之后,從系統(tǒng)實(shí)現(xiàn)的幾個(gè)技術(shù)重點(diǎn)方面舉例說(shuō)明實(shí)現(xiàn)思路和方案,如:數(shù)據(jù)升遷、通用性功能、個(gè)性化技術(shù)、自動(dòng)化功能及查詢知統(tǒng)計(jì)等方面。最后,將該軟件與市場(chǎng)上一些同類軟件在通用性、個(gè)性化和自動(dòng)化方面進(jìn)行了比較,并從應(yīng)用程序開(kāi)發(fā)和數(shù)據(jù)庫(kù)方案設(shè)計(jì)兩個(gè)方面列舉了系統(tǒng)的一些優(yōu)化策略,接著在通用財(cái)務(wù)軟件的開(kāi)發(fā)方面進(jìn)行了總結(jié)并提出了展望。 本文在通用財(cái)務(wù)軟件的實(shí)現(xiàn)上提出了自己的觀點(diǎn),即“功能上通用化、界面上個(gè)性化、操作上自動(dòng)化”,并將三者有機(jī)地結(jié)合起來(lái)。

    關(guān)鍵詞:SQL;財(cái)務(wù)管理;系統(tǒng)

    一、系統(tǒng)的結(jié)構(gòu)

    (一)后臺(tái)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)接口

    根據(jù)系統(tǒng)設(shè)計(jì)的要求后臺(tái)數(shù)據(jù)庫(kù)選擇 Sybase 公司的 SQL anywhere5.0數(shù)據(jù)庫(kù)接口使用 ODBC.SQL anywhere 是 Sybase 公司開(kāi)發(fā)的一種小型數(shù)據(jù)庫(kù)產(chǎn)品.有了 ODBC 接口就可以使用標(biāo)準(zhǔn)的 SQL 語(yǔ)言來(lái)訪問(wèn)不同的數(shù)據(jù)庫(kù).SQL 語(yǔ)言是一種簡(jiǎn)單易用的數(shù)據(jù)庫(kù)查詢語(yǔ)言,但對(duì)于非數(shù)據(jù)庫(kù)專業(yè)人員仍難駕馭數(shù)據(jù)庫(kù),同時(shí)直接用 SQL 語(yǔ)言來(lái)操縱數(shù)據(jù)庫(kù)效率較低.因此,本系統(tǒng)采用菜單、按鈕這一類基本的 Windows 操作來(lái)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)言,完成了對(duì)數(shù)據(jù)庫(kù)的操作。

    二、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

    在數(shù)據(jù)庫(kù)中建立有財(cái)務(wù)表和賬目表.財(cái)務(wù)表為主表,記錄各項(xiàng)經(jīng)費(fèi)(包括賬號(hào)、項(xiàng)目、負(fù)責(zé)人、余額等);賬目表是從表,記錄經(jīng)費(fèi)中每一筆帳的收入與支出(包括賬號(hào)、時(shí)間、收入、支出、余額等).為實(shí)現(xiàn)按項(xiàng)目檢索,還設(shè)計(jì)了項(xiàng)目表.在財(cái)務(wù)表中,其主鍵是賬號(hào).為了表示主表中經(jīng)費(fèi)所屬的財(cái)務(wù)項(xiàng)目,定義財(cái)務(wù)表的項(xiàng)目號(hào)為外鍵,通過(guò)項(xiàng)目號(hào)對(duì)應(yīng)于項(xiàng)目表中的一個(gè)項(xiàng)目.由于賬目表中記錄了每筆賬目具體的收入與支出所以定義賬目表的賬號(hào)為外鍵,這樣就可以與主表相關(guān)聯(lián).通過(guò)這些主鍵外鍵的設(shè)置,數(shù)據(jù)庫(kù)中所有的表鏈成了一個(gè)整體.系統(tǒng)設(shè)計(jì)了控制用戶對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)存取的權(quán)限,以確保數(shù)據(jù)庫(kù)的安全和保密.而 SQL Anywhere 本身就有良好的安全性,并且操作方便,可以用圖形界面或直接用 SQL 的授權(quán)語(yǔ)句進(jìn)行用戶與權(quán)限的設(shè)置.系統(tǒng)中設(shè)置兩個(gè)用戶---管理員和普通用戶.管理員擁有對(duì)數(shù)據(jù)庫(kù)操作的最高權(quán)限,包括對(duì)數(shù)據(jù)的存取、修改以及對(duì)用戶和權(quán)限的管理等.而普通用戶則只有對(duì)數(shù)據(jù)的檢索權(quán)。

    三、應(yīng)用程序模塊

    (一)界面模塊

    考慮到系統(tǒng)是為非計(jì)算機(jī)專業(yè)人員開(kāi)發(fā)的,設(shè)計(jì)中使用了目前 Windows非常流行的多文檔界面(MDI)允許用戶在一個(gè)主框架下打開(kāi)多個(gè)子窗口,切換不同的子窗口就能實(shí)現(xiàn)不同的功能。

    (二)查詢模塊

    用 Power builder 設(shè)計(jì)的程序,數(shù)據(jù)窗口(data window)是一大特色.雖然在 Power builder 中可以直接嵌套SQL 語(yǔ)句,但是使用數(shù)據(jù)窗口來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作可使工作變得更加簡(jiǎn)單高效可以直接為數(shù)據(jù)窗口定義檢索的 SQL 語(yǔ)句只要輸入?yún)?shù)數(shù)據(jù)窗口就能自動(dòng)檢索.為方便輸入,本系統(tǒng)的檢索主要是按項(xiàng)目檢索也可以直接輸入賬號(hào)、日期和備注中的關(guān)鍵字來(lái)進(jìn)行檢索。

    (三)數(shù)據(jù)錄入模塊

    數(shù)據(jù)錄入向管理員提供了在數(shù)據(jù)窗口中進(jìn)行數(shù)據(jù)的添加、修改與刪除的功能.為保證數(shù)據(jù)能以正確的格式錄入,設(shè)計(jì)了下拉列表框輸入和輸入的有效性檢驗(yàn).用 SQL 來(lái)檢索數(shù)據(jù),動(dòng)態(tài)地改變下拉列表框的內(nèi)容.有效性檢驗(yàn)在輸入焦點(diǎn)離開(kāi)時(shí)進(jìn)行,有些數(shù)據(jù)可能會(huì)造成數(shù)據(jù)庫(kù)檢索的錯(cuò)誤,如建賬日期大于系統(tǒng)當(dāng)前日期就是邏輯的錯(cuò)誤,對(duì)于這些數(shù)據(jù)系統(tǒng)會(huì)要求用戶重新輸入。

    (四)庫(kù)管理模塊

    管理員不但要管理數(shù)據(jù)庫(kù)中的數(shù)據(jù),還要維護(hù)數(shù)據(jù)庫(kù)的正常運(yùn)行.為此系統(tǒng)提供了數(shù)據(jù)備份與恢復(fù)功能和數(shù)據(jù)清空、用戶口令更改等功能.雖然計(jì)算機(jī)軟硬件技術(shù)已發(fā)展到了相當(dāng)高的水平,但硬件的故障、系統(tǒng)軟件和應(yīng)用軟件的錯(cuò)誤、操作員的失誤以及惡意的破壞仍然是不可避免的.這些破壞輕則造成運(yùn)行事務(wù)的非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中數(shù)據(jù)部分或全部丟失.為了保證故障發(fā)生后數(shù)據(jù)庫(kù)中的數(shù)據(jù)都能從錯(cuò)誤狀態(tài)恢復(fù)到某種邏輯一致?tīng)顟B(tài),在數(shù)據(jù)庫(kù)管理系統(tǒng)中設(shè)置恢復(fù)子系統(tǒng)是必不可少的.備份與恢復(fù)有多種方法.備份有部分備份和完全備份之分部分備份就是將重要表的數(shù)據(jù)以某種格式導(dǎo)出,完全備份就是備份數(shù)據(jù)庫(kù)的庫(kù)文件和日志文件.恢復(fù)數(shù)據(jù)庫(kù)使用的方法有導(dǎo)入數(shù)據(jù)、替換庫(kù)文件以及反向閱讀日志文件等。

    四、結(jié)語(yǔ)

    目前的數(shù)據(jù)庫(kù)技術(shù)已經(jīng)相當(dāng)成熟,利用數(shù)據(jù)庫(kù)存儲(chǔ)和檢索各類信息資源也是大勢(shì)所趨.本文介紹的小型財(cái)務(wù)管理數(shù)據(jù)庫(kù)軟件,按照客戶的要求來(lái)開(kāi)發(fā)的,具有很強(qiáng)的實(shí)用性與針對(duì)性.它具有數(shù)據(jù)錄入、查詢、備份、報(bào)表等基本功能,系統(tǒng)對(duì)硬件要求不高,非常適合小型財(cái)務(wù)管理。

    作者簡(jiǎn)介:趙彩怡,宿州學(xué)院學(xué)生。

    指導(dǎo)教師:盧彪,宿州學(xué)院教師。

    基金項(xiàng)目:宿州學(xué)院優(yōu)秀學(xué)術(shù)技術(shù)骨干(2020XJGG01)

    猜你喜歡
    財(cái)務(wù)管理系統(tǒng)
    Smartflower POP 一體式光伏系統(tǒng)
    WJ-700無(wú)人機(jī)系統(tǒng)
    ZC系列無(wú)人機(jī)遙感系統(tǒng)
    財(cái)務(wù)管理
    強(qiáng)化醫(yī)院財(cái)務(wù)管理是醫(yī)改的重要環(huán)節(jié)
    連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
    論新形勢(shì)下酒店財(cái)務(wù)管理
    加強(qiáng)村級(jí)財(cái)務(wù)管理迫在眉睫
    太仓市| 高淳县| 江北区| 大厂| 延庆县| 黎城县| 宜丰县| 通海县| 镇宁| 克拉玛依市| 郁南县| 西昌市| 延边| 天气| 蒙城县| 临漳县| 垫江县| 伊通| 华容县| 靖宇县| 临江市| 海城市| 牡丹江市| 虎林市| 永济市| 安国市| 大冶市| 保定市| 宣威市| 博客| 绵阳市| 湘乡市| 太原市| 申扎县| 上思县| 建平县| 汉中市| 聊城市| 花莲县| 枝江市| 应用必备|