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

正文內(nèi)容

家庭理財(cái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文正稿-在線瀏覽

2025-08-14 20:52本頁面
  

【正文】 使用方便、功能豐富、簡潔易學(xué),是操作數(shù)據(jù)庫的工業(yè)標(biāo)準(zhǔn)語言,得到廣泛地應(yīng)用。同時(shí),其它數(shù)據(jù)庫產(chǎn)品廠家也紛紛推出各自的支持SQL的軟件或者與SQL的接口軟件。SQL語言是一種非過程化語言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快速手段。 B/S體系結(jié)構(gòu)瀏覽器/服務(wù)器模式(Browser/Server,簡稱C/S模式),三層結(jié)構(gòu),它的運(yùn)行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端三部分。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。(2)MyEclipse (3)SQL Server 2005數(shù)據(jù)庫 硬件環(huán)境需求本系統(tǒng)開發(fā)需求的硬件有:(1)Intel奔騰系列以上CPU;(2)硬盤數(shù)據(jù)量配置為120G;(3)計(jì)算機(jī)內(nèi)存要求為2G以上; 第二章 系統(tǒng)需求分析 系統(tǒng)結(jié)構(gòu)分析初步整個(gè)家庭財(cái)務(wù)管理系統(tǒng)的所有用戶都是全部的家庭成員,考慮到使用該系統(tǒng)的是家庭主要管理成員(父母),其管理地位基本平等,在管理訴求上有著眾多相同點(diǎn),所以系統(tǒng)設(shè)計(jì)放寬用戶權(quán)限的約束。系統(tǒng)用戶需要定時(shí)的對(duì)家庭財(cái)務(wù)進(jìn)行管理,包括賬目管理、收支項(xiàng)目管理、報(bào)表管理等。利用數(shù)據(jù)庫作為數(shù)據(jù)源,通過程序圖形化界面的操作轉(zhuǎn)化成對(duì)數(shù)據(jù)庫的讀寫,這樣便于數(shù)據(jù)管理。 系統(tǒng)設(shè)計(jì)思想考慮到該小型家庭財(cái)務(wù)管理軟件的系統(tǒng)要求,本系統(tǒng)采用Microsoft SQL Server數(shù)據(jù)庫加JDBC技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問,如下圖:數(shù)據(jù)庫JDBC中間邏輯層程序界面圖 21 系統(tǒng)數(shù)據(jù)交互結(jié)構(gòu)圖 系統(tǒng)架構(gòu)通過對(duì)家庭財(cái)務(wù)管理系統(tǒng)功能的分析,本系統(tǒng)分為系統(tǒng)登陸界面、系統(tǒng)主界面、賬簿管理界面、家庭成員管理界面、收支項(xiàng)目管理界面、報(bào)表統(tǒng)計(jì)界面。 ,包括的數(shù)據(jù)項(xiàng)由:編號(hào),用戶名,姓名,密碼,權(quán)限。 ,包括的數(shù)據(jù)項(xiàng)有:編號(hào),收支類型,備注。本軟件規(guī)劃出的實(shí)體有:用戶信息實(shí)體,賬簿信息實(shí)體,收支項(xiàng)目信息實(shí)體。打開查詢分析器,在family里執(zhí)行以下數(shù)據(jù)庫建表語句完成建表:Create table User( userId int not null primary key, userName nvchar(50) not null, userTrueName varchar(8) not null, userPassword nvchar(50) not null );Create table Items( itemsId int not null primary key, itemsType nvchar(50) not null, itemsDetails nvchar(200) not null);Create table Accout( accountId int not null primary key, accountMoney money not null, accountDetails varchar(200) not null, accountDate datetime not null, itemsId int not null, userId int not null );執(zhí)行完成之后可以看到如下3個(gè)表的結(jié)構(gòu):圖35 user表圖36 items表圖37 account表 系統(tǒng)整體詳細(xì)設(shè)計(jì)本系統(tǒng)只是個(gè)小型的家庭財(cái)務(wù)管理系統(tǒng),因此整體的數(shù)據(jù)流走向不會(huì)太復(fù)雜,其中最主要的模塊有賬簿管理、收支項(xiàng)目管理、家庭成員管理以及報(bào)表統(tǒng)計(jì)。JDBC接口技術(shù)是一種通過java語言訪問數(shù)據(jù)庫的應(yīng)用程序接口。JDBC數(shù)據(jù)庫連接步驟主要有::,所以在使用JSP訪問數(shù)據(jù)庫的程序中必須加入命令行: % page import=”.*”%,使用語句: (“DataBaseDrivers”);,該類通過調(diào)用靜態(tài)方法forName加載驅(qū)動(dòng)程序。try{…}catch(Exception e){…}:要連接一個(gè)數(shù)據(jù)庫,必須創(chuàng)建Connection類的一個(gè)實(shí)例,使用語句:Connection conn = null。,指定了數(shù)據(jù)庫的位置、用戶名和用戶密碼。:JDBC提供了3個(gè)類向數(shù)據(jù)庫發(fā)送SQL語句:Statement、PrepareStatement和CallableStatement。conn = (connStr,userName,userPass)。:Statement stmt= Statement()。rs=(“select * from user where userId =’1’”)。excuteQuery用于產(chǎn)生單個(gè)結(jié)果集的語句,excuteUpdate用來執(zhí)行insert、update、delete等操作,excute用來返回多個(gè)結(jié)果集等情況。 } catch (SQLException e) {} } //(關(guān)閉了數(shù)據(jù)庫連接!)。:用戶登錄名、密碼。用戶登錄界面的程序流程圖如下:開始填寫登錄信息合法用戶主管理模塊退出?結(jié)束 否 是 否 是圖 41 用戶登錄界面的程序流程圖登錄界面共添加2個(gè)文本框,2個(gè)按鈕。登錄按鈕提交輸入內(nèi)容,查詢數(shù)據(jù)庫檢測用戶是否合法,如是系統(tǒng)用戶則進(jìn)入主界面,否則報(bào)錯(cuò)并要求重新輸入登錄信息。系統(tǒng)用戶登錄模塊的界面如下:圖 42 系統(tǒng)用戶登錄模塊的界面圖主要代碼設(shè)計(jì)如下:loginAction.%page import=%%page import=%% page language=java contentType=text/html。 String userPass = (userPass)。 String path = ()。 if(bean==null) { nextPage = path + /。 } else { (userRights,())。 } (nextPage)。通過這樣的導(dǎo)航設(shè)置可以很方便地實(shí)現(xiàn)各功能間的切換,層次清晰。使得整個(gè)系統(tǒng)在一個(gè)頁面中就完全展示出來,符合小型系統(tǒng)簡單快捷的特點(diǎn)。textdecoration: none。change2()。nbsp。change2()。賬簿管理模塊的程序結(jié)構(gòu)圖為:數(shù)據(jù)庫賬簿管理新增刪除查找功能選擇右欄實(shí)時(shí)顯示賬簿信息編輯圖44 賬簿管理模塊的程序結(jié)構(gòu)圖. 新增收支記錄:登陸進(jìn)入該系統(tǒng)的用戶。:(1)輸入用戶名與密碼,登陸進(jìn)入該系統(tǒng)。(3)單擊“新增”按鈕,進(jìn)入新增頁面,如圖56所示,提示用戶輸入收支類型、收支日期、收支家庭成員、收支金額、備注。圖 45 賬簿管理模塊添加功能圖主要代碼設(shè)計(jì)如下:form action=%=path%/action/ method=post id=frmAccountAdd table width=98% border=0 cellpadding=0 cellspacing=0class=text008 tr align=center td width=12% height=35 align=right收支類型/td td width=88% align=leftselect class=inp001 name=itemsId style=border: 1px solid black。 i ()。 % optionvalue=%=()%%=()%/option % } %/select/td/tr tr align=center class=bg04 td height=35 align=right收支日期/td td align=leftinput name=accountDate type=text class=inp001 id=accountDate readonly=readonlyinput type=button value=獲取日期 onclick=javascript:[39。].value=selectDate()/td /tr tr align=center td height=35 align=right收支家庭成員/td td align=leftselect class=inp001 name=userId % for (int i = 0。 i++) { UserBean bean = (UserBean) (i)。:編輯一個(gè)已有的收支記錄。(2)點(diǎn)擊左側(cè)的“帳簿管理”按鈕,進(jìn)入帳簿管理頁面。(4)輸入所要編輯的新內(nèi)容,單擊“確定”,完成操作。 % for (int i = 0。 i++) { ItemsBean itemsBean = (ItemsBean) (i)。accountDate39。 i ()。%optionvalue=%=()%%=()%/option%}%/select/td/tr tr align=center class=bg04 td height=35 align=right收支金額:/td td align=leftamp。amp。input value=%=()% name=accountMoney/td /tr tr align=center td height=36 align=right valign=top div class=mar009備注:/div /td td align=left valign=top div class=mar009amp。textarea rows=10 cols=35 name=accountDetails%=()%/textarea/div /td/tr/tableinput type=hidden name=cmd value=editinput type=hidden name=accountId value=%=() %/form. 查找收支記錄:登陸進(jìn)入該系統(tǒng)的用戶。:(1)輸入用戶名與密碼,登陸進(jìn)入該系統(tǒng)。(3)單擊右上角的“查找”按鈕,在圖58所示對(duì)話框中輸入查詢收支的日期范圍。圖 47 賬簿管理模塊查找功能圖主要代碼設(shè)計(jì)如下:form action=%=path %/action/ method=post id=frmSearchtable width=98% border=0 cellpadding=0 cellspacing=0 class=text
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1