




已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘褥子隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們在日常生活和工作中越來越多地使用名為JSP的新技術(shù)。當(dāng)前JSP的發(fā)展趨勢已從過去的C/S體系結(jié)構(gòu)轉(zhuǎn)換到B/S方案,大大減輕了客戶端的負擔(dān),用戶可以通過瀏覽器訪問網(wǎng)絡(luò)上分布的各種服務(wù)器。基于B/S體系結(jié)構(gòu)開發(fā)的“帳簿簿記系統(tǒng)”實現(xiàn)了三層體系結(jié)構(gòu)開發(fā),以充分利用JSP網(wǎng)絡(luò)開發(fā)技術(shù),并利用結(jié)構(gòu)化2以太網(wǎng)(SH)模式開發(fā)了系統(tǒng)。前臺的用戶可以查找相關(guān)網(wǎng)站信息,通過注冊進行個人日常會計處理。由于前臺和后臺的單獨控制,系統(tǒng)后臺管理員可以管理用戶、默認(rèn)類別、網(wǎng)站信息等?!皫げ玖信e系統(tǒng)”的開發(fā)采用了B/S體系結(jié)構(gòu)、JSP技術(shù)、Java編程語言、Struts2、Hibernate和MySQL數(shù)據(jù)庫等軟件技術(shù)。此系統(tǒng)已經(jīng)過測試,可以在使用Tomcat7.0作為服務(wù)器的IE瀏覽器、Chrome和Firefox上運行。該系統(tǒng)具有易于用戶操作、易于使用的界面。關(guān)鍵字:B/S模式JSP Struts2 Hibernate MySQL數(shù)據(jù)庫ABSTRACTwith a growing development of technology of internet,we utilization it more and more frequently in our daily life。noadaays、There is a tendency for development of ASP、from c/s frame to b/s one、which reduces greatly clients burden。they can visit all varieies of servers on the internet through browser。Based on b/s frame,“accounting professional qualification online system”realizes the three-tier architecture developmentthis dissertation is engaged mainly in analysis of relevent principles of accounting professional qualification online system ,incounting professional qualification online system Having been tested,this system是operate smoothly in the Tomcat 6.0-based ie browser,which is user-friendly,Simple and easeskey words 3360 b/s frame JSP struts 2 hibernate MySQL database列表引文1第一章系統(tǒng)分析21.1可行性分析21.2需求分析31.3開發(fā)系統(tǒng)環(huán)境4第二章系統(tǒng)的總體設(shè)計52.1開發(fā)工具和關(guān)鍵技術(shù)簡介52.2系統(tǒng)進程72.3系統(tǒng)模塊設(shè)計7第三章數(shù)據(jù)庫設(shè)計113.1數(shù)據(jù)庫設(shè)計原則113.2設(shè)計數(shù)據(jù)庫實體113.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計12第四章程序模塊的接口設(shè)計與實現(xiàn)154.1方案登記和登記154.2用戶管理模塊184.3主頁信息導(dǎo)航功能模塊194.4管理基本成本類別204.5會計功能模塊22第五章系統(tǒng)調(diào)試和測試255.1程序調(diào)試255.2程序測試25結(jié)論28謝爾29參考文獻30引文主題的選擇背景及其意義隨著家庭支出的變化,隨著金融危機的沖擊,家庭賬戶也在不斷變化,如何有效地整理每天枯燥無聊的資料,找到該資料的最佳理財方法是每個家庭的當(dāng)務(wù)之急該系統(tǒng)主要實現(xiàn)家庭記賬,整體任務(wù)是整理家庭賬戶,其主要任務(wù)是利用計算機增加、刪除、修改、確認(rèn)家庭日常支出;支出的分類支持增加、刪除、修改操作,此系統(tǒng)中內(nèi)置了一些基本支出類別,并針對這種情況設(shè)計了帳簿記載系統(tǒng)主題研究的內(nèi)容和本論文的組織結(jié)構(gòu)本文詳細設(shè)計和介紹了通過軟件工程的軟件開發(fā)“瀑布模型”動態(tài)訪問的“帳簿記載系統(tǒng)”。會計系統(tǒng)這個系統(tǒng)為用戶記錄日常開銷提供了一個很好的平臺。這篇論文的組織結(jié)構(gòu)如下。前言部分:主要介紹主題選擇的背景、意義和研究的主要內(nèi)容。第一章:主要通過可行性分析、需求分析三部分分析系統(tǒng)配置的可行性。第二章:主要介紹了相關(guān)的開發(fā)技術(shù)和整個系統(tǒng)的開發(fā)過程,以及每個功能模塊的設(shè)計。第三章:主要介紹有關(guān)數(shù)據(jù)庫的信息,詳細說明數(shù)據(jù)庫中實體間關(guān)系的設(shè)計。第4章:主要介紹了系統(tǒng)中每個模塊的實現(xiàn)和接口設(shè)計。第五章:主要介紹系統(tǒng)測試調(diào)試和測試結(jié)果。:主要總結(jié)了系統(tǒng)開發(fā)。Xie ci :主要感謝對畢業(yè)設(shè)計勝利完成做出重大貢獻的人。參考文獻:列出了主要應(yīng)用于系統(tǒng)開發(fā)的技術(shù)來源。設(shè)計原則(1)可靠性原則:該系統(tǒng)是采用MySQL作為數(shù)據(jù)庫系統(tǒng)的小型開放式應(yīng)用程序。MySQL是關(guān)聯(lián)數(shù)據(jù)庫,可以將數(shù)據(jù)存儲在其他表中,提高訪問速度,并提高操作的靈活性。MySQL還通過使用最常用的標(biāo)準(zhǔn)化語言訪問數(shù)據(jù)庫來簡化開發(fā)過程。(2)規(guī)范原則:在開發(fā)過程中,采用了名為表達層-業(yè)務(wù)邏輯層-數(shù)據(jù)訪問層的三層結(jié)構(gòu)開發(fā)。表示層次結(jié)構(gòu)通常不包含業(yè)務(wù)邏輯代碼,如果可能,使用html標(biāo)簽和Struts2標(biāo)簽執(zhí)行頁面布局。在業(yè)務(wù)邏輯層使用Java編輯語言處理業(yè)務(wù)的邏輯,將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)訪問層,將數(shù)據(jù)訪問層封裝到Hibernate中,Hibernate處理數(shù)據(jù)庫的訪問操作,簡化編寫大量代碼,并縮短開發(fā)時間。第一章系統(tǒng)分析1.1可行性分析1.技術(shù)可行性:“帳簿簿記系統(tǒng)”是基于B/S體系結(jié)構(gòu)、MVC設(shè)計模式、JSP網(wǎng)絡(luò)開發(fā)技術(shù)、Java編輯語言、Struts2、Hibernate技術(shù)和MySQL數(shù)據(jù)庫開發(fā)的。(1)在B/S體系結(jié)構(gòu)中,事務(wù)邏輯模塊與客戶端分離,主要是在客戶端安裝普通瀏覽器,然后向服務(wù)器發(fā)出數(shù)據(jù)請求,完成服務(wù)器和數(shù)據(jù)庫之間的事務(wù)處理后,可以將數(shù)據(jù)返回到客戶端以顯示輸出。大幅減輕客戶端負擔(dān),同時確保數(shù)據(jù)的安全性能。(2)應(yīng)用程序的輸入、處理和輸出被強制分離2)MVC設(shè)計模式的三個關(guān)鍵組件:模型、視圖和控制器,分別處理各自的任務(wù)。由于視圖層次結(jié)構(gòu)和業(yè)務(wù)層的分離,您可以更改視圖級別代碼以執(zhí)行遷移、重用和功能擴展,而無需重新編譯模型和控制器代碼。(3)JSP提供了創(chuàng)建高度動態(tài)web應(yīng)用程序的獨特開發(fā)環(huán)境。JSP適用于市場上85%的服務(wù)器產(chǎn)品,包括Apache web服務(wù)器和IIS4.0,足以處理大多數(shù)業(yè)務(wù)事務(wù)。同時,JSP代碼經(jīng)過服務(wù)器解釋后直接嵌入到HTML語言中,因此其優(yōu)點是頁面的輸出簡化,腳本語言易于使用。JSP是一種web實現(xiàn)技術(shù),非常高效。此外,JSP是Java平臺的一部分,具有Java語言“編寫一次,到處運行”的特征。此外,隨著越來越多的服務(wù)器供應(yīng)商在其產(chǎn)品中添加了JSP支持,用JSP編寫的此系統(tǒng)可以輕松地遷移到其他平臺上運行1。各種優(yōu)點都為家庭賬簿軟件的實現(xiàn)奠定了良好的基礎(chǔ)。因此,JSP是實現(xiàn)此系統(tǒng)的最佳技術(shù),完全可以。與其他web腳本語言不同,JSP開發(fā)了另一種訪問數(shù)據(jù)庫的機制,即JDBC,而無需自行定義訪問數(shù)據(jù)庫的標(biāo)簽。(4)Struts2是Struts的下一代產(chǎn)品,是基于Struts和WebWork技術(shù)集成的新Struts2框架。新的Struts 2體系結(jié)構(gòu)與Struts 1體系結(jié)構(gòu)有很大區(qū)別。Struts 2以WebWork為核心,采用攔截器的機制處理用戶請求,這種設(shè)計還使業(yè)務(wù)邏輯控制器完全脫離了servlet API,因此可以將Struts 2理解為WebWork的更新產(chǎn)品。從Struts 1到Struts 2發(fā)生了重大變化,但Struts 2與WebWork相比只有較小的變化。(5)Hibernate是一個開放源代碼對象關(guān)系映射框架,用于封裝極輕的對象,從而使Java程序員能夠使用對象編程思想隨意操作數(shù)據(jù)庫。這適用于Java中的客戶機程序和servlet/JSP中的web應(yīng)用程序都使用JDBC的所有情況。最具革命性的是,Hibernate可以在應(yīng)用程序EJB的J2EE體系結(jié)構(gòu)中替換CMP,以完成數(shù)據(jù)持久性的重任。(6) MySQL數(shù)據(jù)庫:MySQL是關(guān)聯(lián)數(shù)據(jù)庫,可以將數(shù)據(jù)存儲在其他表中,加快從訪問的速度,并提高操作的靈活性。MySQL還通過使用最常用的標(biāo)準(zhǔn)化語言訪問數(shù)據(jù)庫來簡化開發(fā)過程。MySQL數(shù)據(jù)庫已經(jīng)是一個更成熟的數(shù)據(jù)庫,其數(shù)據(jù)安全技術(shù)更可靠,并具有特定的數(shù)據(jù)恢復(fù)功能。2.經(jīng)濟可行性:通過名為“家庭記賬軟件”的網(wǎng)站,用戶可以全部記錄日常費用,分析自己的消費,進行合理的消費;為每個家庭創(chuàng)造更多的財富。3.可操作性:該系統(tǒng)基于web,界面簡單,使用方便,速度快。1.2需求分析在軟件開發(fā)方面,需求分析是必不可少的。有助于理解客戶的要求,并對軟件系統(tǒng)的功能有初步設(shè)想。綜合市場上已有的簿記軟件,我對“記賬系統(tǒng)”進行了初步需求分析。該系統(tǒng)的核心功能是用戶通過注冊帳戶登錄系統(tǒng),然后執(zhí)行日常會計,用戶可以添加日常支出類別和帳戶類別,系統(tǒng)提供默認(rèn)支出類別。后臺管理員可以管理用戶、管理網(wǎng)站通知或管理默認(rèn)支出類別。前景和后天的區(qū)分有助于提高系統(tǒng)的安全性能。基于這些基本功能,您可以在稍后擴展系統(tǒng)功能。1.2.1系統(tǒng)說明該系統(tǒng)主要由兩個基本部分組成。一個是前端用戶的操作程序,用戶可以在前端瀏覽網(wǎng)頁以查看相關(guān)消息。注冊將創(chuàng)建密碼匹配的帳戶,用戶可以使用此帳戶進行系統(tǒng)登錄。只有在注冊的情況下才能啟動帳簿。用戶登錄后,必須先創(chuàng)建自己的帳戶,然后才能啟動帳簿。此外,系統(tǒng)還支持帳戶功能,用戶的每個帳戶都可以進行帳戶協(xié)調(diào),從而使每個帳戶的詳細信息變得清晰。用戶登錄后可以修改自己的信息、修改密碼等。最終用戶也可以單擊關(guān)閉系統(tǒng)以注銷登錄。1.2.2權(quán)限權(quán)限表示可能與系統(tǒng)發(fā)生交互行為的所有外部實體、對象和系統(tǒng)操作系統(tǒng)的范圍和程度。在簿記系統(tǒng)中,權(quán)限的主體分為游客、用戶、管理員。訪問者可以在不登錄的情況下瀏覽網(wǎng)頁,查看系統(tǒng)發(fā)布的消息。但是不能登錄系統(tǒng),不能記賬。用戶可以根據(jù)游客的權(quán)限進行登陸操作,記賬等。系統(tǒng)管理員通過系統(tǒng)預(yù)設(shè)帳戶admin和密碼admin登錄到系統(tǒng)后,具有將發(fā)布作業(yè)添加到站點通知消息的最高權(quán)限。您也可以刪除使用者。您可以修改自己的信息,或添加和修改系統(tǒng)默認(rèn)支出類別。具有上述權(quán)限的分區(qū)使數(shù)據(jù)庫只能由管理員操作,從而確保數(shù)據(jù)庫的安全性。1.2.3識別用例根據(jù)角色,您可以確定與權(quán)限相關(guān)的使用案例,以獲得以下系統(tǒng)使用案例模型:1.3開發(fā)系統(tǒng)環(huán)境硬件環(huán)境:CPU:Intel P4或更高版本記憶體:2G硬盤:250G軟件環(huán)境:操作系統(tǒng):Microsoft Windows 7資料庫:MySQL5.5服務(wù)器:Tomcat7.0開發(fā)工具:MyEclipse8.6瀏覽器:Microsoft Internet Explorer 9.0或更高版本第二章系統(tǒng)的總體設(shè)計2.1開發(fā)工具和關(guān)鍵技術(shù)簡介“帳簿簿記系統(tǒng)”是基于B/S結(jié)構(gòu)的MVC設(shè)計模式、JSP網(wǎng)絡(luò)開發(fā)技術(shù)、Java編輯語言、Struts2、Hibernate技術(shù)和MySQL數(shù)據(jù)庫、MyEclipse8.6作為開發(fā)工具,為服務(wù)器開發(fā)和實施了Tomcat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)互聯(lián)網(wǎng)平臺網(wǎng)絡(luò)流量整形技術(shù)在工業(yè)大數(shù)據(jù)處理中的應(yīng)用分析報告
- 寧波工程學(xué)院《劍橋商務(wù)英語中級雙語》2023-2024學(xué)年第二學(xué)期期末試卷
- 探討2025年創(chuàng)業(yè)扶持政策的變化試題及答案
- 數(shù)學(xué)邏輯的挑戰(zhàn)性試題及答案
- 山東外事職業(yè)大學(xué)《計算機應(yīng)用實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 茂名職業(yè)技術(shù)學(xué)院《建筑裝飾材料與工程概預(yù)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 太原幼兒師范高等??茖W(xué)?!稊?shù)學(xué)管理類》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津農(nóng)學(xué)院《藝術(shù)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東電力高等專科學(xué)?!镀囯娖髋c電子技術(shù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 金融科技企業(yè)估值方法創(chuàng)新與風(fēng)險管理體系構(gòu)建報告
- 2025統(tǒng)編版語文六年級下冊第二單元解析+任務(wù)目標(biāo)+大單元教學(xué)設(shè)計
- 災(zāi)后救援與重建
- 上海第二工業(yè)大學(xué)《高等數(shù)學(xué)B(上)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆上海市(春秋考)高考英語考綱詞匯對照表清單
- 2025年黑龍江齊齊哈爾市網(wǎng)絡(luò)輿情中心招聘5人歷年高頻重點提升(共500題)附帶答案詳解
- 區(qū)域代理方案(3篇)
- 八年級期中英語試卷分析及整改措施
- 養(yǎng)老院藝術(shù)療愈活動方案
- 《地理高考備考講座》課件
- 2024-2030年全球及中國雅思練習(xí)和考試平臺行業(yè)發(fā)展規(guī)模及未來前景預(yù)測報告
- TSG 07-2019電梯安裝修理維護質(zhì)量保證手冊程序文件制度文件表單一整套
評論
0/150
提交評論