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

正文內(nèi)容

基于bs結(jié)構(gòu)家庭理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-12 18:24 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 圖 2- 4支出表 用例圖 【 圖 2- 4用例圖 說明】 此圖為支出表用例圖 1) Bianhao1:編號(hào)。 2) Jilushu:共有記錄數(shù)。 3) Zhichushijian:支出時(shí)間。 4) Huoshifei:伙食費(fèi)。 5) Shuifei:水費(fèi)。 6) Xiaofeididian:消費(fèi)地點(diǎn)。 7) Dianfei\:電費(fèi)。 8) Chouyanfei:抽煙費(fèi)。 系統(tǒng)問題分析 家庭理財(cái)系統(tǒng)主要是由日常記賬管理和應(yīng)用各種理財(cái)手段進(jìn)行合理的理財(cái)實(shí)現(xiàn)家庭資金的最大增值的一個(gè)系統(tǒng)。按用途去有效的進(jìn)行消費(fèi)計(jì)劃和統(tǒng)計(jì)。主要為各家庭成員對(duì)家庭財(cái)產(chǎn)的增加和減少活動(dòng)進(jìn)行跟蹤和記錄,這樣隨時(shí)讓你都可以對(duì)家庭的財(cái)產(chǎn)擁有狀況進(jìn)行瀏覽,查詢,方便家庭財(cái)產(chǎn)的添置和管理。 系統(tǒng)功能需求 用戶建立功能:用戶在系統(tǒng)中進(jìn)行建立用戶名與刪除用 戶。 瀏覽選擇功能:對(duì)系統(tǒng)進(jìn)行瀏覽,查看賬戶的余額,消費(fèi)的類型 時(shí)間 。 安全性功能:用戶可為系統(tǒng)設(shè)置用戶名和密碼,防止非法用戶進(jìn)入系統(tǒng),破壞數(shù)據(jù)或查看信息。 系統(tǒng)退出功能:關(guān)閉整個(gè)系統(tǒng),保存數(shù)據(jù),安全退出。 收支記賬:日常收支活動(dòng)進(jìn)行記錄。對(duì)每天的消費(fèi)進(jìn)行及時(shí)的入賬。便于以后對(duì)家庭的收支或個(gè)人收支的查詢和統(tǒng)計(jì)。它記錄了收支活動(dòng)的日期,收支的類型,活動(dòng)的說明,收入的金額,支出的金額,余額,以及消費(fèi)者。 收支分類:收支分類主要為各種收支活動(dòng)按一種統(tǒng)一的標(biāo)準(zhǔn)進(jìn)行分類,便于對(duì)各類的收支進(jìn)行一個(gè)分類統(tǒng)計(jì)整理。用戶可以用 收支分類表自行添加新的收支 第 2 章 需求分析 11 刪除不需要的或模糊的類目,并可以查詢和瀏覽系統(tǒng)中所有的類目信息。收支類型信息作為系統(tǒng)信息為各種記賬活動(dòng)提供各種選擇。 系統(tǒng)性能分析 1)易用性要求 系統(tǒng)采用的是目前普遍使用的窗體型顯示模式,而整個(gè)系統(tǒng)為彩色界面,力求界面的美觀大方,簡(jiǎn)潔明了,富于人性化的目標(biāo)。系統(tǒng)的界面盡量符合用戶實(shí)際操作的要求,它是能否吸引用戶的一個(gè)重要方面。數(shù)據(jù)輸入可直接在數(shù)據(jù)輸入框輸入。系統(tǒng)把一些比較固定的常用信息供用戶在輸入時(shí)選擇,既方便了輸入又能加快了速度。 2)系統(tǒng)安全性 系統(tǒng)涉及到一個(gè)家庭的財(cái) 務(wù)和賬務(wù)的信息,安全性還是比較重要,系統(tǒng)應(yīng)有密碼設(shè)置,這樣防止了家庭財(cái)務(wù)信息外泄或不想被人知道的信息外露的這樣的事情的發(fā)生。可在每次進(jìn)入系統(tǒng)前要求輸入用戶名和密碼進(jìn)行登陸。 可行性分析 1)經(jīng)濟(jì)和市場(chǎng)的可行性分析 現(xiàn)在,人們的生活水平和文化素質(zhì)普遍提高,并且開始注重生活質(zhì)量。隨著市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,觀念的不斷更新,個(gè)人理財(cái)意識(shí)普遍增強(qiáng),特別是家庭理財(cái)意識(shí)得到很大發(fā)展,在意識(shí)上,一方面,人們對(duì)家庭和個(gè)人的各方面消費(fèi)有想進(jìn)行統(tǒng)計(jì)和分析的愿望,以便更好地做好家庭收支計(jì)劃,和家庭財(cái)務(wù)管理。另一方面,各種理財(cái)手 段不斷豐富,如何把各種理財(cái)手段統(tǒng)一起來,并且能更加方便的操作成為要求。在物質(zhì)基礎(chǔ)上,計(jì)算機(jī)的應(yīng)用開始普及,人們購置計(jì)算機(jī)和使用計(jì)算機(jī)的能力增強(qiáng),人均計(jì)算機(jī)擁有量將快速提高。這些條件說明,人們有購買一個(gè)家庭理財(cái)軟件的要求。在一個(gè)可接受的價(jià)格范圍內(nèi),將購買這種軟件,因此具有市場(chǎng)潛力。開發(fā)一個(gè)小型財(cái)務(wù)軟件,用快速開發(fā)工具可在幾個(gè)月內(nèi)由幾個(gè)人的開發(fā)小組完成。經(jīng)過以上分析,開發(fā)一個(gè)通用型家庭理財(cái)軟件具有在經(jīng)濟(jì)和市場(chǎng)可行性。 2)技術(shù)可行性分析(1)開發(fā)一個(gè)通用型的家庭理財(cái)軟件,項(xiàng)目規(guī)??梢栽谶m合大多數(shù)家庭的基礎(chǔ)上進(jìn) 行開發(fā)。技術(shù)上主要是涉及了界面設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)二個(gè)方面。在開發(fā)工具方面,可采用應(yīng)用軟件快速開發(fā)工具 ,它是一個(gè)高度集成化的開發(fā)環(huán)境,具有豐富的組件,尤其在數(shù)據(jù)庫開發(fā)方面具有很大優(yōu)勢(shì)。 能夠支 第 2 章 需求分析 12 持大多數(shù)數(shù)據(jù)庫的連接,通過數(shù)據(jù)庫連接組件可方便快捷的實(shí)現(xiàn)數(shù)據(jù)庫的連接,并進(jìn)行高效的訪問。 (2)開發(fā)環(huán)境 本系統(tǒng)為 B/S 結(jié)構(gòu)。也就是系統(tǒng)的的客戶端采用的是瀏覽器模式,不用再另外的去編寫客戶端的軟件。系統(tǒng)的部署在 TOMCAT 下運(yùn)行的,開發(fā)時(shí)的調(diào)試環(huán)境為TOMCAT5,開發(fā)工具為 ,數(shù)據(jù)庫采用了 SQL Server2021。 系統(tǒng)采用 MVC 模式。該模式是現(xiàn)在最流行的一種設(shè)計(jì)模式。 MVC 包括 3 類對(duì)象,簡(jiǎn)單地說, MODEL 是應(yīng)用對(duì)象, VIEW 是它在屏幕上的表示。 CONTROLLER 定義用戶界面輸入的相應(yīng)方式。 MVC 模式有以下的優(yōu)點(diǎn): a) 可以為一個(gè)模型在運(yùn)行時(shí)同時(shí)建立和使用多個(gè)視圖。變化 傳播機(jī)制可以確保所有相關(guān)的視圖及時(shí)得到模型數(shù)據(jù)變化,從而使所有關(guān)聯(lián)的視圖和控制器做到行為同步。 b) 視圖與控制器的可接插性,允許更換視圖和控制器對(duì)象,而且可以根據(jù)需求動(dòng)態(tài) 的打開或關(guān)閉、甚至在運(yùn)行期間進(jìn)行對(duì)象替換。 c) 模型的可移植性。因?yàn)槟P褪仟?dú)立于視圖的,所以可以把一個(gè)模型獨(dú)立地移植到新的平臺(tái)工作。需要做的只是在新平臺(tái)上對(duì)視圖和控制器進(jìn)行新的修改。 d) 潛在的框架結(jié)構(gòu)。可以基于此模型建立應(yīng)用程序框架,不僅僅是用在設(shè)計(jì)界面的設(shè)計(jì)中。 圖 25MVC模式圖 (3)開發(fā)工具 Java Servlet 是 JSP 技術(shù)的基礎(chǔ), JSP 本身就是預(yù)先被編譯成 Servlet,然后再運(yùn)行的,而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。Servlet 其實(shí)和傳統(tǒng)的 CGI 程序和 ISAPI、 NSAPI 等 Web 程序開發(fā)工具的作用是相 第 2 章 需求分析 13 同的,在使用 Java Servlet 以后,用戶不必再使用效率低下的 CGI方式,也不必使用只能在某個(gè)固定 Web 服務(wù)器平臺(tái)運(yùn)行的 API 方式來動(dòng)態(tài)生成 Web 頁面。許多Web 服務(wù)器都支持 Servlet, 即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。得 益于 Java 的跨平臺(tái)的特性, Servlet 也是平臺(tái)無關(guān)的,實(shí)際上,只要符合Java Servlet 規(guī)范, Servlet 是完全平臺(tái)無關(guān)且是 Web 服務(wù)器無關(guān)的。由于 Java Servlet 內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此 Java Servlet 效率非常高 [1]。 JavaBeans 就是 Java 的可重用組件技術(shù)。 ASP 通過 COM來擴(kuò)充復(fù)雜的功能 ,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來成為獨(dú)立可重復(fù)利用的模塊。 JSP 通過 JavaBeans 實(shí)現(xiàn)了同樣的功能擴(kuò)充。 JSP 對(duì)于在 Web 應(yīng)用中集成JavaBeans 組件提供了完善的支持。這種支持不僅能縮短開發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開發(fā)),也為 JSP 應(yīng)用帶來了更多的可伸縮性 [4]。 JavaBeans 組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。由于 JavaBeans 開發(fā)起來簡(jiǎn)單,又可以利用 Java 語言的強(qiáng)大功能,許多動(dòng)態(tài)頁面處理過程實(shí)際上 被封裝到了 JavaBeans 中 [2]。 JSP 全名為 java server page,其根本是一個(gè)簡(jiǎn)化的 Servlet 設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的 java 擴(kuò)張(以 %, %形式)。 JSP 與 Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶端。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功 能。 JSP 技術(shù)是目前網(wǎng)上最流行的在服務(wù)器端運(yùn)行的腳本技術(shù) 。 JSP 具有跨平臺(tái)、安全、強(qiáng)大的可伸縮性的 等 特點(diǎn),而果硬要挑一些毛病, 那么 JSP 相對(duì)別的腳本更加 的 難掌握,因?yàn)榫?JSP 必須精通 要先 Java 語言,對(duì)于中小型項(xiàng)目,我們要考慮開發(fā)人員、開發(fā)速度、開發(fā)成本等 諸多 問題 [3]。 Microsoft SQL Server 2021 是用于大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用的數(shù)據(jù)庫平臺(tái);也是用于數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái)。 JSP 技術(shù)還具有了以下的特點(diǎn): 將內(nèi)容的生成和顯示進(jìn)行 分離。使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用HTML 或者 XML 標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用 JSP 標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和 JavaBean 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和 Beans 第 2 章 需求分析 14 中,那么其他人,如 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容 (例如,通過訪問 JavaBean 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫,或者包含文件 ),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性 。 強(qiáng)調(diào)可重用的組件。絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺(tái)的組(JavaBean 或者 Enterprise JavaBean 組件 )來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)。 Web 頁面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。 Java Server Page 技術(shù)封 裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的 JSP標(biāo)識(shí)能夠訪問和實(shí)例化 JavaBean 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼且耗時(shí)的功能。 SQL Server 2021 引入了一些 “Studio”幫助實(shí)現(xiàn)開發(fā)和管理任務(wù): SQL Server Management Studio 和 Business Intelligence Development Studio。在 Management Studio 中,可以開發(fā)和管理 SQL Server 數(shù)據(jù)庫引擎 與通知解決方案,管理已部署的 Analysis Services 解決方案,管理和運(yùn)行 Integration Services 包,以及管理報(bào)表服務(wù)器和 Reporting Services 報(bào)表與報(bào)表模型。在 BI Development Studio 中,可以使用以下項(xiàng)目來開發(fā)商業(yè)智能解決方案:使用 Analysis Services 項(xiàng)目開發(fā)多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu);使用 Reporting Services 項(xiàng)目創(chuàng)建報(bào)表;使用報(bào)表模型項(xiàng)目定義報(bào)表的模型;使用 Integration Services 項(xiàng)目創(chuàng)建包。 Microsoft SQL Server 2021 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集 成 的商 業(yè) 智能 (BI)工具 提供了企業(yè)級(jí)的數(shù)據(jù)管理。 Microsoft SQL Server 2021 數(shù)據(jù)庫 引擎 為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 Microsoft SQL Server 2021 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2021 結(jié)合了 分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、 Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 本系統(tǒng)采用了 SQL Server。 SQL Server 是新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可為數(shù)據(jù)管理者提供強(qiáng)大的支持,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性 [11]。 SQL Server 具有增強(qiáng)了安全 第 2 章 需求分析 15 性, NET 框架主機(jī), XML 技術(shù),通告服務(wù), Web 服務(wù),報(bào)表服務(wù),全文搜索功能的增強(qiáng)等特點(diǎn) 家庭理財(cái)系統(tǒng)在上述的應(yīng)用環(huán)境中十分的符合,因此系統(tǒng)的實(shí)現(xiàn)在技術(shù)上具有了可行性 。 本章小結(jié) 本章詳細(xì)的列出了家庭理財(cái)系統(tǒng)要實(shí)現(xiàn)的功能模塊。同時(shí)列出一部分的用例圖和數(shù)據(jù)流圖。同時(shí)從技術(shù)可行性 ,經(jīng)濟(jì)可行性,市場(chǎng)可行性等方面進(jìn)行論述。最后列出系統(tǒng)的開發(fā)環(huán)境開發(fā)語言等。 第 3 章 系統(tǒng)設(shè)計(jì) 16 第 3 章 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì) 總體設(shè)計(jì)的主要任務(wù) 1) 通過在軟件需求時(shí)分析時(shí)撐握的文檔,制定以最佳方案,用系統(tǒng)流程圖,組成系統(tǒng)物理元素清單,系統(tǒng)的進(jìn)度計(jì)劃,供日后詳細(xì)設(shè)計(jì)時(shí)使用。 2)確 定模塊結(jié)構(gòu),劃分功能模塊,將軟件功能需求分配給所劃分的最小單元模塊(如食品消費(fèi)模塊、著裝消費(fèi)模塊、行車消費(fèi)模塊,家居消費(fèi)模塊等)。確定模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫模式。 系統(tǒng)的功能模塊分為:登錄模塊 , 消費(fèi)模塊 , 統(tǒng)計(jì)模塊,收入模塊四大部分。 登錄模塊的功能:主要是對(duì)用戶的管理權(quán)限進(jìn)行驗(yàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1