資源描述:
《C#隨筆記管理系統(tǒng)實(shí)訓(xùn)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、《C#隨筆記管理系統(tǒng)》課程設(shè)計(jì)報(bào)告課題名稱:C#.net桌面項(xiàng)目開發(fā)班級(jí):16軟件1班學(xué)號(hào):201602040114姓名:資廣飛完成日期:2017-06-2318課程設(shè)計(jì)報(bào)告內(nèi)容項(xiàng)目名稱隨筆記管理系統(tǒng)姓名資廣飛其他參與人員向晗、鄒雄、馮宇釩、彭署本人在本 項(xiàng)目中主要完成的工作收支分類管理、隨筆記系統(tǒng)整合。完成任務(wù)的體會(huì)通過這兩周的實(shí)訓(xùn)我更深入了解了Microsoft.net技術(shù),也加強(qiáng)了基礎(chǔ)代碼的操作的熟練度,強(qiáng)化了我的動(dòng)手能力。18目錄第一章、系統(tǒng)概述4第二章、需求分析42.1、完成功能42.2、系統(tǒng)框架圖5第三章、概要設(shè)計(jì)53.1、開發(fā)環(huán)境53.2、數(shù)據(jù)
2、庫(kù)設(shè)計(jì)6第四章、編碼實(shí)現(xiàn)84.1、界面設(shè)計(jì)84.2、文字說明、核心代碼13第五章、測(cè)試運(yùn)行175.1、總結(jié)185.2、附錄1818第一章、系統(tǒng)概述隨著信息時(shí)代的發(fā)展,對(duì)于日常的一些瑣事管理已經(jīng)不再局限于紙上的那些繁瑣的記錄了,而是通過電腦軟件程序?qū)τ涗涍M(jìn)行管理,這樣不但可以簡(jiǎn)化管理的復(fù)雜度,還可以提高記筆記過程中的準(zhǔn)確性,因此有必要設(shè)計(jì)一款專門針對(duì)于筆記管理的一個(gè)程序,于是我們團(tuán)隊(duì)設(shè)計(jì)了此款學(xué)生隨筆記管理系統(tǒng)。該應(yīng)用程序能夠?qū)γ總€(gè)用戶的相關(guān)信息進(jìn)行注冊(cè)、儲(chǔ)存、修改和刪除等操作。該程序便于操作,面向廣大群體,條理清晰,容易理解,容易修改。第二章、需求分析2.1
3、、完成功能功能說明用戶注冊(cè)每個(gè)人都可以注冊(cè)成為用戶用戶登錄只需提供已注冊(cè)用戶的用戶名和密碼即可登錄修改密碼修改個(gè)人密碼收支類別管理實(shí)現(xiàn)對(duì)收支類別進(jìn)行添加、修改、刪除、查詢?nèi)粘J罩в涃~實(shí)現(xiàn)對(duì)日常收支項(xiàng)目的添加、修改、刪除和查詢功能日常收支統(tǒng)計(jì)使用報(bào)表呈現(xiàn)指定時(shí)間的收入和支出項(xiàng)目的筆數(shù)、金額以及所占比例年度收支統(tǒng)計(jì)實(shí)現(xiàn)輸出報(bào)表,實(shí)現(xiàn)指定年份的每個(gè)月的收支項(xiàng)目名稱、金額,并進(jìn)行統(tǒng)計(jì)日常收支明細(xì)清單實(shí)現(xiàn)輸出報(bào)表,實(shí)現(xiàn)指定時(shí)間所有支出項(xiàng)目的名稱、日期、說明和金額賬本備份用于備份系統(tǒng)中的現(xiàn)有數(shù)據(jù)賬本恢復(fù)當(dāng)系統(tǒng)數(shù)據(jù)庫(kù)出現(xiàn)問題時(shí),通過數(shù)據(jù)恢復(fù)功能將備份數(shù)據(jù)進(jìn)行恢復(fù)查看幫助顯
4、示系統(tǒng)版本和版權(quán)182.2、系統(tǒng)框架圖隨筆記財(cái)務(wù)管理系統(tǒng)管理財(cái)務(wù)統(tǒng)計(jì)用戶管理數(shù)據(jù)恢復(fù)數(shù)據(jù)備份日常收支清單年度收支統(tǒng)計(jì)日常收支統(tǒng)計(jì)修改密碼收支記賬管理收支類別管理用戶登錄用戶注冊(cè)第三章、概要設(shè)計(jì)3.1、開發(fā)環(huán)境(1)軟件平臺(tái)操作系統(tǒng):Windowsserver2008、WindowsXP、Windows數(shù)據(jù)庫(kù):MicrosoftSQLserver2008開發(fā)技術(shù):.netframework4.0(2)硬件平臺(tái)CPU:建議P4.0GHZ以上18內(nèi)存:建議4GB以上其他:鼠標(biāo)、鍵盤3.2、數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)功能描述和實(shí)際業(yè)務(wù)分析進(jìn)行了隨筆記的數(shù)據(jù)庫(kù)設(shè)計(jì),其數(shù)據(jù)庫(kù)的
5、物理模型如下圖所示。18第四章、編碼實(shí)現(xiàn)4.1、界面設(shè)計(jì)隨筆記登陸界面如下圖18實(shí)現(xiàn)此功能的代碼:if(rd["UserAcount"].Equals(txtUser.Text)&&rd["UserPwd"].Equals(txtPass.Text)){MessageBox.Show("正確的用戶");frmJiZhangf=newfrmJiZhang();//通過登陸窗口來調(diào)試記帳窗口f.Show();}}else{MessageBox.Show("非法的用戶");}rd.Close();con.Close();}privatevoidlinklabNew
6、User_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){frm_NewAccountf=frm_NewAccount.F();f.Show();}18privatevoidfrm_Login_Load(objectsender,EventArgse){}privatevoidpicBK_Click(objectsender,EventArgse){}注冊(cè)用戶界面如下圖實(shí)現(xiàn)此功能的代碼:privatevoidchkPhoto_CheckedChanged(objectsender,EventA
7、rgse){if(chkPhoto.Checked==true){openFileDialog1.Filter="JEPG圖片文件
8、*.jpg";if(DialogResult.Cancel==openFileDialog1.ShowDialog())//如果對(duì)話框打開后,按了“取消”{openFileDialog1.FileName="";18chkPhoto.Checked=false;return;}picPhoto.Image=Image.FromFile(openFileDialog1.FileName);}else{openFileDialog1
9、.FileName="";}}privatevoid