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

正文內(nèi)容

企業(yè)往來(lái)賬務(wù)管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-01-04 05:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 按賬目+日期匯總 按客戶匯總 : 二、系統(tǒng)功能設(shè)計(jì) (一)初始界面設(shè)計(jì) 這一個(gè)模塊主要描述了軟件的整體設(shè)計(jì)。由初始界 面進(jìn)入登錄界面,在登錄界面中,輸入用戶名和密碼,驗(yàn)證密碼后,確認(rèn)無(wú)誤進(jìn)入主界面,如果密碼輸入有三次以上錯(cuò)誤,將自動(dòng)退出系統(tǒng)。 如果您已經(jīng)是本系統(tǒng)的注冊(cè)用戶,您將可以使用所有的系統(tǒng)功能。 (二)具體介紹功能和模塊設(shè)計(jì) 1. 功能分析 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)賬務(wù)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。本軟件的功能有: ( 1)進(jìn)出流水賬部分:添加進(jìn)賬資料及進(jìn)賬明細(xì)、添加出賬資料及出賬明細(xì)。 ( 2)賬務(wù)資料部分:賬務(wù)資料的管理,包括增加賬務(wù)明細(xì)、修改賬務(wù)明細(xì)、刪除賬務(wù)明細(xì)。以及賬務(wù)資料的查詢(xún),包括按流水號(hào)查詢(xún)和按日期查 詢(xún)。 ( 3)賬目匯總部分:按照各種要求匯總賬目,包括按照賬目匯總、按照日期匯總、按系統(tǒng)管理信息 添加用戶 添加密碼 照客戶匯總、按照賬目 +日期匯總等。 ( 4)系統(tǒng)管理部分:用戶管理,包括添加新用戶和更改當(dāng)前用戶密碼以及退出系統(tǒng)。 2. 模塊總體構(gòu)思 ( 1)進(jìn)出流水賬 這一部分用來(lái)增加進(jìn)出賬信息,包括賬務(wù)流水號(hào)、日期、憑證號(hào)、賬目名稱(chēng)、用途摘要、客戶名稱(chēng)、經(jīng)手人、備注;物品名稱(chēng)、單位、單價(jià)、數(shù)量、金額、合計(jì)金額、用途、客戶名稱(chēng)等。 ( 2)賬務(wù)資料 這一部分用來(lái)進(jìn)行賬務(wù)資料的管理,包括增加、修改、刪除賬務(wù)明細(xì)等,以及賬務(wù)資料的查詢(xún),包括按賬目查 詢(xún)和按日期查詢(xún)。 ( 3)賬務(wù)匯總 這一部分用來(lái)進(jìn)行賬務(wù)匯總,包括按賬目匯總、按日期匯總、按客戶匯總、按客戶 +日期匯總等。 ( 4)系統(tǒng)管理 這一部分用來(lái)設(shè)置操作用戶用更改密碼。系統(tǒng)初始設(shè)置一個(gè)超級(jí)用戶名和密碼,操作人員可以利用這個(gè)超級(jí)用戶名和密碼登錄,之后,可以設(shè)置其他的超級(jí)用戶名稱(chēng),也可以設(shè)置權(quán)限用戶,同時(shí)也設(shè)置了這個(gè)用戶可以使用的權(quán)限。 此外,系統(tǒng)設(shè)置登錄界面中輸入密碼與用戶名不符 3次將自動(dòng)退出登錄。 三、主要算法描述 (一)日期匯總的算法 在整個(gè)程序中,應(yīng)用最多的就是過(guò)濾集。用它可以實(shí)現(xiàn)查找的功能?,F(xiàn)以 按日期的查詢(xún)?yōu)槔龑⑺闹饕Z(yǔ)句描述如下: Case date 39。按日期匯總 = 按日期匯總 sql = select 日期 ,sum(金額 ) as 總金額 from 賬務(wù)資料 group by 日期 order by sum(金額 ) (二)金額匯總的算法 除了分組匯總外,還應(yīng)該將所有的金額匯總,將總金額顯示到表格的最后一列。顯示數(shù)據(jù)記錄的過(guò)程中,同時(shí)計(jì)算累計(jì)金額;另外,顯示數(shù)據(jù)的 表格中,由于同時(shí)將兩個(gè)字段分組,所以顯示數(shù)據(jù)時(shí)將相同賬目的記錄合并為一個(gè)單元格。合并的方法很簡(jiǎn)單,首先應(yīng)該將MSFlexgrid控件的 MergeCells屬性設(shè)置為 flexMergeRestrictRows,表示啟動(dòng)合交顯示的功能。然后將 MergeCol(0)屬性設(shè)置為 True,表示字段 0 的單元格上下內(nèi)容相同的要合并顯示: Private Sub Form_Load() ?? Case check_date 39。按賬目 +日期匯總 = 按賬目 +日期匯總 sql = select 賬目名稱(chēng) ,日期 ,sum(金額 ) as 總金額 from 賬務(wù)資料 amp。 _ group by 賬目名稱(chēng) ,日期 order by sum(金額 ) = adUseClient sql, conn, adOpenKeyset, adLockPessimistic addup = 0 = flexMergeRestrictRows (0) = True = + 2 第四章 開(kāi)發(fā)中的問(wèn)題及解決 一、編寫(xiě)軟件的總體技術(shù)構(gòu)思 首先建立一個(gè)窗體,作為登陸界面,以免非法用戶進(jìn)入系統(tǒng)。如果正確登陸后即可進(jìn)入系統(tǒng)的主菜單。制作主菜單的時(shí)候,把一些菜單項(xiàng)可作為下拉菜單,這樣會(huì)使界面更完美、更便于操作??赏ㄟ^(guò)點(diǎn)擊菜單中的“退出菜單”項(xiàng)結(jié)束對(duì)該系統(tǒng)的本次操作。 二、編寫(xiě)時(shí)出現(xiàn)的錯(cuò)誤類(lèi)型 一個(gè)軟件的設(shè)計(jì),不可能是一蹴而就的。在 代碼的編寫(xiě)中,總會(huì)出現(xiàn)這樣或那樣的錯(cuò)誤,并且程序越復(fù)雜,出現(xiàn)錯(cuò)誤的機(jī)率也就越大。對(duì)于簡(jiǎn)單的程序,只要瀏覽一下代碼就可以立刻找出錯(cuò)誤所在;而對(duì)于復(fù)雜的程序,代碼可能會(huì)多達(dá)幾千行或上萬(wàn)行,逐行檢查代碼是接受的,而且,錯(cuò)誤本身可能也是很隱蔽的,必須借助于一些特殊的手段才能找出來(lái)。 (一)程序錯(cuò)誤分類(lèi) 編譯錯(cuò)誤也稱(chēng)為語(yǔ)法的錯(cuò)誤,在編寫(xiě)程序時(shí),如果語(yǔ)句不符合 Visual Basic 的語(yǔ)法規(guī)則,就會(huì)產(chǎn)生這類(lèi)錯(cuò)誤。例如,輸入了不正確的關(guān)鍵字、遺漏了某個(gè)必需的標(biāo)點(diǎn)符號(hào)、缺少表達(dá)式、類(lèi)型不匹配或者應(yīng)該配對(duì) 句沒(méi) 有配對(duì)等,都會(huì)產(chǎn)生編譯錯(cuò)誤。在紡寫(xiě)代碼或運(yùn)行程序 時(shí),很容易檢查出這類(lèi)錯(cuò)誤。 在編寫(xiě)代碼時(shí), VB會(huì)自動(dòng)對(duì)程序進(jìn)行語(yǔ)法檢查,某些類(lèi)型的語(yǔ)法錯(cuò)誤能夠被檢查出來(lái),并且會(huì)彈出一個(gè)出錯(cuò)消息框,出錯(cuò)的那一行以高亮度顯示。例如,當(dāng)輸入“ I=”后沒(méi)有接著輸入表達(dá)式,而是切換到其他行,則會(huì)彈出“編譯錯(cuò)誤:缺少?”的錯(cuò)誤信息。 運(yùn)行錯(cuò)誤是程序運(yùn)行時(shí)出現(xiàn)的錯(cuò)誤。運(yùn)行時(shí),如果一個(gè)語(yǔ)句無(wú)法正常完成自已的功能時(shí),就會(huì)出現(xiàn)這類(lèi)錯(cuò)誤。例如,執(zhí)行除法操作時(shí)除數(shù)為 0,或加載一個(gè)圖片時(shí)方件不存在,都將產(chǎn)生錯(cuò)誤。出現(xiàn)運(yùn)行錯(cuò)誤時(shí)也會(huì)彈 出“實(shí)時(shí)錯(cuò)誤‘ 11’”的出錯(cuò)信息。運(yùn)行錯(cuò)誤消息框的第一行顯示的是運(yùn)行錯(cuò)誤代號(hào),每個(gè)運(yùn)行錯(cuò)誤都對(duì)應(yīng)一個(gè)代號(hào)。第二行顯示的是錯(cuò)誤的說(shuō)明。 有的時(shí)候,應(yīng)用程序的代碼完全符合語(yǔ)法要求,運(yùn)行時(shí)也不出現(xiàn)任何錯(cuò)誤,但卻未出現(xiàn)期望的結(jié)果,這表明程序中存在邏輯錯(cuò)誤。這類(lèi)錯(cuò)誤是因?yàn)榇a中存在邏輯上的缺陷而引起的,例如,設(shè)置的選擇條件不合適、循環(huán)次數(shù)不當(dāng)?shù)取_壿嬪e(cuò)誤最隱蔽,較難發(fā)現(xiàn)和排除。 (二)調(diào)試的方法 斷點(diǎn)是告訴 VB 掛起程序執(zhí)行的一個(gè)標(biāo)記,當(dāng)程序執(zhí)行到斷點(diǎn)處即暫停程序的執(zhí)行,時(shí)入中斷模式,此時(shí)可 以在代碼窗口中查看程序內(nèi)變量、屬性的值。在代碼中設(shè)置斷點(diǎn)是最常用后種調(diào)試方法。 查找程序中的錯(cuò)誤所在并不那么容易,有時(shí)需要一條語(yǔ)句一條語(yǔ)句地執(zhí)行或者反復(fù)執(zhí)行某段代碼來(lái)檢查錯(cuò)誤所在,這些方法被稱(chēng)為跟蹤程序的運(yùn)行。 ( 1)“逐語(yǔ)句”跟蹤 “逐語(yǔ)句”執(zhí)行代碼就是一條語(yǔ)句一條語(yǔ)句地執(zhí)行代碼,每執(zhí)行一條語(yǔ)句后就暫停下來(lái),為程序調(diào)試者提供分析判斷的機(jī)會(huì)。 進(jìn)入“逐語(yǔ)句”方式跟蹤程序執(zhí)行的具體辦法是執(zhí)行‘調(diào)試’菜單中的‘逐語(yǔ)句’命令,或單擊調(diào)試工具欄里的‘逐語(yǔ)句’按鈕。不過(guò)最常用的方法還是使用快捷 F8,每按一次 F8,程序就執(zhí)行一條語(yǔ)句,調(diào)試鞒可以觀察代碼的流程語(yǔ)句的執(zhí)行情況。 ( 2)“逐過(guò)程”跟蹤 如果要的程序調(diào)用別的過(guò)程,而被調(diào)用的過(guò)程已經(jīng)經(jīng)過(guò)了調(diào)試,確保能正確執(zhí)行,那么在調(diào)試這個(gè)程序時(shí),若使用“逐語(yǔ)句”去跟蹤就會(huì)在調(diào)用時(shí)到被調(diào)用過(guò)程里去一句句執(zhí)行,這顯然沒(méi)有必要。這時(shí)最好的辦法是采用“逐過(guò)程”跟蹤,把被調(diào)用過(guò)程當(dāng)作一條語(yǔ)句處理。如果在事件過(guò)程中沒(méi)有調(diào)用其他過(guò)程,則“逐過(guò)程”跟蹤與“逐語(yǔ)句”跟蹤相同。 進(jìn)入“逐過(guò)程”方式跟蹤程序執(zhí)行的具體辦法是執(zhí)行‘調(diào)試‘菜單中的’逐過(guò)程‘命令,或單擊調(diào)試具欄里的’逐 過(guò)程‘按鈕,也可以使用快捷 shift+F8。 當(dāng)使用逐語(yǔ)跟蹤進(jìn)入被調(diào)用過(guò)程后,如果從開(kāi)始的幾條語(yǔ)句就斷定出該過(guò)程沒(méi)有問(wèn)題,可以執(zhí)行‘調(diào)試‘菜單中的’跳出‘命令,從當(dāng)前的過(guò)程中提前跳出,去執(zhí)行過(guò)程調(diào)用者的下一條語(yǔ)句。單擊調(diào)試工具欄中的’跳出‘按鈕或使用快捷鍵 ctrl+shift+F8也可以跳出被調(diào)用的過(guò)程。 在程序調(diào)試過(guò)程中,最重要的信息是:在運(yùn)行過(guò)程中各變量和表達(dá)式的值的變化情況。這些信息能夠?yàn)檎{(diào)試者提供分析依據(jù),從而做出 4的判斷。為此, VB提供了三個(gè)調(diào)試窗口,分別是立即窗口、本地窗口監(jiān)視 窗口。 ( 1)立即窗口 在程序進(jìn)入中斷模式后,一般會(huì)自動(dòng)彈出立即窗口,如果界面上沒(méi)有顯示出立即窗口,可以執(zhí)行‘視圖‘菜單中的’立即窗口‘命令來(lái)打開(kāi)它。單擊調(diào)試工具欄中的’立即窗口‘按鈕也可以打開(kāi)立即窗口。 通過(guò)立即窗口,即可以監(jiān)視當(dāng)前過(guò)程中各變量或?qū)傩缘闹?,還可以重新為變量或?qū)傩再x值。 ( 2)使用本地窗口 利用本地窗口不但可以查看當(dāng)前過(guò)程中的所量取值,而且還可以查看該窗體及其上所有控件的屬性取值。 ( 3)監(jiān)視窗口 監(jiān)視窗口用來(lái)顯示監(jiān)視表達(dá)式值,在使用該窗口前,需要事先添加要監(jiān)視的表達(dá)式。 (三)錯(cuò)誤捕捉 一 個(gè)應(yīng)用程序,不僅體現(xiàn)在它的功能強(qiáng)大與容易操作,還體現(xiàn)在它良好完善的錯(cuò)誤處理能力。在編寫(xiě)程序時(shí),要充分考慮到程序運(yùn)行時(shí)可能會(huì)遇到的錯(cuò)誤。例如,在做除法運(yùn)算時(shí),用戶輸入的除數(shù)可能為 0;在執(zhí)行讀取軟盤(pán)操作時(shí),軟驅(qū)里可能沒(méi)有放軟盤(pán)。 當(dāng)應(yīng)用程度在 VB環(huán)境中運(yùn)行時(shí),遇到錯(cuò)誤將終止程序的運(yùn)行,返回到 VB環(huán)境。當(dāng)應(yīng)用程序被編譯成 EXE文件,在 Windows環(huán)境中運(yùn)行時(shí),一旦發(fā)生運(yùn)行錯(cuò)誤, Windows將終止應(yīng)用程序的執(zhí)行,并將控制權(quán)交歸還給 Windows系統(tǒng)。顯然,這種處理錯(cuò)誤的方式不是所希望的。一般的應(yīng)用程序都會(huì)在運(yùn)行 時(shí)捕捉,并且給出提示,以便讓用戶采取行動(dòng)。 謝 辭 為期兩個(gè)月的畢業(yè)設(shè)計(jì)就這樣結(jié)束了,在開(kāi)發(fā)此管理系統(tǒng)時(shí),遇到了很多的阻礙,主要還是自己的知識(shí)水平有限,對(duì)財(cái)務(wù)管理體系還不是很了解。所以有很多新的方法,新的設(shè)計(jì)思路,不能體現(xiàn)出來(lái),有設(shè)計(jì)和考慮不周的地方請(qǐng)老師多原諒,對(duì)此我深表遺憾。在程序代碼的設(shè)計(jì)當(dāng)中也有很多的不足,界面的單一性,內(nèi)容的簡(jiǎn)單性都使此系統(tǒng)有了很大的缺陷。希望能得到老師及其他方面人事的批語(yǔ)與指正。 作為一名計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)生,我們?cè)谡n堂上學(xué)習(xí)了 Orale、 VB、Java 等可視化編程語(yǔ)言,又學(xué)習(xí)了 Windos2020 server、 Linux、網(wǎng)絡(luò)操作系統(tǒng),除了在課堂上的理論學(xué)習(xí),對(duì)這些課程我們還進(jìn)行了上機(jī)實(shí)踐操作,從編制一些小程序開(kāi)始,逐步、系統(tǒng)、全面、深入的學(xué)習(xí)開(kāi)發(fā)軟件的技能,此外,我們還進(jìn)行電腦組裝的實(shí)踐操作,我們?cè)趯W(xué)校掌握的這些技能將為我們將來(lái)的工作發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。但是我們?cè)趯W(xué)校學(xué)習(xí)的知識(shí)還很有限,大部分是一些偏向理論和基礎(chǔ)的知識(shí),要想在此行業(yè)中立足,就要邊工作邊學(xué)習(xí),因?yàn)閷W(xué)海無(wú)涯,探索之路是沒(méi)有盡頭的,計(jì)算機(jī)軟、硬件發(fā)展迅速,不斷更新,我們只有充分 培養(yǎng)自學(xué)能力,不斷的進(jìn)取,才能跟得上信息產(chǎn)業(yè)發(fā)展的步伐。 總之,這次設(shè)計(jì)還是比較成功的,滿足了任務(wù)書(shū)上的要求,而且更重要的是經(jīng)過(guò)這次設(shè)計(jì),基本掌握了開(kāi)發(fā)設(shè)計(jì)、課題研究的基本全過(guò)程,包括資料的收集、方案的選擇、具體各部分的細(xì)化、以及學(xué)術(shù)論文的書(shū)寫(xiě)全過(guò)程。這些都是對(duì)今后的工作起重要指導(dǎo)作用的。 在此,我衷心地感謝老師,在畢業(yè)設(shè)計(jì)的過(guò)程中,給我提出了很多寶貴的經(jīng)驗(yàn),指出了我設(shè)計(jì)中存在的不足,正是在她的耐心細(xì)致的指導(dǎo)下,我的設(shè)計(jì)才能進(jìn)行的很順利,也為以后的編程工作節(jié)省了許多寶貴的時(shí)間。在的指導(dǎo)下,使我對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì) 流程有一個(gè)整體的掌握,學(xué)會(huì)了數(shù)據(jù)庫(kù)設(shè)計(jì)的方法的同時(shí)也學(xué)會(huì)了更多的知識(shí)。 感謝計(jì)算機(jī)系的領(lǐng)導(dǎo)和機(jī)房的老師,給我的前期畢業(yè)設(shè)計(jì)提供了良好的環(huán)境。感謝我的同學(xué),在畢設(shè)的過(guò)程中幫我解決了許多難題,并給我提出了寶貴的意見(jiàn)。 參考文獻(xiàn) [1] 鐘鳴 《全面掌握中文版 Access 2020》 清華大學(xué)出版社 1995年 8月 ISBN 7— 302— 04959— 6 [2] 郭琦 《 Visual Basic 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)技術(shù)》 人民郵電出版社 2020年 9月 第三版 ISBN— 7— 11511727— 6 [3] 李川江 陳英 《 Visual basic 程序設(shè)計(jì)》 大連理工大學(xué)出版社 ISBN 7— 56112063— X [4] 薩師煊 王珊 《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第三版) 高等教育出版社 1983年 8月第一版 ISBN 704007494X [5] 伍俊良主編 《 Visual Basic 課程設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)案例》 清化大學(xué)出 版社 2020年 6月 [6] 孔艷 王哲等 《 Visual Basic 開(kāi)發(fā)數(shù)據(jù)庫(kù)》 人民郵電出版社 2020年 3月 [7] 劉志銘 高純艷《 Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析》 機(jī)械工業(yè)出版社 2020年 6月 [8] 鐘軍等《 Visual Basic 數(shù)據(jù)庫(kù)高級(jí)實(shí)例導(dǎo)航》 科學(xué)出版社 2020年
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1