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