• 
    

    
    

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

      家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2014-11-19 15:39:02魏婧
      電子技術(shù)與軟件工程 2014年20期
      關(guān)鍵詞:家庭理財(cái)普通用戶管理員

      魏婧

      摘 要 家庭理財(cái)管理系統(tǒng)主要用于處理一個(gè)家庭的日常支出和收入,并進(jìn)行統(tǒng)計(jì)分析。該系統(tǒng)采用B/S模式作為系統(tǒng)結(jié)構(gòu),使用JSP技術(shù)及Struts2框架開發(fā)。系統(tǒng)允許多個(gè)用戶參與管理收支情況。系統(tǒng)用戶分為普通用戶和管理員用戶。普通用戶可以使用系統(tǒng)添加各自的支出和收入等信息,管理員用戶管理整個(gè)家庭的支出和收入,并可進(jìn)行統(tǒng)計(jì)分析。

      【關(guān)鍵詞】家庭理財(cái)管理系統(tǒng) J2EE B/S架構(gòu) FusionCharts

      隨著計(jì)算機(jī)軟件和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,特別是因特網(wǎng)的日益普及,計(jì)算機(jī)信息系統(tǒng)成為人們生產(chǎn)生活的一個(gè)重要技術(shù)手段,WEB技術(shù)正在改變?nèi)藗兊纳睢?1世紀(jì)以來,社會(huì)經(jīng)濟(jì)的快速發(fā)展,人們理財(cái)觀念的不斷加強(qiáng)。社會(huì)家庭的各種投資、消費(fèi)呈現(xiàn)多元化趨勢(shì)。家庭理財(cái)管理系統(tǒng)呼之欲出。

      1 家庭理財(cái)管理系統(tǒng)的主要功能

      家庭理財(cái)管理系統(tǒng)需要以下一些功能:收入管理、支出管理、賬戶管理、用戶管理、密碼管理、統(tǒng)計(jì)報(bào)表、圖表分析、個(gè)人信息等管理。

      系統(tǒng)的用戶類型分為兩類。一類為普通用戶,另一類為管理員用戶。

      (1)本系統(tǒng)的使用對(duì)象為單個(gè)家庭,普通用戶相當(dāng)于家庭中的普通成員,普通用戶的權(quán)限和操作范圍有一定的限制,管理員用戶相當(dāng)于家庭中的戶主,擁有本系統(tǒng)的最高權(quán)限??梢詣?chuàng)建添加、刪除使用本系統(tǒng)的普通用戶。當(dāng)用戶登錄,系統(tǒng)根據(jù)用戶選擇登錄的角色、用戶名和密碼,自動(dòng)判斷用戶的登錄頁面。

      (2)普通用戶的主要功能操作是記賬管理,普通用戶可以添加收入、查詢收入、添加支出、查詢支出、查看個(gè)人信息、修改個(gè)人密碼等。

      (3)管理員用戶除了有普通用戶的功能外,還有賬戶管理、用戶管理、統(tǒng)計(jì)報(bào)表、對(duì)收入和支出的刪除操作等。

      2 家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)

      家庭理財(cái)管理系統(tǒng),近年來成為國內(nèi)外Web技術(shù)生活應(yīng)用熱點(diǎn)之一。本文的家庭理財(cái)管理系統(tǒng)是針對(duì)某一單個(gè)家庭使用,基于B/S架構(gòu)。用戶通過瀏覽器登錄即可訪問系統(tǒng),不同的角色登錄,對(duì)應(yīng)相應(yīng)的功能模塊。從技術(shù)層面上講,一般包括普通用戶管理模塊和管理員管理模塊。普通用戶可以添加收入、添加支出和查詢收入、查詢支出的功能。管理員用戶除了有普通用戶的功能外,還有對(duì)收入、支出進(jìn)行統(tǒng)計(jì)的功能和用戶管理功能等等。家庭理財(cái)管理系統(tǒng)的各項(xiàng)功能的實(shí)現(xiàn),必須從硬件和軟件兩個(gè)方面對(duì)系統(tǒng)進(jìn)行開發(fā)。當(dāng)前,硬件系統(tǒng)足以保證系統(tǒng)的配置。做好系統(tǒng)的分析和設(shè)計(jì),是系統(tǒng)開發(fā)成功的關(guān)鍵。

      3 家庭理財(cái)管理系統(tǒng)的主要技術(shù)

      3.1 B/S

      通過對(duì)B/S和C/S體系結(jié)構(gòu)的比較分析,并依據(jù)所開發(fā)的家庭理財(cái)管理系統(tǒng)所要達(dá)到的目的,最后決定采用B/S體系結(jié)構(gòu)進(jìn)行家庭理財(cái)管理系統(tǒng)的開發(fā)。

      B/S 是Brower/Server的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。

      B/S最大的有點(diǎn)可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件??蛻舳肆憔S護(hù),系統(tǒng)擴(kuò)展非常容易。只要有一個(gè)用戶名和密碼就可以使用。

      3.2 MVC模式

      MVC三層體系結(jié)構(gòu),分別為Web層和控制器層及模型層(業(yè)務(wù)邏輯層,數(shù)據(jù)訪問層,數(shù)據(jù)實(shí)體層)。

      Model層主要是使用JavaBean來實(shí)現(xiàn)系統(tǒng)中的邏輯;View層使用JSP來實(shí)現(xiàn)系統(tǒng)中的用戶交互,同時(shí)作為一種輸出數(shù)據(jù)并允許用戶操作的方式;Controller層主要是分派用戶的請(qǐng)求,選擇視圖進(jìn)行顯示,并解釋用戶的輸入。

      3.3 Struts框架

      Struts框架實(shí)現(xiàn)MVC設(shè)計(jì)模式,Struts框架將一個(gè)Web系統(tǒng)的程序分為模型、視圖和控制器3部分。模型由JavaBean、EJB組件等完成具體業(yè)務(wù)的組件構(gòu)成;視圖由JSP文件、ActionForm組成;控制器由ActionServlet和Action來實(shí)現(xiàn)。

      4 結(jié)束語

      本文針對(duì)家庭理財(cái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),學(xué)習(xí)了家庭理財(cái)領(lǐng)域知識(shí),研究了MVC模式、比較了B/S與C/S的優(yōu)缺點(diǎn)、應(yīng)用了JSP技術(shù)和Struts框架。系統(tǒng)基本實(shí)現(xiàn)了預(yù)期目標(biāo),實(shí)現(xiàn)了用戶管理、記賬管理、賬戶管理和個(gè)人管理等功能模塊。家庭理財(cái)管理系統(tǒng)實(shí)現(xiàn)了針對(duì)單個(gè)家庭理財(cái)管理,普通用戶添加個(gè)人的支出和收入,管理員對(duì)所有普通用戶的支出收入進(jìn)行管理和統(tǒng)計(jì)。本系統(tǒng)的最大特點(diǎn)是FusionCharts報(bào)表工具的使用。系統(tǒng)為一個(gè)家庭實(shí)現(xiàn)日常理財(cái)管理,可以成為家庭理財(cái)?shù)挠辛χ帧.?dāng)然,系統(tǒng)中還有許多不足之處,也有很多需要進(jìn)一步改進(jìn)的地方。本系統(tǒng)在今后會(huì)朝一個(gè)更加強(qiáng)大、穩(wěn)定的系統(tǒng)努力改進(jìn)。

      5 研究展望

      目前,本系統(tǒng)是目前只是針對(duì)單個(gè)家庭的理財(cái)管理,今后要實(shí)現(xiàn)多個(gè)家庭的理財(cái)管理。使系統(tǒng)有更大的實(shí)用性。在技術(shù)上,使用的數(shù)據(jù)庫是SQL Server 2005,在數(shù)據(jù)庫的選擇上要有靈活性,選擇使用哪一個(gè)數(shù)據(jù)庫不應(yīng)該是固定的。另外,系統(tǒng)可以根據(jù)支出/收入的分類查找數(shù)據(jù),實(shí)現(xiàn)條件搜索功能等。

      參考文獻(xiàn)

      [1]宗哲玲.基于B/S的家庭資源管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津:天津大學(xué),2007(08).

      [2]吳小博.家庭理財(cái)系統(tǒng)的設(shè)計(jì)與研究[D].重慶:重慶大學(xué),2008(03).

      [3]趙運(yùn)紅.Struts框架技術(shù)在J2EE中的應(yīng)用[J].電腦知識(shí)與技術(shù),2011(08):1741-1742.

      作者單位

      1.同濟(jì)大學(xué)軟件學(xué)院 上海市 200096

      2.貴池區(qū)教育局 安徽省池州市 247100endprint

      猜你喜歡
      家庭理財(cái)普通用戶管理員
      我是小小午餐管理員
      我是圖書管理員
      我是圖書管理員
      可疑的管理員
      即使是普通用戶也需要備一張家庭影院入門攻略:影音調(diào)校工具篇1
      淺析家庭理財(cái)規(guī)劃
      商(2016年35期)2016-11-24 14:21:00
      Numerical Analysis of Refueling Drogue Oscillation During Refueling Docking
      家庭理財(cái)發(fā)展研究
      家庭理財(cái)相關(guān)問題的探析
      家庭理財(cái)分析:進(jìn)取型資產(chǎn)配置理出教育金
      海峽姐妹(2016年2期)2016-02-27 15:15:52
      石嘴山市| 沁源县| 肃宁县| 桑日县| 新丰县| 揭阳市| 凭祥市| 盐边县| 永安市| 离岛区| 华宁县| 汾阳市| 扶绥县| 泾阳县| 寻乌县| 沽源县| 安龙县| 铁力市| 西畴县| 滦南县| 黔江区| 霸州市| 布尔津县| 垫江县| 仁怀市| 麻阳| 额尔古纳市| 罗定市| 奎屯市| 海宁市| 中牟县| 甘泉县| 翁牛特旗| 本溪市| 秦皇岛市| 肥东县| 普定县| 韶关市| 敖汉旗| 读书| 固原市|