【正文】
除收入賬目順序圖 系統(tǒng)包圖為了更好的更合理的組織系統(tǒng)中的類,對系統(tǒng)按系統(tǒng)架構(gòu)層次來進(jìn)行分包。因?yàn)楸鞠到y(tǒng)的架構(gòu)分為三層:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,所以講系統(tǒng)中的類分為三個(gè)包。首先是表現(xiàn)層的包,該包主要包含隸屬于表現(xiàn)層的系統(tǒng)界面類即Activity活動(dòng)類:MainActivity(系統(tǒng)首頁)活動(dòng)類、ExpenseActivity(支出界面)、IneActivity(收入界面)、TransferActivity(轉(zhuǎn)賬界面)、LoanActivity(借貸界面)、AccountActivity(賬戶界面)、SearchActivity(明細(xì)查詢界面)、StatisticActivity(統(tǒng)計(jì)報(bào)表界面)、LoanerActivity(借貸賬戶界面)、ParentExpenseCategoryActivity(一級支出類別界面)、SubExpenseCategoryActivity(二級支出類別界面)、IneCategoryActivity(收入類別界面)等系統(tǒng)界面Activity活動(dòng)類。其包圖如圖3–18所示:圖3–18 系統(tǒng)表現(xiàn)層包圖業(yè)務(wù)邏輯層的包,該包主要包含隸屬于業(yè)務(wù)邏輯層的業(yè)務(wù)實(shí)體類相關(guān)聯(lián)的業(yè)務(wù)邏輯處理Service服務(wù)類:ExpenseService(支出業(yè)務(wù)服務(wù)類)、IneService(收入業(yè)務(wù)服務(wù)類)、TransferService(轉(zhuǎn)賬業(yè)務(wù)服務(wù)類)、LoanService(借貸業(yè)務(wù)服務(wù)類)、AccountService(賬戶業(yè)務(wù)服務(wù)類)、LoanerService(借貸賬戶業(yè)務(wù)服務(wù)類)、ParentExpenseCategoryService(一級支出類別業(yè)務(wù)服務(wù)類)、SubExpenseCategoryService(二級支出類別業(yè)務(wù)服務(wù)類)、IneCategoryService(收入類別業(yè)務(wù)服務(wù)類)等系統(tǒng)業(yè)務(wù)服務(wù)類Service活動(dòng)類。其包圖如圖3–19所示:圖3–19 業(yè)務(wù)邏輯層包圖數(shù)據(jù)訪問層的包,該包主要包含隸屬于數(shù)據(jù)訪問層的需要持久化的實(shí)體類相關(guān)聯(lián)的數(shù)據(jù)訪問DAO接口和DAO實(shí)現(xiàn)類,其中包括:IBaseDao(基礎(chǔ)公共DAO接口)、BaseDaoImpl(基礎(chǔ)公共DAO實(shí)現(xiàn)類)、IExpenseDao(支出實(shí)體DAO接口)、ExpenseDaoImpl(支出實(shí)體DAO實(shí)現(xiàn)類)、IIneDao(收入實(shí)體DAO接口)、IneDaoImpl(收入實(shí)體DAO實(shí)現(xiàn)類)、TransferDaoImpl(轉(zhuǎn)賬實(shí)體DAO實(shí)現(xiàn)類)、ILoanDao(借貸實(shí)體DAO接口)、LoanDaoImpl(借貸實(shí)體DAO實(shí)現(xiàn)類)、IAccountDao(賬戶實(shí)體DAO接口)、AccountDaoImpl(賬戶實(shí)體DAO實(shí)現(xiàn)類)、ILoanerDao(借貸賬戶DAO接口)、LoanerDaoImpl(借貸賬戶實(shí)體DAO實(shí)現(xiàn)類)、IParentExpenseCategoryDao(一級支出類別實(shí)體DAO接口)ParentExpenseCategoryDaoImpl(一級支出類別實(shí)體DAO實(shí)現(xiàn)類)、SubExpenseCategoryDaoImpl(二級支出類別實(shí)體DAO實(shí)現(xiàn)類)、IneCategoryDaoImpl(收入類別實(shí)體DAO實(shí)現(xiàn)類)等系統(tǒng)業(yè)務(wù)服務(wù)類Service活動(dòng)類。其包圖如圖3–20所示圖3–20 數(shù)據(jù)訪問層包圖 對象持久化與數(shù)據(jù)庫設(shè)計(jì)自從面向?qū)ο蟮某绦蛟O(shè)計(jì)語言流行起來之后,該領(lǐng)域就在不斷的尋求將對象持久化存入數(shù)據(jù)庫的解決方案。為了盡可能地削弱對象與關(guān)系型數(shù)據(jù)庫之間的阻抗不匹配,業(yè)界出現(xiàn)了多種ORM框架與對象持久化解決方案。但是在后來的實(shí)踐中,逐漸發(fā)現(xiàn)越是強(qiáng)大的ORM框架(例如當(dāng)今最為流行的Hibernate),所帶來的系統(tǒng)開銷和效率損失也相對越大,于是在實(shí)踐中漸漸形成了“復(fù)雜業(yè)務(wù)邏輯使用SP,一般CRUD操作使用Hibernate”的慣例。因此,對開發(fā)者的數(shù)據(jù)庫功底(尤其是存儲過程的編寫)要求越來越高。db4o是一款體積小巧、功能強(qiáng)大且性能卓越的純面向?qū)ο笮蛿?shù)據(jù)庫,完全不需要DBA的參與和管理,很適合作為這里的Android平臺持久化的解決方案。db4o具有以下特性且每一條都無疑是選擇它的理由:(1) 100%面向?qū)ο?。db4o本身就是使用Java語言寫成,可以讓你使用原生的Java面向?qū)ο笳Z言來操作數(shù)據(jù)庫,省去了OR(對象到關(guān)系)的映射配置工作。(2) 易集成。只要在對應(yīng)的項(xiàng)目中引入1MB左右的Jar包就可以進(jìn)行數(shù)據(jù)的存儲了,省去了大型關(guān)系數(shù)據(jù)庫的繁瑣復(fù)雜的安裝、配置過程。(3) 高性能。db4o的數(shù)據(jù)庫操作效率測試僅僅是稍稍落后于Java原生的JDBC技術(shù),但是卻高于業(yè)界流行的Hibernate/MySQL解決方案的40倍以上。因?yàn)檫x擇了db4o對象性數(shù)據(jù)庫作為本系統(tǒng)的持久化解決方案,因此只需要在程序中使用原生的Java面向?qū)ο缶幊陶Z言,進(jìn)行相關(guān)的數(shù)據(jù)庫操作,無需任何前期的建表和關(guān)聯(lián)映射工作。第4章 系統(tǒng)實(shí)施第 4 章 系統(tǒng)實(shí)施 系統(tǒng)實(shí)施的準(zhǔn)備工作 系統(tǒng)硬件準(zhǔn)備硬件準(zhǔn)備主要包括:服務(wù)器主機(jī);輸入輸出設(shè)備如:顯示器、鼠標(biāo)、鍵盤等;服務(wù)器輔助設(shè)備如:穩(wěn)定電源、備用電源、冷卻空調(diào)等。 系統(tǒng)軟件準(zhǔn)備操作系統(tǒng):Windows 7運(yùn)行環(huán)境:Java Runtime Machine 服務(wù)器容器:Apache Tomcat 信息系統(tǒng):服務(wù)器端的Web版?zhèn)€人記賬系統(tǒng)、Android手機(jī)終端的個(gè)人記賬應(yīng)用數(shù)據(jù)庫系統(tǒng):db4o對象型數(shù)據(jù)庫 系統(tǒng)人員培訓(xùn)人員培訓(xùn)主要體現(xiàn)在系統(tǒng)搭建完成之后,對系統(tǒng)管理員的培訓(xùn),可在Web版的個(gè)人記賬系統(tǒng)中查看系統(tǒng)的使用幫助。而Android手機(jī)終端的應(yīng)用,同樣帶有簡單的使用幫助,用戶可自行查看,相信是只要用戶親自上手使用體驗(yàn)之后,便能輕而易舉的學(xué)會(huì)如何使用。 系統(tǒng)數(shù)據(jù)準(zhǔn)備在個(gè)人記賬系統(tǒng)中,需要進(jìn)行初始化準(zhǔn)備的數(shù)據(jù)主要有:支出類別:餐飲(早餐、午餐、晚餐、夜宵、零食、飲料、水果等);交通(出租車、公交、地鐵、火車、航空、船舶等);購物(衣服、鞋帽、日用品、數(shù)碼產(chǎn)品、化妝品等);娛樂(KTV、電影、健身、洗浴、旅游等);醫(yī)教(診治、藥品、培訓(xùn)、考試、教材等)等一級、二級支出類別。收入類別:工資、兼職、股票、基金、分紅、利息、獎(jiǎng)金、補(bǔ)貼等收入類別。賬戶管理:現(xiàn)金、信用卡、儲蓄、網(wǎng)上支付。以上三大類別的初始化數(shù)據(jù),將在每個(gè)用戶第一次使用系統(tǒng)時(shí)觸發(fā)程序中的監(jiān)聽器,將以上數(shù)據(jù)寫入數(shù)據(jù)庫初始化完成,供用戶選擇使用。 系統(tǒng)功能實(shí)現(xiàn)參考文獻(xiàn)出版卷出版年限起止頁碼格式參考“論文標(biāo)注規(guī)范”參考文獻(xiàn)出版社出版地[1]申晉,朱維申等.三峽永久船閘高邊坡巖體裂隙分布的分形研究[J] .巖土力學(xué)學(xué)報(bào),1998,20(5):35—39[2]毛昶熙,周名德等.閘壩工程水力學(xué)與設(shè)計(jì)管理[M] .北京:水利電力出版社,1995[3]Tanzi,Vito.Theory and policy:A ment on Dixie and on current tax theory[J].International Monetary and Fund Staff Paper (IMF), , , 1992: 957966Vol卷 No期[4]Rudiger Dorbusch.Policy making in the Open Economy[M].Oxford University Press Inc., 1993[5]Alao Martina.Some Economic Model of Fertility in Developing Countries and China’s Recent Comparative Demographic Experience[C].International Symposium on Population and Sustainable Development, Beijing, China, 1995: 27—29說明: 參考文獻(xiàn)置于“注釋”之后,與正文連續(xù)編排頁碼。 “參考文獻(xiàn)”四字采用小二號黑體、居中。中文正文采用宋體小四,英文正文采用Times new roman小四。要求參考文獻(xiàn)至少要30篇,其中網(wǎng)絡(luò)文獻(xiàn)不得超過5篇,依次在論文引用處進(jìn)行標(biāo)注。注意要引用英文文獻(xiàn),原則上不少于2篇。 4 參考文獻(xiàn)的類別及標(biāo)示如下表:參考文獻(xiàn)類 型期刊文章專著及書論文集學(xué)位論文報(bào)告報(bào)紙文章標(biāo)準(zhǔn)專利文獻(xiàn)類型標(biāo) 示JMCDRNSP附 錄附 錄1.□□ 附錄另起一頁,與正文連續(xù)編排頁碼。 “附錄”二字用小二號黑體、居中。 附錄內(nèi)容編排應(yīng)和正文及圖、表的編排要求相一致。 正文采用宋體小四。 附件一:綜述附件一:綜述房地產(chǎn)營銷之價(jià)格策略住房是居民的基本生活需求。在全面建設(shè)小康社會(huì)階段,隨著經(jīng)濟(jì)社會(huì)的發(fā)展和人民生活水平的提高,城鎮(zhèn)住房的增量需求和改善需求雙旺盛,是房地產(chǎn)業(yè)持續(xù)發(fā)展的動(dòng)力。1 國外XXXX研究現(xiàn)狀房地產(chǎn)業(yè)既是資本密集、關(guān)聯(lián)度高的產(chǎn)業(yè),又是提供生活必需品的基礎(chǔ)產(chǎn)業(yè),判斷房地產(chǎn)業(yè)形勢和發(fā)展前景必須從基本國情出發(fā),從國外的發(fā)展來看……2 國內(nèi)XXXX研究現(xiàn)狀房地產(chǎn)產(chǎn)品開發(fā)周期長,形成有效供給相對于投資期具有滯后性,當(dāng)年的房地產(chǎn)業(yè)市場是投資與需求矛盾雙方以往多年相互作用積累、演變的結(jié)果,所以判斷分析房地產(chǎn)業(yè)形勢不能僅僅依據(jù)同比資料得出結(jié)論,因?yàn)樗且陨夏昊鶖?shù)合理為前提的。房地產(chǎn)產(chǎn)品具有空間不可移動(dòng)性,局部地區(qū)供求關(guān)系的異常導(dǎo)致全局連鎖反應(yīng)的可能性較小。中國是一個(gè)幅員遼闊,各地發(fā)展極不平衡的大國,以局部地區(qū)的房地產(chǎn)形勢推導(dǎo)全國整體態(tài)勢必須慎之又慎,否則會(huì)得出相反的結(jié)論。3 擬研究的方向 縱觀國外、國內(nèi)XXXX的研究現(xiàn)狀,擬從……方向展開研究。綜述另起一頁,與正文連續(xù)編排頁碼。 “附件一:綜述”二字用四號黑體加粗、靠左。綜述中可有題目,也可沒有題目;如有,用四號黑體加粗、居中。標(biāo)題列到三級標(biāo)題,格式要求與論文格式相同,注意綜述字?jǐn)?shù)在4000字以上。附錄內(nèi)容編排應(yīng)和正文及圖、表的編排要求相一致。 正文采用宋體小四。附件二:英文翻譯附件二:英文翻譯價(jià)格機(jī)制 文摘自……(例:文章摘自:International Monetary and Fund Staff Paper,, , 1992: 957966)價(jià)格是怎么決定的?如果經(jīng)濟(jì)是根據(jù)獨(dú)立企業(yè)純粹競爭市場的原則運(yùn)作的,那么,生產(chǎn)什么和價(jià)格在哪一產(chǎn)品被賣取決于消費(fèi)者和生產(chǎn)者所做出的決定。恰恰是價(jià)格機(jī)制才使廠商知道應(yīng)該生產(chǎn)什么和生產(chǎn)多少。價(jià)格機(jī)制是價(jià)格由于供需變化而漲落的過程, 因此也成為生產(chǎn)者制定生產(chǎn)計(jì)劃的指南。這個(gè)程序最容易被體現(xiàn)在水果和蔬菜的價(jià)格變動(dòng)上。由于季節(jié)氣候上的變化和改變補(bǔ)給和儲存剩余的困難,從而產(chǎn)生其價(jià)格的起伏。有時(shí)在一個(gè)好的季節(jié),柑橘類水果有大量剩余,而且種植者發(fā)現(xiàn)他們接受的低價(jià)格不包括他們傳送水果到市場的費(fèi)用,有時(shí),水果種植者允許人們免費(fèi)隨便采摘,或者讓水果去腐爛。消費(fèi)者通常想要買貨物而且希望花最便宜的價(jià)格,而賣方想要以最高的價(jià)格賣出他們商品, 但是也不會(huì)使價(jià)格高的沒有意義。當(dāng)某物品價(jià)格下降時(shí),購買者可能增大購買量的這一事實(shí)被稱為需求規(guī)律。另一方面,當(dāng)價(jià)格上升的時(shí)候,賣方想要賣更多的商品,如果它是可能的,愿意售賣更大的數(shù)量,這叫做供給規(guī)律。購買者和經(jīng)銷商存在的這樣兩種心理愿望必須用某種方式來調(diào)節(jié)以至達(dá)到一致,否則買主不樂意以高價(jià)格買商品,從而造成供過于求,或賣方由于價(jià)格低廉將不在生產(chǎn)產(chǎn)品,從而造成物品短缺。假如一個(gè)零售商正在賣蘋果, 而且以每公斤10美分的賣,則可以賣70公斤。如果每公斤價(jià)格漲至20美分的話,可以賣60公斤;漲至30美分的話, 可以賣50公斤。以此類推直到到最高價(jià)80美分,則一個(gè)蘋果也賣不出去了。英文翻譯另起一頁,與正文連續(xù)編排頁碼。 “附件二:英文翻譯”二字用四號黑體加粗、靠左。英文翻譯中題目用四號黑體加粗、居中 正文采用宋體小四。英文原文?。。?!英文翻譯的原文,附在此頁,保持原文原貌,依次裝訂。