




已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)目錄目錄 . i第 1 章 開(kāi)發(fā)工具 . 11.1 開(kāi)發(fā)工具簡(jiǎn)介. 11.2 財(cái)務(wù)管理 . 21.2.1 籌資. 21.2.2 利用. 21.2.3 分配. 21.2.4 財(cái)務(wù)監(jiān)督. 31.3 會(huì)計(jì)學(xué)的理論基礎(chǔ). 3第 2 章需求分析 . 42.1 紅旗中學(xué)簡(jiǎn)介:. 42.2 系統(tǒng)功能分析. 42.3 基礎(chǔ)資料維護(hù). 72.4 帳薄管理 . 72.5 出納管理 . 82.6 工資管理 . 82.7 系統(tǒng)功能圖 . 92.7.1 系統(tǒng)分析. 102.7.2 數(shù)據(jù)流分析 . 11第 3 章數(shù)據(jù)庫(kù)設(shè)計(jì) . 123.1 數(shù)據(jù)字典 . 123.1.1 數(shù)據(jù)結(jié)構(gòu). 123.1.2 數(shù)據(jù)處理過(guò)程 . 133.2 概念結(jié)構(gòu)設(shè)計(jì). 143.3 邏輯結(jié)構(gòu)設(shè)計(jì). 1700第 4 章系統(tǒng)實(shí)施 . 24.1 登錄. 2i4.2 信息管理模塊. 224.3 用戶管理模塊. 264.4 數(shù)據(jù)庫(kù)維護(hù)模塊. 26第 5 章 測(cè)試. 295.1 軟件測(cè)試的基本方法 . 295.2 單元測(cè)試的基本方法 . 295.3 本系統(tǒng)的測(cè)試. 31第 6 章結(jié)論. 32 致謝 . 33 參考文獻(xiàn) . 34ii第 1 章 開(kāi)發(fā)工具1.1 開(kāi)發(fā)工具簡(jiǎn)介人類步入了 21 世紀(jì)的今天,隨著社會(huì)的進(jìn)步和計(jì)算機(jī)技術(shù)的發(fā)展, 特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)應(yīng)用逐漸由科學(xué)計(jì)算、適時(shí)控制 等方面向非數(shù)值處理的各個(gè)領(lǐng)域中。尤其是微型計(jì)算機(jī)為處理核心,以 數(shù)據(jù)庫(kù)管理系統(tǒng)為開(kāi)發(fā)環(huán)境的管理系統(tǒng)在辦公室自動(dòng)化以及商業(yè)信息管 理等方面的應(yīng)用,日益受到人們的喜愛(ài)和關(guān)注。SQL Server 2000 介紹:Microsoft SQL Server 2000 中文版(簡(jiǎn)稱為 SQL Server2000 或 SQL Server)是新一代大型關(guān)系型數(shù)據(jù)庫(kù) 系統(tǒng)(DBMS),SQL Server 2000 服務(wù)器組件是 SQL Server 2000 系統(tǒng)的主要服務(wù)單元。主要包括:SQL Server 數(shù)據(jù)庫(kù)引擎(MSSQLServer 服務(wù));SQL Server代理程序(SQL ServerAgent 服務(wù));Microsoft 搜索服務(wù);分布式事務(wù)處理協(xié)調(diào)器(MS DTC 服務(wù))。Visual Basic 6.0 介紹:Visual Basic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié) 構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程 機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)。對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高速、快速 地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形截面豐富的應(yīng)用軟件系統(tǒng)Visual Basic的特點(diǎn):1可視化編程2面向?qū)ο蟮某绦蛟O(shè)計(jì)13. 結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言4. 事件驅(qū)動(dòng)編程機(jī)制5 訪問(wèn)數(shù)據(jù)庫(kù)1.2 財(cái)務(wù)管理財(cái)務(wù)管理是為了實(shí)現(xiàn)企業(yè)的目標(biāo)服務(wù)的,并受財(cái)務(wù)管理的內(nèi)容制約。 基本任務(wù)是依法合理籌資并有效地利用學(xué)校各項(xiàng)資產(chǎn),加大力度提高效 益。具體來(lái)說(shuō),學(xué)校的財(cái)務(wù)管理任務(wù)包括以下幾個(gè)方面內(nèi)容:1.2.1 籌資依法合理籌集資金,滿足學(xué)校資金需要量。學(xué)校進(jìn)行生產(chǎn)經(jīng)營(yíng)活動(dòng)需 要必備的資金額,學(xué)校財(cái)務(wù)管理的首要任務(wù)是從各種合理的渠道,采用 各種方式合理地籌集到生產(chǎn)經(jīng)營(yíng)活動(dòng)所需要的資金。這項(xiàng)任務(wù)有兩個(gè)面 向,一是要正確確定學(xué)校的資金需求量,二是要選擇好獲得資金的渠道 和方式。1.2.2 利用有效地分配和使用學(xué)校資金,提高資金利用效率。財(cái)務(wù)管理部門(mén)應(yīng) 規(guī)劃性地,合理地安排各類資產(chǎn),使其形容合理的資產(chǎn)結(jié)構(gòu)。要使貨幣 資產(chǎn)保持最佳水平上,避免存貨資產(chǎn)占用過(guò)多,及時(shí)解決資金使用過(guò)程 中出現(xiàn)的問(wèn)題,加速資金周轉(zhuǎn),提高資金的利用效率。1.2.3 分配序工分配學(xué)校的收益,協(xié)調(diào)各個(gè)方面的經(jīng)濟(jì)關(guān)系。利潤(rùn)按照規(guī)定的順 進(jìn)行分配,在分配中處理好各方面的經(jīng)濟(jì)關(guān)系,以充分調(diào)動(dòng)學(xué)校、員2的積極性。1.2.4 財(cái)務(wù)監(jiān)督實(shí)行財(cái)務(wù)監(jiān)督,維護(hù)財(cái)經(jīng)法規(guī)。財(cái)務(wù)監(jiān)督是利用貨幣形式對(duì)學(xué)校的 經(jīng)濟(jì)活動(dòng)進(jìn)行監(jiān)督,通過(guò)對(duì)財(cái)務(wù)收支的審核控制和對(duì)財(cái)務(wù)指標(biāo)的檢查分 析,及時(shí)發(fā)現(xiàn)生產(chǎn)經(jīng)營(yíng)活動(dòng)存在的問(wèn)題,及時(shí)進(jìn)行處理。實(shí)行財(cái)務(wù)監(jiān)督, 能夠使學(xué)校嚴(yán)格地在規(guī)范化的范圍內(nèi)生產(chǎn)經(jīng)營(yíng),維護(hù)法律制度上的學(xué)校 完整性。1.3 會(huì)計(jì)學(xué)的理論基礎(chǔ)會(huì)計(jì)的對(duì)象要素主要包括資產(chǎn)、負(fù)債、所有者權(quán)益、收入、費(fèi)用、 利潤(rùn)等。會(huì)計(jì)的職能有兩項(xiàng),即會(huì)計(jì)核算職能和會(huì)計(jì)監(jiān)督職能。會(huì)計(jì)的 核算方法:設(shè)置會(huì)計(jì)科目和帳戶、復(fù)式記帳、填制和審核會(huì)計(jì)憑證、登 記會(huì)計(jì)帳薄、成本計(jì)算、財(cái)產(chǎn)清查、編制會(huì)計(jì)報(bào)表。會(huì)計(jì)科目和帳戶科 目是兩個(gè)既有區(qū)別有聯(lián)系的概念,它們的聯(lián)系是:帳戶是根據(jù)會(huì)計(jì)科目 設(shè)置的。會(huì)計(jì)科目就是帳戶的名稱,設(shè)置會(huì)計(jì)科目和開(kāi)設(shè)帳戶的目的都 是為了分類提供會(huì)計(jì)信息,兩者所反映的經(jīng)濟(jì)內(nèi)容是一致的。它們的區(qū) 別是:會(huì)計(jì)科目?jī)H是分類核算的項(xiàng)目,而帳戶既有有名稱又有具體的結(jié) 構(gòu);會(huì)計(jì)科目是進(jìn)行分類核算的的依據(jù),而帳戶則是經(jīng)濟(jì)業(yè)務(wù)的載體。3第 2 章需求分析2.1 紅旗中學(xué)簡(jiǎn)介:重慶市東部的梁平縣紅旗中學(xué) 1916 年建校。學(xué)校裝備有衛(wèi)星地面接 收系統(tǒng)、調(diào)頻發(fā)射系統(tǒng)、雙向閉路電視系統(tǒng)、多媒體微機(jī)室、電子備課 室、電子評(píng)課監(jiān)控系統(tǒng)、微機(jī)辦公系統(tǒng)、校園網(wǎng)、天象館,圖書(shū)室藏書(shū)1.8 萬(wàn)冊(cè)。 學(xué)校堅(jiān)持“教師以學(xué)生為本,校長(zhǎng)以教師為本,學(xué)校以育人為本”辦學(xué)理念;弘揚(yáng)“誠(chéng)信、博學(xué)、創(chuàng)新、合作”校訓(xùn)。力爭(zhēng)樹(shù)一流班子, 建一流隊(duì)伍,爭(zhēng)一流管理,創(chuàng)一流質(zhì)量,育一流人才。學(xué)校承研國(guó)家“十 五”重點(diǎn)科研課題一個(gè)、市級(jí)課題多個(gè),是重慶市學(xué)校心理健康教育研 究會(huì)理事單位、市教育科研實(shí)驗(yàn)基地、西南師大基礎(chǔ)心理學(xué)研究所實(shí)驗(yàn) 基地、四川外語(yǔ)學(xué)院英語(yǔ)教學(xué)實(shí)驗(yàn)基地、中國(guó)藝術(shù)教育促進(jìn)會(huì)美術(shù)教育 培訓(xùn)基地,走出了一條依托高校理論技術(shù)支持的科研興校之路。近年高 考上線人數(shù)一年一個(gè)新臺(tái)階,多次獲得縣教學(xué)質(zhì)量先進(jìn)獎(jiǎng)。教育工作目 標(biāo)綜合考核一等獎(jiǎng)。該校先后獲得省、市級(jí)教育民主管理先進(jìn)集體,是重慶市安全文明示范小區(qū)、電子化規(guī)范化考點(diǎn),十多年保持文明單位稱號(hào)。2.2 系統(tǒng)功能分析系統(tǒng)主要根據(jù)紅旗中學(xué)的要求進(jìn)行設(shè)計(jì),并了解了學(xué)校的財(cái)務(wù)的工 作流程,該系統(tǒng)包括六大模塊:系統(tǒng)登錄模塊、部門(mén)信息管理模塊、職 務(wù)信息管理模塊、職工基本信息模塊、職工考勤管理模塊、職工獎(jiǎng)罰模 塊、數(shù)據(jù)庫(kù)管理模塊。子模塊功能如下:4部門(mén)信息管理模塊實(shí)現(xiàn)部門(mén)信息包括(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)負(fù)責(zé)人、備注)的相關(guān)添加、修改、刪除操作。 職務(wù)信息管理模塊實(shí)現(xiàn)相關(guān)職務(wù)的基本工資和各種獎(jiǎng)懲的量度如(懲罰扣除的金額、加班費(fèi)金額)的添加、修改、刪除操作,職務(wù)中數(shù)據(jù)反映了職工工資的各種不同分發(fā)情況。 考勤信息管理模塊實(shí)現(xiàn)對(duì)每個(gè)職工的每月考勤情況包括(請(qǐng)假天數(shù)、曠工天數(shù)、遲到早退時(shí)間、以及加班天數(shù)等)的相關(guān)操作。獎(jiǎng)懲信息管理模塊實(shí)現(xiàn)對(duì)職工的獎(jiǎng)懲情況數(shù)據(jù)的添加、刪除、修改。 工資管理模塊記錄每月每職工發(fā)工資的情況。 綜合信息管理模塊提供了分類對(duì)工資的查詢和報(bào)表打印包括(按職工信息查詢、按部門(mén)信息查詢、按工資信息查詢等)。 數(shù)據(jù)庫(kù)管理模塊實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的備份和還原。相關(guān)的子功能模塊組成。根據(jù)以上對(duì)財(cái)務(wù)管理內(nèi)容的分析和會(huì)計(jì)的基礎(chǔ)知識(shí)的介紹,一個(gè)標(biāo)準(zhǔn)的財(cái)務(wù)管理系統(tǒng)應(yīng)該包括如圖 2-1 所示5財(cái)務(wù)管理系統(tǒng)圖 2-1 財(cái)務(wù)管理系統(tǒng)的基本功能模塊財(cái)務(wù)管理系統(tǒng)的基本流程如圖 2-2 所示會(huì) 計(jì) 基 本 資期初資料開(kāi)開(kāi) 帳 資 料 過(guò)費(fèi) 用 分 攤 比憑證手動(dòng)輸科目分?jǐn)偺帒{證審核憑證過(guò)帳期間結(jié)束資料查詢或報(bào)年度結(jié)束圖 2-2 財(cái)務(wù)管理系統(tǒng)基本流程圖62.3 基礎(chǔ)資料維護(hù)“基礎(chǔ)資料維護(hù)”功能模塊用于對(duì)會(huì)計(jì)科目、核算項(xiàng)目以及憑證、 帳薄、固定資產(chǎn)等項(xiàng)目進(jìn)行初始化設(shè)置,其中包含的子模塊如圖 2-3 所示基礎(chǔ)資料維護(hù)圖 2-3“基礎(chǔ)資料維護(hù)”功能模塊2.4 帳薄管理“帳薄管理”功能模塊用于各種帳務(wù)處理、查詢、篩選的功能,其 中包含的子功能模塊如圖 2-4 所示帳薄管理圖 2-4“帳薄管理”功能模塊72.5 出納管理出納是會(huì)計(jì)中十分重要的一個(gè)崗位,它擔(dān)負(fù)著現(xiàn)金、存款的收付職 能?!俺黾{管理”既可同總帳系統(tǒng)聯(lián)合起來(lái)使用,也可以單獨(dú)給出納人員 使用。一般包括現(xiàn)金帳管理、存款管理、票據(jù)管理等,如圖 2-5 所示出納管理圖 2-5“出納管理”模塊2.6 工資管理“工資管理”功能模塊用于進(jìn)行學(xué)校工資的發(fā)放和 核算,工資動(dòng)態(tài) 變動(dòng)管理,工資費(fèi)用計(jì)提與分配、銀行代發(fā)等;一般包括基礎(chǔ)設(shè)置、工 資結(jié)構(gòu)設(shè)置、工資變動(dòng)管理、工資數(shù)據(jù)處理等,如圖 2-6 所示工資管理圖 2-6 “工資管理”功能模塊82.7 系統(tǒng)功能圖紅旗中學(xué)財(cái)務(wù)管理系統(tǒng)圖 2-7 系統(tǒng)功能總圖92.7.1 系統(tǒng)分析開(kāi)始登陸用戶身份驗(yàn)證顯示登陸用戶信息及權(quán)限結(jié)束圖 2-8 系統(tǒng)流程分析圖102.7.2 數(shù)據(jù)流分析數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它能圖形化的顯示出系統(tǒng) 中數(shù)據(jù)的使用,表達(dá)數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向以及系統(tǒng)的邏輯功能和 數(shù)據(jù)的邏輯變換。根據(jù)前面對(duì)系統(tǒng)的分析和所收集的資料,對(duì)工資管理 的整個(gè)流程進(jìn)行分析設(shè)計(jì),可以得出該系統(tǒng)的數(shù)據(jù)流程圖。系 統(tǒng) 管 理 人 員職工基本信息輸職工基本信息主文件職工基本信息輸出入入職工基本信息主文件職工考勤信息主文 件職工考勤信息主文 件職工獎(jiǎng)懲信息主文 件職務(wù)管理信息主文 件職工考勤信息輸職工考勤信息輸出職工獎(jiǎng)懲信息主文 件職工獎(jiǎng)懲信息輸入職工獎(jiǎng)懲信息輸出 職務(wù)類型輸入職務(wù)類型輸出工資算法職務(wù)管理信息主文 件圖 2-9 各類子系統(tǒng)數(shù)據(jù)流程圖11第 3 章數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)用戶信息要求的整理和描述。信息需求定義了未來(lái)信 息系統(tǒng)用到的所有信息,包括用戶將向數(shù)據(jù)庫(kù)中輸入什么信息,從數(shù)據(jù) 庫(kù)中要得到什么信息,各類信息的內(nèi)容和結(jié)構(gòu),信息的聯(lián)系等。3.1.1 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是若干有意義的數(shù)據(jù)項(xiàng)的集合,用以表示某一具體的事物,包括數(shù)數(shù)據(jù) 結(jié)構(gòu)名:含義和組成等。數(shù)據(jù)結(jié)構(gòu):部門(mén)基本信息含義:記錄部門(mén)基本信息情況 組成成分:部門(mén)編號(hào)、部門(mén)名稱、部門(mén)負(fù)責(zé)人、備注。含義:職工工資管理信息組成成分:職務(wù)編號(hào)、固定工資、每月獎(jiǎng)金、病假扣除金額、事假扣除 金額、曠工扣除金額、遲到扣除金額、早退扣除金額、一類 加班費(fèi)、二類加班費(fèi)、三類加班費(fèi)。12數(shù)據(jù)結(jié)構(gòu):職工基本信息含義:記錄員工基本信息 組成成分:職工編號(hào)、姓名、性別、出生日期、所屬部門(mén)編號(hào)、職 務(wù)編號(hào)身份證號(hào)碼、文化程度、登錄密碼、登錄狀態(tài)、備注。數(shù)據(jù)結(jié)構(gòu):工資單含義:記錄每月職工的實(shí)際分發(fā)工資 組成成分:工資單編號(hào)、職工編號(hào)、結(jié)算日期、實(shí)發(fā)工資。數(shù)據(jù)結(jié)構(gòu):職工獎(jiǎng)懲信息含義:記錄職工獎(jiǎng)罰信息 組成成分:獎(jiǎng)懲編號(hào)、職工編號(hào)、獎(jiǎng)懲編號(hào)、獎(jiǎng)懲金額、事由。數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工考勤信息含義:記錄職工考勤信息 組成成分:考勤編號(hào)、考勤年月、出差天數(shù)、病假天數(shù)、事假天數(shù)、曠 工天數(shù)、遲到時(shí)間、早退時(shí)間、一類加班天數(shù)、二類加班天數(shù)、三類加 班天數(shù)3.1.2 數(shù)據(jù)處理過(guò)程處理過(guò)程名:職工薪水核算說(shuō)明:根據(jù)職務(wù)信息、職工獎(jiǎng)懲信息、職工考勤信息計(jì)算職工工 資輸入數(shù)據(jù):職工基本信息、職工工資管理信息、職工獎(jiǎng)罰信息、職工考勤信息 輸出數(shù)據(jù):職工工資信息133.2 概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,依照需求分析中的信 息要求,對(duì)用戶信息加以分類、聚集、和概括,建立信息模型。備注職工編號(hào)出生日期姓名性別職工所屬部門(mén)職務(wù)編號(hào)身份證號(hào)碼文化程度登陸密碼登陸狀態(tài)圖 3-1 職工 E-R 圖職 務(wù) 編固 定 工每月獎(jiǎng)金病假扣除金曠 工 扣 除 金早退扣除金一類加班費(fèi)職務(wù)信息圖 3-2 職務(wù) E-R 圖事假扣除金遲到扣除金二類加班費(fèi)三 類 加 班14考勤年月遲 到 時(shí)職工編號(hào)早 退 時(shí)一 類 加 班病假天數(shù)二 類 加 班事假天數(shù)三 類 加 班曠工天數(shù)備 注 信圖 3-3 考勤 E-R 圖部門(mén)編號(hào)備注部門(mén)名稱部門(mén)部門(mén)負(fù)責(zé)人圖 3-4 部門(mén) E-R 圖15工資單編號(hào)職工編號(hào)工資單實(shí)發(fā)金額結(jié)算日期圖 3-5 工資單 E-R 圖職務(wù)管理信息擁有基本工資職工擁 有工 資計(jì)算獎(jiǎng)懲信息獎(jiǎng)金擁有設(shè) 置 考 勤制度加班費(fèi)、扣款考勤信息圖 3-6 整體 E-R 圖合并163.3 邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上述 E-R 圖,可將以上實(shí)體和聯(lián)系轉(zhuǎn)換為以下關(guān)系模型(加下 劃線為主鍵)下面將以表格的形式描述出來(lái),從而更易懂:部門(mén)信息( 部 門(mén) 編 號(hào) 、部門(mén)名稱、部門(mén)負(fù)責(zé)人、備注)表 3-1 部門(mén)信息表字段名數(shù)據(jù)類型長(zhǎng)度備注部門(mén)編號(hào)nchar10主鍵部門(mén)名稱varchar20部門(mén)負(fù)責(zé)人nchar10員工職務(wù)信息( 工 資 編 號(hào) 、固定工資、每月獎(jiǎng)金、差旅費(fèi)、病假扣除金額、事假扣除金額、曠工扣除金額、遲到扣除金額、早退扣除金額、 一類加班費(fèi)、二類加班費(fèi)、三類加班費(fèi)。)表 3-2 員工職務(wù)信息表字段名數(shù)據(jù)類型長(zhǎng)度備注工資編號(hào)nchar10主鍵固定工資smallmoney每月獎(jiǎng)金smallmoney病假扣除金額smallmoney礦工扣除金額smallmoney遲到扣除金額smallmoney早退扣除金額smallmoney一類加班費(fèi)smallmoney二類加班費(fèi)smallmoney三類加班費(fèi)smallmoney17職工基本信息(職工編號(hào)、姓名、性別、出生日期、所屬部門(mén)編號(hào)、職務(wù)編號(hào)、文化程度、登錄密碼、登錄狀態(tài)、備注)表 3-3 職工基本信息表字段名數(shù)據(jù)類型長(zhǎng)度備注職工編號(hào)nchar10主鍵姓名nchar2性別nchar10出生日期smalldatatime所屬部門(mén)編號(hào)nchar10職務(wù)編號(hào)nchar10文化程度Nchar10登錄密碼Nchar10登錄狀態(tài)Nchar10職工獎(jiǎng)罰信息( 獎(jiǎng) 罰 編 號(hào) 、職工編號(hào)、事由、獎(jiǎng)罰金額)表 3-4 職工獎(jiǎng)罰信息表字段名數(shù)據(jù)類型長(zhǎng)度備注獎(jiǎng)罰編號(hào)nchar10主鍵職工編號(hào)nchar10事由Nchar20獎(jiǎng)罰金額smallmoney職工考勤信息( 考 勤 編 號(hào) 、考勤年月、全勤天數(shù)、出差天數(shù)、病假二天數(shù)、事假天數(shù)、曠工天數(shù)、遲到時(shí)間、早退時(shí)間、一類加班天數(shù)、 類加班天數(shù)、三類加班天數(shù)。)18表 3-5 職工考勤信息表字段名數(shù)據(jù)類型長(zhǎng)度備注考勤編號(hào)nchar主鍵考勤年月smalldatatime全勤天數(shù)smalldatatime出差天數(shù)smalldatatime病假天數(shù)smalldatatime事假天數(shù)smalldatatime礦工天數(shù)smalldatatime遲到時(shí)間Int20早退時(shí)間Int20一類加班天數(shù)Decimal(3,1)20二類加班天數(shù)Decimal(3,1)20三類加班天數(shù)Decimal(3,1)2019第 4 章系統(tǒng)實(shí)施4.1 登錄用戶登錄系統(tǒng)窗口的是用戶和管理員進(jìn)入系統(tǒng)的唯一通道,合法的 用戶能夠通過(guò)登錄窗口進(jìn)入系統(tǒng)。用戶登錄窗口是進(jìn)入應(yīng)用系統(tǒng)的喉舌, 在安全保密、系統(tǒng)維護(hù)中占有重要的地位,所以登錄系統(tǒng)的規(guī)劃在整個(gè) 應(yīng)用系統(tǒng)中占據(jù)不小的比例,是系統(tǒng)能否安全、穩(wěn)定、正常運(yùn)行的關(guān)鍵。 登錄系統(tǒng)就是要驗(yàn)證當(dāng)前的用戶名是否與該用戶密碼一致,以保證所有 用戶的合法權(quán)益不受侵害。用戶密碼是在單行編輯框中輸入,全部為掩 碼顯示,避免因?yàn)槊魑亩斐擅艽a失竊,給用戶造成不必要的麻煩。當(dāng) 用戶登錄 3 次以上時(shí),系統(tǒng)就會(huì)自動(dòng)退出,認(rèn)為有非法用戶企圖在猜密 碼,則拒絕進(jìn)入應(yīng)用系統(tǒng)。界面設(shè)計(jì)如下:圖 4-1 登錄界面代碼設(shè)計(jì):20Private Sub Form_Load( )On Error GoTo 10If App.PrevInstance Then 檢視前一版本MsgBox 軟件“紅旗中學(xué)財(cái)務(wù)管理系統(tǒng)”已經(jīng)打開(kāi)!, 48, Unload MeEnd IfIf sound1 = False ThenPlaySoundFile (App.Path + SoundLOAD.wav)sound1 = TrueEnd IfEnd SubPrivate Sub Timer1_Timer() Main.ShowTimer1.Enabled = FalseEnd SubPrivate Sub Timer2_Timer()1.SU Me.hWnd, 35, 255, 6Timer2.Enabled = FalseEnd Sub214.2 信息管理模塊從教師集團(tuán)的工資保密性和數(shù)據(jù)安全性出發(fā),工資管理模塊只有管 理員以打開(kāi)可以使用添加、修改、刪除信息。圖 4-2-1 部分管理界面圖22圖 4-2-2 職務(wù)管理界面圖如圖所示可以在此界面進(jìn)行查詢、修改、刪除、增加數(shù)據(jù)。其它子 模塊和此模塊差不多,只是數(shù)據(jù)不同。綜合信息管理可以對(duì)教師信息實(shí) 現(xiàn)查詢,并顯示出各個(gè)教師的考勤、獎(jiǎng)懲和工資情況。工資計(jì)算模塊:工資計(jì)算模塊實(shí)現(xiàn)了對(duì)每月工資的計(jì)算,操作員先輸入要計(jì)算工資 的年月,然后執(zhí)行查詢,系統(tǒng)就會(huì)按照輸入的年月顯示出當(dāng)月教師的考 勤、獎(jiǎng)懲情況,再根據(jù)教師所在的職務(wù)信息經(jīng)過(guò)計(jì)算后得到教師實(shí)際的 工資,保存到工資單表里。23代碼設(shè)計(jì):Private Sub Command3_Click() On Error GoTo ERRIf Text1 = Or Text2 = Then GoTo Err1Dim RST As ADODB.RecordsetSet RST = New ADODB.Recordset RST.CursorType = adOpenStatic RST.LockType = adLockOptimisticRST.Open select * from 部門(mén)表 where 部門(mén)= & Combo1.Text &, dbIf Not RST.EOF ThenAdodc1.Recordset.Fields(部門(mén)) = RST.Fields(部門(mén)) End IfRST.CloseRST.Open select * from 職稱表 where 職稱= & Combo2.Text &, dbIf Not RST.EOF ThenAdodc1.Recordset.Fields(職稱) = RST.Fields(職稱) End If24圖 4-2-3 員工管理界面本窗體是用于員工信息的新建、修改和刪除操作。在輸入新員工時(shí) 在基本工資信息表和考評(píng)表內(nèi)也會(huì)建立相應(yīng)的記錄,在刪除員工時(shí), 所有有此員工的表中將通過(guò)數(shù)據(jù)庫(kù)的關(guān)系自動(dòng)級(jí)聯(lián)刪除。在此員工信息 里我們加入了照片工能,照片是通過(guò)把要加入的照片文件,通過(guò)二進(jìn)制 方式寫(xiě)入到數(shù)據(jù)庫(kù)中,在瀏覽時(shí)是從數(shù)據(jù)庫(kù)中以二進(jìn)制的形式讀出到固 定文件中,然后再把此文加載到圖片筐中進(jìn)行顯示。在新按鈕按下時(shí)修 改和刪除都不能用,且新建按鈕同時(shí)變時(shí)取消按鈕。其它按鈕也一樣, 將通過(guò)系統(tǒng)當(dāng)前狀態(tài)的不同而改變按鈕的狀態(tài)。左下角做了一個(gè)小查詢 功能,是為了方便查看或修改員工的信息,該查詢是使用的模糊查詢方式。254.3 用戶管理模塊用戶管理模塊主要是用于用戶資料的管理,用戶的增加、刪除以及 用戶密碼的修改。并且用戶的增加、刪除只能是管理員才有的權(quán)利。界 面如下:圖 4-3 用戶管理界面4.4 數(shù)據(jù)庫(kù)維護(hù)模塊這個(gè)模塊主要用于數(shù)據(jù)庫(kù)的備份與恢復(fù)。備份方面主要是對(duì)數(shù)據(jù) 庫(kù)進(jìn)行完整備份。數(shù)據(jù)庫(kù)維護(hù)模塊的主界面如下:26圖 4-4 備份恢復(fù)界Private Sub mnuFileClose_Click()卸載窗體 Unload MeEnd SubPrivate Sub mnuFileExit_Click()退出應(yīng)用程序 Unload frmMainEnd SubPrivate Sub mnuFileJian_Click()filePrintTJ End Sub27Private Sub mnuFileNew_Click()調(diào)用新建文件過(guò)程 FileNewEnd SubPrivate Sub mnuFileOpen_Click()調(diào)用文件打開(kāi)準(zhǔn)備過(guò)程 FileOpenProcEnd SubPrivate Sub mnuFilePinter_Click() frmMain.CMDialog1.Flags = cdlPDPrintSetup frmMain.CMDialog1.ShowPrinterEnd SubPrivate Sub mnuFilePrin_Click() End Sub28第 5 章 測(cè)試5.1 軟件測(cè)試的基本方法軟件測(cè)試的方法和技術(shù)是多種多樣的。對(duì)于軟件測(cè)試技術(shù),可以從 不同的角度加以分類:從是否需要執(zhí)行被測(cè)軟件的角度,可分為靜態(tài)測(cè) 試和動(dòng)態(tài)測(cè)試。從測(cè)試是否針對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度 來(lái)看,可分為白盒測(cè)試和黑盒測(cè)試;1、黑盒測(cè)試 黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性 的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需 求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生 正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。2、白盒測(cè)試 白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn) 行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能 按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū) 動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。5.2 單元測(cè)試的基本方法邊理測(cè)試方法有:1 模塊接口測(cè)試;2 模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試;3 模塊 界條件測(cè)試;4 模塊中所有獨(dú)立執(zhí)行通路測(cè)試;5 模塊的各條錯(cuò)誤處29通路測(cè)試。模塊接口測(cè)試是單元測(cè)試的基礎(chǔ)。只有在數(shù)據(jù)能正確流入、流出模 塊的前提下,其他測(cè)試才有意義。測(cè)試接口正確與否應(yīng)該考慮下列因素:1、 輸入的實(shí)際參數(shù)與形式參數(shù)的個(gè)數(shù)是否相同;2、輸入的實(shí)際參數(shù)與形式參數(shù)的屬性是否匹配;3、 輸入的實(shí)際參數(shù)與形式參數(shù)的量綱是否一致;4、調(diào)用其他模塊時(shí)所給實(shí)際參數(shù)的個(gè)數(shù)是否與被調(diào)模塊的形參個(gè)數(shù)相 同;5、 調(diào)用其他模塊時(shí)所給實(shí)際參數(shù)的屬性是否與被調(diào)模塊的形參屬性 匹配;6、調(diào)用其他模塊時(shí)所給實(shí)際參數(shù)的量綱是否與被調(diào)模塊的形參量綱一致;7、調(diào)用預(yù)定義函數(shù)時(shí)所用參數(shù)的個(gè)數(shù)、屬性和次序是否正確;8、 是否存在與當(dāng)前入口點(diǎn)無(wú)關(guān)的參數(shù)引用;9、 是否修改了只讀型參數(shù);10、 對(duì)全程變量的定義各模塊是否一致;11、是否把某些約束作為參數(shù)傳遞。 在模塊中應(yīng)對(duì)每一條獨(dú)立執(zhí)行路徑進(jìn)行測(cè)試,單元測(cè)試的基本任務(wù)是保證模塊中每條語(yǔ)句至少執(zhí)行一次。此時(shí)設(shè)計(jì)測(cè)試用例是為了發(fā)現(xiàn)因 錯(cuò)誤計(jì)算、不正確的比較和不適當(dāng)?shù)目刂屏髟斐傻腻e(cuò)誤。此時(shí)基本路徑 測(cè)試和循環(huán)測(cè)試是最常用且最有效的測(cè)試技術(shù)。計(jì)算中常見(jiàn)的錯(cuò)誤包括:1、誤解或用錯(cuò)了算符優(yōu)先級(jí);2、混合類型運(yùn)算;3、變量初值錯(cuò);4、精度不夠;5、表達(dá)式符號(hào)錯(cuò)。30一個(gè)好的設(shè)計(jì)應(yīng)能預(yù)見(jiàn)各種出錯(cuò)條件,并預(yù)設(shè)各種出錯(cuò)處理通路,出錯(cuò)處理通路同樣需要認(rèn)真測(cè)試,測(cè)試應(yīng)著重檢查下列問(wèn)題:1、輸出的出錯(cuò)信息難以理解;2、記錄的錯(cuò)誤與實(shí)際遇到的錯(cuò)誤不相符;3、在程序自定義的出錯(cuò)處理段運(yùn)行之前,系統(tǒng)已介入;4、異常處理不當(dāng);5、錯(cuò)誤陳述中未能提供足夠的定位出錯(cuò)信息5.3 本系統(tǒng)的測(cè)試登錄測(cè)試輸入的用戶名或密碼不正確,則會(huì)出現(xiàn)這樣的對(duì)話框。圖 5-1 財(cái)務(wù)管理系統(tǒng)圖如果操作員輸入的數(shù)據(jù)不正確,也會(huì)顯示相應(yīng)的錯(cuò)誤對(duì)話框。31第 6 章結(jié)論本系統(tǒng)在設(shè)計(jì)之初,我對(duì) VB 和 SQL 有一定的了解,在老師和同學(xué)的 幫助下,根據(jù)所學(xué)的關(guān)于軟件工程的知識(shí),從最初的數(shù)據(jù)庫(kù)設(shè)計(jì)到最后 系統(tǒng)前臺(tái)界面的設(shè)計(jì)及代碼的實(shí)現(xiàn)經(jīng)歷了大約 2 周的時(shí)間,在這 2 周中, 我們按照軟件工程的生命周期方法學(xué)來(lái)完成設(shè)計(jì),即系統(tǒng)的需求分析、 數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)、系統(tǒng)調(diào)試等開(kāi)發(fā)步驟,分階段地完成各設(shè)計(jì)任 務(wù)。在設(shè)計(jì)之初,我首先對(duì)所使用的工具 VB 和 SQL Server 2000 進(jìn)行了 全面的學(xué)習(xí),由于 SQL Server 2000 我們?cè)谏险n時(shí)學(xué)過(guò),所以學(xué)習(xí)上手 較快,但 VB 我們并沒(méi)有接觸,但通過(guò)自學(xué),我對(duì)該門(mén)語(yǔ)言有了更多的了 解。不知不覺(jué)就鉆牛角尖,在不斷學(xué)習(xí)的過(guò)程中我體會(huì)到:1軟件開(kāi)發(fā)是一個(gè)不斷學(xué)習(xí)新鮮事物的過(guò)程,從設(shè)計(jì)初的不懂到最 后能夠順利完成,我體會(huì)到在實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)院臨床執(zhí)業(yè)醫(yī)師職業(yè)定期考核技能資格知識(shí)考試題與答案
- 2025年中考?xì)v史總復(fù)習(xí)初中歷史必考110個(gè)重點(diǎn)知識(shí)填空匯編
- 培訓(xùn)機(jī)構(gòu)教師活動(dòng)實(shí)施框架
- 護(hù)理安全輸血培訓(xùn)
- 醫(yī)院職業(yè)防范培訓(xùn)內(nèi)容
- 路緣機(jī)械租賃合同協(xié)議
- 避雷裝置安裝合同協(xié)議
- 景區(qū)車輛協(xié)議書(shū)
- 牦牛交易協(xié)議書(shū)
- 運(yùn)輸公司工作合同協(xié)議
- 2025年全國(guó)防災(zāi)減災(zāi)日班會(huì) 課件
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第1部分:土石方工程
- (二調(diào))武漢市2025屆高中畢業(yè)生二月調(diào)研考試 英語(yǔ)試卷(含標(biāo)準(zhǔn)答案)+聽(tīng)力音頻
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 投標(biāo)貨物的包裝、運(yùn)輸方案
- 突發(fā)公共衛(wèi)生事件流行病學(xué)-課件
- 綠化養(yǎng)護(hù)報(bào)價(jià)表(共8頁(yè))
- 小升初幼升小學(xué)生擇校重點(diǎn)中學(xué)入學(xué)簡(jiǎn)歷自薦信自我介紹word模板 女生版
- 本科教學(xué)工作審核評(píng)估匯報(bào)PPT課件
- 工業(yè)用機(jī)器人畢業(yè)設(shè)計(jì)
- 梁祝四重奏譜
評(píng)論
0/150
提交評(píng)論