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

正文內(nèi)容

家庭理財(cái)系統(tǒng)畢業(yè)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-24 21:00 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 連接數(shù)據(jù)庫技術(shù)架構(gòu)進(jìn)行系統(tǒng)開發(fā)。mysql 是一個(gè)用于系統(tǒng)連連接后臺(tái)取出數(shù)據(jù)的應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。mysql 核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循 mysql 架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。5 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析本項(xiàng)目需要從數(shù)據(jù)庫中查詢大量的信息,所有模塊功能的實(shí)現(xiàn)都需要和數(shù)據(jù)庫進(jìn)行家庭理財(cái)管理系統(tǒng)8交互。用戶權(quán)限的實(shí)現(xiàn)、以及頁面上各個(gè)功能圖標(biāo)的顯示全是查詢數(shù)據(jù)庫動(dòng)態(tài)生成的,具有不同角色的用戶登錄到系統(tǒng)中所看到的主界面中功能的選項(xiàng)是有區(qū)別的,對(duì)某些用戶而言,一些功能是完全屏蔽的。鑒于系統(tǒng)數(shù)據(jù)交互的復(fù)雜性,一個(gè)良好的數(shù)據(jù)庫設(shè)計(jì)就成為了我們必須要關(guān)注的問題,在需求階段本人仔細(xì)設(shè)計(jì)了數(shù)據(jù)庫中的表以及各表的關(guān)系。我所負(fù)責(zé)的系統(tǒng)管理模塊所用到的表的關(guān)系,如圖 所示:家庭理財(cái)管理系統(tǒng)9圖 系統(tǒng)管理模塊和補(bǔ)貼項(xiàng)目模塊表關(guān)系圖 角色的分配和表空間的分配數(shù)據(jù)庫依照 mysql 數(shù)據(jù)庫的使用規(guī)范,應(yīng)先創(chuàng)建了一個(gè)用戶,并為之分配權(quán)限,表空間使用了默認(rèn)的 USERS 表空間。創(chuàng)建用戶的 sql 語句:CREATE TABLE `detail` ( `id` int(11) NOT NULL, `name` varchar(30) NOT NULL, `amount` double(10,2) NOT NULL, `categoryid` int(11) NOT NULL, `tradetime` date NOT NULL, `username` varchar(30) NOT NULL, `note` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `FK_categoryid_detail_category` (`categoryid`), CONSTRAINT `FK_categoryid_detail_category` FOREIGN KEY (`categoryid`) REFERENCES `category` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8。 數(shù)據(jù)庫中各主要表的結(jié)構(gòu)創(chuàng)建用戶表的結(jié)構(gòu),如表 1 所示:表 1 用戶表(YH)結(jié)構(gòu)建立外鍵聯(lián)系,可以知道某一個(gè)用戶所屬的組織機(jī)構(gòu)。家庭理財(cái)管理系統(tǒng)10創(chuàng)建組織機(jī)構(gòu)表的結(jié)構(gòu),如表 2 所示:表 2 組織機(jī)構(gòu)表(ZZJG)創(chuàng)建類別表的結(jié)構(gòu),如表 3 所示:表 3 類別表(JS)創(chuàng)建功能表的結(jié)構(gòu),如表 4 所示:表 4 功能表(GN)創(chuàng)建所干的事物表的結(jié)構(gòu),如表 5 所示:表 5 項(xiàng)目表(BTXM)家庭理財(cái)管理系統(tǒng)11 系統(tǒng)功能實(shí)現(xiàn) 系統(tǒng)管理模塊系統(tǒng)登錄如圖 所示圖 系統(tǒng)登錄先進(jìn)行用戶登錄,然后輸入用戶名或者密碼進(jìn)入家庭理財(cái)管理項(xiàng)目 系統(tǒng)管理模塊從登陸頁面進(jìn)入,用戶輸入自己的用戶名和密碼后,單擊“提交”按鈕或回車進(jìn)入系統(tǒng)選擇功能畫面(登錄之后可看到主頁面上的最新提示,不同的角色會(huì)有不同的提示),如下圖所示:如果用戶名或密碼錯(cuò)誤,則不能進(jìn)入系統(tǒng)。在系統(tǒng)的主頁面中,左邊是功能樹,右邊是工作區(qū)。:家庭理財(cái)管理系統(tǒng)12圖 系統(tǒng)管理模塊界面系統(tǒng)管理模塊部分主要是系統(tǒng)管理員對(duì)權(quán)限和基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)字典進(jìn)行管理,包括組織機(jī)構(gòu)管理、角色管理、用戶管理、信息上報(bào)、系統(tǒng)公告、文件管理、年度編程、數(shù)據(jù)備份。具體操作流程如下:系統(tǒng)管理員首先建立組織機(jī)構(gòu),然后再建立角色,同時(shí)給角色分配相應(yīng)的權(quán)限。然后建立用戶,把此用戶分給需要的組織機(jī)構(gòu)和角色。用戶登錄后,可以根據(jù)自己所具備的角色對(duì)相應(yīng)的功能模塊進(jìn)行操作。而對(duì)于用戶所屬角色外的功能,對(duì)該用戶則是不可見的,這樣就限制了用戶的權(quán)限,保證了系統(tǒng)的安全性。用戶就是本系統(tǒng)的所有使用者,角色就是本系統(tǒng)中具有特定功能的一個(gè)虛擬的用戶。這個(gè)虛擬的用戶具有系統(tǒng)管理員給他分配的各種可管理的和可操作的功能,當(dāng)系統(tǒng)管理員把這個(gè)角色賦給一個(gè)或多個(gè)用戶,這些用戶就可以像這個(gè)虛擬的用戶一樣對(duì)相應(yīng)的功能進(jìn)行管理。它的數(shù)據(jù)流,如圖 所示:家庭理財(cái)管理系統(tǒng)13圖 系統(tǒng)管理模塊數(shù)據(jù)流圖 信息管理功能的實(shí)現(xiàn)包括理財(cái)收支管理、基本資料管理、理財(cái)債務(wù)基本信息管理以及對(duì)顯示信息進(jìn)行管理。在進(jìn)入理財(cái)主管理界面后顯示了所有的理財(cái)債務(wù)基本信息管,管理員可以根據(jù)實(shí)際需要選擇理財(cái)類別名稱,包括添加項(xiàng)目,修改以及注銷理財(cái)分類信息。在基本資料管理模塊中,管理員可以進(jìn)行理財(cái)收入、理財(cái)支出、理財(cái)債務(wù)、理財(cái)投資、債務(wù)利率、投資回報(bào)、月收支統(tǒng)計(jì),在點(diǎn)擊任何一個(gè)按鈕后,系統(tǒng)顯示相應(yīng)的全部信息,供管理員進(jìn)行管理操作。在理財(cái)規(guī)則管理功能中,管理員可以設(shè)置對(duì)理財(cái)管理員的密碼進(jìn)行管理,以及重新登陸,退出等基本功能,主管理界面主要包含有收入,支出,債務(wù),投資的全部信息查詢。下面是該模塊中家庭理財(cái)債務(wù)信息添加功能界面如圖 所示:家庭理財(cái)管理系統(tǒng)14圖 家庭理財(cái)信息管理代碼如下:public class AccountDao {Getconnection gc = new Getconnection()。Connection conn = ()。public ArrayList AccountBean queryAll(String loginName){ArrayList AccountBean accountmanagement=new ArrayList AccountBean()。String sql=select * from account where uesrname=39。+loginName+39。(sql)。try {Statement stmt=()。ResultSet rs=(sql)。while (()){AccountBean accountmanagements=new AccountBean()。int id=(id)。String name=(name)。家庭理財(cái)管理系統(tǒng)15double initAmount=(initAmount)。double currAmount=(currAmount)。Date createDate=(createDate)。Date updateDate=(updateDate)。String note=(note)。(id)。(name)。(initAmount)。(currAmount)。(createDate)。(updateDate)。(note)。(accountmanagements)。}} catch (SQLException e) {// TODO Autogenerated catch block()。}return accountmanagement。} 查詢功能的實(shí)現(xiàn)在主界面中,管理員通過選擇查詢的條件,可以為日期或債務(wù)歸還,投資出售等信息,同時(shí)在本模塊中還可以查詢各大網(wǎng)站的相關(guān)信息,在進(jìn)行相應(yīng)信息的添加,點(diǎn)擊查詢按鈕,系統(tǒng)給出所有符合條件的家庭理財(cái)信息。如圖 所示:家庭理財(cái)管理系統(tǒng)16圖 收入支出管理界面public ArrayListCategoryBean queryAll(){ArrayListCategoryBean category=new ArrayListCategoryBean()。 Getconnection gc=new Getconnection()。 Connection conn = ()。 String sql1 = select * from category。 (sql1)。try {Statement stmt1 = ()。ResultSet rs1 = (sql1)。while (()) {CategoryBean categorys = new CategoryBean()。 // 一定要在while里面寫int id=(id)。家庭理財(cái)管理系統(tǒng)17String Category = (categoryname)。int inoutcategoryid=(inoutcategoryid)。(id)。(Category)。(inoutcategoryid)。(categorys)。}(conn, stmt1, rs1)。}catch (SQLException e) {// TODO Autogenerated catch block()。} return category。} 收入增刪改功能實(shí)現(xiàn)進(jìn)行收入的增刪改功能界面如圖 圖 收入界面public void insertDetail(String name, String amount, String categoryname,家庭理財(cái)管理系統(tǒng)18String tradetime, String username, String note) {Getconnection gc = new Getconnection()。Connection conn = ()。double amounts=(amount)。int categoryid=0。CategoryDao cd=new CategoryDao()。ArrayListCategoryBean categoryBean=(categoryname)。for (CategoryBean categoryBeans : categoryBean) {categoryid=()。}String sql = insert into detail (name,amount,categoryid,tradetime,username,note) values(39。+ name + 39。,39。+amounts+39。,39。+categoryid+39。,39。+tradetime+39。,39。+username+39。,39。+note+39。)。(sql)。try {Statement stmt=()。if((sql)0){(null,賬務(wù)添加成功, 賬務(wù)添加,)。 }else{(null,賬務(wù)添加失敗, 賬務(wù)添加,)。 }} catch (SQLException e) {// TODO Autogenerated catch block()。}}家庭理財(cái)管理系統(tǒng)19 支出增刪改功能實(shí)現(xiàn)支出增刪改界面如圖 所示:圖 支出增刪改界面public void insertDetail(String name, String amount, String categoryname,String tradetime, String username, String note) {Getconnection gc = new Getconnection()。Connection conn = ()。double amounts=(amount)。int categoryid=0。CategoryDao cd=new CategoryDao()。ArrayListCategoryBean categoryBean=(categoryname)。for (CategoryBean categoryBeans : categoryBean) {categoryid=()。}String sql = insert into detail (name,amount,categoryid,tradetime,username,note) values(39。+ name + 39。,39。+amounts+39。,39。+categoryid+39。,39。+t
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1