資源描述:
《家庭理財管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、家庭理財管理系統(tǒng)----------詳細設計設計人:程春林班級:061設計時間:2008-09-08一.系統(tǒng)功能描述。1功能需求1.1功能描述系統(tǒng)用戶信息管理:管理系統(tǒng)所有用戶及其權限設置1.用戶帳號分配:為系統(tǒng)用戶分配帳號。2.用戶權限管理:為登陸系統(tǒng)的分配用戶權限以及修改用戶權限。3.驗證用戶登陸:驗證即將登陸系統(tǒng)用戶的用戶名和密碼正確性。收入信息管理:管理系統(tǒng)所有收入信息1.2.收入信息查詢:查詢?nèi)渴杖胄畔?2.收入信息錄入:錄入收入基本信息。3.收入信息修改:修改收入的基本信息。1.3支出信息
2、管理:管理系統(tǒng)所有支出信息1.支出信息查詢:查詢支出信息2.支出信息錄入:錄入系統(tǒng)所有支出信息。3.支出信息修改:修改所有支出信息。理財信息管理: ?。保碡斝畔⒉樵儯骸〔樵兝碡斝畔ⅰ#玻碡斝畔浫耄骸′浫胂到y(tǒng)所有的理財信息。3.理財信息修改: 修改理財信息。2輸入功能2.1添加功能2.2修改功能3登陸功能3.1分辨不同用戶給予不同權限3.2分辨是否有這樣的用戶名3.3分辨用戶所輸入的用戶密碼是否正確二.系統(tǒng)數(shù)據(jù)流圖?源點/終點處理家庭用戶家庭用戶處理事務存儲事務結(jié)果數(shù)據(jù)流數(shù)據(jù)存儲家庭各成員的收入。家
3、庭各成員的支出家庭理財:股票基金債券外匯家庭成員的基本信息收入信息支出信息理財信息是否登陸界面驗證用戶信息表表用戶基本信息用戶收入信息用戶支出信息用戶理財信息???一.數(shù)據(jù)字典1數(shù)據(jù)流條目數(shù)據(jù)流名稱:用戶基本信息別名:無簡述:最新更新后所有關于用戶的記錄來源:數(shù)據(jù)庫去向:加工“記錄篩選數(shù)據(jù)流量:不限組成:身份證+姓名+性別+學歷+工作+畢業(yè)時間+工作時間+公司數(shù)據(jù)存儲條數(shù)據(jù)存儲名稱:收入信息別名:無簡述:存放用戶的收入信息組成:身份證號+姓名+基本工資+獎金+發(fā)金時間數(shù)據(jù)存儲名稱:支出信息別名:無簡述:
4、存放用戶的支出信息組成:身份證號+姓名+支出金額+所花的事件+花費時間組織方式:索引文件,以姓名或身份證號為關鍵字查詢要求:要求能立即查詢數(shù)據(jù)存儲:在支出信息表組織方式:索引文件,以姓名或身份證號為關鍵字查詢要求:要求能立即查詢數(shù)據(jù)名:理財信息別名:無簡述:存放用戶的理財信息組成:身份證號+姓名+股票+基金+債券+存款+時間組織方式:索引文件,以姓名或身份證號為關鍵字查詢要求:要求能立即查詢數(shù)據(jù)存儲條:存儲在理財信息表3加工條目加工名:更改的記錄激發(fā)條件:用戶記錄被改動優(yōu)先級:普通輸入:新記錄輸出:更新
5、數(shù)據(jù)、數(shù)據(jù)未改動加工邏輯:根據(jù)現(xiàn)有用戶記錄if新記錄<>舊記錄then更新數(shù)據(jù)else數(shù)據(jù)未改動endif具體的編程代碼類有:軟件產(chǎn)品簡介類:About.java添加刪除用戶類:AddDeleteUser.java修改密碼類:AmendPassword.java用戶查詢信息類:BIQ.JAVA數(shù)據(jù)庫連接類:DataBase.java用戶基本信息管理類:PeopleManange.java用戶收入信息管理類:EcouragePublish.java用戶收入查詢類:EPIQ.java用戶登陸類:Land.j
6、ava用戶理財查詢類:SIQ.java用戶支出查詢類:TIQ.java用戶支出管理類:Tramanage.java用戶理財管理類:WageManage.java主函數(shù)類:Main.java