【正文】
charset=gb2312 language=java import=.* errorPage= % % page session=true% !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html head meta equiv=ContentType content=text/html。 河北經(jīng)貿(mào)大學 本科畢業(yè)論文 會計核算管理系統(tǒng) 附錄 1 源代碼 (模塊代碼主體部分 ) 由于源代碼的量相對較大,所以在這里我們摘錄 登錄 模塊和主模塊源代碼的關(guān)鍵部分 。 設(shè)計的完成,為我在川大的學習生涯畫上了一個圓滿的句號。在這幾個月里,我得到了導(dǎo)師 唐 老師的關(guān)心和教導(dǎo),唐 老師在學術(shù)上的淵博知識讓我在這幾個月的學習和研究中深受其益。 學位 論文作者(簽名) 梁光明 論文指導(dǎo)教師(簽名) _____________ 2020 年 06 月 10 日 28 致 謝 首先我在這里向養(yǎng)育和培養(yǎng) 我的父母表示深深地思念和感謝,再向關(guān)心我,幫助我的老師和同學表示感謝! 能順利圓滿地完成我的設(shè)計,離不開自身的努力,離不開指導(dǎo)老師 唐寧九 老師的指點,更離不開四川大學這個大環(huán)境四年來在學習和生活的熏陶和培養(yǎng)。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示謝意。 [11]林銳,軟件工程思想, 河北經(jīng)貿(mào)大學 本科畢業(yè)論文 會計核算管理系統(tǒng) 聲 明 本人聲明所呈交的學位論文是本人在 導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。 26 參考文獻 [1] 姜江 . Power Designer 數(shù)據(jù)庫系統(tǒng)分析設(shè)計與應(yīng)用 [M]. 北京 : 電子工業(yè)出版社 , 2020: 1184. [2] 陳春玲,《軟件工程與數(shù)據(jù)庫概論》,西安電子科技大學出版社 [3] 張海藩,《軟件工程導(dǎo)論(第三版)》,清華大學出版社 [4] Bruce Eckel,《 Thinking in Java》, 1999年 8月,機械工業(yè)出版社 [19](美 ) Paul , Jr.,《 Developing Applications With Java and UML》 ,2020年 1月, Addison Wesley/Pearson [5] Joshua Bloch,《 Effective Java Programming Language Guide》, 2020年 1月, Pearson Education [6] Alistair Cockburn,《 Writing Effective Use Cases》, 2020年 9月,機械工業(yè)出版社 [7] 孫衛(wèi)琴,《 Tomcat與 Java Web開發(fā)技術(shù)詳解》,北京:電子工業(yè)出版社, 2020。雖然功能模塊十分簡單,但是其中涉及的知識卻十分廣泛,既有數(shù)據(jù)庫方面的,又有 java 編程方面和 JSP 網(wǎng)頁制作,涉及的編程環(huán)境也是第一次遇到。在后期的編碼階段,遇到了很多的困難,因為對 java 語言不是很熟悉,對于整個工程的架構(gòu)不是特別的清晰,導(dǎo)致工程進展緩慢,以后要加強編碼聯(lián)系,加快編碼的速度,并在編碼中加深對前期準備工作的了解,加深模塊化的認識,希望能為以后的工作帶來好處。在前期的需求分析階段對業(yè)務(wù)流程的熟悉 對于整個工程來說是多么的重要,只有加深了對所開發(fā)系統(tǒng)所涉及到的業(yè)務(wù)的了解,才能開發(fā)出更適合行業(yè)應(yīng)用的軟件。 基本上 實現(xiàn)了預(yù)期期望的所有的功能模塊。 下面 為 憑證查詢主界面 : 圖 3— 7 憑證查詢界面 24 憑證修改模 塊 : 用戶對于還未記帳的憑證,可以進行刪除、修改、插入明細信息等修改操作。 預(yù)算單位和會計會根據(jù) 登錄 時的信息自動填寫, 下面 為 憑證 錄 入主界面: 河北經(jīng)貿(mào)大學 本科畢業(yè)論文 會計核算管理系統(tǒng) 圖 3— 6 憑證錄入界面 預(yù)算單位:顯示所有建立了會計制度的單位; 開戶銀行:選擇的預(yù)算單位對應(yīng)的開戶行; 結(jié)算方式:包括銀 付、現(xiàn)付兩種結(jié)算方式; 會計科目:選擇的開戶銀行對應(yīng)的會計科目 收款人、收款銀行、收款帳戶:按實際支付信息涉及到的內(nèi)容填寫 。主角可以鍵入新的用戶名或者口令,或者選擇取消本次操作,此時用例結(jié)束。 然后 系統(tǒng)顯示主窗體,同時用例結(jié)束。 當主角在登錄表中鍵入他(她)的名字和口令時,本用例就開始了 。按照各個角色的不同,擁有不同的管理功能。 22 登錄 模 塊 : 本 模塊用于 用戶登錄到 核算 系統(tǒng)。 河北經(jīng)貿(mào)大學 本科畢業(yè)論文 會計核算管理系統(tǒng) u s e r : A ct o r N a m e l o g i n : l o g i ni n p u t : i n p u t l o o k u p : l o o k u pm o d i f y : m o d i f yd a t a b a s e : d a t a b a s e登陸憑證錄入提交新憑證核對登陸信息 圖 3— 2 系統(tǒng)時序圖 針對一般會計核算系統(tǒng)的需求,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu) ? 數(shù)據(jù) 存儲表設(shè)計: 會計人員信息:用戶名、真實姓名、密碼; 憑證信息:憑證 id,日期,科目,摘要,貸方金額,借方金額 明細表的信息:摘要,商品名稱,金額,數(shù)量等 ; ? 數(shù)據(jù)字典 : 表 3— 1 數(shù)據(jù)字典 User表 屬性 類型及長度 是否為空 意義 UserID bigint not null, 用戶的代號 UserName varchar(20) not null, 用戶真實姓名 Password varchar(20) not null, 用戶密碼 Logintype image null, 用戶的身份 表 3— 2:憑證明細表 ( Voudetail) 屬性 類型及長度 是否為空 意義 TAILID numeric(10) not null, 明細表 id TAILYear numeric(10) not null, 年份 TAILMonth numeric(10) not null, 月份 TAILDay numeric(10) not null, 日期 KHName varchar(20) null, 客戶名稱(交易對象) SUMMARY varchar(1000) null, 摘要 GoodsName varchar(40) null, 貨物名稱 20 GoodsAmount varchar(1000) null, 貨物數(shù)量 GoodsPrice money null, 貨物價格 Value money null, 總價值 表 3— 3: 憑證主表 ( Voucher) 屬性 類型及長度 是否為空 意義 Year numeric(4) null, 年份 Month numeric(2) null, 月份 Day numeric(2) null, 日期 VAA smallint null, 憑證附件張數(shù) ZHY text null, 摘要 KM text null, 科目 DJ varchar(100) Null 貸方金額 JJ varchar(100) null, 借方金額 V_Type text Null 憑證類別 Bills varchar(10) null, VouID varchar(20) not null 憑證 ID BankID int not null, 銀行 ID TAILID numeric(10) null, ID dwid int not null, 單位 ID ? 數(shù)據(jù)庫模型設(shè)計 : Relationship_1Relationship_2Relationship_3Relationship_4ysdwdwnamedwid piTXT50I MIdentifier_1 pibankBankNameBankID piTXT20IMMIdentifier_1 piVoucherEIDYearMonthDayVAAZHYKMDJJJV_TypeBillsVouID piIN4N2N2SITXT100TXT20VA100VA100TXT20VA10VA20 MIdentifier_1 piVOUDETAILTAILIDTAILYearTAILMonthTAILDayKHNameSUMMARYGoodsNameGoodsAmountGoodsPriceValuepi N10N10N10N10VA20VA1000VA40VA1000MN10000MN1000000,2MMMMIdentifier_1 piUserUserIDUserNamePasswordLogintypepi LIVA20VA20PICMMMIdentifier_1 pi 圖 3— 3 概念關(guān)系模型圖 河北經(jīng)貿(mào)大學 本科畢業(yè)論文 會計核算管理系統(tǒng) FK_VOUCHER_RELATIONS_YSDW FK_VOUCHER_RELATIONS_BANKFK_VOUCHER_RELATIONS_VOUDETAIFK_VOUDETAI_RELATIONS_VOUCHERFK_USER_RELATIONS_YSDWysd wd w n a m ed w i dl o n g v a r ch a ri n t e g e r p kbankB a n kN a m eB a n kI Dl o n g v a r ch a ri n t e g e r p kV o u ch e rE I DY e a rM o n t hD a yVAAZ H YKMDJJJV _ T yp eB i l l sV o u I DT A I L I DB a n kI Dd w i di n t e g e rn u m e r i c( 4 )n u m e r i c( 2 )n u m e r i c( 2 )sm a l l i n tl o n g v a r ch a rl o n g v a r ch a rv a r ch a r ( 1 0 0 )v a r ch a r ( 1 0 0 )l o n g v a r ch a rv a r ch a r ( 1 0 )v a r ch a r ( 2 0 )n u m e r i c( 1 0 )i n t e g e ri n t e g e r p k f k3 f k2 f k1 V O U D E T A I LT A I L I DV o u I DT A I L Y e a rT A I L M o n t hT A I L D a yK H N a m eS U M M A R YG o o d sN a m eG o o d sA m o u n tG o o d sP r i ceV a l u en u m e r i c( 1 0 )v a r ch a r ( 2 0 )n u m e r i c( 1 0 )n u m e r i c( 1 0 )n u m e r i c( 1 0 )v a r ch a r ( 2 0 )v a r ch a r ( 1 0 0 0 )v a r ch a r ( 4 0 )v a r ch a r ( 1 0 0 0 )n u m e r i c( 1 0 0 0 0 )n u m e r i c( 1 0 0 0 0 0 0 , 2 ) p k f kU se rU se r I Dd w i dU se r N a m eP a ssw o r dL o g i n t yp ei n t e g e r