#include<stdio.h>
#include<string.h>
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#define NULL 0
#define LEN sizeof(struct finance)
#define SETCODE 000000
#define SETUSER ******
/*定義結構體,結構體變數包括序號num,日期date,來源state,生活費receive,消費spend,結余save*/
struct finance
{int num;
char date[10];
char state[20];
int receive;
int spend;
int save;
struct finance *next;
};
/*函數申明*/
void login();
void win();
void init();
void loginerror();
void direct();
struct finance *creat (void);
void save();
void saveover();
void view();
void viewdraw();
void viewall();
void viewdate();
void viewnum();
void analyse();
int smax();
int smin();
void print(struct finance *p);
int n; /*定義一個短整型全局變數記錄輸入數據條數,而且還可以用於容錯處理 */
struct finance **use; /*定義結構體型二級指針*/
char ch; /*定義字元型全局變數,接收控制字元,以進行窗口切換*/
void main()
{login();
direct();
while(ch!='4')
{switch(ch)
{case'1':*use=creat();break; /*direct函數調用後如按下1,調用鏈表創建函數,記錄當前信息*/
case'2':save();break; /*direct函數調用後如按下2,調用保存文件函數將鏈表保存為文件*/
case'3':view();break; /*direct函數調用後如按下3,調用查看函數將文件信息輸出*/
default:printf("no effect!!!");
};
direct();
}
/*if ch=4,quit*/
}
void direct()
{
init(); /*圖形函數初始化*/
cleardevice(); /*清屏*/
setbkcolor(MAGENTA); /*設置背景顏色為洋紅*/
setcolor(BLUE); /*設置當前顏色為藍色*/
rectangle(20,40,620,400); /*畫矩形框*/
rectangle(40,80,600,380);
outtextxy(300,90,"operate"); /*圖形文本輸出,定位輸出*/
bar(200,140,240,160); /*條形圖,突出顯示*/
outtextxy(200,150,"input");
outtextxy(380,150,"press 1!!!");
bar(200,180,240,200);
outtextxy(200,190,"save");
outtextxy(380,190,"press 2!!!");
bar(200,220,240,240);
outtextxy(200,230,"view");
outtextxy(380,230,"press 3!!!");
bar(200,260,240,280);
outtextxy(200,270,"quit");
outtextxy(380,270,"press 4!!!");
ch=getch(); /*ch接收字元*/
closegraph();
}
void login()
{char user[10],setuser[]={"SETUSER"},code[10],setcode[]={"SETCODE"};
int flag=0,i;
do
{if(flag) loginerror();
init();
cleardevice();
setbkcolor(LIGHTBLUE);
setcolor(RED);
rectangle(180,80,400,200);
outtextxy(220,100,"ID:");
outtextxy(220,120,"username:");
for(i=0;i<6;i++)
{user[i]=getch();fflush(stdin);}
outtextxy(220,140,user);
outtextxy(220,160,"code:");
for(i=0;i<6;i++)
{code[i]=getch();
outtextxy(220+5*i,180,"*");
}
flag++;
}while(!strcmp(user,setuser)||!strcmp(code,setcode)); /*當用戶名和密碼都正確時循環結束*/
getch();
closegraph();
win();
}
void loginerror() /*當輸入的用戶名或密碼不正確時,調用*/
{
init();
cleardevice();
setbkcolor(DARKGRAY);
setcolor(YELLOW);
rectangle(100,60,540,380);
outtextxy(240,140,"username");
outtextxy(240,220,"or code");
outtextxy(240,300,"not correct!!!");
getch();
closegraph();
}
void win()
{
init();
cleardevice();
setbkcolor(BROWN);
setcolor(GREEN);
rectangle(20,40,620,400);
outtextxy(150,160,"**********************************************");
outtextxy(150,190,"welcome to personal fiance manager system!!!");
outtextxy(150,220,"*********************************************");
getch();
closegraph();
}
void init() /*圖形模式初始化*/
{int gdrive,gmode;
gdrive=DETECT; /*自動檢測硬體驅動*/
gmode=CGAC0;
initgraph(&gdrive,&gmode,"");
}
❷ 個人理財管理信息系統應該怎樣做
配合AD下:
※※※※※
一、設計所要完成的任務和目的
設計課題簡介
設計所要完成的任務
設計的目的
二、系統概要分析
現行系統分析
現行系統設計要求
系統功能模塊設計
數據字典
三、概要設計
軟體模塊劃分
資料庫結構劃分
系統數據流程圖
代碼設計
四、詳細設計及編碼
模塊設計(流程、代碼)
詳細代碼設計
系統調試
五、心得體會
六、參考文獻
3.系統數據流程圖
1.模塊設計(流程、代碼)
❸ 哪位大神有Android個人財務管理系統關於收支便簽xml源代碼,小弟這廂有禮了。感激不盡。
這種的估計很少有現成的,肯定要開發的
❹ 系統使用說明書與系統操作手冊有什麼區別
一般軟體系統的用戶分為,使用者和管理員。大體來說是用說明書是給使用者來看的,而操作手冊是給管理員來看的。如果系統分為查看和管理的話,那麼使用說明書是給看的人講如何操作系統的,操作手冊是給管理員看如何管理系統的。
❺ 個人理財系統
個人理財系統,其實主要功能還是在於記賬,如果真的做到投資分析的話,需要非常專業的知識,另外,如果針對股票和基金走勢的記錄,也不是很簡單。可以參考銀冬瓜等理財軟體。
❻ 華為手機打開理財說明書就退出手機銀行系統,並看不到其內容
可能是手機內存不夠或者軟體有問題,也可能是網路出現了問題。可以通過這幾種方法來試一試:
1.清理手機,將一些不需要的文件刪除掉,增加手機的運行空間。比如說微信,QQ的一些數據,或者其他不經常使用的軟體也可以刪除。
2.如果是軟體出現BUG,可以向官方反饋。軟體出現問題重新啟動app以後如果還是不能看到新聞的話可以重新下載軟體,把舊的刪除,然後再試試。
3.重新聯網,刷新一下。網路不給力的話也不能刷新出新聞,網頁會打不開,多試幾次就好了。
❼ 個人理財系統的用戶管理模塊包括哪些功能
包括賬戶設置,資產統計,賬戶充值,賬戶提現等等,如圖
❽ 急求使用SSH框架編輯的個人理財管理系統
沒有現成的,只能從新做,如果你要做的話,請發送郵件:[email protected]
❾ 您如何管理自己的個人理財詳細說明您的答案。
說是理財,最好不要去玩股票,各種基金,還是簡單的放在銀行裡面增加點利息穩,如果不能滿足自己的野心那這個話應該聽不下去,但是本來生活就是這么平淡,因為熱鬧繁華世界都是會付出代價的,有付出就有收獲,人家不會白白把錢送到你面前