㈠ 個人賬戶管理辦法

《人民幣銀行結算賬戶管理辦法》是為了規范人民幣銀行結算賬戶(以下簡稱銀行結算賬戶)的開立和使用、加強銀行結算賬戶管理、維護經濟金融秩序穩定而制定的法律法規,主要根據《中華人民共和國中國人民銀行法》和《中華人民共和國商業銀行法》等法律法規制定。下面是小編給大家整理的相關信息,僅供參考!

人民幣銀行結算賬戶管理辦法完整版

第一章 總則

第一條為加強人民幣銀行結算賬戶(以下簡稱「銀行結算賬戶」)管理,維護經濟金融秩序穩定,根據《人民幣銀行結算賬戶管理辦法》(以下簡稱《辦法》),制定本實施細則。

第二條《辦法》和本實施細則所稱銀行,是指在中華人民共和國境內依法經批准設立,可經營人民幣支付結算業務的銀行業金融機構。

第三條中國人民銀行是銀行結算賬戶的監督管理部門,負責對銀行結算賬戶的開立、使用、變更和撤銷進行檢查監督。

第四條中國人民銀行通過人民幣銀行結算賬戶管理系統(以下簡稱「賬戶管理系統」)和其他合法手段,對銀行結算賬戶的開立、使用、變更和撤銷實施監控和管理。

第五條中國人民銀行對下列單位銀行結算賬戶實行核准制度:

(一)基本存款賬戶;

(二)臨時存款賬戶(因注冊驗資和增資驗資開立的除外);

(三)預算單位專用存款賬戶;

(四)合格境外機構投資者在境內從事證券投資開立的人民幣特殊賬戶和人民幣結算資金賬戶(以下簡稱「QFII專用存款賬戶」)。

上述銀行結算賬戶統稱核准類銀行結算賬戶。

第六條《辦法》中「開戶登記證」全部改為開戶許可證。開戶許可證是中國人民銀行依法准予申請人在銀行開立核准類銀行結算賬戶的行政許可證件,是核准類銀行結算賬戶合法性的有效證明。

中國人民銀行在核准開立基本存款賬戶、臨時存款賬戶(因注冊驗資和增資驗資開立的除外)、預算單位專用存款賬戶和QFII專用存款賬戶時分別頒發基本存款賬戶開戶許可證、臨時存款賬戶開戶許可證和專用存款賬戶開戶許可證(附式1)。

第七條人民銀行在頒發開戶許可證時,應在開戶許可證中載明下列事項:

(一)「開戶許可證」字樣;

(二)開戶許可證編號;

(三)開戶核准號;

(四)中國人民銀行當地分支行賬戶管理專用章;

(五)核准日期;

(六)存款人名稱;

(七)存款人的法定代表人或單位負責人姓名;

(八)開戶銀行名稱;

(九)賬戶性質;

(十)賬號。

臨時存款賬戶開戶許可證除記載上述事項外,還應記載臨時存款賬戶的有效期限。

第八條《辦法》和本實施細則所稱「注冊地」是指存款人的營業執照等開戶證明文件上記載的住所地。

第二章 開戶

第九條存款人應以實名開立銀行結算賬戶,並對其出具的開戶申請資料實質內容的真實性負責,法律、行政法規另有規定的除外。銀行應負責對存款人開戶申請資料的真實性、完整性和合規性進行審查。中國人民銀行應負責對銀行報送的核准類銀行結算賬戶的開戶資料的合規性以及存款人開立基本存款賬戶的唯一性進行審核。

第十條境外(含港澳台地區)機構在境內從事經營活動的,或境內單位在異地從事臨時活動的,持政府有關部門批准其從事該項活動的證明文件,經中國人民銀行當地分支行核准後可開立臨時存款賬戶。

第十一條單位存款人因增資驗資需要開立銀行結算賬戶的,應持其基本存款賬戶開戶許可證、股東會或董事會決議等證明文件,在銀行開立一個臨時存款賬戶。該賬戶的使用和撤銷比照因注冊驗資開立的臨時存款賬戶管理。

第十二條存款人為臨時機構的,只能在其駐在地開立一個臨時存款賬戶,不得開立其他銀行結算賬戶。

存款人在異地從事臨時活動的,只能在其臨時活動地開立一個臨時存款賬戶。

建築施工及安裝單位企業在異地同時承建多個項目的,可根據建築施工及安裝合同開立不超過項目合同個數的臨時存款賬戶。

第十三條《辦法》第十七條所稱「稅務登記證」是指國稅登記證或地稅登記證。

存款人為從事生產、經營活動的納稅人,根據國家有關規定無法取得稅務登記證的,在申請開立基本存款賬戶時可不出具稅務登記證。

第十四條存款人憑《辦法》第十九條規定的同一證明文件,只能開立一個專用存款賬戶。

合格境外機構投資者申請開立QFII專用存款賬戶應根據《辦法》第二十條的規定出具證明文件,無須出具基本存款賬戶開戶許可證。

第十五條自然人除可憑《辦法》第二十二條規定的證明文件申請開立個人銀行結算賬戶外,還可憑下列證明文件申請開立個人銀行結算賬戶:

(一)居住在境內的中國公民,可出具戶口簿或護照。

(二)軍隊(警察)離退休幹部以及在解放軍軍事院校學習的現役軍人,可出具離休幹部榮譽證、軍官退休證、文職幹部退休證或軍事院校學員證。

(三)居住在境內或境外的中國籍的華僑,可出具中國護照。

(四)外國邊民在我國邊境地區的銀行開立個人銀行賬戶,可出具所在國制發的《邊民出入境通行證》。

(五)獲得在中國永久居留資格的外國人,可出具外國人永久居留證。

第十六條《辦法》第二十三條第(一)項所稱出具「未開立基本存款賬戶的證明」(附式2)適用以下三種情形:

(一)注冊地已運行賬戶管理系統,但經營地尚未運行賬戶管理系統的;

(二)經營地已運行賬戶管理系統,但注冊地尚未運行賬戶管理系統的;

(三)注冊地和經營地均未運行賬戶管理系統的。

第十七條存款人為單位的,其預留簽章為該單位的公章或財務專用章加其法定代表人(單位負責人)或其授權的代理人的簽名或者蓋章。存款人為個人的,其預留簽章為該個人的簽名或者蓋章。

第十八條存款人在申請開立單位銀行結算賬戶時,其申請開立的銀行結算賬戶的賬戶名稱、出具的開戶證明文件上記載的存款人名稱以及預留銀行簽章中公章或財務專用章的名稱應保持一致,但下列情形除外:

(一)因注冊驗資開立的臨時存款賬戶,其賬戶名稱為工商行政管理部門核發的「企業名稱預先核准通知書」或政府有關部門批文中註明的名稱,其預留銀行簽章中公章或財務專用章的名稱應是存款人與銀行在銀行結算賬戶管理協議中約定的出資人名稱;

(二)預留銀行簽章中公章或財務專用章的名稱依法可使用簡稱的,賬戶名稱應與其保持一致;

(三)沒有字型大小的個體工商戶開立的銀行結算賬戶,其預留簽章中公章或財務專用章應是個體戶字樣加營業執照上載明的經營者的簽字或蓋章。

第十九條存款人因注冊驗資或增資驗資開立臨時存款賬戶後,需要在臨時存款賬戶有效期屆滿前退還資金的,應出具工商行政管理部門的證明;無法出具證明的,應於賬戶有效期屆滿後辦理銷戶退款手續。

第二十條《辦法》第二十七條所稱「填制開戶申請書」是指,存款人申請開立單位銀行結算賬戶時,應填寫「開立單位銀行結算賬戶申請書」(附式3),並加蓋單位公章。存款人有組織機構代碼、上級法人或主管單位的,應在「開立單位銀行結算賬戶申請書」上如實填寫相關信息。存款人有關聯企業的,應填寫「關聯企業登記表」(附式4)。存款人申請開立個人銀行結算賬戶時,應填寫「開立個人銀行結算賬戶申請書」(附式5),並加其個人簽章。

第二十一條中國人民銀行當地分支行在核准存款人開立基本存款賬戶後,應為存款人列印初始密碼,由開戶銀行轉交存款人。

存款人可到中國人民銀行當地分支行或基本存款賬戶開戶銀行,提交基本存款賬戶開戶許可證,使用密碼查詢其已經開立的所有銀行結算賬戶的相關信息。

第二十二條開戶銀行和存款人簽訂的銀行結算賬戶管理協議的內容可在開戶申請書中列明,也可由開戶銀行與存款人另行約定。

第二十三條存款人符合《辦法》和本實施細則規定的開戶條件的,銀行應為其開立銀行結算賬戶。

第三章 結算賬戶的使用

第二十四條《辦法》第三十六條所稱「臨時存款賬戶展期」的具體辦理程序是,存款人在臨時存款賬戶有效期屆滿前申請辦理展期時,應填寫「臨時存款賬戶展期申請書」(附式6),並加蓋單位公章,連同臨時存款賬戶開戶許可證及開立臨時存款賬戶時需要出具的相關證明文件一並通過開戶銀行報送中國人民銀行當地分支行。

符合展期條件的,中國人民銀行當地分支行應核准其展期,收回原臨時存款賬戶開戶許可證,並頒發新的臨時存款賬戶開戶許可證。不符合展期條件的,中國人民銀行當地分支行不核准其展期申請,存款人應及時辦理該臨時存款賬戶的撤銷手續。

第二十五條《辦法》第三十八條所稱「正式開立之日」具體是指:對於核准類銀行結算賬戶,「正式開立之日」為中國人民銀行當地分支行的核准日期;對於非核准類單位銀行結算賬戶,「正式開立之日」為銀行為存款人辦理開戶手續的日期。

第二十六條當存款人在同一銀行營業機構撤銷銀行結算賬戶後重新開立銀行結算賬戶時,重新開立的銀行結算賬戶可自開立之日起辦理付款業務。

第二十七條《辦法》第四十一條所稱「有下列情形之一的」,是指「有下列情形之一」,且符合「單位從其銀行結算賬戶支付給個人銀行結算賬戶的款項每筆超過5萬元」的情形。

第二十八條《辦法》第四十二條所稱「銀行應按第四十條、第四十一條規定認真審查付款依據或收款依據的原件,並留存復印件」是指:對於《辦法》第四十條規定的情形,單位銀行結算賬戶的開戶銀行應認真審查付款依據的原件,並留存復印件;對於《辦法》第四十一條規定的情形,個人銀行結算賬戶的開戶銀行應認真審查收款依據的原件,並留存復印件。

存款人應對其提供的收款依據或付款依據的真實性、合法性負責,銀行應按會計檔案管理規定保管收款依據、付款依據的復印件。

第二十九條個人持出票人(或申請人)為單位且一手或多手背書人為單位的支票、銀行匯票或銀行本票,向開戶銀行提示付款並將款項轉入其個人銀行結算賬戶的,應按照《辦法》第四十一條和本實施細則第二十八條的規定,向開戶銀行出具最後一手背書人為單位且被背書人為個人的收款依據。

第三十條《辦法》第四十四條所稱「規定期限」是指銀行與存款人約定的期限。

第三十七條《辦法》第五十四條所稱交回「開戶登記證」是指存款人撤銷核准類銀行結算賬戶時應交回開戶許可證。

第三十八條存款人申請臨時存款賬戶展期,變更、撤銷單位銀行結算賬戶以及補(換)發開戶許可證時,可由法定代表人或單位負責人直接辦理,也可授權他人辦理。

由法定代表人或單位負責人直接辦理的,除出具相應的證明文件外,還應出具法定代表人或單位負責人的身份證件;授權他人辦理的,除出具相應的證明文件外,還應出具法定代表人或單位負責人的身份證件及其出具的授權書,以及被授權人的身份證件。

第三十九條對於按照《辦法》和本實施細則規定應撤銷而未辦理銷戶手續的單位銀行結算賬戶,銀行應通知該單位銀行結算賬戶的存款人自發出通知之日起30日內辦理銷戶手續,逾期視同自願銷戶,未劃轉款項列入久懸未取專戶管理。

第五章 賬戶的管理

第四十條中國人民銀行當地分支行通過賬戶管理系統與支付系統、同城票據交換系統等系統的連接,實現相關銀行結算賬戶信息的比對,依法監測和查處未經中國人民銀行核准或未向中國人民銀行備案的銀行結算賬戶。

第四十一條賬戶管理系統中的銀行機構代碼是按照中國人民銀行規定的編碼規則為銀行編制的,用於識別銀行身份的唯一標識,是賬戶管理系統的基礎數據。

中國人民銀行負責銀行機構代碼信息的統一管理和維護。銀行應按要求准確、完整、及時地向中國人民銀行當地分支行申報銀行機構代碼信息。

第四十二條中國人民銀行應將開戶許可證作為重要空白憑證進行管理,建立健全開戶許可證的印製、保管、領用、頒發、收繳和銷毀制度。

第四十三條開戶許可證遺失或毀損時,存款人應填寫「補(換)發開戶許可證申請書」(附式10),並加蓋單位公章,比照《辦法》和本實施細則有關開立銀行結算賬戶的規定,通過開戶銀行向中國人民銀行當地分支行提出補(換)發開戶許可證的申請。申請換發開戶許可證的,存款人應繳回原開戶許可證。

第四十四條單位存款人申請更換預留公章或財務專用章,應向開戶銀行出具書面申請、原預留公章或財務專用章等相關證明材料。

單位存款人申請更換預留公章或財務專用章但無法提供原預留公章或財務專用章的,應向開戶銀行出具原印簽卡片、開戶許可證、營業執照正本、司法部門的證明等相關證明文件。

單位存款人申請變更預留公章或財務專用章,可由法定代表人或單位負責人直接辦理,也可授權他人辦理。由法定代表人或單位負責人直接辦理的,除出具相應的證明文件外,還應出具法定代表人或單位負責人的身份證件;授權他人辦理的,除出具相應的證明文件外,還應出具法定代表人或單位負責人的身份證件及其出具的授權書,以及被授權人的身份證件。

第四十五條單位存款人申請更換預留個人簽章,可由法定代表人或單位負責人直接辦理,也可授權他人辦理。

由法定代表人或單位負責人直接辦理的,應出具加蓋該單位公章的書面申請以及法定代表人或單位負責人的身份證件。

授權他人辦理的,應出具加蓋該單位公章的書面申請、法定代表人或單位負責人的身份證件及其出具的授權書、被授權人的身份證件。無法出具法定代表人或單位負責人的身份證件的,應出具加蓋該單位公章的書面申請、該單位出具的授權書以及被授權人的身份證件。

第四十六條存款人應妥善保管其密碼。存款人在收到開戶銀行轉交的初始密碼之後,應到中國人民銀行當地分支行或基本存款賬戶開戶銀行辦理密碼變更手續。

存款人遺失密碼的,應持其開戶時需要出具的證明文件和基本存款賬戶開戶許可證到中國人民銀行當地分支行申請重置密碼。

第六章 附則

第四十七條本實施細則所稱各類申請書,可由銀行參照本實施細則所附申請書式樣,結合本行的需要印製,但必須包含本實施細則所附申請書式樣中列明的記載事項。

第四十八條《辦法》和本實施細則所稱身份證件,是指符合《辦法》第二十二條和本實施細則第十五條規定的身份證件。

第四十九條本實施細則由中國人民銀行負責解釋、修改。

第五十條本實施細則自2005年1月31日起施行。

㈡ 編寫一個java程序實現個人通訊錄管理

這個太簡單了,你問的是程序編制要點,那麼我就告訴你:
1.分析程序
2.制定計劃
3.編寫代碼
4.測試
關於你說的用java編寫個人通訊錄管理程序,這個程序代碼
這本書有原代碼,你自己可以看下

㈢ 求一個代碼管理的軟體

藉助網路Hi聯系
有時間可以解決你的問題

6 | ES:\\
5 | 交易提醒:預付定金是陷阱
7 |
1 | 北京易軟個人軟體
5 | 全職軟體開發團隊
6 | 十年信譽鑄成品質
1 | 速度專業積累效率
5 | 定製信息管理系統更有優惠

㈣ 35歲的程序員是繼續代碼工作還是轉管理崗位好

果斷轉管理崗比較好。

身為一個年僅23歲的年輕程序員,已經在程序猿這個行業耕耘三年之久。腦子運轉超速,已經開始出現掉發現象。寫程序這個工作真的不宜長期做,身體真心吃不消啊。能寫到30歲就不錯了,35歲簡直是超越極限。其實寫了五六年程序後,各個工作模塊基本都有所接觸。

我做的前兩家公司是做軟體的,現在所在公司是做硬體的。無人機、打車軟體、購物商城、指尖陀螺、平衡車嗎,這些都是我實戰過的項目。從軟體到硬體,我都有過接觸。程序員需要不斷學習,了解每個部門的聯系,從業務部到外貿部,和每個部門的同事都得打好關系,才能更好的知道顧客需求。轉管理崗是比較好的,繼續寫代碼真的寫不過剛畢業的小夥子,不論是體力還是思維。本人目前正打算轉崗中。

㈤ 什麼是個人公積金代碼

個人公積金代碼就是個人的公積金賬號。‍

一、公積金每年可以提取一次,少數地區半年提取一次。 提取住房公積金必須要買房或房屋裝修才可以提取,(房屋大修必須要建委的批復裝修細目的正式發票)。提取款額不能超過裝修款額。

二、住房公積金,是指國家機關、國有企業、城鎮集體企業、外商投資企業、城鎮私營企業及其他城鎮企業、事業單位、民辦非企業單位、社會團體及其在職職工繳存的長期住房儲金。

(5)個人代碼管理擴展閱讀:

住房公積金,是指國家機關、國有企業、城鎮集體企業、外商投資企業、城鎮私營企業及其他城鎮企業、事業單位、民辦非企業單位、社會團體及其在職職工繳存的長期住房儲金。

住房公積金的定義包含以下五個方面的涵義:

(1)住房公積金只在城鎮建立,農村不建立住房公積金制度。

(2)只有在職職工才建立住房公積金制度。無工作的城鎮居民、離退休職工不實行住房公積金制度。

(3)住房公積金由兩部分組成,一部分由職工所在單位繳存,另一部分由職工個人繳存。職工個人繳存部分由單位代扣後,連同單位繳存部分一並繳存到住房公積金個人賬戶內。

(4)住房公積金繳存的長期性。住房公積金制度一經建立,職工在職期間必須不間斷地按規定繳存,除職工離退休或發生《住房公積金管理條例》規定的其他情形外,不得中止和中斷。體現了住房公積金的穩定性、統一性、規范性和強制性。

(5)住房公積金是職工按規定存儲起來的專項用於住房消費支出的個人住房儲金,具有兩個特徵:積累性和專用性。

㈥ 誰能幫我找個C++個人帳本管理代碼

#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define N 500 //允許錄入的最多帳務次數
class account
{
public:
char a; //備注選項
struct date
{
int year;
int month;
int day;
}time;
long double all_time; //時間總數
char name[20]; //收支項名稱
int type; //收支類型
long double money; //收支金額
char remarks[100]; //備注

};

void menu(); //菜單函數
void add(account cd[],int no, int n); // 輸入帳務明細
void input(account cd[],int n); //輸入n次帳務明細
void sort_suma(account cd[],int n); //n次帳務按總收入排序
void sort_sumb(account cd[], int n); //n次帳務按日期排序
void sort_sumc(account cd[], int n); //n次帳務按名稱排序
void seek_a(account cd[],int i, int n); //按序號查找帳務信息
int seek_b(account cd[],int x,int y,int z, int n); //按日期查找帳務信息
int seek_c(account cd[],char na[], int n); //按名稱查找帳務信息
int seek_d(account cd[],long double no,int a, int n); //按金額查找帳務信息
int dela(account cd[],int no, int n); //按序號刪除序號為no的帳務信息
int delb(account cd[],int x,int y,int z, int n); //按日期刪除序號為no的帳務信息
int delc(account cd[],char na[], int n); //按名稱刪除序號為no的帳務信息
int ins(account cd[],int no, int n); //新增帳務
void mod1(account cd[],int no, int n); //按序號修改帳務信息
void print(account cd[],int n); //列印所有帳務信息
void printall(account cd[],int X,int Y,int Z,int x,int y,int z,int n); //按日期列印帳務統計信息
int getin(account cd[], int n); //把帳務信息存入文件中
int ReadBiFile(char *filename, account cd[]); //從文件中讀取帳務信息
void main()
{
ofstream fout;
account stu[N];
int choice,i,a,b,c,A,B,C;
char name1[20];
long double mon;
int n; //帳務數
cout<<" ********************************************"<<endl;
cout<<" ********************************************"<<endl;
cout<<" ******** 歡迎進入個人帳務管理系統 ******"<<endl;
cout<<" ********************************************"<<endl;
cout<<" ********************************************"<<endl;
menu(); //調用輸出菜單的函數
while(1)
{
cout<<("請選擇:");
cin>>choice;
switch (choice)
{
case 1:
cout<<"輸入你想錄入帳務的數目:"<<endl;
cin>>n;
input(stu,n); //錄入n個帳務信息
menu();
break;
case 2:
cout<<"根據什麼排序:"<<endl;
cout<<"1. 金額"<<endl<<"2. 日期"<<endl<<"3. 名稱"<<endl;
cin>>i;
if(i==1)
{ sort_suma(stu,n); //按金額排序
}
else if(i==2)
{ //按日期排序
sort_sumb(stu,n);
}
else if(i==3)
{ //按名稱排序
sort_sumc(stu,n);
}
menu();
break;
case 3:
cout<<"請選擇查找方式:"<<endl;
cout<<"1.按序號"<<endl;
cout<<"2.按日期"<<endl;
cout<<"3.按名稱"<<endl;
cout<<"4.按金額"<<endl;
cin>>i;
switch (i)
{
case 1:
cout<<"請輸入你要查找的序號:"<<endl;
cin>>i;
seek_a(stu,i,n); //按序號查找帳務信息
menu();
break;
case 2:
cout<<"請輸入年 月 日:"<<endl;
cin>>a>>b>>c;
seek_b(stu,a,b,c,n); //按日期查找帳務信息
menu();
break;
case 3:
cout<<"請輸入你要查找的名稱:"<<endl;
cin>>name1;
seek_c(stu,name1,n); //按名稱查找帳務信息
menu();
break;
case 4:
cout<<"請選擇收支類型:"<<endl<<"1. 收入"<<endl<<"2. 支出"<<endl;
cin>>i;
cout<<"請輸入你要查找的金額:"<<endl;
cin>>mon;
seek_d(stu,mon,i,n); //按金額查找帳務信息
menu();
break;
default:
cout<<"error input! 請重輸! "<<endl;
break;
}
break;

case 4:
cout<<"根據什麼查找刪除信息:"<<endl;
cout<<"1. 序號"<<endl<<"2. 日期"<<endl<<"3. 名稱"<<endl;
cin>>i;
if(i==1)
{cout<<"請輸入你要刪除的序號:"<<endl;
cin>>i;
n=dela(stu,i,n);//按序號刪除帳務信息
}
else if(i==2)
{cout<<"請輸入年 月 日:"<<endl;
cin>>a>>b>>c;
n=delb(stu,a,b,c,n); //按日期刪除帳務信息
}
else if(i==3)
{cout<<"請輸入名稱:"<<endl;
cin>>name1;
n=delc(stu,name1,n); //按名稱刪除帳務信息
}
menu();
break;
case 5:
cout<<"請輸入你要新增帳務的序號:"<<endl;
cin>>i;
n=ins(stu,i,n); //按序號新增帳務信息
menu();
break;
case 6:
cout<<"根據什麼查找修改信息:"<<endl;
cout<<"1. 序號"<<endl<<"2. 日期"<<endl<<"3. 名稱"<<endl;
cin>>i;
if(i==1)
{cout<<"請輸入你要修改的序號:"<<endl;
cin>>i;
mod1(stu,i,n); //按序號修改帳務信息
}
else if(i==2)
{cout<<"請輸入年 月 日:"<<endl;
cin>>a>>b>>c;
i=seek_b(stu,a,b,c,n); //按日期修改帳務信息
mod1(stu,i,n);
}
else if(i==3)
{cout<<"請輸入名稱:"<<endl;
cin>>name1;
i=seek_c(stu,name1,n); //按名稱修改帳務信息
mod1(stu,i,n);
}
menu();
break;
case 7: print(stu,n); //輸出帳務信息
menu();
break;
case 8:cout<<"請輸入時間段:"<<endl<<"從"<<endl; // 按日期列印帳務統計信息
cin>>A>>B>>C;
cout<<endl<<"到"<<endl;
cin>>a>>b>>c;
sort_sumb(stu,n);
printall(stu,A,B,C,a,b,c,n);
menu();
break;
case 9:
getin(stu,n);
menu();
break;
case 10:
cout<<"請輸入文件名:"<<endl;
cin>>name1;
n=ReadBiFile(name1, stu);
menu();
break;
case 11:
exit(0);
break;
default:
cout<<"error input! 請重輸! "<<endl;
break;

}
}
}
void menu()
{
cout<<" 1. 請錄入你想要錄入的帳務信息 \n";
cout<<" 2. 對您的帳本排序 \n";
cout<<" 3. 查找你想要查找帳務信息 \n";
cout<<" 4. 刪除你已有帳務信息\n";
cout<<" 5. 新增您的帳務信息\n";
cout<<" 6. 修改您的帳務信息\n";
cout<<" 7. 輸出您的帳務信息\n";
cout<<" 8. 對您的帳務進行統計\n";
cout<<" 9. 保存你已輸入帳務數據\n";
cout<<" 10. 讀取您已有帳務數據\n";
cout<<" 11. 退出\n";
}
//輸入帳務明細
void add(account cd[],int no, int n)
{
do{
cout<<"請按 「年 月 日」的方式輸入日期:"<<endl;
cin>>cd[no].time.year>>cd[no].time.month>>cd[no].time.day;
}while(cd[no].time.year<0 || cd[no].time.year>2008 || cd[no].time.month>12 ||cd[no].time.month<0||cd[no].time.day<0 || cd[no].time.day>31);
cd[no].all_time=cd[no].time.year*10000 + cd[no].time.month*100 + cd[no].time.day;
cout<<"請輸入收支項名稱:"<<endl;
cin>>cd[no].name;
do{
cout<<"請選擇收支類型:"<<endl<<"1. 收入"<<endl<<"2. 支出"<<endl;
cin>>cd[no].type;
}while(cd[no].type!=1 && cd[no].type!=2);

if(cd[no].type==1)
{cout<<"請輸入收入金額:"<<endl;
cin>>cd[no].money;}
else
{cout<<"請輸入支出金額:"<<endl;
cin>>cd[no].money;}
cout<<"是否輸入備注(y/n)"<<endl;
cin>>cd[no].a;
if (cd[no].a=='y')
{
cout<<"請輸入:"<<endl;
cin>>cd[no].remarks;
}
}
//輸入n個帳務信息
void input(account cd[],int n)
{ int i;
for(i=0;i<n;i++)
{
add(cd,i,n);
}

}
//n個帳務按總收入排序
void sort_suma(account cd[],int n)
{
int i,j;
account temp;
for(i=0;i<n;i++)
{
if(cd[i].type==2)
cd[i].money=-cd[i].money;
}
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
if(cd[i].money<cd[j].money)
{ temp=cd[i];
cd[i]=cd[j];
cd[j]=temp;
}
}
}
}
//n次帳務按日期排序
void sort_sumb(account cd[], int n)
{
int i,j;
account temp;
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
if(cd[i].all_time<cd[j].all_time)
{ temp=cd[i];
cd[i]=cd[j];
cd[j]=temp;
}
}
}
}
//n次帳務按名稱排序
void sort_sumc(account cd[], int n)
{
int i,j,p=0;
account temp;
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
if(strcmp(cd[i].name,cd[j].name)<0)
{ temp=cd[i];
cd[i]=cd[j];
cd[j]=temp;
}
}
}
}
//按序號查找帳務信息
void seek_a(account cd[],int i, int n)
{
int sign=0;
cout<<"序號"<<setw(5)<<"年"<<setw(10)<<"月"<<setw(8)<<"日"<<setw(8)<<"名稱"<<setw(24)<<"收入(正)/支出(負)"<<setw(6)<<"備注"<<endl;
if(i>=0 && i<n)
{ if(cd[i].type==1)
{ if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<endl;
}
}
else
{
if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<endl;
}
}
sign++;
}
if(sign==0)
{
cout<<"無此序號"<<endl;
}

}
//按日期查找帳務信息
int seek_b(account cd[],int x,int y,int z, int n)
{
int array[100]={0};
int i,j=0;
int sign=0;
cout<<"序號"<<setw(5)<<"年"<<setw(10)<<"月"<<setw(8)<<"日"<<setw(8)<<"名稱"<<setw(24)<<"收入(正)/支出(負)"<<setw(6)<<"備注"<<endl;
for(i=0;i<n;i++)
{
if(cd[i].time.year==x && cd[i].time.month==y && cd[i].time.day==z)
{
if(cd[i].type==1)
{ if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<endl;
}
}
else
{
if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<endl;
}
}
sign++;
array[j]=i;
j++;
}
}
if(sign==0)
{
cout<<"此日無收支。"<<endl;
return -1;
}
if(array[1]!=0)
{
cout<<"有以上幾個相同內容 請選擇序號:"<<endl;
for(i=0;array[i]!=0;i++)
{cout<<array[i]<<endl;}
cin>>array[0];

}
return array[0];
}
//按名稱查找帳務信息
int seek_c(account cd[],char na[], int n)
{
int i,j=0;
int array[100]={0};
int sign=0;
cout<<"序號"<<setw(5)<<"年"<<setw(10)<<"月"<<setw(8)<<"日"<<setw(8)<<"名稱"<<setw(24)<<"收入(正)/支出(負)"<<setw(6)<<"備注"<<endl;
for(i=0;i<n;i++)
{
if(!strcmp(na,cd[i].name))
{
if(cd[i].type==1)
{ if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<endl;
}
}
else
{
if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<endl;
}
}
sign++;
array[j]=i;
j++;
}
}
if(sign==0)
{
cout<<"無此類收支。"<<endl;
return -1;
}
if(array[1]!=0)
{
cout<<"有以上幾個相同內容 請選擇序號:"<<endl;
for(i=0;array[i]!=0;i++)
{cout<<array[i]<<endl;}
cin>>array[0];

}
return array[0];
}
//按金額查找帳務信息
int seek_d(account cd[],long double no, int a,int n)
{
int i,j=0;
int array[100]={0};
int sign=0;
cout<<"序號"<<setw(5)<<"年"<<setw(10)<<"月"<<setw(8)<<"日"<<setw(8)<<"名稱"<<setw(24)<<"收入(正)/支出(負)"<<setw(6)<<"備注"<<endl;
for(i=0;i<n;i++)
{ if(a==2)
{cd[i].money=-cd[i].money;}
}
for(i=0;i<n;i++)
{ if(no==cd[i].money)
{
if(cd[i].type==1)
{ if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<endl;
}
}
else
{
if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<endl;
}
}
sign++;
array[j]=i;
j++;
}
}
if(sign==0)
{
cout<<"無此金額收支。"<<endl;
return -1;
}
if(array[1]!=0)
{
cout<<"有以上幾個相同內容 請選擇序號:"<<endl;
for(i=0;array[i]!=0;i++)
{cout<<array[i]<<endl;}
cin>>array[0];

}
return array[0];

}
//按序號刪除序號為no的帳務信息
int dela(account cd[],int no, int n)
{
if(no>=n||no<0)
{cout<<"序號有誤"<<endl;}
else if(no<n-1)
{for(int i=no;i<n-1;i++)
cd[i]=cd[i+1];
}
n--;
return n;
}
//按日期刪除序號為no的帳務信息
int delb(account cd[],int x,int y,int z, int n)
{
int i;
int sign=0;
for(i=0;i<n;i++)
{
if(cd[i].time.year==x && cd[i].time.month==y && cd[i].time.day==z)
{

{for(int j=i;j<n-1;j++)
cd[j]=cd[j+1];
}
sign=1;
n--;
i--;
}
}
if(sign==0)
{
cout<<"此日無收支。"<<endl;
}

return n;
}
//按名稱刪除序號為no的帳務信息
int delc(account cd[],char na[], int n)
{
int i;
int sign=0;
for(i=0;i<n;i++)
{
if(!strcmp(na,cd[i].name))
{
{for(int j=i;j<n-1;j++)
cd[j]=cd[j+1];
}
sign=1;
n--;
i--;
}
}
if(sign==0)
{
cout<<"無此類收支。"<<endl;
}

return n;
}
//按序號新增序號為no的帳務信息
int ins(account cd[],int no, int n)
{
if(no>n||no<0)
{
cout<<"序號有誤"<<endl;
return n;
}
for(int i=n;i>no;i--)
{ cd[i]=cd[i-1];}
add(cd, no, n);

++n;
return n;
}
//按序號修改序號為no的帳務信息
void mod1(account cd[],int no, int n)
{
if(no>=n||no<0)
{cout<<"序號有誤"<<endl;}
if(no<n && no>=0 )
{
add( cd, no, n);
}
}
//列印n個帳務信息
void print(account cd[],int n)
{
int i;
cout<<"序號"<<setw(5)<<"年"<<setw(10)<<"月"<<setw(8)<<"日"<<setw(8)<<"名稱"<<setw(24)<<"收入(正)/支出(負)"<<setw(7)<<"備注"<<endl;
for(i=0;i<n;i++)
{
if(cd[i].type==1)
{ if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<setw(8)<<fabs(cd[i].money)<<endl;
}
}
else
{
if(cd[i].a=='y')
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<setw(22)<<cd[i].remarks<<endl;
}
else
{
cout<<i<<setw(10)<<cd[i].time.year<<setw(8)<<cd[i].time.month<<setw(8)<<cd[i].time.day<<setw(8)<<cd[i].name<<" -"<<fabs(cd[i].money)<<endl;
}
}
}
}
//按日期列印帳務統計信息
void printall(account cd[],int X,int Y,int Z,int x,int y,int z,int n)
{
int i;
long double a1,a2,all=0;
a1=X*10000+Y*100+Z;
a2=x*10000+y*100+z;
for(i=0;i<n;i++)
{
if(cd[i].all_time<a2 && cd[i].all_time>a1)
{
if(cd[i].a==2)
cd[i].money=-cd[i].money;
all+=cd[i].money;
}
}
cout<<"收支總額為:"<<endl;
cout<<all<<endl;
}
//把帳務信息存入文件中
int getin(account cd[], int n)
{
int i;
char name1[20];
cout<<"請輸入要保存的根目錄:"<<endl;
cin>>name1;
ofstream out(name1);
if(!out)
{
cout<<"open output file:"<<name1<<" error"<<endl;
exit(1);
}
for(i=0;i<n;i++)
out.write((char *)&cd[i],sizeof(account)); //實在參數自己填寫,此處可以用循環一次寫入一條記錄
out.close( );
return 1;
}
//從文件中讀取帳務信息
int ReadBiFile(char *filename, account cd[])
{
ifstream in(filename);
if(!in)
{
cout<<"open input file:"<<filename<<" error"<<endl;
exit(1);
}
int i=0;
in.read((char *)&cd[i],sizeof(account));
//if(in.eof( ))
// i++;
while (!in.eof( ))
{
i++;
in.read((char *)&cd[i],sizeof(account));
}
in.close( );
return i;
}

㈦ 多個人開發用什麼工具管理共享代碼庫比較好點

一般都用SVN ,不管大型還是小型的項目都好管理,可以分配許可權啊,速度也快,也可以找回以前的代碼,很方便。

㈧ 如何用最少代碼管理環信用戶的昵稱和頭像

2008官方正式版 7月8日全面開放下載使用了,一共53個圖標,如果你的 版面上沒有下面這些圖標的話,請到 方官下載2008正式版下載地址:/圖標開通如下:01 地下城與勇士黑鑽貴族開通黑鑽,次月自動關閉20元/月鑽石分等級了02 游戲藍鑽貴族開通藍鑽,次月自動關閉10元/月鑽石分等級了03 音樂綠鑽貴族開通綠鑽,次月自動關閉10元/月鑽石分等級了04 寵物粉鑽貴族開通粉鑽,次月自動關閉10元/月鑽石分等級了05 堂、 音速紫鑽開通紫鑽,次月自動關閉10元/月鑽石分等級了06 空間黃鑽貴族開通黃鑽,次月自動關閉10元/月鑽石分等級了07 秀紅鑽貴族開通紅鑽,次月自動關閉10元/月鑽石分等級了08 會員開通 會員,次月自動關閉10元/月09超級 開通超級 ,次月自動關閉10元/月10 簡訊超人開通 簡訊超人,次月自動關閉12元/月11手機騰訊網用戶使用手機 登錄手機騰訊網即可免費12手機綁定開通 綁定手機免費13 音信進入音信官方網發條語音簡訊就可以亮1元/條14 寵物領養 寵物把 寵物餓死就OK了免費15 堂進入游戲完下就行免費16 音速進入游戲,角色要玩到6級,用經驗換取音速種子.目前要5顆,到官方網上點亮免費17 幻想進入游戲創個角色就亮免費18 自由幻想進入游戲升到10級角色轉職就亮.免費19 三國角色20級並帶個徒弟到20徒弟升20級的時候師付一定要在線。不能關閉免費20 華夏角色25級免費21 飛車角色12級免費22 飛行島現在公測.18級可亮到官方網上點亮23 對戰平台 對戰平台是個死圖標,出來幾年一直無法點亮免費24 炫舞10級可亮免費25穿越火線(CF)進入官方網榮譽系統.綁定游戲大區.,累計到30點榮譽點.或消費Q幣1QB=30CF點新26穿越火線VIP圖標目前點不亮,27地下城與勇士18級到官方網上點亮,要求:每15天必需要進游戲一次,不然熄滅283D秀用戶開通3D秀登陸我的3D秀--我的首頁選一套免費的保存就能亮免費29會員炫鈴如何點亮 炫鈴圖標如何關閉 炫鈴圖標會員功能30手機 用戶使用手機 登錄即可一段時間不用手機登陸 會自動關閉免費31視頻用戶已安裝視頻設備關閉視頻設備免費32搜搜問問進入.並點贊滿意答案可亮33騰訊圖書開通騰訊圖書VIP服務,次月自動關閉5元/月34 旋風積分達到500分以上即可。每天下載最高50分,登陸24小時,每小時一分,供24分。下載超過50MB,多給10分,上限5個所以每天可以共下載124分所以只要5天就可以點亮注意,下載小於1MB不給分35騰訊黃色拍拍圖標在拍拍網通過認證先登錄拍拍,然後點拍拍圖標就亮免費36藍色拍拍去拍拍網用 買一樣東西,就會亮,最好買後付費的,那樣你等圖標亮了,就可以取消購買了,顯示二個拍拍圖只有2008正式版的 才會亮二個拍拍,免費37Q歌Q魅已經暫停開通免費38財付通用戶注冊財付通,充值1毛後就會被點亮登錄這里後點隱藏圖標0.1元39 郵箱進入 郵箱設置顯示就行免費40 家園使用 空間迷你屋登錄免費41 交友到 交友注冊一下免費42 Talk團隊語音下載 Talk使用(暫停)免費43 Live高級用戶在線積分累計到月亮免費44Q吧用戶在Q吧活躍天數32天每天點30個貼子算一天的活躍天數,免費45滔滔邀請5個叨友.獲得嘮叨客身份認證(上傳頭像).活躍天數到15天(點亮後一個星期不發表嘮叨熄滅圖表.再亮重新累計15天活躍天數)免費46 播克進頁面後再進編輯個人信息那裡有個點亮圖標。點上即可免費47 空間登

㈨ 為什麼要用Git管理自己的代碼

Git是版本控制,並不是自動生成代碼.
在項目只有您自己的時候,您只要做好備份,那倒沒什麼所謂版.
以下是場景權:
忽然,發現你現在代碼寫錯了,之前是寫對的,但是該怎麼找回之前那個對的代碼?

git幫您:
只要您在對的代碼要做一個commit,你就可以回滾到那個對的代碼了

在多人開發的情況下,隊員之間的代碼提交到伺服器,然後其他人去pull下來,實現代碼共享,您不可能給幾十個人,每個人都發一份你修改過的代碼吧?所以git就上場了,amazing哈,隊員之間使用git伺服器,上傳代碼,下拉代碼,可以做到隨時更新.而且分支,可以使代碼提交歷史更為整潔,對代碼不同時期的管理更加方便

㈩ 程序員平時都怎麼管理自己的代碼庫,自己積累了不少代碼了,用U盤和一般的網盤管理太費勁。

推薦:http://qizl.cn/
代碼庫共享平台,針對個人代碼庫進行管理,採用一觸預覽的方式,管理、查看代碼很方便~