版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(優(yōu)質(zhì)文檔,可直接使用,可編輯,歡迎下載)
第七章財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(優(yōu)質(zhì)文檔,可直接使用,可編輯,歡迎下載)§7。1財(cái)務(wù)管理系統(tǒng)業(yè)務(wù)簡(jiǎn)介一、財(cái)務(wù)管理業(yè)務(wù)概述企業(yè)財(cái)務(wù)管理是基于企業(yè)再生產(chǎn)過(guò)程中客觀存在的財(cái)務(wù)活動(dòng)和財(cái)務(wù)關(guān)系而產(chǎn)生的,根據(jù)企業(yè)再生產(chǎn)過(guò)程中的資金運(yùn)動(dòng),工業(yè)企業(yè)財(cái)務(wù)管理的內(nèi)容包括:固定資金管理、流動(dòng)資金管理、專用資金管理、產(chǎn)品成本管理、銷售收入管理、企業(yè)純收入和財(cái)務(wù)支出管理等。其中固定資金管理是指墊支在勞動(dòng)資料上的資金(包括:廠房、機(jī)器設(shè)備等固定資產(chǎn));流動(dòng)資金是指墊支在勞動(dòng)對(duì)象上的資金(包括:原材料、燃料、在產(chǎn)品、產(chǎn)成品、銀行存款及各種結(jié)算項(xiàng)目);專用資金是指具有專門用途的資金(包括:生產(chǎn)發(fā)展基金、更新改造基金、新產(chǎn)品試制基金、大修理基金等);成本管理將在下一章中詳細(xì)介紹。二、財(cái)務(wù)管理工作的具體內(nèi)容1.憑證憑證的制作和管理是財(cái)務(wù)工作的一項(xiàng)重要內(nèi)容,所有的財(cái)務(wù)活動(dòng)都要通過(guò)制作憑證才能記入相應(yīng)的帳目。當(dāng)經(jīng)濟(jì)活動(dòng)發(fā)生后,財(cái)務(wù)人員要收集業(yè)務(wù)的原始憑證(發(fā)票、入出庫(kù)單等),并根據(jù)業(yè)務(wù)活動(dòng)涉及的財(cái)務(wù)科目填寫相應(yīng)的憑證分錄,制成記帳憑證。在一段時(shí)間后要將憑證歸類裝訂成冊(cè)以備檢查。財(cái)務(wù)涉及的憑證一般包括:收款憑證、付款憑證和轉(zhuǎn)帳憑證.2.記帳在憑證制作完成后,由會(huì)計(jì)人員對(duì)憑證進(jìn)行審核,檢查憑證制作是否正確,然后再根據(jù)憑證涉及的科目登記相應(yīng)的明細(xì)分類帳和總帳.3.銀行帳企業(yè)銀行帳因?yàn)闋可娴搅鲃?dòng)資金的管理,所以管理起來(lái)較為嚴(yán)格,需要計(jì)算每天的收入、支出并結(jié)出余額。另外銀行帳管理還包括銀行對(duì)帳業(yè)務(wù)。企業(yè)的開戶銀行為企業(yè)設(shè)立一本收入、支出明細(xì)帳,而企業(yè)本身也有銀行存款收入、支出的日記帳,這兩本張之間就存在著一個(gè)對(duì)帳問(wèn)題。銀行定期給企業(yè)發(fā)出銀行對(duì)帳單,企業(yè)根據(jù)對(duì)帳單上銀行帳的收入、支出記錄和自己記的銀行日記帳記錄進(jìn)行核對(duì),將對(duì)上的記錄銷掉,查找出哪些記錄是銀行未作登帳的(銀行未達(dá)帳),哪些記錄是企業(yè)未登帳的(企業(yè)未達(dá)帳),并制作出未達(dá)帳調(diào)節(jié)表。4.往來(lái)帳往來(lái)帳是指企業(yè)與往來(lái)戶(客戶、供應(yīng)商)之間發(fā)生的應(yīng)收款、預(yù)收款、應(yīng)付款、預(yù)付款業(yè)務(wù)。往來(lái)業(yè)務(wù)量對(duì)企業(yè)來(lái)說(shuō)一般是比較多的。要管理好每一個(gè)往來(lái)戶的每一筆往來(lái)款,首先要對(duì)往來(lái)戶單獨(dú)設(shè)立帳戶,將每一筆應(yīng)收、應(yīng)付款詳細(xì)記錄清楚;當(dāng)收款或付款時(shí),將收到或付出的款項(xiàng)逐筆分配到應(yīng)收或應(yīng)付款記錄中進(jìn)行勾對(duì),銷掉應(yīng)收或應(yīng)付款記錄。這是一項(xiàng)比較復(fù)雜而繁瑣的工作.5。報(bào)表及財(cái)務(wù)分析企業(yè)每個(gè)核算期末都要制作報(bào)表,上報(bào)上級(jí)單位和財(cái)政稅務(wù)部門。各類財(cái)務(wù)報(bào)表從不同角度反映企業(yè)的經(jīng)營(yíng)和財(cái)務(wù)狀況,報(bào)表主要有:資產(chǎn)負(fù)債表、利潤(rùn)表和財(cái)務(wù)狀況變動(dòng)表。財(cái)務(wù)工作還能及時(shí)為企業(yè)領(lǐng)導(dǎo)提供相關(guān)的財(cái)務(wù)數(shù)據(jù)信息,如:資金使用情況,企業(yè)贏利情況,資金運(yùn)轉(zhuǎn)情況等.這些信息是企業(yè)領(lǐng)導(dǎo)制定企業(yè)方針政策和決策時(shí)不可缺少的依據(jù)。財(cái)務(wù)分析工作匯總各類財(cái)務(wù)信息,通過(guò)分類整理和系統(tǒng)分析可以看出企業(yè)財(cái)務(wù)活動(dòng)以致經(jīng)營(yíng)活動(dòng)中存在的問(wèn)題?!?。2財(cái)務(wù)管理系統(tǒng)分析與設(shè)計(jì)一、財(cái)務(wù)管理業(yè)務(wù)分析1.財(cái)務(wù)管理業(yè)務(wù)分析企業(yè)的財(cái)務(wù)工作主要由財(cái)務(wù)部門完成。財(cái)務(wù)工作幾乎涉及到企業(yè)的所有部門,但從涉及的深度和業(yè)務(wù)聯(lián)系的緊密程度來(lái)看,財(cái)務(wù)業(yè)務(wù)主要與采購(gòu)部門、倉(cāng)庫(kù)部門、生產(chǎn)部門、銷售部門有密切的聯(lián)系。它們之間的業(yè)務(wù)關(guān)系如下:采購(gòu)部門采購(gòu)原材料的發(fā)票和收貨入庫(kù)情況要通報(bào)給財(cái)務(wù)部門,由財(cái)務(wù)部門核算材料的采購(gòu)成本,并付款給材料供應(yīng)商;倉(cāng)庫(kù)部門要將所有的物料和產(chǎn)品的出入庫(kù)單交給財(cái)務(wù)部門,由財(cái)務(wù)部門進(jìn)行存貨成本的核算,登記材料帳(這將在后面一章里詳細(xì)介紹);生產(chǎn)部門要將生產(chǎn)過(guò)程中的各種統(tǒng)計(jì)數(shù)據(jù)(物料耗費(fèi)、廢品情況、產(chǎn)品產(chǎn)量等)報(bào)給財(cái)務(wù)部門,由財(cái)務(wù)部門進(jìn)行統(tǒng)計(jì)匯總,核算產(chǎn)品的生產(chǎn)成本(這將在后面一章里詳細(xì)介紹);銷售部門要把銷售發(fā)票和提貨情況通報(bào)財(cái)務(wù)部門,由財(cái)務(wù)部門進(jìn)行銷售核算,向客戶收取應(yīng)收帳款。2。財(cái)務(wù)管理業(yè)務(wù)數(shù)據(jù)流圖圖是企業(yè)財(cái)務(wù)管理業(yè)務(wù)的第一層數(shù)據(jù)流圖,圖中將財(cái)務(wù)管理業(yè)務(wù)分成總帳管理、銀行帳管理、報(bào)表管理、應(yīng)付帳管理、應(yīng)收帳管理、成本管理六個(gè)子系統(tǒng).其中成本管理將在后面一帳詳細(xì)介紹.圖7。2。11企業(yè)財(cái)務(wù)管理業(yè)務(wù)第一層數(shù)據(jù)流圖繼續(xù)對(duì)圖7。2。11中的五個(gè)子系統(tǒng)進(jìn)行分解(成本管理子系統(tǒng)將在后面一章里介紹),得到財(cái)務(wù)管理的第二層數(shù)據(jù)流圖,圖7.2。12至圖7.2。16圖7。2.12圖7。2.13圖7。2。14圖7。2.15圖7.2。16二、E—R關(guān)系圖根據(jù)企業(yè)財(cái)務(wù)管理各層次業(yè)務(wù)數(shù)據(jù)流圖的詳盡描述,經(jīng)過(guò)加工處理,設(shè)計(jì)出財(cái)務(wù)管理系統(tǒng)的E—R關(guān)系圖,如圖7。2。21圖7.2.21財(cái)務(wù)管理系統(tǒng)的E—R關(guān)系圖對(duì)E—R關(guān)系圖中的每一個(gè)實(shí)體的屬性定義如下:·銷售發(fā)票{與銷售系統(tǒng)相同}·銷售發(fā)票明細(xì){與銷售系統(tǒng)相同}·應(yīng)收款臺(tái)帳{往來(lái)戶,應(yīng)收款序號(hào),發(fā)票號(hào)碼,發(fā)票日期,摘要,貨幣,發(fā)票總額,兌換匯率,已收款金額,余額}·來(lái)款記錄{往來(lái)戶,來(lái)款序號(hào),貨幣,來(lái)款金額,兌換匯率,來(lái)款日期,原始憑證號(hào),支票號(hào)碼,來(lái)款備注}·來(lái)款分配{往來(lái)戶,來(lái)款序號(hào),應(yīng)收款序號(hào),貨幣,金額,兌換匯率}·采購(gòu)發(fā)票{供應(yīng)商,發(fā)票號(hào)碼,貨幣,發(fā)票總額,兌換匯率,折合本幣,發(fā)票日期,說(shuō)明,錄入員}·采購(gòu)發(fā)票明細(xì){供應(yīng)商,發(fā)票號(hào)碼,發(fā)票行號(hào),物品,發(fā)票數(shù)量,計(jì)量單位,單價(jià),金額}·應(yīng)付款臺(tái)帳{往來(lái)戶,應(yīng)付款序號(hào),發(fā)票號(hào)碼,發(fā)票日期,摘要,貨幣,發(fā)票總額,兌換匯率,已付款金額,余額}·付款記錄{往來(lái)戶,付款序號(hào),貨幣,付款金額,兌換匯率,原始憑證號(hào),支票號(hào)碼,付款備注}·付款明細(xì){往來(lái)戶,付款序號(hào),應(yīng)付款序號(hào),貨幣,兌換匯率,金額}·憑證定義{憑證定義序號(hào),憑證類別,憑證摘要,過(guò)帳序號(hào)}·憑證定義明細(xì){憑證定義序號(hào),分錄序號(hào),摘要,科目,貨幣,借貸標(biāo)志}·臨時(shí)憑證{憑證號(hào)碼,憑證日期,附單據(jù)數(shù),錄入員,審核員,憑證合計(jì)金額,憑證摘要}·臨時(shí)憑證明細(xì){憑證號(hào)碼,分錄序號(hào),憑證日期,摘要,明細(xì)科目,借貸標(biāo)志,貨幣,金額,原始憑證號(hào),物品,計(jì)量單位,數(shù)量,單價(jià),往來(lái)戶,支票號(hào)碼}·憑證{憑證號(hào)碼,憑證日期,附單據(jù)數(shù),錄入員,審核員,憑證合計(jì)金額,憑證摘要}·憑證明細(xì){憑證號(hào)碼,分錄序號(hào),憑證日期,摘要,明細(xì)科目,借貸標(biāo)志,貨幣,金額,原始憑證號(hào),物品,計(jì)量單位,數(shù)量,單價(jià),往來(lái)戶,支票號(hào)碼}·科目月金額累計(jì){科目,貨幣,月份,本月借方合計(jì),本月貸方合計(jì),本月借方累計(jì),本月貸方累計(jì),余額}·科目年金額累計(jì){科目,貨幣,年初余額,年累計(jì)借金額,年累計(jì)貸金額,余額}·科目月數(shù)量累計(jì){科目,物品,月份,月借數(shù)量,月貸數(shù)量,年借數(shù)量,年貸數(shù)量,余數(shù)量}·科目年數(shù)量累計(jì){科目,物品,年初數(shù)量,年借數(shù)量,年貸數(shù)量,余數(shù)量}·銀行存款{科目,貨幣,銀行期初余額,銀行期末余額}·銀行存款明細(xì){科目,貨幣,憑證日期,憑證號(hào)碼,分錄序號(hào),摘要,借貸標(biāo)志,原始憑證號(hào),支票號(hào)碼,金額,對(duì)帳結(jié)果}三、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)根據(jù)企業(yè)財(cái)務(wù)管理業(yè)務(wù)流程圖和E—R關(guān)系圖,并結(jié)合企業(yè)管理業(yè)務(wù)實(shí)際及與其它子系統(tǒng)的關(guān)聯(lián),我們?cè)O(shè)計(jì)財(cái)務(wù)管理的數(shù)據(jù)庫(kù)結(jié)構(gòu),主要包括:·科目代碼文件對(duì)財(cái)務(wù)的記帳科目進(jìn)行統(tǒng)一編碼,記錄各科目的屬性??颇吭O(shè)立是財(cái)務(wù)記帳的基礎(chǔ)工作?!{證類別文件記錄憑證分類情況。憑證類別的建立便于對(duì)憑證進(jìn)行分類管理,分類編號(hào)。·科目級(jí)別文件定義財(cái)務(wù)科目的級(jí)數(shù)和每級(jí)科目的字節(jié)數(shù)?!{證定義文件(HEADER)記錄自定義憑證所屬類別、摘要及過(guò)帳順序。·憑證定義文件(DETAIL)記錄自定義憑證各條會(huì)計(jì)分錄的信息?!ざ鄼趲ざx文件(HEADER)定義多欄帳的名稱和輸出總帳科目。·多欄帳定義文件(DETAIL)定義多欄帳各欄目的名稱及輸出明細(xì)科目。·科目年累計(jì)金額文件記錄一個(gè)財(cái)政年度內(nèi),某科目的某一種貨幣的年初余額、年借/貸方發(fā)生額和當(dāng)前余額.·科目月累計(jì)金額文件記錄一個(gè)財(cái)政月度內(nèi),某科目的某一種貨幣的月初余額、月借/貸方發(fā)生額和余額。·年累計(jì)數(shù)量文件記錄一個(gè)財(cái)政年度內(nèi),某數(shù)量科目下的某一物品的年初數(shù)量、年借/貸方發(fā)生數(shù)量和當(dāng)前余數(shù).·月累計(jì)數(shù)量文件記錄一個(gè)財(cái)政月度內(nèi),某數(shù)量科目下的某一物品的月初數(shù)量、月借/貸方發(fā)生數(shù)量和余數(shù).·憑證文件(HEADER)記錄審核后憑證的摘要、日期、總金額等憑證總體信息?!{證文件(DETAIL)記錄審核后憑證的各條會(huì)計(jì)分錄的詳細(xì)信息。包括:分錄摘要、科目、貨幣、匯率、金額、數(shù)量、單價(jià)等信息。憑證分錄構(gòu)成了財(cái)務(wù)各明細(xì)科目的明細(xì)帳?!ゃy行存款文件(HEADER)記錄各銀行存款科目的期初/期末余額?!ゃy行存款文件(DETAIL)記錄銀行存款的明細(xì)帳信息,包括金額、支票號(hào)、憑證號(hào)、摘要等以及銀行對(duì)帳信息?!ゃy行對(duì)帳單文件記錄銀行對(duì)帳單信息,包括:金額、日期、支票號(hào)、摘要等以及銀行對(duì)帳信息.·憑證臨時(shí)文件(HEADER)記錄審核前的憑證摘要、日期、總金額等臨時(shí)憑證總體信息?!{證臨時(shí)文件(DETAIL)記錄審核前憑證的各條會(huì)計(jì)分錄的詳細(xì)信息。包括:分錄摘要、科目、貨幣、匯率、金額、數(shù)量、單價(jià)等信息?!ね鶃?lái)戶代碼文件對(duì)財(cái)務(wù)上存在往來(lái)款關(guān)系的往來(lái)戶進(jìn)行統(tǒng)一編碼,記錄各往來(lái)戶的基本信息。·采購(gòu)發(fā)票文件(HEADER)記錄供應(yīng)上開來(lái)的采購(gòu)發(fā)票的總體信息,包括:發(fā)票日期、總金額、貨幣等?!げ少?gòu)發(fā)票文件(DETAIL)記錄采購(gòu)發(fā)票各發(fā)票行的詳細(xì)信息,包括:物品、數(shù)量、單價(jià)、金額等信息?!じ犊钣涗浳募涗浢恳淮胃犊畹呢泿拧R率、金額、支票號(hào)等信息。·應(yīng)付款臺(tái)帳文件記錄每一筆應(yīng)付款的信息,包括生成應(yīng)付款的相關(guān)發(fā)票信息以及已付款信息和余額?!じ犊蠲骷?xì)文件記錄每一筆付款的具體使用情況,及用這筆付款沖抵了哪些筆應(yīng)付款?!?lái)款記錄文件記錄往來(lái)戶每一次來(lái)款的信息,包括:貨幣、金額、匯率、日期、支票號(hào)等信息?!?lái)款分配文件記錄往來(lái)戶每一筆來(lái)款的具體使用情況,及用這筆來(lái)款沖抵了哪些筆應(yīng)收款?!?yīng)收款臺(tái)帳文件記錄每一筆應(yīng)收款的信息,包括生成應(yīng)收款的相關(guān)發(fā)票信息以及已收款信息和應(yīng)收款余額?!ぷ杂蓤?bào)表定義文件(HEADER)記錄財(cái)務(wù)報(bào)表的表頭信息及報(bào)表列寬?!ぷ杂蓤?bào)表定義文件(DETAIL1)定義報(bào)表各欄目的寬度、名稱及欄目類型.·自由報(bào)表定義文件(DETAIL2)定義報(bào)表某一行的某一欄的財(cái)務(wù)數(shù)據(jù)的取值范圍(會(huì)計(jì)期)?!ぷ杂蓤?bào)表定義文件(DETAIL3)定義報(bào)表某一行的某一欄的財(cái)務(wù)數(shù)據(jù)的具體取值方法,計(jì)算公式.·自由報(bào)表定義文件(DETAIL4)記錄報(bào)表的備注信息。四、模塊功能設(shè)計(jì)1.財(cái)務(wù)管理系統(tǒng)功能模塊圖根據(jù)財(cái)務(wù)管理業(yè)務(wù)過(guò)程和數(shù)據(jù)流圖,設(shè)計(jì)出財(cái)務(wù)管理系統(tǒng)的功能模塊如圖7。2.41圖7。2.412.財(cái)務(wù)管理系統(tǒng)模塊功能設(shè)計(jì)⑴總帳管理·科目級(jí)別設(shè)立輸入:科目級(jí)別輸出:科目級(jí)數(shù)及每級(jí)長(zhǎng)度處理:定義科目級(jí)別,即定義科目的級(jí)數(shù)和每級(jí)科目代碼的長(zhǎng)度.科目最多可以有12級(jí),科目代碼總長(zhǎng)最大可以為12位。·科目代碼設(shè)立輸入:科目代碼輸出:科目代碼定義信息處理:定義科目代碼、科目名稱、科目類型(資產(chǎn)/負(fù)債/權(quán)益/成本/損益),是否現(xiàn)金銀行帳,是否往來(lái)帳等??颇吭O(shè)立必須在科目級(jí)別設(shè)立完成之后才能進(jìn)行?!{證類別設(shè)立輸入:憑證類別輸出:憑證類別相關(guān)屬性處理:定義憑證類別。對(duì)每一憑證類別需定義類別代碼和名稱。每種類別的憑證號(hào)碼在一個(gè)月內(nèi)從1開始連續(xù)編號(hào).·憑證錄入輸入:憑證類別、憑證日期、摘要輸出:憑證處理:錄入憑證,可錄入外幣和數(shù)量憑證。憑證錄入后自動(dòng)檢查借貸是否平衡,如果不平衡則給出錯(cuò)誤信息.憑證錄入完成后,自動(dòng)打印輸出憑證?!{證維護(hù)輸入:憑證號(hào)、憑證日期范圍、錄入員輸出:憑證處理:沒(méi)有審核的憑證可以修改,每個(gè)操作人員只能修改自己錄入的憑證。憑證修改后自動(dòng)檢驗(yàn)借貸是否平衡,并可打印出修改過(guò)的憑證?!{證審核輸入:憑證類別、憑證日期范圍、錄入員輸出:審核后的憑證處理:憑證審核需要審核兩類憑證,一類是在帳務(wù)系統(tǒng)內(nèi)手工錄入的憑證,另一類是由應(yīng)收、應(yīng)付及其它子系統(tǒng)生成的憑證。憑證審核通過(guò)后即記入相關(guān)科目的明細(xì)帳和總帳,并修改各科目的余額。當(dāng)有外幣發(fā)生時(shí),將匯率和折合本位幣金額同時(shí)記帳。·自動(dòng)轉(zhuǎn)帳憑證定義輸入:憑證定義序號(hào)輸出:憑證定義處理:定義憑證的類別、摘要、生成周期等。同時(shí)定義憑證中各分錄的摘要、科目、借貸標(biāo)志以及金額的計(jì)算方法。自動(dòng)轉(zhuǎn)帳憑證適用于月底費(fèi)用分配及預(yù)提、待攤類憑證等。這類憑證在各月都有,且大致相同,定義后每月可自動(dòng)生成,無(wú)需再由人工錄入?!ぷ詣?dòng)轉(zhuǎn)帳憑證生成輸入:無(wú)輸出:憑證處理:根據(jù)自動(dòng)轉(zhuǎn)帳憑證的定義,生成相關(guān)的記帳憑證.⑵銀行帳管理·銀行對(duì)帳單維護(hù)輸入:科目代碼、銀行對(duì)帳單余額輸出:銀行對(duì)帳單處理:錄入銀行對(duì)帳單,并可對(duì)已錄入尚未對(duì)帳的對(duì)帳單記錄進(jìn)行修改。·銀行對(duì)帳處理輸入:科目代碼輸出:銀行對(duì)帳信息處理:可根據(jù)金額、支票號(hào)自動(dòng)進(jìn)行對(duì)帳,也可選出對(duì)帳單和銀行帳中金額相等的記錄由操作員手工勾對(duì).對(duì)帳完畢后,自動(dòng)計(jì)算調(diào)節(jié)后企業(yè)、銀行余額?!ゃy行對(duì)帳信息輸出輸入:科目代碼輸出:未達(dá)帳務(wù)調(diào)節(jié)表處理:打印輸出銀行帳未達(dá)帳務(wù)調(diào)節(jié)表.⑶帳簿報(bào)表管理·總帳打印輸入:科目代碼,月份范圍輸出:總帳處理:打印輸出各月份的總帳數(shù)據(jù),包括:期初余額、月發(fā)生額、累計(jì)發(fā)生額、余額等信息。·日記帳打印輸入:科目代碼,日期范圍輸出:銀行、現(xiàn)金日記帳處理:打印輸出一段時(shí)間內(nèi)的銀行現(xiàn)金日記帳,包括:每筆明細(xì)帳的日期、摘要、借(或貸)方發(fā)生額及該科目每日的余額?!っ骷?xì)帳打印輸入:科目代碼,月份范圍輸出:明細(xì)帳處理:打印輸出一個(gè)(或幾個(gè))月內(nèi)各科目的明細(xì)帳數(shù)據(jù),包括:每筆明細(xì)帳的日期、摘要、借(或貸)方發(fā)生額以及月末余額?!?shù)量帳打印輸入:科目代碼,物品代碼,月份范圍輸出:數(shù)量帳處理:打印輸出一個(gè)(或幾個(gè))月內(nèi)某數(shù)量科目下某種物品的數(shù)量明細(xì)帳數(shù)據(jù),包括:每筆明細(xì)帳的日期、摘要、借(或貸)方發(fā)生額、發(fā)生數(shù)量、單價(jià)、計(jì)量單位以及月末余額、余數(shù).·多欄帳定義輸入:多欄帳編號(hào)輸出:多欄帳定義處理:定義多欄帳名稱、輸出科目、輸出數(shù)據(jù)計(jì)算方法.·多欄帳打印輸入:多欄帳編號(hào)、科目代碼、月份范圍輸出:多欄帳處理:打印輸出一個(gè)(或幾個(gè))月內(nèi)某總帳科目下各明細(xì)科目的發(fā)生數(shù)據(jù),包括:各明細(xì)科目帳目發(fā)生的日期、摘要、借(或貸)方發(fā)生額以及各明細(xì)科目合計(jì)和月末余額、總帳科目月末余額.·報(bào)表定義輸入:報(bào)表編號(hào)輸出:報(bào)表定義處理:定義報(bào)表名稱、結(jié)構(gòu)和數(shù)據(jù)來(lái)源,運(yùn)算公式等.并可對(duì)定義好的報(bào)表進(jìn)行修改。報(bào)表定義時(shí)可拷貝其它報(bào)表的定義?!?bào)表打印輸入:報(bào)表編號(hào)、月份輸出:財(cái)務(wù)報(bào)表處理:按照?qǐng)?bào)表定義的運(yùn)算方法計(jì)算報(bào)表輸出值,打印輸出報(bào)表。⑷應(yīng)付帳管理·采購(gòu)發(fā)票錄入輸入:往來(lái)戶代碼、發(fā)票號(hào)輸出:采購(gòu)發(fā)票處理:錄入采購(gòu)應(yīng)付款發(fā)票信息,包括數(shù)量、單價(jià)、金額等.·采購(gòu)發(fā)票維護(hù)輸入:往來(lái)戶代碼、發(fā)票號(hào)、發(fā)票日期范圍輸出:采購(gòu)發(fā)票處理:對(duì)尚未過(guò)帳的采購(gòu)發(fā)票信息進(jìn)行修改?!げ少?gòu)發(fā)票過(guò)帳輸入:往來(lái)戶代碼、發(fā)票號(hào)、發(fā)票日期范圍輸出:采購(gòu)發(fā)票應(yīng)付款憑證處理:讀入采購(gòu)發(fā)票以及發(fā)票所對(duì)應(yīng)的收貨單的實(shí)收數(shù)量,計(jì)算出實(shí)收成本和采購(gòu)材料成本差異。修改庫(kù)存金額,并生成記帳憑證?!?yīng)付款維護(hù)輸入:往來(lái)戶代碼、日期范圍輸出:應(yīng)付款信息處理:錄入采購(gòu)發(fā)票以外的應(yīng)付款信息,包括應(yīng)付款金額、貨幣、匯率等信息,登記應(yīng)付款臺(tái)帳.并可以對(duì)沒(méi)有過(guò)帳的應(yīng)付款信息作修改.·應(yīng)付款過(guò)帳輸入:往來(lái)戶代碼、日期范圍輸出:應(yīng)付款憑證處理:讀入應(yīng)付款臺(tái)帳數(shù)據(jù),根據(jù)選擇將應(yīng)付款信息自動(dòng)生成記帳憑證?!じ犊钣?jì)劃維護(hù)輸入:付款日期范圍輸出:付款計(jì)劃處理:按付款時(shí)間順序生成付款計(jì)劃,計(jì)劃每一筆應(yīng)付款何時(shí)付出,付出多少?!?zhǔn)備付款選擇輸入:往來(lái)戶代碼、付款日期輸出:準(zhǔn)備付款信息處理:顯示各筆欠款情況,并根據(jù)資金狀況和付款計(jì)劃選擇準(zhǔn)備償還哪些筆應(yīng)付款,何時(shí)付款,付多少。·付款處理輸入:往來(lái)戶代碼,付款日期輸出:實(shí)際付款信息,付款憑證處理:根據(jù)付款選擇,對(duì)應(yīng)付款作付款處理,指定每筆應(yīng)付款實(shí)際付出的金額。對(duì)全部付款的應(yīng)付款作結(jié)清處理。付款處理完成后自動(dòng)生成付款憑證。⑸應(yīng)收帳管理·銷售發(fā)票過(guò)帳輸入:往來(lái)戶代碼,發(fā)票號(hào),發(fā)票日期范圍輸出:應(yīng)收款憑證處理:直接讀取銷售發(fā)票信息,并選擇一張(或幾張)發(fā)票生成應(yīng)收款憑證,并登記應(yīng)收款臺(tái)帳。·應(yīng)收款維護(hù)輸入:往來(lái)戶代碼,日期范圍輸出:應(yīng)收款信息處理:錄入銷售發(fā)票之外的應(yīng)收款信息,包括應(yīng)收款金額、貨幣、匯率等,登記應(yīng)收款臺(tái)帳。并可以對(duì)沒(méi)有過(guò)帳的應(yīng)收款進(jìn)行修改.·應(yīng)收款過(guò)帳輸入:往來(lái)戶代碼,日期范圍輸出:應(yīng)收款憑證處理:讀入應(yīng)收款臺(tái)帳數(shù)據(jù),根據(jù)選擇將應(yīng)收款信息自動(dòng)生成記帳憑證。·來(lái)款登記輸入:往來(lái)戶代碼,日期范圍輸出:來(lái)款信息處理:登記往來(lái)戶的來(lái)款信息,并可將來(lái)款分配到該往來(lái)戶的應(yīng)收款記錄上,沖抵該往來(lái)戶的應(yīng)收款記錄?!な湛钐幚磔斎耄和鶃?lái)戶代碼,來(lái)款日期范圍輸出:收款憑證處理:讀取來(lái)款記錄,生成收款憑證。生成憑證前,可以修改來(lái)款的分配情況。對(duì)全部收回的應(yīng)收款,自動(dòng)作應(yīng)收款結(jié)清處理。財(cái)務(wù)管理系統(tǒng)除了以上的功能模塊外還設(shè)計(jì)了相應(yīng)的信息查詢和打印報(bào)表功能,對(duì)財(cái)務(wù)管理業(yè)務(wù)進(jìn)行統(tǒng)計(jì)和分析:·總帳管理查詢:已入帳憑證查詢、未入帳憑證查詢、查詢總帳、查詢明細(xì)帳、查詢?nèi)沼泿?、科目余額表查詢、查詢數(shù)量帳、歷史憑證查詢、查詢歷史總帳、查詢歷史明細(xì)帳、科目余額表歷史查詢、查詢歷史日記帳、查詢歷史數(shù)量帳。打?。捍蛴{證,打印科目余額表?!ゃy行帳管理查詢:銀行對(duì)帳信息查詢。打?。捍蛴°y行對(duì)帳調(diào)節(jié)表?!?yīng)付帳管理查詢:發(fā)票查詢、應(yīng)付款查詢、按往來(lái)戶查詢應(yīng)付款、付款情況查詢、暫停付款發(fā)票查詢、暫停付款供應(yīng)商查詢、歷史數(shù)據(jù)查詢。打印:按往來(lái)戶打印應(yīng)付帳、按往來(lái)戶打印已付帳、應(yīng)付款帳齡分析表、資金需求表、歷史數(shù)據(jù)統(tǒng)計(jì)表·應(yīng)收帳管理查詢:應(yīng)收款查詢、按往來(lái)戶查詢應(yīng)收款、來(lái)款情況查詢、往來(lái)戶拖欠款情況查詢、歷史數(shù)據(jù)查詢。打印:按往來(lái)戶打印應(yīng)收帳、按往來(lái)戶打印已收帳、應(yīng)收款帳齡分析表、催款通知書、預(yù)計(jì)收款統(tǒng)計(jì)表、歷史數(shù)據(jù)統(tǒng)計(jì)表。由于篇幅限制這里就不再對(duì)這些功能模塊作詳細(xì)的表述了。C#程序設(shè)計(jì)財(cái)務(wù)收支管理系統(tǒng)姓名楊宗坤學(xué)院信息與電氣工程學(xué)院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)年級(jí)2021學(xué)號(hào)20212212694指導(dǎo)教師周樹森2021年12月12財(cái)務(wù)收支管理系統(tǒng)楊宗坤(信息與電氣工程學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù),2021級(jí)2班,20212212694)摘要:當(dāng)今社會(huì)越來(lái)越朝著信息化和數(shù)字化方向發(fā)展,計(jì)算機(jī)的應(yīng)用領(lǐng)域使我們的生活越來(lái)越方便和快捷,可以說(shuō)我們的每個(gè)人生活都離不開計(jì)算機(jī)的幫助了。越來(lái)越多的個(gè)人應(yīng)用軟件成為了人們重要的助手,也在潛移默化的改變著我們的生活。財(cái)務(wù)管理系統(tǒng)是每一個(gè)單位管理財(cái)務(wù)收入和支出的不可缺少的一個(gè)管理信息系統(tǒng),市場(chǎng)上的財(cái)務(wù)管理軟件大多數(shù)都面向企業(yè)并價(jià)格昂貴,或是專門偏向于某一特殊領(lǐng)域,免費(fèi)的財(cái)務(wù)管理軟件更是少之又少,為了滿足中小企業(yè)及個(gè)體經(jīng)營(yíng)者的需求,利用C#語(yǔ)言、ASP.NET、VisualStudio和數(shù)據(jù)庫(kù)等開發(fā)軟件和工具,設(shè)計(jì)開發(fā)了一個(gè)具有簡(jiǎn)單收支管理、登帳統(tǒng)計(jì)和查詢等基本功能的財(cái)務(wù)管理系統(tǒng),經(jīng)過(guò)測(cè)試表明,系統(tǒng)可以較為穩(wěn)定的實(shí)現(xiàn)這些基本功能.關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng);ASP。NET;SQLServer;程序設(shè)計(jì);Abstract:
Financial
management
is
an
important
work
of
the
company,
using
computer
to
manage
the
company
financial,
not
only
can
save
time
and
manpower,
more
fully,
effectively
grasp
the
basic
situation
of
corporate
finance,
timely
access
to
the
latest
accurate
data
and
information。This
system
is
for
the
user
to
provide
powerful
data
manipulation
functions,
friendly
interface,
simple
and
convenient
to
use,
based
on
(client
/
server)
mode,The
design
is
reasonable,
function
relatively
complete,
the
test
run
stability,
can
meet
the
need
of
the
work。Keywords:C#.net,Financial
management
system,SQLServer。1引言信息化的飛速發(fā)展,促使電腦和網(wǎng)絡(luò)已經(jīng)日益影響到了人們的日常和工作過(guò)程中,給我們帶來(lái)了很大的方便,也使人們對(duì)電腦依賴性越來(lái)越強(qiáng).各種各樣的應(yīng)用軟件系統(tǒng)成為了人民的重要助手和有效工具,明顯改變著人民的生活。隨著網(wǎng)絡(luò)的普及,通過(guò)手寫的方式在紙張上記錄一些收支的做法已經(jīng)逐漸被淘汰,已逐漸被在電腦上記錄自己的收支情況的做法所取代。通過(guò)VisualStudio2021工具的使用和面向?qū)ο驝#語(yǔ)言等知識(shí),對(duì)財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)慢慢了解,深入學(xué)習(xí),從而達(dá)到熟練掌握。NET基本結(jié)構(gòu)以及C#語(yǔ)言的基本知識(shí)和技能;基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法;根據(jù)課題的要求,給出解決問(wèn)題的方案,通過(guò)分析問(wèn)題、分解問(wèn)題來(lái)解決問(wèn)題,最終達(dá)到熟練掌握C#語(yǔ)言的運(yùn)用和VisualStudio2021工具的使用。2系統(tǒng)分析2。1系統(tǒng)需求財(cái)務(wù)收支管理工作隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的發(fā)展,在各個(gè)企業(yè)的管理中扮演著越來(lái)越重要的角色,漸漸起到不可替代的核心作用。對(duì)于大型企業(yè)集團(tuán)來(lái)說(shuō),財(cái)務(wù)管理顯得更為重要,財(cái)務(wù)管理系統(tǒng)的建立將直接受到企業(yè)集團(tuán)管理方式的影響,并直接影響企業(yè)的管理效率與經(jīng)濟(jì)效益。如何在現(xiàn)有經(jīng)營(yíng)環(huán)境下選擇最佳的財(cái)務(wù)管理模式,使用最優(yōu)的財(cái)務(wù)管理系統(tǒng),實(shí)現(xiàn)企業(yè)的管理目標(biāo),適應(yīng)企業(yè)信息化發(fā)展的需要,是一個(gè)值得研究和探討的問(wèn)題。Microsoft公司的C#是Windows應(yīng)用程序開發(fā)工具,是目前廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual2021提供了大量的控件,并且這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此實(shí)現(xiàn)本系統(tǒng)Visual2021是一個(gè)相對(duì)較好的選擇。關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn):SQLServer2021就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索.SQLServer2021的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,并能對(duì)相關(guān)系的表進(jìn)行視圖連接,建立視圖后可屏蔽一些數(shù)據(jù)使數(shù)據(jù)更為安全,并可以建立存儲(chǔ)過(guò)程以便能夠簡(jiǎn)化前臺(tái)程序的編寫。數(shù)據(jù)表示可以使數(shù)據(jù)庫(kù)一目了然.另外,SQLServer2021用戶設(shè)定自已的密碼保護(hù)數(shù)據(jù)的安全性。SQLServer2021提供對(duì)各種數(shù)據(jù)的約束,使用戶輸入的數(shù)據(jù)符合正規(guī)的邏輯,并提供各種數(shù)據(jù)與數(shù)據(jù)之間的相關(guān)性連接,能夠級(jí)聯(lián)更新一些相關(guān)的數(shù)據(jù),更特別的是提供了觸發(fā)器功能。SQLServer2021是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的大型數(shù)據(jù)庫(kù)之一,運(yùn)行在服務(wù)企上更加安全。如上所述,SQLServer2021作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn).(2)技術(shù)可行性隨著國(guó)內(nèi)軟件開發(fā)的日益發(fā)展壯大,各種中小企事業(yè)單位已具備獨(dú)立開發(fā)各種類型的軟件的能力,能夠滿足不同行業(yè)的特別的需求。而這個(gè)系統(tǒng)盡管其在組織關(guān)系上存在著很大的復(fù)雜性,繁瑣性,但是就整個(gè)系統(tǒng)的技術(shù)構(gòu)成上來(lái)看,它還是屬于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用類的系統(tǒng)。其基本操作還是對(duì)存在數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、查詢、修改等。所以就單純的數(shù)據(jù)庫(kù)應(yīng)用來(lái)看,暫不存在太大的技術(shù)問(wèn)題.(3)經(jīng)濟(jì)可行性對(duì)于整個(gè)系統(tǒng)而言,在系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對(duì)而言比較多。各部門必須配置電腦、服務(wù)器、打印機(jī)、機(jī)及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個(gè)系統(tǒng)投入運(yùn)行之后,因?yàn)楝F(xiàn)在計(jì)算機(jī)已經(jīng)普及了,相關(guān)的人員培訓(xùn)費(fèi)可以減少很多.而同時(shí)又減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費(fèi)那么多的時(shí)間,也就是說(shuō)最重要的是就是提高了效率,而又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,也避免了工作人員的流動(dòng)造成的收據(jù)丟失等問(wèn)題,適應(yīng)了當(dāng)前的發(fā)展形式。(4)管理可行性隨著時(shí)代的發(fā)展,人員素質(zhì)己逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來(lái)維護(hù)電腦,不必?fù)?dān)心電腦故障問(wèn)題.2.2用戶需求企業(yè)管理模式的選擇應(yīng)當(dāng)是在對(duì)整體發(fā)展戰(zhàn)略、經(jīng)營(yíng)情況、企業(yè)類型和子公司進(jìn)行系統(tǒng)分析的基礎(chǔ)上進(jìn)行的,同時(shí)企業(yè)應(yīng)充分根據(jù)自身發(fā)展的需要設(shè)計(jì)財(cái)務(wù)管理模式。設(shè)計(jì)時(shí)必須應(yīng)當(dāng)遵循以下原則:1。安全性安全性分為系統(tǒng)內(nèi)部安全、訪問(wèn)安全及與其他系統(tǒng)對(duì)接時(shí)的安全性。內(nèi)部安全體現(xiàn)在系統(tǒng)數(shù)據(jù)庫(kù)的安全以及非法數(shù)據(jù)屏蔽等,可通過(guò)防火墻、劃分網(wǎng)段來(lái)防范非法程序?qū)?shù)據(jù)庫(kù)的破壞,對(duì)數(shù)據(jù)庫(kù)做計(jì)劃,進(jìn)行備份,對(duì)錄入數(shù)據(jù)進(jìn)行核查,對(duì)不滿足條件的內(nèi)容提示修改,對(duì)非法數(shù)據(jù)進(jìn)行屏蔽。訪問(wèn)安全體現(xiàn)在對(duì)各個(gè)部門、各個(gè)用戶按管理人員的安全策略進(jìn)行分組管理、控制各組的訪問(wèn)權(quán)限以及信息的流向。與其他系統(tǒng)連接時(shí),既要保證內(nèi)部數(shù)據(jù)的安全,隔離內(nèi)外部的信息通道,又要對(duì)外部信息資源進(jìn)行訪問(wèn)控制。為保證整個(gè)系統(tǒng)的正常運(yùn)行,必然要保證系統(tǒng)信息的絕對(duì)安全和可靠。2.實(shí)用性財(cái)務(wù)信息管理系統(tǒng)是一個(gè)工程項(xiàng)目,而不是研究或?qū)嶒?yàn)課題。系統(tǒng)建設(shè)的最終目的是服務(wù)于財(cái)務(wù)管理的需要,服務(wù)于企業(yè)在許可范圍內(nèi)對(duì)財(cái)務(wù)信息的需求。系統(tǒng)的建設(shè)應(yīng)為應(yīng)用服務(wù).因此,系統(tǒng)的設(shè)計(jì)和建設(shè)應(yīng)能滿足需求并正確無(wú)誤地高效地運(yùn)行.3。靈活性系統(tǒng)應(yīng)設(shè)計(jì)任意組合的模糊查詢功能,提供多方面的查詢,以滿足各個(gè)時(shí)期的報(bào)表。對(duì)復(fù)雜數(shù)據(jù)結(jié)構(gòu)應(yīng)實(shí)現(xiàn)修改一表的數(shù)據(jù)即可自動(dòng)修改相關(guān)表中的數(shù)據(jù),刪除一表的數(shù)據(jù)即可自動(dòng)刪除與之相關(guān)的其他表數(shù)據(jù),保證數(shù)據(jù)庫(kù)中無(wú)冗余數(shù)據(jù)。2。3系統(tǒng)功能通過(guò)用戶需求分析,根據(jù)企業(yè)財(cái)務(wù)工作流程分析,本著模塊劃分的原則,把系統(tǒng)抽象為3個(gè)模塊,分別文件系統(tǒng)、用戶管理、財(cái)務(wù)管理。下面是各模塊的功能:文件系統(tǒng):顯示登錄信息,存儲(chǔ)登陸日志,修改密碼,退出系統(tǒng).用戶管理:顯示用戶列表,添加和修改用戶,公司部門管理,角色管理,工作性質(zhì)介紹.財(cái)務(wù)管理:賬單列表,添加和修改賬單,顯示收支信息以及賬單性質(zhì).3系統(tǒng)設(shè)計(jì)登陸3.1模塊流程圖登陸程序主窗口文件系統(tǒng)程序主窗口文件系統(tǒng)用戶管理財(cái)務(wù)管理登陸日志修改密碼員工信息部門管理賬單列表登錄信息收支明細(xì)賬單性質(zhì)采用結(jié)構(gòu)化程序設(shè)計(jì)的思想,其有以下優(yōu)點(diǎn):(1)。自頂向下逐步求精的思想與人類求解復(fù)雜問(wèn)題的思維規(guī)律相符,有助于軟件系統(tǒng)的分析與設(shè)計(jì).(2).采用先抽象后具體、先宏觀后微觀、先總體后細(xì)節(jié)的開發(fā)過(guò)程,使得程序的層次結(jié)構(gòu)清楚,可讀性好.(3).單入口、單出口的控制結(jié)構(gòu),可以保證程序的靜態(tài)結(jié)構(gòu)與其動(dòng)態(tài)執(zhí)行流程基本相似,程序的可維護(hù)性好.(4)。良好的模塊化特性支持軟件部件的重用。3.2模塊功能說(shuō)明1.登錄窗口:驗(yàn)證用戶后打開程序管理窗口;2.程序管理主窗口:為父窗體,在此窗體內(nèi)顯示財(cái)務(wù)管理及主要功能模塊;3。程序管理子窗口:主窗口各模塊下的子功能窗體;4。登陸信息修改窗口:對(duì)用戶信息進(jìn)行修改。4系統(tǒng)模塊4.1登陸設(shè)計(jì)模塊圖1登陸界面本界面是用戶登錄系統(tǒng)的界面,當(dāng)用戶提交登錄信息,對(duì)用戶進(jìn)行身份及權(quán)限判斷,再轉(zhuǎn)入不同的頁(yè)面。當(dāng)用戶名或密碼、權(quán)限輸入錯(cuò)誤,會(huì)提示錯(cuò)誤。輸入用戶名或密碼錯(cuò)誤后會(huì)顯示如下界面:圖2登陸界面4。2主界面模塊窗口設(shè)計(jì)圖3主窗口該窗口為父窗體,可以在此窗口內(nèi)顯示財(cái)務(wù)管理系統(tǒng)三個(gè)主要模塊信息.用戶在登陸界面按了輸入正確賬號(hào)密碼的登陸按鈕就可以轉(zhuǎn)到此界面。4。3登錄信息窗口圖4登錄信息窗口該窗口為用戶登陸信息顯示窗口,能顯示用戶登陸的時(shí)間,員工賬號(hào),上次登陸時(shí)間等信息.4。4用戶管理窗口圖5用戶列表窗口該窗口顯示員工信息,部們編號(hào),職位等信息。圖6修改員工信息窗口該窗口可以修改員工用戶各種信息。圖7員工性質(zhì)查詢窗口該窗口可以查詢員工的性質(zhì)名稱,類別以及顯示工作性質(zhì)列表。圖8收支列表窗口該窗口顯示公司以及各員工收支明細(xì),包括收支人,時(shí)間地點(diǎn),以及增刪查改等操作。能夠清楚的顯示該公司的收支情況。圖9財(cái)務(wù)性質(zhì)管理窗口該窗口可以對(duì)公司財(cái)務(wù)收支性質(zhì)信息進(jìn)行管理。4.4修改用戶密碼窗口圖10密碼修改窗口該窗口可以修改用戶密碼.5核心代碼描述5。1c#連接數(shù)據(jù)庫(kù)的方式:(1)配置文件鏈接.利用VS.NET開發(fā)平臺(tái)進(jìn)行開發(fā)的時(shí)候?qū)?huì)經(jīng)常遇到要和數(shù)據(jù)庫(kù)打交道,存取數(shù)據(jù)。這就涉及到和數(shù)據(jù)庫(kù)的連接問(wèn)題,。NET開發(fā)平臺(tái)為我們提供了一種簡(jiǎn)單的方式來(lái)定義和數(shù)據(jù)庫(kù)連接的字符串。這就是在Web.Config文件中添加連接字符串.(2)代碼連接.#是一個(gè)語(yǔ)言,ASP.NET是一個(gè)平臺(tái),上面支持用C#或者VB。NET寫代碼。連接Access,SQLServer,Oracle,還有Excel數(shù)據(jù)庫(kù)。本程序采用第一種連接方式,下面是主要源代碼:〈?xmlversion="1.0”encoding=”utf—8”?〉〈configuration〉<configSections></configSections〉〈connectionStrings〉<addname="ConnectionString”connectionString=”DataSource=OHU0SRPYXFXPE5O;InitialCatalog=MySystem;UserID=sa;Password=123456”providerName="System.Data.SqlClient"/></connectionStrings>〈/configuration〉其中,name的值ctionStrings代表字符串的名稱,DataSource代表數(shù)據(jù)庫(kù)的實(shí)例名,UserID和Password分別代表用戶名和密碼.如果有多個(gè)數(shù)據(jù)庫(kù)的連接,還可以在<appSettings〉標(biāo)簽之下添加多個(gè)<add。.。..。。>節(jié).這樣只需在配置文件中定義一次就可以在之后的數(shù)據(jù)庫(kù)存取中多次重復(fù)利用這個(gè)設(shè)置.5.2登陸界面主要代碼namespaceWinForm{publicpartialclassFrmLogin:Form{MySystem.DAL.Employeedal=newMySystem。DAL。Employee();MySystem.Model。Employeemodel=newMySystem。Model.Employee();MySystem。DAL。EmployeeLoginLogdallog=newMySystem.DAL。EmployeeLoginLog();MySystem.Model。EmployeeLoginLogmodellog=newMySystem。Model.EmployeeLoginLog();publicFrmLogin(){InitializeComponent();}privatevoidFrmLogin_Load(objectsender,EventArgse){}privatevoidbtn_OK_Click(objectsender,EventArgse){publicstaticintExecuteNonQuery(stringsqlstr,paramsSqlParameter[]parameters){using(SqlConnectionconn=newSqlConnection(connStr)){using(SqlCommandcmd=newSqlCommand(sqlstr,conn)){try{conn。Open();if(parameters!=null){foreach(SqlParameterparainparameters){cmd.Parameters。Add(para);}}introws=cmd.ExecuteNonQuery();cmd。Parameters。Clear();returnrows;}catch(System。Data.SqlClient。SqlExceptione){throwe;}}在編程中經(jīng)常需要給程序制作一個(gè)登陸界面,在用戶打開程序后首先彈出登陸窗口,如果輸入正確的用戶名和密碼,才能登陸成功進(jìn)入正式的程序界面。5.3修改用戶賬號(hào)密碼namespaceWinForm{publicpartialclassFrmUpdatePassword:Form{MySystem。DAL。Employeedal=newMySystem。DAL。Employee();MySystem.Model。Employeemodel=newMySystem.Model。Employee();publicintEid=0;publicFrmUpdatePassword(){InitializeComponent();}privatevoidFrmUpdatePassword_Load(objectsender,EventArgse){BindDataList();}privatevoidBindDataList(){model=dal.GetModel(Eid);if(model==null){btn_OK.Enabled=false;MessageBox。Show(”沒(méi)有此員工信息","錯(cuò)誤",MessageBoxButtons。OK,MessageBoxIcon.Error);}}publicboolCheckParams(){if(string.IsNullOrEmpty(txt_Password。Text。Trim())){MessageBox.Show(”請(qǐng)輸入原密碼");returntrue;}if(string。IsNullOrEmpty(txt_NewPassword.Text。Trim())){MessageBox.Show("請(qǐng)輸密碼”);returntrue;}if(string.IsNullOrEmpty(txt_NewPassword2.Text.Trim())){MessageBox。Show("請(qǐng)確認(rèn)新碼?”);returntrue;}if(!txt_NewPassword.Text。Trim()。Equals(txt_NewPassword2。Text.Trim())){MessageBox.Show(”兩次輸入新密碼"returntrue;}returnfalse;}#endregionprivatevoidbtn_OK_Click(objectsender,EventArgse){boolb=CheckParams();if(b){return;}if(!string。Equals(txt_Password.Text.Trim(),model。LoginPassword。Trim(),StringComparison.Ordinal)){MessageBox.Show("原密碼輸入錯(cuò)誤”);return;}model.LoginPassword=txt_NewPassword。Text.Trim();introws=dal.Update(model);if(rows>0){BindDataList();MessageBox.Show(”成功);}else{MessageBox。Show(”失敗”);}}privatevoidbtn_Cancel_Click(objectsender,EventArgse){this.Hide();}}}5。3c#的三層架構(gòu)usingSystem.Reflection;usingSystem。Runtime。CompilerServices;usingSystem.Runtime.InteropServices;[assembly:AssemblyTitle(”MySystem.DAL”)][assembly:AssemblyDescription("")][assembly:AssemblyConfiguration("”)][assembly:AssemblyCompany(”super8”)][assembly:AssemblyProduct(”MySystem.DAL”)][assembly:AssemblyCopyright(”Copyright?super82021")][assembly:AssemblyTrademark(”")][assembly:AssemblyCulture("")][assembly:ComVisible(false)][assembly:Guid(”e0d8d0ee-bd5b—4811-8268—30c6e0397bd4")][assembly:AssemblyVersion(”1。0。0。0”)][assembly:AssemblyFileVersion(”1。0。0.0")]DALDataAccessLayer數(shù)據(jù)訪問(wèn)層,這個(gè)層應(yīng)該是負(fù)責(zé)程序與數(shù)據(jù)中心(除了數(shù)據(jù)庫(kù),還有存儲(chǔ)數(shù)據(jù)的文件等)的交互,也就是將數(shù)據(jù)的增刪改查的操作封裝起來(lái)供其它層直接使用,這樣一來(lái),做此層的開發(fā)人員只需要關(guān)心數(shù)據(jù),而不用關(guān)心業(yè)務(wù)邏輯;BLLBusinessLogicLayer業(yè)務(wù)邏輯層,這個(gè)層是負(fù)責(zé)程序的業(yè)務(wù)邏輯,也就是對(duì)程序具體功能模塊和程序執(zhí)行流程的實(shí)現(xiàn)。此層的開發(fā)人員只需要關(guān)心程序的業(yè)務(wù)邏輯,而不需要關(guān)心數(shù)據(jù)是哪里來(lái)的,是怎么取得的等問(wèn)題;而DbHelp,這個(gè)也應(yīng)該是包含在DAL里面的(注意是包含,而不是說(shuō)DbHelp就是DAL),DbHelp一般是一個(gè)類,此類一般會(huì)提供數(shù)據(jù)庫(kù)訪問(wèn)的通過(guò)屬性和方法。簡(jiǎn)單的說(shuō),DAL需要做的是從數(shù)據(jù)源取數(shù)據(jù)和向數(shù)據(jù)源存數(shù)據(jù),并將這些按需要分成不同的方法提供給其它層(如BLL);BLL需要做的是將程序的功能實(shí)現(xiàn),需要數(shù)據(jù)的時(shí)候調(diào)用DAL提供的取數(shù)據(jù)方法,保存數(shù)據(jù)的時(shí)候調(diào)用DAL的存數(shù)據(jù)方法.代碼中DAL主要是對(duì)數(shù)據(jù)庫(kù)中的內(nèi)容的操作,在這里就是向數(shù)據(jù)庫(kù)中添加用戶.BLL則主要是調(diào)用DAL層的操作,返回DAL層添加用戶的結(jié)果(true或者false)。這樣也就是在客戶端與數(shù)據(jù)庫(kù)中加了一個(gè)中間層,使得兩層的依賴性減小。UI層則主要完成響應(yīng)用戶的需求,去調(diào)用BLL層實(shí)現(xiàn)的adduser方法,DAL層就是實(shí)實(shí)在在做這件事情的操作.6總結(jié)在設(shè)計(jì)這個(gè)課題的過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),在本次設(shè)計(jì)過(guò)程中,我采用循環(huán)測(cè)試法,力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格技術(shù)審查,即每完成一個(gè)功能,就進(jìn)行測(cè)試,盡可能早的發(fā)現(xiàn)并糾正差錯(cuò),完成模塊測(cè)試之后再進(jìn)行系統(tǒng)測(cè)試。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問(wèn)題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問(wèn)題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。一切問(wèn)題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于教材管理系統(tǒng),其程序是比較簡(jiǎn)單的,主要是解決程序設(shè)計(jì)中的問(wèn)題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反映了你解決問(wèn)題的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在.因此在整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問(wèn)題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu)很熟悉。因此可以說(shuō)系統(tǒng)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。通過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺(jué)理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決.這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生積極的影響。其次,這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證整個(gè)項(xiàng)目的有條不絮。通過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺(jué)得作為一名計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生,這次課程設(shè)計(jì)是很有意義的.更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。雖然自己對(duì)于這門課懂的并不多,很多基礎(chǔ)的東西都還沒(méi)有很好的掌握,覺(jué)得很難,也沒(méi)有很有效的辦法通過(guò)自身去理解,但是靠著這一個(gè)多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫助和講解下,漸漸對(duì)這門課逐漸產(chǎn)生了些許的興趣,自己開始主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。7參考文獻(xiàn)[1]王珊,薩師煊《數(shù)據(jù)庫(kù)系統(tǒng)概述》,高等教育出版社。[2]《C#高級(jí)程序設(shè)計(jì)》,清華大學(xué)出版社.[3]《C#從入門到精通》(第3版)清華大學(xué)出版社致謝在此致謝以下人員在我編寫程序時(shí)對(duì)我的幫助參考于百度知道參考于csdn,論壇最重要的是感謝周樹森老師在這一學(xué)期里的辛勤教導(dǎo),在此謝謝周老師。本來(lái)對(duì)這個(gè)工程完全沒(méi)有頭緒,慢慢的開始深入進(jìn)去,最終完成.同樣感謝那些幫助我指導(dǎo)我的同學(xué),你們的付出對(duì)我?guī)椭艽?。以后我要再接再?學(xué)習(xí)剛多,彌補(bǔ)自己基本功不好的劣勢(shì)河北科技大學(xué)繼續(xù)教育學(xué)院畢業(yè)論文學(xué)生姓名:孫田田學(xué)號(hào):1033994院站:河北科技大學(xué)繼續(xù)教育學(xué)院計(jì)世教學(xué)部學(xué)習(xí)形式:業(yè)余層次:??茖I(yè):軟件技術(shù)題目:某高校試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師:評(píng)閱教師:二○一一年十二月畢業(yè)論文題目某高校試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)總計(jì)畢業(yè)論文24頁(yè)表格18表插5圖摘要目前,許多高校絕大多數(shù)課程還采用考教統(tǒng)一的模式來(lái)完成教學(xué)過(guò)程,這種傳統(tǒng)的考試模式在教學(xué)到實(shí)施考試的過(guò)程帶有很大的主觀隨意性和不規(guī)范性。另外隨著各高校近年來(lái)學(xué)生規(guī)模的擴(kuò)大,教學(xué)任務(wù)日益繁重,教師的工作量相應(yīng)的不斷增加。迫切需要計(jì)算機(jī)輔助教學(xué)系統(tǒng)來(lái)打破這種傳統(tǒng)的教學(xué)模式,減輕教師的工作負(fù)擔(dān),提高教學(xué)質(zhì)量。因此,本文研究設(shè)計(jì)了一個(gè)試題庫(kù)管理系統(tǒng),來(lái)解決和緩解高校課程教學(xué)中現(xiàn)存的問(wèn)題,提高教學(xué)質(zhì)量和考試效果,減輕教師工作壓力.試題庫(kù)管理系統(tǒng)可輔助教師對(duì)所教科目的各種試題的題型、知識(shí)點(diǎn)、難度等相關(guān)資料進(jìn)行保存、查詢等信息管理;并在需要對(duì)學(xué)生進(jìn)行測(cè)驗(yàn)、評(píng)估的時(shí)候,從題庫(kù)中抽取出相應(yīng)要求的題目,組成一套試卷.本文首先簡(jiǎn)要介紹了開發(fā)試題庫(kù)管理系統(tǒng)的可行性分析,系統(tǒng)的需求分析和總體設(shè)計(jì),然后主要針對(duì)系統(tǒng)的設(shè)計(jì)、組成、用戶界面設(shè)計(jì)、程序設(shè)計(jì)進(jìn)行了詳細(xì)分析,并對(duì)系統(tǒng)部分關(guān)鍵性代碼進(jìn)行了講解,同時(shí)對(duì)一般系統(tǒng)軟件設(shè)計(jì)的基本思想及工作流程給出了方法技巧。首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵字:試題庫(kù)試卷詳細(xì)分析目錄TOC\o”1—3"\h\z\uHYPERLINK\l”_Toc311374856”1緒論1_Toc311374858”1。2國(guó)內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢(shì)11.3研究目標(biāo)及研究?jī)?nèi)容22可行性分析42。2經(jīng)濟(jì)可行性4_Toc311374866”3.1需求分析53。2總體設(shè)計(jì)54系統(tǒng)詳細(xì)設(shè)計(jì)6HYPERLINK\l”_Toc311374869"4.1普通考試的標(biāo)準(zhǔn)化64。3數(shù)據(jù)流程圖8HYPERLINK\l”_Toc311374872"4.4.數(shù)據(jù)字典9HYPERLINK\l”_Toc311374873"5系統(tǒng)測(cè)試135。2輸入輸出設(shè)計(jì)13HYPERLINK\l”_Toc311374877"5。3試卷管理15HYPERLINK\l”_Toc311374878”5。4、系統(tǒng)初始化15HYPERLINK\l”_Toc311374879"總結(jié)18HYPERLINK\l”_Toc311374880”致辭19參考文獻(xiàn)201緒論1。1課題背景及意義試題庫(kù)管理系統(tǒng)產(chǎn)生的背景:在教育、教學(xué)現(xiàn)代化建設(shè)中,教、考信息化是最重要的主體工程。而在針對(duì)考試管理的信息化建設(shè)中,試題庫(kù)建設(shè)就是最基礎(chǔ)的的工程。如果沒(méi)有試題庫(kù)管理系統(tǒng)軟件的支持,試題庫(kù)的建設(shè)與試題資源的形成將沒(méi)有可能。在整個(gè)教學(xué)考試的信息化管理中,試題庫(kù)建設(shè)將起到重要的基礎(chǔ)性的角色作用??梢赃@樣認(rèn)為,試題庫(kù)管理系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)及考試評(píng)定系統(tǒng)(改卷評(píng)分系統(tǒng))的支撐平臺(tái).如果沒(méi)有這個(gè)平臺(tái),或者這個(gè)平臺(tái)搭建的不好,則往后的組卷、考試、評(píng)定等一系列工作都會(huì)受到影響。而采用計(jì)算機(jī)作為工具是使用計(jì)算機(jī)的智能化管理程序來(lái)幫助前臺(tái)管理員進(jìn)行更有效的考試管理工作。試題庫(kù)的管理,特別是學(xué)校的試題庫(kù)具有數(shù)量大、種類多的特點(diǎn),常規(guī)管理有工作量大、查詢困難、不易更新的缺點(diǎn),試題庫(kù)管理系統(tǒng)可對(duì)試題實(shí)行科學(xué)管理,利用現(xiàn)代電腦功能強(qiáng)大、運(yùn)算速度快的優(yōu)點(diǎn),對(duì)試題進(jìn)行集中、有序、有效的管理,更新方便、查詢快捷、組卷靈活還可在組卷結(jié)束后通過(guò)打印機(jī)直接打印成卷或直接在計(jì)算機(jī)上考試,大大降低了勞動(dòng)強(qiáng)度.在計(jì)算機(jī)還未普及之前學(xué)生考試的試卷都是由教師或工作人員人工管理,出題來(lái)組成試卷的方法來(lái)操作的?,F(xiàn)在一般的高校管理都擁有實(shí)施計(jì)算機(jī)考試系統(tǒng)的硬件條件,完全可以采用計(jì)算機(jī)智能化管理,方便師生,提高教師工作效率,節(jié)約紙張的使用,符合我國(guó)的現(xiàn)代化發(fā)展方向。意義:試題庫(kù)管理系統(tǒng)可以為學(xué)校教師舉行考試提供方便與快捷的方式,擁有與真實(shí)考試同樣的題型、組卷等功能。其開發(fā)內(nèi)容主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。提高教職員工的工作效率和工作質(zhì)量,減輕其工作壓力。也有很多軟件科技公司致力于試題庫(kù)管理系統(tǒng)的研究開發(fā),作為一種商業(yè)系工具。1。2國(guó)內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢(shì)隨著經(jīng)濟(jì)的發(fā)展,社會(huì)的進(jìn)步,科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,計(jì)算機(jī)越來(lái)越深入到我們?nèi)粘5膶W(xué)習(xí)、工作及生活中,成為我們不可缺少的的輔助工具。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域,比如文字處理、信息管理、輔助設(shè)計(jì)、圖形圖像處理、教育培訓(xùn)以及游戲娛樂(lè)等,并發(fā)揮著越來(lái)越重要的作用,各行各業(yè)的人們無(wú)須經(jīng)過(guò)特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。在學(xué)校,計(jì)算機(jī)的使用更是普遍,特別在我國(guó)的教育系統(tǒng)中,試卷考試是學(xué)校檢查學(xué)生學(xué)習(xí)情況的一種常用辦法,而傳統(tǒng)的出卷方式,老師們必須提前花費(fèi)大量的時(shí)間和精力才能組成一份比較滿意的試卷,比如說(shuō),要預(yù)先考慮好試卷的所有題型,難易程度.這是一個(gè)漫長(zhǎng)而復(fù)雜的過(guò)程,已經(jīng)越來(lái)越不適應(yīng)現(xiàn)代教學(xué)的需要.發(fā)展趨勢(shì):隨著計(jì)算機(jī)事業(yè)在我國(guó)的縱深發(fā)展,題庫(kù)在我國(guó)的應(yīng)用也越來(lái)越廣泛。一個(gè)好的試題庫(kù)管理系統(tǒng),要求界面友好,能方便地錄入試題,試題庫(kù)的維護(hù)(修改、刪除試題)操作簡(jiǎn)單,組卷靈活快捷,查詢?cè)囶}或出卷迅速,以適應(yīng)各種知識(shí)更新對(duì)試卷難易程度、題型的要求,還要有一定的安全性,因此利用計(jì)算機(jī)化的試卷生成系統(tǒng)來(lái)組卷將是未來(lái)學(xué)??荚嚨陌l(fā)展趨勢(shì).1.3研究目標(biāo)及研究?jī)?nèi)容1.3.1研究目標(biāo)作為考察學(xué)生學(xué)習(xí)情況及考察教師授課質(zhì)量的試題及試卷,在教學(xué)中起的作用是至關(guān)重要的。試題應(yīng)該準(zhǔn)確地反映大綱規(guī)定的教學(xué)內(nèi)容中的一個(gè)或多個(gè)相關(guān)知識(shí)點(diǎn),考察相同知識(shí)點(diǎn)的試題難度也應(yīng)有所區(qū)別,這樣才能了解學(xué)生對(duì)該知識(shí)點(diǎn)掌握的程度,由若干試題組成的一份試卷,學(xué)生的得分應(yīng)能公正地評(píng)價(jià)他對(duì)該門課程教學(xué)內(nèi)容的掌握程度。為此必須保證試題及試卷的質(zhì)量。目前很多學(xué)校試卷內(nèi)容基本上由任課教師確定,由于教師工作態(tài)度有優(yōu)劣、教學(xué)水平有高低、或?yàn)樽陨砝婵紤]等原因,試卷內(nèi)容及難易程度的主觀隨意性很大,雖有一定的審核措施,但往往由于工作量大,時(shí)間緊迫難以保證試卷質(zhì)量。而且因?yàn)樵嚲碛筛魑唤處煼稚⒊鲱},難以保證試題的保密性。因此用這樣的試卷考試得到的成績(jī)難以說(shuō)明學(xué)生學(xué)習(xí)的優(yōu)劣,教師教學(xué)水平的高低.而隨著計(jì)算機(jī)在學(xué)校中的普遍應(yīng)用,高校中有足夠的軟件條件和人員力量實(shí)施辦公自動(dòng)化和無(wú)紙化。本系統(tǒng)主要針對(duì)這一情況,開發(fā)出一個(gè)符合教學(xué)要求的、具有一定代表性的“試題庫(kù)管理系統(tǒng)”。開發(fā)本系統(tǒng)的主要目標(biāo)是能按照各課程教學(xué)目標(biāo)和測(cè)試要求由計(jì)算機(jī)自動(dòng)生成科學(xué)合理的試卷。并且能夠方便地管理每次考試所用過(guò)的試卷。試卷根據(jù)設(shè)定的條件從大量的試題中隨機(jī)抽取,保證了試卷的質(zhì)量。利用計(jì)算機(jī)管理試題庫(kù)、自動(dòng)出卷可讓教師有更多的時(shí)間提高教學(xué)質(zhì)量、編寫出更好地試題。生成的試卷作為一種衡量標(biāo)準(zhǔn)更有說(shuō)服力.1.3.2研究?jī)?nèi)容本課題的基本內(nèi)容,預(yù)計(jì)可能遇到的困難,提出解決問(wèn)題的方法和措施。基本內(nèi)容:本課題的研究對(duì)象試題庫(kù)管理模塊的設(shè)計(jì)和實(shí)現(xiàn)。以下具體功能的介紹:(1):用戶登錄功能:驗(yàn)證用戶登錄的合法性,本系統(tǒng)分為教師登錄和學(xué)生登錄兩種模式,從數(shù)據(jù)庫(kù)中匹配相對(duì)應(yīng)的用戶信息,成功登陸后自動(dòng)跳轉(zhuǎn)到主菜單頁(yè)面。(2):用戶管理:實(shí)現(xiàn)添加操作用戶、修改用戶信息、刪除用戶等基本操作。(3):題庫(kù)管理:實(shí)現(xiàn)分類別、修改題庫(kù)中的題目,包括題目的添加、修改、刪除。題庫(kù)管理中還包括題庫(kù)的導(dǎo)出功能即實(shí)現(xiàn)分類別把試題庫(kù)中的題目導(dǎo)出到MicrosoftWord中,從而輕松實(shí)現(xiàn)排版和打印。(4):試卷管理:實(shí)現(xiàn)試卷的生成與排版功能。課題難點(diǎn):如何使系統(tǒng)更加完善,高效的運(yùn)行,操作更加的便捷。難點(diǎn)在于如何使用好控件,是系統(tǒng)能夠訪問(wèn)到Access數(shù)據(jù)庫(kù),以及瀏覽數(shù)據(jù)庫(kù)!還有如何創(chuàng)建新文檔并將生成的試卷和答案顯示在新文檔中!解決問(wèn)題的方法和措施:參考相關(guān)方面的書籍,綜合運(yùn)用data控件,office控件和word控件等,通過(guò)代碼鏈接到Access數(shù)據(jù)庫(kù)!實(shí)現(xiàn)兩者之間的互連!2可行性分析可行性分析是任何一項(xiàng)軟件開發(fā)工程正式投入前必須進(jìn)行的工作,這對(duì)于保證資源的合理使用、避免浪費(fèi)十分必要,也是項(xiàng)目能順利進(jìn)行的必要保證。通過(guò)對(duì)各高??荚嚦鲱}工作的調(diào)查,發(fā)現(xiàn)用計(jì)算機(jī)實(shí)現(xiàn)題目及試卷的管理可以比傳統(tǒng)的人工選題、出題,節(jié)省大量的人力和物力資源,幫助提高教學(xué)質(zhì)量,并加速了辦公自動(dòng)化、無(wú)紙化的實(shí)現(xiàn)。2。1技術(shù)可行性系統(tǒng)現(xiàn)階段的發(fā)展過(guò)程中,利用現(xiàn)有的人力物力是完全具備的能力開發(fā)出來(lái)的,作為階段性產(chǎn)品,日后的發(fā)展空間大,實(shí)現(xiàn)方法逐步簡(jiǎn)單容易,所以試題庫(kù)管理系統(tǒng)的技術(shù)上是完全可行的。在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)能達(dá)到;利用現(xiàn)有的技術(shù),該系統(tǒng)的功能能實(shí)現(xiàn);對(duì)開發(fā)人員的數(shù)量和質(zhì)量的要求并說(shuō)明這些要求應(yīng)該能滿足;在規(guī)定的期限內(nèi),本系統(tǒng)的開發(fā)能完成.2.2經(jīng)濟(jì)可行性隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,尤其在面臨日益激烈的市場(chǎng)競(jìng)爭(zhēng),如何提高本單位的應(yīng)變和生存能力,參與國(guó)際合作,是擺在各個(gè)企業(yè)面前的尖銳問(wèn)題。以電子計(jì)算機(jī)為主要技術(shù)手段,將大大減輕科技人員的腦力勞動(dòng)和體力勞動(dòng),甚至能夠完成人力所不記得功能工作,從而促進(jìn)科學(xué)技術(shù)和生產(chǎn)技術(shù)的發(fā)展。在當(dāng)今高效益、高效率、高技術(shù)競(jìng)爭(zhēng)的時(shí)代,要適應(yīng)瞬息萬(wàn)變的市場(chǎng)要求,必須提高產(chǎn)品質(zhì)量,縮短生產(chǎn)周期,就必須采用先進(jìn)的技術(shù)。計(jì)算機(jī)技術(shù)它具有高智力、知識(shí)密集、綜合性強(qiáng)、效益高等特點(diǎn),是當(dāng)今世界上科技領(lǐng)域的前沿課題.計(jì)算機(jī)技術(shù)運(yùn)用到各高校的考試中將可以提高工作效率,改善教師的工作條件,為教研室?guī)?lái)了間接的效益。3系統(tǒng)的需求分析和總體設(shè)計(jì)3。1需求分析3。1。1任務(wù)概述試題庫(kù)管理系統(tǒng)需要完成的任務(wù)如下:(1)能完成試題的編輯功能,錄入、刪除、修改;(2)設(shè)計(jì)手動(dòng)生成試卷功能;(3)設(shè)計(jì)自動(dòng)生成試卷功能(4)具有用戶管理功能;(5)具有課程和章節(jié)管理的功能;(6)具有試題導(dǎo)入導(dǎo)出的功能;(7)具有試題查詢、瀏覽的功能;(8)數(shù)據(jù)庫(kù)設(shè)計(jì)。3。1.2功能描述試題庫(kù)管理系統(tǒng)的設(shè)計(jì)旨在為各單位的教務(wù)管理部門和老師提供一個(gè)方便的試題管理工具,為教師的教學(xué)準(zhǔn)備工作節(jié)約大量時(shí)間,從而可以讓教師擁有更多的時(shí)間進(jìn)行教學(xué)研究,建立一個(gè)有效的試題庫(kù),可以很大程度的減輕教師的負(fù)擔(dān),提高教學(xué)質(zhì)量.試題庫(kù)管理系統(tǒng)的主要功能是試題的錄入、查詢、瀏覽、修改、刪除、出題、成卷、課程和章節(jié)管理、導(dǎo)入導(dǎo)出,其最大的特點(diǎn)是方便和靈活.通過(guò)用戶名和密碼登錄到系統(tǒng)的主界面,可以進(jìn)行試題的錄入、刪除、修改和查詢,也可以進(jìn)行試卷生成,利用試題導(dǎo)入導(dǎo)出的功能,可以將固定格式的題目導(dǎo)入到題庫(kù)中.管理員登陸到系統(tǒng),可以對(duì)用戶系統(tǒng)進(jìn)行管理。3。2總體設(shè)計(jì)試題庫(kù)管理系統(tǒng)在建設(shè)過(guò)程中,一般要重點(diǎn)考慮如下幾個(gè)方面的內(nèi)容:(1):友好的人機(jī)界面,人機(jī)界面是用戶面對(duì)最多的軟件界面,應(yīng)當(dāng)設(shè)置的美觀大方;(2):多種途徑的對(duì)試題庫(kù)進(jìn)行維護(hù),試題庫(kù)的題目?jī)?nèi)容不是固定不變的,應(yīng)根據(jù)課程發(fā)展的需要及時(shí)更新或添加或查詢有關(guān)試題內(nèi)容;(3)手動(dòng)、自動(dòng)成卷策略;(4):方便對(duì)已有試題的添加、刪除、修改等管理;(5):完善的系統(tǒng)幫助功能,可以幫助用戶盡快熟悉和掌握對(duì)試題庫(kù)管理系統(tǒng)的運(yùn)用。4系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)分析是信息系統(tǒng)開發(fā)工作中最重要的一環(huán),系統(tǒng)分析的內(nèi)容主要包括對(duì)高??荚嚳记皬?fù)習(xí)流程的詳細(xì)了解、并在此基礎(chǔ)上進(jìn)行分析,提出新方案,以便開發(fā)出符合用戶要求的管理信息系統(tǒng)。它的基本任務(wù)是:系統(tǒng)分析員與認(rèn)課、出題教師在一起,充分了解其要求,并把雙方的理解用系統(tǒng)說(shuō)明書表達(dá)出來(lái)。本系統(tǒng)采用原型法為開發(fā)的指導(dǎo)思想。所謂原型法是根據(jù)用戶提出的要求,對(duì)有關(guān)方面作一定的調(diào)查研究,確定一個(gè)目標(biāo),而后迅速的開發(fā)出一個(gè)管理信息系統(tǒng),交給用戶使用,并根據(jù)用戶在使用過(guò)程中所發(fā)現(xiàn)的問(wèn)題或提出的新目標(biāo),不斷修改,不斷完善,直到用戶滿意為止。4.1普通考試的標(biāo)準(zhǔn)化經(jīng)過(guò)一段時(shí)間的調(diào)查與分析,初步了解到普通考試是一種標(biāo)準(zhǔn)化考試。主要體現(xiàn)在以下幾方面:內(nèi)容和形式的標(biāo)準(zhǔn)化考核的內(nèi)容知識(shí)和能力總體保持不變,試卷形式相對(duì)穩(wěn)定(一般情況下題型不超過(guò)六種)。不同科目和考試的不同用途決定考試的內(nèi)容.一般大學(xué)考試的題型是相對(duì)固定的,每種題型的分值也是變化的,所以在開發(fā)系統(tǒng)的時(shí)候是不考慮“題目分值”這個(gè)問(wèn)題的。只需用“試題管理”中的選擇題型總分?jǐn)?shù)對(duì)最終生成試卷時(shí)的總體題目個(gè)數(shù)進(jìn)行控制即可。質(zhì)量的標(biāo)準(zhǔn)化根據(jù)評(píng)分是否受閱卷員主觀判斷的影響試題可分為客觀性試題和主觀性試題??陀^性試題的常見(jiàn)形式有單選、多選、判斷、填空等??陀^性試題的答案是唯一的,可用機(jī)器閱卷。大規(guī)模標(biāo)準(zhǔn)化考試通常采用較多的客觀性試題,以保證評(píng)分的客觀性。而主觀性試題的常見(jiàn)形式有簡(jiǎn)答、問(wèn)答、計(jì)算、編程等.過(guò)程的標(biāo)準(zhǔn)化標(biāo)準(zhǔn)化考試要公布考試大綱.標(biāo)準(zhǔn)化考試作為一種大規(guī)??荚嚕瑧?yīng)當(dāng)讓廣大考生和用戶了解考試內(nèi)容、試卷構(gòu)成、試題形式、記分體制等.4。2本系統(tǒng)的業(yè)務(wù)流程圖隨機(jī)選題人工選題隨機(jī)選題人工選題試題庫(kù)考試試卷庫(kù)題目管理員出題教師試卷生成選擇題目選擇題目類型選擇試卷類型試卷試卷查詢題型管理試題查詢?cè)囶}出處管理備份與恢復(fù)試題試卷及答案的打印試卷人員管理選擇題目難度試題及相關(guān)信息錄入圖1業(yè)務(wù)流程圖4.題庫(kù)系統(tǒng)試題和答案D1試題表出卷教師試卷答案卷題庫(kù)系統(tǒng)試題和答案D1試題表出卷教師試卷答案卷題目管理員D2試卷表學(xué)生圖2題庫(kù)流程圖圖3圖3試卷流程圖試題和答案題目管理員P2試卷管理出卷教師學(xué)生試卷出卷老師答案卷P1題目管理題目D1試題表試題題D2試卷表試卷P2P2P題目信息P1專業(yè)信息P1題型信息P2.1選擇出卷方式出卷教師P2.2選擇試卷題型P2.4隨機(jī)生成模擬試卷P2.3人工選專項(xiàng)試卷難度選擇D1試卷表圖4數(shù)據(jù)流程圖4。4.數(shù)據(jù)字典數(shù)據(jù)字典為數(shù)據(jù)庫(kù)用戶、數(shù)據(jù)庫(kù)管理員、系統(tǒng)分析員和程序員提供了某些數(shù)據(jù)項(xiàng)的綜合信息,主要描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過(guò)程和外部實(shí)體。數(shù)據(jù)詞典把是數(shù)據(jù)的最小單位看成是數(shù)據(jù)元素(基本元素項(xiàng)),若干個(gè)數(shù)據(jù)元素可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)(組合數(shù)據(jù)項(xiàng)).它通過(guò)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)來(lái)描寫數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的屬性.下列各表列出了主要表的結(jié)構(gòu):人員表:ryb可使用本系統(tǒng)的人員及權(quán)限字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Ryno登陸人員編號(hào)Char4首位為人員類型(自)Nory登陸人員姓名char8Norykl登陸人員口令Char8Nosystem系統(tǒng)權(quán)限smallint一般給系統(tǒng)管理員YesSystemdata系統(tǒng)數(shù)據(jù)錄入SmllintYesstdata試題數(shù)據(jù)錄入SmallintYessjquery試卷查詢SmallintYessjbackup試卷備份SmallintYessjgenprn試卷生成與打印SmallintYesemnd英文名字Char8為了登陸方便Yesstquery試卷查詢smllintYes要求學(xué)生對(duì)該題的掌握程度:rzb字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Rzccno認(rèn)知層編號(hào)Char2(自動(dòng))NoRzcc認(rèn)知層次Char10NoWorddocLongbinaryYesbmpLongbinaryYes試題表:shitib字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Txno題型編號(hào)Char2(自)NoKcno課程編號(hào)Char5Nozsdno知識(shí)點(diǎn)編號(hào)Char3Nostno試題編號(hào)Numeric5Yesnd難度系數(shù)Numeric1Yesctrno出題人編號(hào)Char4Yesjcrno檢查人編號(hào)Char4Yestu附圖LongbinaryYesxynum選用次數(shù)Numeric3Yesrzccno認(rèn)知層次編號(hào)Char2Yesdatu答案附圖LongbinaryYessele以選標(biāo)志IntegerYestuy有題圖IntegerYesdatuy有答案圖IntegerYestmdocLongbinaryYesdadocLongbinaryYes試卷表:sjb字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Kcno課程編號(hào)Char5(自)NoSjno試卷編號(hào)Numeric2NoXn學(xué)年Date3000NoXq學(xué)期Numeric1上,下學(xué)期NoCjrno出卷人編號(hào)Char4NoSprno審批人編號(hào)Char2YesCjrq出卷日期DateNoSjlx試卷類型Char是單元,還是期末NoNj年級(jí)Numeric4適用的年級(jí)YesArchive歸檔位Integer11為可用,0為不可用YesDele已刪IntegerYesSele選擇IntegerYes試卷類型表:sjlxb字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Lx試卷類型Char20NoLxno試卷類型編號(hào)Char2(自動(dòng))NoSele選擇標(biāo)志IntegerYes題目編號(hào)表:tmb字段名中文釋義類型長(zhǎng)度說(shuō)明Null?Kcno課程編號(hào)Char5NoSjno試卷編號(hào)Numeric5NoStno試題編號(hào)Numeric5NoFz分值Numeric2YesTxno題型編號(hào)Char2YesRzccno認(rèn)知層次編號(hào)Char2YesNd難度系數(shù)Numeric1YesTmdoc題目LongbinaryYe
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024窗簾供應(yīng)與安裝協(xié)議模板
- 2024年智能化弱電系統(tǒng)施工協(xié)議
- 2024專業(yè)消防設(shè)施保養(yǎng)協(xié)議
- 體檢中心年底工作總結(jié)范文6篇
- 中鐵建績(jī)效考核
- 文書模板-《借款保證擔(dān)保合同》
- 2024年二手房貸款業(yè)務(wù)協(xié)作協(xié)議樣本
- 化普通商品購(gòu)買:2024協(xié)議格式
- 2024年非公開股權(quán)轉(zhuǎn)讓協(xié)議范本
- 2024住宅小區(qū)物業(yè)經(jīng)理聘任協(xié)議
- 管線管廊布置設(shè)計(jì)規(guī)范
- 《會(huì)計(jì)平衡公式》教案
- 八年級(jí)黃金矩形(數(shù)學(xué)活動(dòng))ppt課件
- 銷售技巧個(gè)頂尖電梯銷售技巧
- 《幼兒園衛(wèi)生保健后勤材料資料》幼兒園保健醫(yī)生每日檢查工作記錄表
- 葡萄糖生產(chǎn)教程
- 需求價(jià)格彈性案例分析
- 企業(yè)內(nèi)部通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 計(jì)算機(jī)論文
- 重大決策合法性審查表.doc
- 信號(hào)集中監(jiān)測(cè)系統(tǒng)(完整版)
- 復(fù)古風(fēng)同學(xué)聚會(huì)邀請(qǐng)函.doc
評(píng)論
0/150
提交評(píng)論