C#簡易銀行管理系統(tǒng)_第1頁
C#簡易銀行管理系統(tǒng)_第2頁
C#簡易銀行管理系統(tǒng)_第3頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、信息工程學(xué)院C#程序設(shè)計綜合實驗設(shè)計報告設(shè)計題目:基于C/S的WPF簡易銀行管理系統(tǒng)專業(yè)班級:軟件工程2015級3班課題組長:俞江躍課題成員:張世洋張棟吳文浩王玉飛小組成績:指導(dǎo)教師:馬示保課題工作時間:2017-06-05 至 2017-06-10信息工程學(xué)院C#程序設(shè)計綜合實驗設(shè)計報告學(xué)生姓名俞江躍張世洋吳文浩張棟王玉飛251115034251115034251115033251115034251115033學(xué)生學(xué)號25645設(shè)計題目基于C/S的WPF簡易銀行管理系統(tǒng)主要任務(wù)及設(shè)計要求:要求:創(chuàng)建 WPF應(yīng)用程序,完成銀行業(yè)務(wù)管理綜合實例。主要任務(wù):以實現(xiàn)功能:1. 銀行系統(tǒng)的登錄。2.

2、客戶的開戶,存款,取款。3. 當(dāng)日匯總,匯總查詢。4. 更改賬戶密碼,更改操作員密碼。5. 利率設(shè)置。待實現(xiàn)功能:1. 參照利率設(shè)置項完善銀行業(yè)務(wù)管理綜合實例,添加職員管理內(nèi)容。2. 參照利率設(shè)置項完善銀行業(yè)務(wù)管理綜合實例,添加調(diào)整工資內(nèi)容。3. 參照匯總查詢項完善銀行業(yè)務(wù)管理綜合實例,添加存款查詢內(nèi)容(以身份證號查詢)。指導(dǎo)教師:馬宗保日期:2017年6月6日成績評定表組長姓名: 俞江躍 學(xué)號:2511150342專業(yè)/班級:軟件工程2015級3班類別合計分值各項分值評分標(biāo)準(zhǔn)實際得分合計得分備注平時表現(xiàn)1010按時參加設(shè)計指導(dǎo),無違反紀(jì)律情 況。完成情況3020按設(shè)計任務(wù)書的要求完成了全部

3、任務(wù),冃匕完整演示其設(shè)計內(nèi)谷,付 合要求。10能對其設(shè)計內(nèi)容進(jìn)行詳細(xì)、完整的 介紹,并能就指導(dǎo)教師提出的問題 進(jìn)行正確的回答。報告質(zhì)量3515報告文字通順,內(nèi)容翔實,論述充 分、完整,立論正確,結(jié)構(gòu)嚴(yán)謹(jǐn)合 理;報告字?jǐn)?shù)符合相關(guān)要求,工整 規(guī)范,整齊劃一。5課題背景介紹清楚,綜述分析充 分。5設(shè)計方案合理、可仃,論證嚴(yán)謹(jǐn),邏輯性強(qiáng),具有說服力。5符號統(tǒng)一;圖表完備、符合規(guī)范要 求。5能對整個設(shè)計過程進(jìn)行全面的總結(jié),得出有價值的結(jié)論或結(jié)果。答辯情況2510在規(guī)定時間內(nèi)能就所設(shè)計的內(nèi)容進(jìn)行闡述,言簡意明,重點突出,論點正確,條理清晰。15在規(guī)定時間內(nèi)能準(zhǔn)確、完整、流利地回答教師所提出的問題。指導(dǎo)教師

4、評語總評成績:分指導(dǎo)教師:(簽字)日期:2017年6月10日目錄第一章設(shè)計簡介及設(shè)計方案論述21.1系統(tǒng)功能設(shè)計2.1.2系統(tǒng)數(shù)據(jù)庫設(shè)計3.1.3系統(tǒng)已實現(xiàn)功能4.第二章程序代碼1 02.1職工管理功能102.2職工工資管理功能142.3存款查詢功能18第三章設(shè)計結(jié)果及分析243.1職員管理功能運(yùn)行結(jié)果及分析 243. 2 職員工資調(diào)整功能運(yùn)行結(jié)果及分析 253. 3 存款查詢功能運(yùn)行結(jié)果及分析 26第一章設(shè)計簡介及設(shè)計方案論述1.1系統(tǒng)功能設(shè)計本銀行賬戶管理信息系統(tǒng)能實現(xiàn)的主要功能有:登錄頁面;開戶、存 款、取款;當(dāng)日匯總,匯總查詢,存款查詢;職員管理,工資調(diào)整;更改賬戶 密碼,更改操作員密

5、碼。利率設(shè) 置。銀行系統(tǒng)登陸界面存款取款職員管 理其他功能利率設(shè)置更 改 操 作 員 密 碼利 率 設(shè) 置1.2系統(tǒng)數(shù)據(jù)庫設(shè)計-屋性& BnoA Password-屋性y? accountNcA Id CardA accountNameA accountpassA accountType e導(dǎo)餉雇性-屋性vf EmployeeNoA EmployeeNameA sexA workDateA telphoneA idCrdA photoA classidA gongzi 云尋航屢性費(fèi)$ Monctylnfo氣f Ratalnfo4-看件Y? HA accountNoA dealDate&

6、#187; deaTypeA dealMoney> balance-尋航屬性-屋性& latioinT/peA rationValue-尋航屬件1.3系統(tǒng)已實現(xiàn)功能登錄模塊可以進(jìn)入主界面進(jìn)入系統(tǒng)前首先進(jìn)入登錄這個界面,當(dāng)用戶登錄成功后,用戶登錄燃號圖1.3-1登陸模塊存款取款模塊擁有開戶,存款,取款的功能。11:tH荷岸一二© 好肛鴉(*) MfffiltfiS©利車說©為峠殆fin幵戶圖1.3-2開戶抿行氛繞(3忙鬧隔3)職是童理0尸.怛幻縊利率燈1B©希併舄曲圖1.3-3存款-rG)存蠡取甑取款削肖©©«&

7、#171;©圖1.3-4取款匯總查詢模塊圖1.3-5當(dāng)日匯總圖1.3-6匯總查詢利率設(shè)置模塊圖1.3-7利率設(shè)置第二章程序代碼2.1職工管理功能可以對員工進(jìn)行修改,刪除。表2.1-1職工管理員工號員工名性別員工類型電話xaml 代碼:vStackPa nel>vDataGrid Name="dataGrid1" AutoGe nerateColum ns="False"Backgrou nd="#FFDDFBF9">vDataGrid.Colum ns>vDataGridTextColum nHeader=

8、"員工 號 "Bin di ng="Bi nding EmployeeNo "Width="70" />vDataGridTextColum nHeader="員工名"Bindin g="B inding EmployeeName"Width="70" />vDataGridTextColum nHeader="性別"Bin di ng="Bi ndi ng sex" Width="50" />vD

9、ataGridTextColum nHeader="員工類型"Bin di ng="Bi nding classid " Width="70" />vDataGridTextColum nHeader="電話"Bin di ng="Bi ndi ng telpho ne" Width="*" />v/DataGrid.Colum ns></DataGrid><ButtonContent="保存"Width="7

10、0"Margi n="010 0 0"Click="Button_Click_1" />v/StackPa nel>C#代碼:using System;using System.Collect ion s.Ge neric;using System丄inq;using System.Text;using System.Threadi ng.Tasks;using System.Wi ndows;using System.Wi ndows.C on trols;using System.Wi ndows.Data;using Syst

11、em.Wi ndows.Docume nts;using System.Wi ndows .In put;using System.Wi ndows.Media;using System.Wi ndows.Media .Im agi ng;using System.Wi ndows.Navigati on;using System.Wi ndows.Shapes;n amespace Ban kMa nage.employee/ <summary>/ EmployeeBase.xaml的交互邏輯/ </summary>public partial class Emplo

12、yeeBase : PageBankEn tities con text = new BankEn tities();public EmployeeBase()In itializeComp onen t();this.U nl oaded +=EmployeePage_U nl oaded;var q = from t in con text.Employee Info select t;dataGrid1.ltemsSource = q.ToList();void EmployeePage_Unloaded(objectsender, RoutedEventArgse)con text.D

13、ispose();private void Button_Click_1(object sender, RoutedEventArgs e) trycon text.SaveCha nges();MessageBox.Show(” 保存成功!"); catch (Excepti on ex)MessageBox.Show(ex.Message,"保存失敗");2.2職工工資管理功能可以調(diào)整員工工資。表2.1-2調(diào)整工資員工號員工名員工類型員工工資Xaml代碼: vStackPa nel>vDataGrid Name="dataGrid1"

14、 AutoGe nerateColum ns="False"Backgrou nd="#FFDDFBF9">vDataGrid.Colum ns>vDataGridTextColum nHeader="員工號 "Bin di ng="Bi nding EmployeeNo "Width="70" />vDataGridTextColum nHeader="員工名 "Bindin g="B inding EmployeeName"Width

15、="70" />vDataGridTextColum nHeader="員工類型"Bin di ng="Bi nding classid " Width="70" />vDataGridTextColum nHeader="員工工資"Binding="Binding gongzi" Width="*" />v/DataGrid.Colum ns></DataGrid><ButtonContent="保存&

16、quot;Width="70"Margin="010 0 0"Click="Button_Click_1" />v/StackPa nel>C#代碼:using System;using System.Collect ion s.Ge neric;using System丄inq;using System.Text;using System.Threadi ng.Tasks;using System.Wi ndows;using System.Wi ndows.C on trols;using System.Wi ndow

17、s.Data;using System.Wi ndows.Docume nts;using System.Wi ndows .In put;using System.Wi ndows.Media;using System.Wi ndows.Media .Im agi ng;using System.Wi ndows.Navigati on;using System.Wi ndows.Shapes;n amespace Ban kMa nage.employee/ <summary>III ChangePay.xaml的交互邏輯/ </summary>public par

18、tial class Chan gePay : PageBankEn tities con text = new BankEn tities();public Chan gePay()In itializeComp onen t();this.U nl oaded += Chan gePage_U nl oaded;var q = from t in con text.Employee Infoselect t;dataGridl.ltemsSource = q.ToList();void Chan gePage_U nl oaded(object sen der, RoutedEve ntA

19、rgs e)con text.Dispose();/保存private void Butt on_ Click_1(object sen der, RoutedEve ntArgs e)trycon text.SaveCha nges();MessageBox.Show(” 保存成功!");catch (Excepti on ex)MessageBox.Show(ex.Message,"保存失敗");2.3存款查詢功能可以根據(jù)身份證查詢用戶信息身份證號姓名帳號存款類型賬戶余額Xaml代碼:<Grid>vGrid.RowDefi niti ons>

20、vRowDefinition Height="Auto"x/RowDefinition><RowDefinition Height="*"></RowDefinition>v/Grid.RowDefi nitio ns><Grid Grid.Row="0">vGrid.Colu mn Defi niti ons>vColu mn Defi niti onWidth="Auto"x/Colum nDefi nitio n><Colu mn Defi n

21、itio n> </Colu mn Defi nitio n>vColu mn Defi niti on Width="Auto"x/Colum nDefi nitio n> v/Grid.Colu mn Defi niti ons> vGrid.RowDefi niti ons>vRowDefinition Height="Auto"></RowDefinition>vRowDefinition Height="*"></RowDefinition>v/Grid

22、.RowDefi nitio ns>vTextBlockText="存款查詢 "Fo ntSize="20"Grid.Row="0"TextAlig nmen t="Ce nter"Grid.Colum nSpa n="3" ></TextBlock><TextBlockMargi n="7"Grid. Row="1">身份證號:</TextBlock><TextBoxName="txtlD2

23、"Margi n="5"Grid.Colum n="1"Grid.Row="1"x/TextBox><ButtonMargi n="5"Padd in g="2"Grid.Colum n="2"查詢 </Butt on>Grid.Row="1" Click="Button Click 1"></Grid> <Grid Grid.Row="1">vGrid

24、.RowDefi niti ons>vRowDefinition Height="Auto"></RowDefinition>v/Grid.RowDefi ni tio ns>vDataGrid Grid.Row="0"AutoGe nerateColum ns="False"Backgro un d="#FFDDFBF9"Name="datagrid1"Can UserAddRows="False" Ca nUserDeleteRows=&qu

25、ot;False" >vDataGrid.Colum ns>vDataGridTextColu mnHeader="身份證號"Bin di ng="B in di ng IdCard" Width="100" />vDataGridTextColu mnHeader="姓名 "Bin di ng="Bi ndi ng accou ntName "Width="60"/>vDataGridTextColu mnHeader="帳號 &

26、quot;Bin di ng="Bi ndi ng accou ntNo" Width="100"/>vDataGridTextColu mnHeader="存款類型"Bin di ng="Bi ndi ng accou ntType" Width="90"/>vDataGridTextColu mnHeader="賬戶余額"Bin di ng="B in di ng accou ntPass" Width="*" />

27、; v/DataGrid.Colum ns> </DataGrid></Grid></Grid>C#代碼:using System;using System.Collectio ns.Ge neric;using System丄inq;using System.Text;using System.Threadi ng.Tasks;using System.Wi ndows;using System.Wi ndows.C on trols;using System.Wi ndows.Data;using System.Wi ndows.Docume nt

28、s;using System.Wi ndows .In put;using System.Wi ndows.Media;using System.Wi ndows.Media .Im agi ng;using System.Wi ndows.Navigati on;using System.Wi ndows.Shapes;n amespace Ban kMa nage.query/ <summary>/ Page1.xaml 的交互邏輯/ </summary>public partial class SaveQuery : PageBankEn tities con text = new BankEn tities();public SaveQuery()In itializeComp onen t();this.U nl oaded += TotalQuery_U nl oaded;void TotalQuery_U nl oaded(object sen der, RoutedEve ntArgs e) con text.D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論