• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MVC結(jié)構(gòu)的理財分享系統(tǒng)的分析與設(shè)計

      2016-10-21 01:35廖立斌肖建茂
      電子技術(shù)與軟件工程 2016年5期

      廖立斌 肖建茂

      摘 要 隨著我國經(jīng)濟(jì)的高速發(fā)展,人們消費(fèi)的日益增加,胡亂消費(fèi)的現(xiàn)象十分常見,平時又不注重消費(fèi)計劃的制定,往往導(dǎo)致入不敷出、衣不果腹的窘境。因此人們迫切的需要一款理財省錢的平臺系統(tǒng),解決困境。本文基于MVC模式,采用JSP+servlet+JavaBean實現(xiàn)一款集記錄、計劃、提問、分享于一體的綜合理財平臺。

      【關(guān)鍵詞】省錢理財平臺 MVC結(jié)構(gòu) JDBC JSP

      1 前言

      1.1 開發(fā)背景

      如今社會高速發(fā)展,個人財務(wù)管理的重要性日益突出。在平時的生活中,我們很多人缺乏財務(wù)管理的意識,正所謂開源節(jié)流,科學(xué)的財務(wù)管理和合理省錢方式對于我們來說尤為重要。但現(xiàn)今市場上個人的財務(wù)管理軟件卻很少且不完善。所以,一款集記錄、計劃、提問、分享的綜合理財平臺顯得尤為重要。

      1.2 系統(tǒng)開發(fā)的研究內(nèi)容

      本系統(tǒng)研究的對象是個人理財分享系統(tǒng)平臺,系統(tǒng)研究的主要內(nèi)容包括:用戶的注冊和登錄、驗證用戶注冊和登錄的合法性,根據(jù)用戶自身需求進(jìn)行適當(dāng)操作,例如記錄當(dāng)天消費(fèi)情況,制定第二天消費(fèi)計劃,發(fā)表提問解答問題,分享理財省錢心得等等。

      2 系統(tǒng)開發(fā)平臺及相關(guān)知識簡介

      2.1 MVC

      MVC(Model View Controller)模型-視圖-控制器,M是指數(shù)據(jù)模型,V是指用戶界面,C則是控制器。使用MVC可以將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。C則為了是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。

      2.2 Servlet

      Servlet是一種服務(wù)器端的Java應(yīng)用程序,具有獨立于平臺和協(xié)議的特性,可以生成動態(tài)的Web頁面。它擔(dān)當(dāng)客戶請求(Web瀏覽器或其他HTTP客戶程序)與服務(wù)器響應(yīng)(HTTP服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序)的中間層。與傳統(tǒng)的從命令行啟動的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進(jìn)行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機(jī)。

      3 系統(tǒng)分析與設(shè)計

      3.1 系統(tǒng)功能需求

      根據(jù)系統(tǒng)的開發(fā)背景及需求,抽象出的系統(tǒng)整體功能用例圖,系統(tǒng)功能分為三部分:

      游客的用戶注冊,用戶登錄、退出登錄;

      會員的創(chuàng)建錢包、制定計劃、發(fā)表提問、回答問題、消息分享、小工具使用等;

      管理員查看用戶列表、查看用戶詳情、刪除用戶信息、信息加精。

      3.2 模塊的功能描述

      3.2.1 會員注冊登錄模塊

      為了系統(tǒng)平臺的確定性、針對性和網(wǎng)站功能拓展,使用者必須成為會員,才能夠使用系統(tǒng)中的功能。該模塊通過與用戶的交互,記錄用戶信息,并且通過后臺審核確定其信息的有效性真實性。

      3.2.2 創(chuàng)建錢包模塊

      可以實時記錄自己的消費(fèi)和資產(chǎn),可以確定每月的收入、固定開支和可能的開支等。

      3.2.3 制定計劃模塊

      幫助用戶養(yǎng)成良好的消費(fèi)習(xí)慣,消費(fèi)支持按照既定的計劃進(jìn)行。

      3.2.4 發(fā)表省錢心得或建議

      通過類似微博一樣的方式,大家交流省錢的心得體會,對省錢達(dá)人進(jìn)行排名,調(diào)動用戶的合理消費(fèi)積極性。

      3.2.5 詢問功能

      當(dāng)用戶對某消費(fèi)類產(chǎn)品,有疑惑或困惑的時候,可以通過論壇詢問功能尋求幫助,理財達(dá)人或?qū)<铱吹搅耍瑫獯饐栴}。

      3.2.6 管理員數(shù)據(jù)管理

      對于不合規(guī)范有錯誤的信息,管理員可以刪除,對于好的理財想法建議或新的,予以加精華。

      3.2.7 用戶賬戶管理

      對于出現(xiàn)異?,F(xiàn)象的用戶賬號,管理員可以警告或刪除用戶。

      3.3 數(shù)據(jù)庫分析與設(shè)計

      在進(jìn)行系統(tǒng)數(shù)據(jù)庫設(shè)計時一般應(yīng)該遵循的基本原則主要如下:一致性、規(guī)范化、完整性、可伸縮性、可維護(hù)和管理。

      該系統(tǒng)所使用到的數(shù)據(jù)庫表有用戶(user)表、管理員(admin)表、錢包(wallet)表、計劃(plan)表、問題(question)信息表、消息(message)信息表等。

      用戶表:描述了用戶名稱、用戶密碼、郵箱、電話、地址和注冊時間。

      管理員表:包含用戶的名稱和用戶密碼。

      錢包表:包含用戶名稱和余額。

      計劃表:包含用戶名稱、計劃ID號和計劃內(nèi)容。

      問題信息表:包含用戶名稱、問題ID號和問題內(nèi)容。

      消息信息表:包含用戶名稱、問題ID號、消息內(nèi)容、消息發(fā)表時間、點贊數(shù)。

      4 系統(tǒng)模塊的設(shè)計與實現(xiàn)

      4.1 注冊登錄模塊的設(shè)計與實現(xiàn)

      用戶單擊注冊按鈕即可進(jìn)入到會員注冊頁面。當(dāng)用戶填入名稱和密碼的時候,界面端js代碼中的regCheck方法響應(yīng),進(jìn)行驗證。當(dāng)用戶注冊的數(shù)據(jù)通過了頁面的前端審核,則將數(shù)據(jù)插入數(shù)據(jù)庫中。插入數(shù)據(jù)庫之前,首先要驗證數(shù)據(jù)庫中是否有相同的用戶名,如果有,則提示用戶換一個名字。

      4.2 分享心得模塊的設(shè)計與實現(xiàn)

      點擊主界面發(fā)表消息,即可進(jìn)入理財平臺消息分享界面,會員可以發(fā)表心得,也可查看他人的心得,還可點贊和評論。會員在jsp界面輸入文字或表情信息,通過servlet文件傳入內(nèi)部邏輯,再通過dao文件和util文件將數(shù)據(jù)插入數(shù)據(jù)庫中。

      4.3 理財團(tuán)購模塊的設(shè)計和實現(xiàn)

      5 總結(jié)

      理財分享系統(tǒng),是基于MVC模式設(shè)計實現(xiàn)的一個B/S架構(gòu)的綜合理財分享平臺,實現(xiàn)了用戶注冊、登陸、記錄消費(fèi)、制定計劃、發(fā)表提問和理財心得分享等功能,為用戶提供省錢秘訣,培養(yǎng)理財習(xí)慣,并且還具備家庭稅務(wù)計算、股票的實時信息、特價機(jī)票酒店的實時信息等簡潔實用的功能,極大的方便了用戶的各類需求,有較大的市場前景。

      參考文獻(xiàn)

      [1]劉曉華,陳亞強(qiáng).J2EE應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2006.

      [2]孫衛(wèi)琴.基于MVC的Java Web設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004.

      [3]劉永華,于春花,李曉利.Java網(wǎng)絡(luò)編程技術(shù)[M].北京:清華大學(xué)出版社,2008.

      作者簡介

      廖立斌(1993-),男,江西省九江市人。研究生在讀學(xué)生?,F(xiàn)為江西師范大學(xué)軟件設(shè)計師。研究方向為web QoS和java應(yīng)用相關(guān)的研究。

      肖建茂(1990-),男,江西省吉安市人。研究生在讀學(xué)生,研究方向為web QoS相關(guān)的研究。

      作者單位

      江西師范大學(xué) 江西省南昌市 330022

      灵山县| 德格县| 渭源县| 宁夏| 尤溪县| 东丰县| 桂阳县| 民丰县| 和田县| 神木县| 宽城| 青龙| 大埔县| 池州市| 扎兰屯市| 广安市| 改则县| 连城县| 麻城市| 广南县| 文昌市| 宜章县| 宜君县| 望城县| 瑞丽市| 定边县| 孝感市| 江安县| 邳州市| 沈丘县| 宁明县| 都匀市| 嘉峪关市| 丹巴县| 璧山县| 大方县| 阿瓦提县| 天津市| 昔阳县| 扎赉特旗| 井陉县|