C實訓報告

2021-04-23 19:50:40 字數 3368 閱讀 2312

專案組atm專案組

專業: 計算機軟體技術

學院: 軟體職業技術學院

指導教師: 王大亮聞喆

實訓時間: 2023年6月16日-2023年7月4日

軟體職業技術學院ccutsoft

atm管理系統

第一部分團隊構成及分工

第二部分系統開發進度計畫

第三部分需求分析

第四部分概要設計

第五部分詳細設計

第六部分系統實現

第七部分測試

第八部分**清單

第九部分參考文獻

第十部分實訓總結

指導教師簽字:

年月日為了保證專案開發人員按時保質地完成預定目標,更好地了解專案實際情況,按照合理的順序開展工作,現以書面形式將系統的需求描述出來。本文件是關於使用者對於atm管理系統的功能和效能的要求,重點描述了atm(自動櫃員機)管理系統的功能需求,是概要設計的重要輸入。

本文件的預期讀者是:王大亮,聞喆

指導老師:王大亮,聞喆

開發人員: 李恆博,謝冰

專案管理人員: 張顥曦

測試人員: 史莘滆

atm自動取款機系統向使用者提供乙個方便、簡單、及時、隨時隨地可以隨心所欲訪問款的互聯的現代計算機化的網路系統。可以大大減少工作人員,節約人力資源的開銷,同時由於手續程式減少也可以減輕業務員的工作負擔,有效地提高了整體的工作效率和精確度。 減少了使用者辦理業務的等待時間;使用者可以隨時隨地可以隨心所欲訪問款,並且操作簡單易懂;使用者還可以選擇在櫃檯辦理業務或自己在自動提款機和自動取款機辦理業務。

自動取款機又稱atm,是automatictellermachine的縮寫,它是一種高度精密的機電一體化裝置,利用磁性**卡或智慧卡實現金融交易的自助服務,代替銀行櫃面人員的工作。可提取現金、查詢存款餘額、進行賬戶之間資金劃撥、餘額查詢等工作;還可以進行現金存款(實時入賬)、存摺補登、中間業務等工作。持卡人可以使用信用卡或儲蓄卡,根據atm應用系統為更進一步的提供銀行交易服務,實現24小時不間斷自助服務,對提高銀行間的業務競爭能力有很大的幫助。

通過atm系統的專案實施和建設可以更進一步的提供自身競爭力,緊跟網路技術的潮流,為銀行業務的進一步的電子化、自動化邁出堅實的一步。本次課設實現了乙個銀行業務自動取款系統,客戶通過atm系統可以實現基本的業務操作。

atm:automatedtellermachine

無學校為了檢測和鞏固學生對c#語言的掌握情況,對學生進行專門的實際訓練,加深學生對c# 語言的理解,尤其是對物件導向思想、c#程式設計思想、c#程式設計規範、資料庫操作的理解,使學生進一步掌握環境構建、**編寫、文件閱讀與理解、文件編寫、軟體測試、發行與部署等技能,進一步提高學生的學習能力、理解能力、表達能力、溝通能力及分工協作能力。

系統提供的主要功能:

1.賬號登入

該模組主要用於使用者的登陸介面。

2.查詢餘額

該模組主要用於實現使用者查詢賬戶餘額功能。

3.取款

該模組主要在使用者登陸並查詢餘額後進行取款的功能。

4.轉賬

該模組主要用於使用者之間的轉賬業務的功能。

5.修改密碼

該模組主要用於實現客戶的密碼修改的功能。

系統的各種使用使用者,及各使用者的特點:

本系統的使用者是擁有銀行賬號的普通使用者,atm系統是為了便捷使用者進行操作而衍生而出的。

本專案設計的目標:

1.提供良好的使用者介面,使操作人員的工作量減少。

2.系統具有良好的執行效率,能夠達到提高生成率的目的。

3.系統具有良好的安全性,可以有效的保護客戶資料不被惡意篡改和流失。

4.平台的設計具有一定的超前性、靈活性,能夠適應企業生產配置的變化。

5.鍛鍊隊伍,提高團隊的開發能力和專案管理能力。

系統執行硬體環境:cpu:p42.8ghz

記憶體:1g

硬碟:40g

系統執行軟體環境:開發語言:c#

開發工具包:visual studio 2008

作業系統:windows xp/windows 7

資料庫:sql server2005

報表工具:crystal reports

系統中的角色:使用者

1.主用例圖:

圖 3-1 主用例圖

2.子用例圖:

圖 3-2 子用例圖

表3-1賬號登入用例描述

表3-2查詢餘額用例分析

表3-3取款用例分析

表3-4 轉賬用例分析

表3-5 更改密碼用例分析

系統的介面要求:

1.頁面內容:主題突出、操作方便、術語和行文格式統

一、規範、明確。選單設定和布局合理,傳遞的資訊準確。

2.選單結構擺放合理,方便使用者使用。

3.技術環境:頁面大小適中,控制字型和版面布局。

當使用者登入,進行任何操作的時候,系統應該及時地進行反應,反應的時間在5秒以內。系統應該及時地進行反應,反應的時間在5秒以內。系統應能檢測出各種非正常情況,如與裝置的通訊中斷,無法連線資料庫伺服器等,以避免出現長時間等待甚至無響應。

系統應保證7*24小時不離線,保證顧客可以隨時在客戶端登入。

開發基於的平台要考慮向上相容性,如作業系統,資料庫等要考慮更高版本的相容性。

當需求發生變化時系統應具有一定的適應能力,要求系統能夠為將來的變更提供以下支援:能夠在系統變更使用者介面和資料庫設計,甚至在更換新的dbms後,系統的現有設計和編碼能夠最大程度的重用,以保護現階段的投資和保證軟體系統能夠在較少後續投入的情況下適應系統的擴充套件和更新。在設計中最好列出針對變更所需要重新設計的模組部分。

系統有嚴格的保密功能,各功能模組需要相應的許可權方能進入。系統需能夠防止各類誤操作可能造成的資料丟失,破壞。防止不法使用者盜取重要資訊。

4.概要設計

該文件的目的是描述atm使用者管理系統的概要設計,其主要內容包括:

系統功能設計:謝冰

系統介面設計:李恆博

資料設計:謝冰

本文件預期讀者:王大亮,聞喆

開發人員:謝冰,李恆博,鄧世琛

專案管理人員:張顥曦

測試人員:史莘滆

[1]uml:一種資料庫語言

[2]atm:自動櫃員機

[1] net 物件導向程式設計基礎/宋濤,朱興宇主編。—大連:東軟電子出版社,2013.3

[2] 東霞,秦俊平.c#.net 程式設計案例教程.北京:機械工業出版社,2010

[3] 躍廷,等.c# 程式資料庫系統開發完全手冊.北京:人民郵電出版社,2007

[4] 劉燁,吳中元.c# 程式設計及應用程式開發教程.北京:清華大學出版社,2003

經過分析系統應具有以下幾個模組:

1.賬號登入模組

2.主介面模組

3.查詢餘額模組

4.取款模組

5.轉賬模組

6.更改密碼模組

圖4-1 atm管理系統功能層次圖

c實訓報告

計算機軟體基礎 實訓報告 班級 電子商務1101 姓名 張三學號 33 指導老師 李斯王武 計算機軟體基礎實訓報告 1 實訓時間 5月28號 6月1號 2 實訓地點 本校504機房 3 實訓裝置 我們所學的計算機軟體基礎是c 程式設計課程,因此全是基於計算機來實現的,我們通過計算機在c 2005應用...

C實訓總結

經過兩周的課程實訓,讓我感觸很深。雖然c 已經學了乙個學期,但是到真正寫 的時候對以前所學的知識還是有點陌生,不知道該從 著手。還有以前總是以為寫需求分析很浪費時間,可是經過這次的實訓讓我深刻認識到寫需求分析的重要性。需求分析是做乙個系統前的很關鍵的一步,需求分析做的好了,接下來寫 就容易了,需求分...

C實訓日誌

1月3日 星期五 一 繼續實現 studentform 的 今天我們在完成了實體層和資料訪問層的 編寫後,繼續編寫介面層的 來事實現各個按鈕的單擊事件。為了連線各個層,所以要呼叫 entity 和 dal 類庫,使用 using 語句。首先我們設計了乙個 databind 方法,用來重新整理資料繫結...