版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
銀行賬目管理系統(tǒng)總體設(shè)計(jì)這一章建議叫系統(tǒng)設(shè)計(jì),4.1和4.2分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),你現(xiàn)在的4.1和4.2可以合并成總體設(shè)計(jì),然后把你的3.4修改一下當(dāng)成詳細(xì)設(shè)計(jì)既可詳細(xì)設(shè)計(jì)就是介紹一下至少3個(gè)系統(tǒng)的核心功能模塊,每一個(gè)配上時(shí)序圖、活動(dòng)圖或者流程圖等,選一個(gè)會(huì)的,再加上文字說明這一章建議叫系統(tǒng)設(shè)計(jì),4.1和4.2分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),你現(xiàn)在的4.1和4.2可以合并成總體設(shè)計(jì),然后把你的3.4修改一下當(dāng)成詳細(xì)設(shè)計(jì)既可詳細(xì)設(shè)計(jì)就是介紹一下至少3個(gè)系統(tǒng)的核心功能模塊,每一個(gè)配上時(shí)序圖、活動(dòng)圖或者流程圖等,選一個(gè)會(huì)的,再加上文字說明本章主要討論的內(nèi)容包括銀行賬目管理系統(tǒng)的功能模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。總體設(shè)計(jì)4.1.1系統(tǒng)架構(gòu)設(shè)計(jì)本銀行賬目管理系統(tǒng)從架構(gòu)上分為三層:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)以及數(shù)據(jù)層(DL)。圖quote"二零二二年一月STYLEREF1\s四日"\@"d"4-SEQ圖\*ARABIC\s11銀行賬目管理系統(tǒng)架構(gòu)設(shè)計(jì)圖表現(xiàn)層(UI):也稱為用戶界面層,它負(fù)責(zé)與用戶進(jìn)行直接的交互。一個(gè)優(yōu)秀的UI設(shè)計(jì)能夠顯著提升用戶的體驗(yàn),確保用戶在使用銀行賬目管理系統(tǒng)時(shí)感到舒適和便捷。為了確保良好的兼容性,UI界面設(shè)計(jì)需要適應(yīng)不同版本的平臺(tái)和各種屏幕尺寸的分辨率。此外,UI交互功能必須合理設(shè)計(jì),確保用戶的操作能夠得到相應(yīng)的反饋和結(jié)果,這要求表現(xiàn)層與業(yè)務(wù)邏輯層之間保持良好的通信和協(xié)同工作。業(yè)務(wù)邏輯層(BLL):這一層主要處理銀行賬目管理系統(tǒng)的數(shù)據(jù)和業(yè)務(wù)邏輯。當(dāng)用戶通過表現(xiàn)層提交數(shù)據(jù)時(shí),業(yè)務(wù)邏輯層會(huì)接收這些數(shù)據(jù),進(jìn)行處理,并將結(jié)果傳遞給數(shù)據(jù)層進(jìn)行存儲(chǔ)或查詢。同時(shí),當(dāng)系統(tǒng)需要從數(shù)據(jù)層讀取數(shù)據(jù)時(shí),業(yè)務(wù)邏輯層會(huì)處理這些數(shù)據(jù),并將其傳遞給表現(xiàn)層進(jìn)行展示。數(shù)據(jù)層(DL):雖然本銀行賬目管理系統(tǒng)的數(shù)據(jù)存儲(chǔ)在服務(wù)端的MySQL數(shù)據(jù)庫(kù)中,但數(shù)據(jù)層仍然作為一個(gè)獨(dú)立的部分存在。它的主要功能是存儲(chǔ)和管理銀行賬目管理系統(tǒng)的數(shù)據(jù)。數(shù)據(jù)層與MySQL數(shù)據(jù)庫(kù)進(jìn)行交互,執(zhí)行數(shù)據(jù)的增、刪、改、查等操作,確保數(shù)據(jù)的完整性和安全性。這三個(gè)層次相互獨(dú)立但又緊密協(xié)作,共同構(gòu)成了銀行賬目管理系統(tǒng)的完整架構(gòu)。通過合理的分層設(shè)計(jì),可以提高系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可重用性,為用戶提供更好的服務(wù)和體驗(yàn)。4.1.2系統(tǒng)模塊設(shè)計(jì)在上一章節(jié)中主要對(duì)系統(tǒng)的功能性需求和非功能性需求進(jìn)行分析,并且根據(jù)需求分析了本銀行賬目管理系統(tǒng)中的用例。那么接下來就要開始對(duì)本銀行賬目管理系統(tǒng)的架構(gòu)、主要功能和數(shù)據(jù)庫(kù)開始進(jìn)行設(shè)計(jì)。銀行賬目管理系統(tǒng)根據(jù)前面章節(jié)的需求分析得出,銀行賬目管理系統(tǒng)的功能模塊圖如下圖所示。圖quote"二零二二年一月STYLEREF1\s四日"\@"d"4-SEQ圖\*ARABIC\s12銀行賬目管理系統(tǒng)功能模塊圖詳細(xì)設(shè)計(jì)數(shù)據(jù)開發(fā)流程系統(tǒng)開發(fā)流程的主要步驟,從需求分析到系統(tǒng)完成的全過程。流程包括需求分析、總體設(shè)計(jì)(結(jié)構(gòu)、功能、數(shù)據(jù))、詳細(xì)設(shè)計(jì)(模塊、編碼)、模塊整合與調(diào)用,以及測(cè)試、擴(kuò)展和完善,最終完成系統(tǒng)的開發(fā)。本系統(tǒng)的開發(fā)流程如圖3-3所示圖quote"二零二二年一月STYLEREF1\s三日"\@"d"3-4系統(tǒng)開發(fā)流程圖用戶登錄流程用戶輸入用戶名和密碼后,系統(tǒng)先檢查輸入是否為空,再驗(yàn)證用戶名是否存在,若存在則通過用戶名獲取密碼并校驗(yàn)。若密碼正確則登錄成功,否則提示密碼錯(cuò)誤。若用戶名不存在或無法登錄,提示用戶操作無效。如圖3-4所示。圖quote"二零二二年一月STYLEREF1\s三日"\@"d"3-5登錄流程圖系統(tǒng)操作流程用戶首先進(jìn)入系統(tǒng)登錄界面,輸入用戶名和密碼后,系統(tǒng)驗(yàn)證信息是否正確。若驗(yàn)證失敗,返回登錄界面重新輸入;若驗(yàn)證成功,則進(jìn)入功能界面,執(zhí)行相應(yīng)功能處理后結(jié)束操作流程。操作流程如圖3-5所示。圖quote"二零二二年一月STYLEREF1\s三日"\@"d"3-6系統(tǒng)操作流程圖添加信息流程管理員可以添加信息,用戶添加可以自己權(quán)限內(nèi)的信息,輸入信息后,要想利用這個(gè)軟件來進(jìn)行系統(tǒng)的安全管理,首先需要登錄到該軟件中。添加信息流程如圖3-6所示。圖quote"二零二二年一月STYLEREF1\s三日"\@"d"3-7添加信息流程圖修改信息流程用戶首先選擇需要修改的記錄,輸入修改后的數(shù)據(jù),系統(tǒng)判斷輸入數(shù)據(jù)是否合法。若數(shù)據(jù)不合法,提示重新輸入;若數(shù)據(jù)合法,則將修改后的數(shù)據(jù)寫入數(shù)據(jù)庫(kù),完成操作后流程結(jié)束。修改信息流程圖如圖3-7所示。圖quote"二零二二年一月STYLEREF1\s三日"\@"d"3-8修改信息流程圖刪除信息流程用戶選擇需要?jiǎng)h除的記錄后,系統(tǒng)判斷是否確認(rèn)刪除。若未確認(rèn),返回選擇環(huán)節(jié);若確認(rèn)刪除,則更新數(shù)據(jù)庫(kù),刪除對(duì)應(yīng)記錄,完成操作后流程結(jié)束。刪除信息流程圖如圖3-8所示。數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括需求分析、概念模型設(shè)計(jì)、數(shù)據(jù)庫(kù)表建立三大過程,其中需求分析前面章節(jié)已經(jīng)闡述,概念模型設(shè)計(jì)有概念模型和邏輯結(jié)構(gòu)設(shè)計(jì)兩部分。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)下面是整個(gè)銀行賬目管理系統(tǒng)中主要的數(shù)據(jù)庫(kù)表總E-R實(shí)體關(guān)系圖。圖quote"二零二二年一月STYLEREF1\s四日"\@"d"4-SEQ圖\*ARABIC\s13銀行賬目管理系統(tǒng)總E-R關(guān)系圖要加說明文字要加說明文字該E-R圖顯示了整個(gè)系統(tǒng)普通用戶和管理員分別能進(jìn)行的操作。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)通過上一小節(jié)中銀行賬目管理系統(tǒng)中總E-R關(guān)系圖上得出一共需要?jiǎng)?chuàng)建多個(gè)數(shù)據(jù)表。在此主要羅列幾個(gè)主要的數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)。表4-1-access_token這里也一樣,不能只有表格,要對(duì)表格進(jìn)行說明(登陸訪問時(shí)長(zhǎng))這里也一樣,不能只有表格,要對(duì)表格進(jìn)行說明編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1token_idint是是臨時(shí)訪問牌ID2tokenvarchar64否否臨時(shí)訪問牌3infotext65535否否信息4maxageint是否最大壽命:默認(rèn)2小時(shí)5create_timetimestamp是否創(chuàng)建時(shí)間6update_timetimestamp是否更新時(shí)間7user_idint是否用戶編號(hào)登陸訪問時(shí)長(zhǎng)表記錄用戶登陸訪問時(shí)長(zhǎng)信息,包括臨時(shí)訪問牌ID、臨時(shí)訪問牌、信息、最大壽命:默認(rèn)2小時(shí)、創(chuàng)建時(shí)間、更新時(shí)間、和更新時(shí)間等。如表4-1所示。,表4-2-account_information(賬戶信息)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1account_information_idint是是賬戶信息ID2account_card_numbervarchar64是是賬戶卡號(hào)3user_informationint否否用戶信息4user_namevarchar64否否用戶姓名5contact_numbervarchar64否否聯(lián)系電話6account_balancedouble否否賬戶余額7account_remarkstext65535否否賬戶備注8deposit_records_limit_timesint是否賬戶存款限制次數(shù)9withdrawal_record_limit_timesint是否賬戶取款限制次數(shù)10transfer_record_limit_timesint是否賬戶轉(zhuǎn)賬限制次數(shù)11report_loss_and_apply_for_compensation_limit_timesint是否掛失補(bǔ)辦限制次數(shù)12create_timedatetime是否創(chuàng)建時(shí)間13update_timetimestamp是否更新時(shí)間賬戶信息表記錄用戶的賬戶信息,包括賬戶信息ID、賬戶卡號(hào)、用戶信息、用戶姓名、聯(lián)系電話、賬戶余額、賬戶備注、賬戶存款限制次數(shù)、賬戶取款限制次數(shù)、賬戶轉(zhuǎn)賬限制次數(shù)、掛失補(bǔ)辦限制次數(shù)、創(chuàng)建時(shí)間和更新時(shí)間等。如表4-2所示。表4-3-auth(用戶權(quán)限管理)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1auth_idint是是授權(quán)ID2user_groupvarchar64否否用戶組3mod_namevarchar64否否模塊名4table_namevarchar64否否表名5page_titlevarchar255否否頁面標(biāo)題6pathvarchar255否否路由路徑7parentvarchar64否否父級(jí)菜單8parent_sortint是否父級(jí)菜單排序9positionvarchar32否否位置10modevarchar32是否跳轉(zhuǎn)方式11addtinyint是否是否可增加12deltinyint是否是否可刪除13settinyint是否是否可修改14gettinyint是否是否可查看15field_addtext65535否否添加字段16field_settext65535否否修改字段17field_gettext65535否否查詢字段18table_nav_namevarchar500否否跨表導(dǎo)航名稱19table_navvarchar500否否跨表導(dǎo)航20optiontext65535否否配置21create_timetimestamp是否創(chuàng)建時(shí)間22update_timetimestamp是否更新時(shí)間用戶權(quán)限管理表記錄管理員戶備注、賬戶存款限制次數(shù)、賬戶取款限制次數(shù)、賬戶轉(zhuǎn)賬限制次數(shù)、掛失補(bǔ)辦限制次數(shù)、創(chuàng)建時(shí)間和更新時(shí)間等。如表4-3所示。表4-4-code_token(驗(yàn)證碼)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1code_token_idint是是驗(yàn)證碼ID2tokenvarchar255否否令牌3codevarchar255否否驗(yàn)證碼4expire_timetimestamp是否失效時(shí)間5create_timetimestamp是否創(chuàng)建時(shí)間6update_timetimestamp是否更新時(shí)間表4-5-deposit_records(存款記錄)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1deposit_records_idint是是存款記錄ID2account_card_numbervarchar64否否賬戶卡號(hào)3user_informationint否否用戶信息4user_namevarchar64否否用戶姓名5contact_numbervarchar64否否聯(lián)系電話6deposit_datedate否否存款日期7deposit_amountdouble否否存款金額8deposit_remarkstext65535否否存款備注9create_timedatetime是否創(chuàng)建時(shí)間10update_timetimestamp是否更新時(shí)間11source_tablevarchar255否否來源表12source_idint否否來源ID13source_user_idint否否來源用戶存款記錄表表記錄用戶存款記錄ID、賬戶卡號(hào)、用戶信息、聯(lián)系電話、存款日期、存款金額、存款備注、創(chuàng)建時(shí)間、更新時(shí)間、來源表和來源用戶等。如表4-3所示。表4-6-hits(用戶點(diǎn)擊)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1hits_idint是是點(diǎn)贊ID2user_idint是否點(diǎn)贊人3create_timetimestamp是否創(chuàng)建時(shí)間4update_timetimestamp是否更新時(shí)間5source_tablevarchar255否否來源表6source_fieldvarchar255否否來源字段7source_idint是否來源ID表4-7-operation_log(操作日志表)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1operation_log_idint是是操作日志ID2user_groupvarchar64否否用戶角色3user_namevarchar64否否用戶賬號(hào)4routesvarchar64否否模塊名稱5create_timedatetime是否創(chuàng)建時(shí)間6update_timetimestamp是否更新時(shí)間表4-8-ordinary_users(普通用戶)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1ordinary_users_idint是是普通用戶ID2user_namevarchar64否否用戶姓名3user_gendervarchar64否否用戶性別4contact_numbervarchar16否否聯(lián)系電話5examine_statevarchar16是否審核狀態(tài)6user_idint是否用戶ID7create_timedatetime是否創(chuàng)建時(shí)間8update_timetimestamp是否更新時(shí)間表4-9-report_loss_and_apply_for_compensation(掛失補(bǔ)辦)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1report_loss_and_apply_for_compensation_idint是是掛失補(bǔ)辦ID2account_card_numbervarchar64否否賬戶卡號(hào)3user_informationint否否用戶信息4user_namevarchar64否否用戶姓名5contact_numbervarchar64否否聯(lián)系電話6application_datedate否否申請(qǐng)日期7application_typevarchar64否否申請(qǐng)類型8application_contenttext65535否否申請(qǐng)內(nèi)容9examine_statevarchar16是否審核狀態(tài)10examine_replyvarchar16否否審核回復(fù)11create_timedatetime是否創(chuàng)建時(shí)間12update_timetimestamp是否更新時(shí)間13source_tablevarchar255否否來源表14source_idint否否來源ID15source_user_idint否否來源用戶表4-10-schedule(日程管理)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1schedule_idsmallint是是日程ID2contentvarchar255否否日程內(nèi)容3scheduled_timedatetime否否計(jì)劃時(shí)間4user_idint是否用戶ID5create_timedatetime否否創(chuàng)建時(shí)間6update_timedatetime否否更新時(shí)間表4-11-score(評(píng)分)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1score_idint是是評(píng)分ID2user_idint是否評(píng)分人3nicknamevarchar64否否昵稱4score_numdouble是否評(píng)分5create_timetimestamp是否創(chuàng)建時(shí)間6update_timetimestamp是否更新時(shí)間7source_tablevarchar255否否來源表8source_fieldvarchar255否否來源字段9source_idint是否來源ID表4-12-system_announcement(系統(tǒng)公告)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1system_announcement_idint是是系統(tǒng)公告ID2announcement_numbervarchar64否否公告編號(hào)3announcement_titlevarchar64否否公告標(biāo)題4date_of_publicationdate否否公告日期5announcement_imagevarchar255否否公告圖片6announcement_contenttext65535否否公告內(nèi)容7create_timedatetime是否創(chuàng)建時(shí)間8update_timetimestamp是否更新時(shí)間系統(tǒng)公告表表記錄系統(tǒng)公告信息,包括系統(tǒng)公告ID、公告編號(hào)、公告標(biāo)題、公告日期、公告圖片、公告內(nèi)容、創(chuàng)建時(shí)間和更新時(shí)間等。如表4-12所示。表4-13-transfer_record(轉(zhuǎn)賬記錄)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1transfer_record_idint是是轉(zhuǎn)賬記錄ID2account_card_numbervarchar64否否賬戶卡號(hào)3user_informationint否否用戶信息4user_namevarchar64否否用戶姓名5contact_numbervarchar64否否聯(lián)系電話6transfer_datedate否否轉(zhuǎn)賬日期7transfer_amountdouble否否轉(zhuǎn)賬金額8payment_namevarchar64否否收款姓名9payment_card_numbervarchar64否否收款卡號(hào)10transfer_remarkstext65535否否轉(zhuǎn)賬備注11examine_statevarchar16是否審核狀態(tài)12examine_replyvarchar16否否審核回復(fù)13create_timedatetime是否創(chuàng)建時(shí)間14update_timetimestamp是否更新時(shí)間15source_tablevarchar255否否來源表16source_idint否否來源ID17source_user_idint否否來源用戶轉(zhuǎn)賬記錄表表記錄用戶的轉(zhuǎn)賬信息,包括轉(zhuǎn)賬記錄ID、賬戶卡號(hào)、用戶信息、用戶姓名、聯(lián)系電話、轉(zhuǎn)賬日期、轉(zhuǎn)賬金額、收款姓名、收款卡號(hào)、轉(zhuǎn)賬備注、審核狀態(tài)、審核回復(fù)、創(chuàng)建時(shí)間、更新時(shí)間、來源表、來源ID和來源用戶等。如表4-13所示。表4-14-upload(文件上傳)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1upload_idint是是上傳ID2namevarchar64否否文件名3pathvarchar255否否訪問路徑4filevarchar255否否文件路徑5displayvarchar255否否顯示順序6father_idint否否父級(jí)ID7dirvarchar255否否文件夾8typevarchar32否否文件類型表4-15-user(用戶賬戶)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1user_idint是是用戶ID2statesmallint是否賬戶狀態(tài):(1可用|2異常|3已凍結(jié)|4已注銷)3user_groupvarchar32否否所在用戶組4login_timetimestamp是否上次登錄時(shí)間5phonevarchar11否否手機(jī)號(hào)碼6phone_statesmallint是否手機(jī)認(rèn)證:(0未認(rèn)證|1審核中|2已認(rèn)證)7usernamevarchar16是否用戶名8nicknamevarchar16否否昵稱9passwordvarchar64是否密碼10emailvarchar64否否郵箱11email_statesmallint是否郵箱認(rèn)證:(0未認(rèn)證|1審核中|2已認(rèn)證)12avatarvarchar255否否頭像地址13open_idvarchar255否否針對(duì)獲取用戶信息字段14create_timetimestamp是否創(chuàng)建時(shí)間用戶賬戶表記錄用戶的賬戶信息,包括用戶ID、賬戶狀態(tài)、所在用戶組、登陸時(shí)間、手機(jī)號(hào)碼、手機(jī)認(rèn)證、用戶名、昵稱、密碼、郵箱、郵箱認(rèn)證、頭像地址、針對(duì)獲取用戶、信息字段和創(chuàng)建時(shí)間等。如表4-15所示。表4-16-user_group(用戶組)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1group_idmediumint是是用戶組ID2displaysmallint是否顯示順序3namevarchar16是否名稱4descriptionvarchar255否否描述5source_tablevarchar255否否來源表6source_fieldvarchar255否否來源字段7source_idint是否來源ID8registersmallint否否注冊(cè)位置9create_timetimestamp是否創(chuàng)建時(shí)間10update_timetimestamp是否更新時(shí)間用戶組表記錄了用戶信息,包括取款用戶組ID、顯示順序、名稱、描述、來源表、來源字段、來源ID、注冊(cè)位置、創(chuàng)建時(shí)間和更新時(shí)間等。如表4-16所示。表4-17-withdrawal_record(取款記錄)編號(hào)字段名類型長(zhǎng)度是否非空是否主鍵注釋1withdrawal_record_idint是是取款記錄ID2account_card_numbervarchar64否否賬戶卡號(hào)3user_informationint否否用戶信息4user_namevarchar64否否用戶姓名5contact_numbervarchar64否否聯(lián)系電話6withdrawal_datedate否否取款日期7withdrawal_amountdouble否否取款金額8withdrawal_remarkstext65535否否取款備注9create_timedatetime是否創(chuàng)建時(shí)間10update_timetimestamp是否更新時(shí)間11source_tablevarchar255否否來源表12source_idint否否來源ID13source_user_idint否否來源用戶取款記錄表記錄用戶存款的用戶信息,包括取款記錄ID、賬戶卡號(hào)、用戶信息、用戶姓名、聯(lián)系電話、取款日期、取款金額、取款備注、創(chuàng)建時(shí)間、更新時(shí)間、來源表、來源ID和來源用戶等。如表4-17所示。系統(tǒng)實(shí)現(xiàn)銀行賬目管理系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)主要是根據(jù)前面的銀行賬目管理系統(tǒng)的需求分析和銀行賬目管理系統(tǒng)的總體設(shè)計(jì)來設(shè)計(jì)頁面并實(shí)現(xiàn)業(yè)務(wù)邏輯。主要從銀行賬目管理系統(tǒng)界面實(shí)現(xiàn)、業(yè)務(wù)邏輯實(shí)現(xiàn)這兩部分進(jìn)行介紹。你這章所有對(duì)每一個(gè)模塊圖片的說明文字最好說明一下功能是如何實(shí)現(xiàn)的,比如使用了什么類、對(duì)象、方法,代碼流程之類的你這章所有對(duì)每一個(gè)模塊圖片的說明文字最好說明一下功能是如何實(shí)現(xiàn)的,比如使用了什么類、對(duì)象、方法,代碼流程之類的用戶注冊(cè)模塊不是銀行賬目管理系統(tǒng)中正式用戶的是可以在線進(jìn)行注冊(cè)的,當(dāng)填寫上自己的賬號(hào)+設(shè)置密碼+確認(rèn)密碼+昵稱+郵箱+手機(jī)號(hào)+身份+用戶姓名+用戶性別等信息后再點(diǎn)擊“注冊(cè)”,用戶點(diǎn)擊注冊(cè)按鈕后,前端將注冊(cè)信息(賬號(hào)、密碼等)發(fā)送至后端,由UserController的registerUser方法接收并調(diào)用UserService進(jìn)行驗(yàn)證與保存操作,按鈕后將會(huì)先驗(yàn)證輸入的有沒有空數(shù)據(jù),再次驗(yàn)證密碼和確認(rèn)密碼是否是一樣的,最后驗(yàn)證輸入的賬戶名和數(shù)據(jù)庫(kù)表中已經(jīng)注冊(cè)的賬戶名是否重復(fù),只有都驗(yàn)證沒問題后即可用戶注冊(cè)成功。其用戶注冊(cè)模塊展示如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s12注冊(cè)模塊圖登錄模塊銀行賬目管理系統(tǒng)中的前臺(tái)上注冊(cè)后的用戶是可以通過自己的用戶名+密碼進(jìn)行登錄的,當(dāng)用戶輸入完整的自己的用戶名+密碼信息并點(diǎn)擊“登錄”按鈕后,將會(huì)首先驗(yàn)證輸入的有沒有空數(shù)據(jù),再次驗(yàn)證輸入的用戶名+密碼和數(shù)據(jù)庫(kù)中當(dāng)前保存的用戶信息是否一致,只有在一致后將會(huì)登錄成功并自動(dòng)跳轉(zhuǎn)到銀行賬目管理系統(tǒng)的首頁中;否則將會(huì)提示相應(yīng)錯(cuò)誤信息,登錄模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s13登錄模塊圖后端首頁模塊首頁是用戶進(jìn)入平臺(tái)后首先看到的頁面,它設(shè)計(jì)得直觀且易于導(dǎo)航。整個(gè)首頁旨在為用戶提供豐富的內(nèi)容和資源,增強(qiáng)用戶體驗(yàn)。后臺(tái)首頁模塊展示如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s11后臺(tái)首頁模塊圖后端普通用戶功能模塊系統(tǒng)公告管理模塊系統(tǒng)公告管理:普通用戶可以查看系統(tǒng)發(fā)布的最新公告,包括公告的重置、查詢、詳情查看等,確保及時(shí)獲取系統(tǒng)重要信息。系統(tǒng)公告管理模塊如下圖所示:圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s14系統(tǒng)公告管理模塊圖賬戶信息管理模塊賬戶信息管理:用戶可以管理自己的賬戶信息,包括重置信息、查詢?cè)斍榈?,同時(shí)支持賬戶存款、賬戶取款、賬戶轉(zhuǎn)賬和掛失補(bǔ)辦等功能的操作與查看。賬戶信息管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s15賬戶信息管理模塊圖存款記錄管理模塊存款記錄管理:用戶可以查看自己的存款記錄,包括記錄的重置、查詢、詳情,確保存款活動(dòng)的透明度和個(gè)人財(cái)務(wù)的準(zhǔn)確性。存款記錄管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s16存款記錄管理模塊圖轉(zhuǎn)賬記錄管理模塊轉(zhuǎn)賬記錄管理:用戶可以查看和管理自己的轉(zhuǎn)賬記錄,包括記錄的查詢、重置和詳情,同時(shí)系統(tǒng)會(huì)對(duì)轉(zhuǎn)賬活動(dòng)進(jìn)行審核,確保資金轉(zhuǎn)移的安全性。轉(zhuǎn)賬記錄管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s17轉(zhuǎn)賬記錄管理模塊圖掛失補(bǔ)辦管理模塊掛失補(bǔ)辦管理:若用戶遇到銀行卡丟失或損壞的情況,可以在此模塊提交掛失申請(qǐng),并查看掛失補(bǔ)辦的相關(guān)記錄和詳情,系統(tǒng)會(huì)對(duì)掛失補(bǔ)辦流程進(jìn)行審核和處理。掛失補(bǔ)辦管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s18掛失補(bǔ)辦管理模塊圖后端管理員功能模塊系統(tǒng)公告管理模塊系統(tǒng)公告管理:管理員在系統(tǒng)公告管理中擁有發(fā)布、編輯、刪除公告的權(quán)限,同時(shí)可以對(duì)公告進(jìn)行重置和查詢操作,確保公告信息的及時(shí)更新和準(zhǔn)確性。系統(tǒng)公告管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s19系統(tǒng)公告管理模塊圖系統(tǒng)用戶模塊系統(tǒng)用戶管理:管理員負(fù)責(zé)對(duì)系統(tǒng)內(nèi)的用戶進(jìn)行管理,包括普通用戶的添加、刪除、重置、查詢和詳情查看等操作。用戶管理流程圖如下所示。這個(gè)圖放到第四章詳細(xì)設(shè)計(jì)里這個(gè)圖放到第四章詳細(xì)設(shè)計(jì)里圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s110用戶管理流程圖系統(tǒng)用戶模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s111系統(tǒng)用戶模塊圖賬戶信息管理模塊賬戶信息管理:管理員負(fù)責(zé)對(duì)賬戶信息進(jìn)行管理,包括賬戶的添加、刪除、重置、查詢和詳情查看。此外,管理員還能夠處理賬戶存款、取款、轉(zhuǎn)賬等財(cái)務(wù)操作,并對(duì)賬戶進(jìn)行掛失補(bǔ)辦。賬戶信息管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s112賬戶信息管理模塊圖取款記錄管理模塊取款記錄管理:管理員負(fù)責(zé)對(duì)用戶的取款記錄進(jìn)行管理,包括記錄的添加、刪除、重置、查詢和詳情查看,以監(jiān)控和記錄用戶的取款活動(dòng)。取款記錄管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s113取款記錄管理模塊圖掛失補(bǔ)辦管理模塊掛失補(bǔ)辦管理:管理員在掛失補(bǔ)辦管理中負(fù)責(zé)處理用戶的掛失申請(qǐng)和補(bǔ)辦手續(xù),包括記錄的添加、刪除、重置、查詢和詳情查看,以及審核相關(guān)流程。掛失補(bǔ)辦管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s114掛失補(bǔ)辦管理模塊圖存款記錄管理模塊存款記錄管理:管理員在存款記錄管理中可以查看、添加、刪除、重置和查詢用戶的存款記錄,確保存款活動(dòng)的透明度和記錄的準(zhǔn)確性。存款記錄管理模塊如下圖所示。圖quote"二零二二年一月STYLEREF1\s五日"\@"d"5-SEQ圖\*ARABIC\s115存款記錄管理模塊圖系統(tǒng)測(cè)試在系統(tǒng)開發(fā)的流程中,前臺(tái)、后臺(tái)以及數(shù)據(jù)庫(kù)的建設(shè)只是整個(gè)項(xiàng)目的基礎(chǔ)構(gòu)建部分,完成了這些僅僅意味著系統(tǒng)框架的搭建告一段落。然而,一個(gè)系統(tǒng)的真正成熟與穩(wěn)定,關(guān)鍵在于其是否能經(jīng)受住嚴(yán)格的測(cè)試。測(cè)試是系統(tǒng)開發(fā)流程中不可或缺的一環(huán),它對(duì)于確保系統(tǒng)質(zhì)量至關(guān)重要。系統(tǒng)測(cè)試的目的少了一個(gè)介紹測(cè)試方法少了一個(gè)介紹測(cè)試方法一個(gè)系統(tǒng)測(cè)試的目的就是檢驗(yàn)系統(tǒng)在真正的工作環(huán)境和條件下是不是能夠正常運(yùn)行,各種功能能不能符合設(shè)計(jì)的要求,通過測(cè)試發(fā)現(xiàn)系統(tǒng)當(dāng)中存在的一些潛在的錯(cuò)誤,然后對(duì)系統(tǒng)進(jìn)行改進(jìn),使得系統(tǒng)最終以完美的形式展現(xiàn)給用戶,提高用戶使用過程中的體驗(yàn)度,真正達(dá)到項(xiàng)目的實(shí)際使用目的。測(cè)試方法銀行賬目系統(tǒng)采用了系統(tǒng)測(cè)試方法主要是進(jìn)行功能測(cè)試,根據(jù)黑盒測(cè)試等價(jià)類劃分法是一種依賴于輸入數(shù)據(jù)的測(cè)試技術(shù)。該方法能夠?qū)⑤斎霐?shù)據(jù)劃分為不同的有效和無效子集,并從每一個(gè)子集中選取具有代表性的數(shù)據(jù)作為測(cè)試用例,從而實(shí)現(xiàn)減少測(cè)試用例數(shù)量、簡(jiǎn)化測(cè)試用例設(shè)計(jì)和提升測(cè)試用例質(zhì)量的目標(biāo)。這個(gè)方法能夠有效地驗(yàn)證程序的功能和邏輯的準(zhǔn)確性,從而提升軟件的可靠性和穩(wěn)定性。測(cè)試用例創(chuàng)建數(shù)據(jù)測(cè)試
在系統(tǒng)中,創(chuàng)建功能也是基礎(chǔ)功能之一,因此創(chuàng)建功能的測(cè)試很有代表性。在此章節(jié)主要列舉在創(chuàng)建時(shí)各種情況下系統(tǒng)結(jié)果的測(cè)試。由于系統(tǒng)涉及創(chuàng)建功能操作過多,因此將多處統(tǒng)稱創(chuàng)建功能。創(chuàng)建數(shù)據(jù)用例如表6-1所示。表6-1創(chuàng)建數(shù)據(jù)測(cè)試用例測(cè)試用例編號(hào)YL_05測(cè)試用例名稱系統(tǒng)使用者進(jìn)行創(chuàng)建數(shù)據(jù)測(cè)試用例描述使用者輸入要?jiǎng)?chuàng)建的數(shù)據(jù)系統(tǒng)入口瀏覽器步驟預(yù)期結(jié)果實(shí)際結(jié)果輸入完整并且格式正確的數(shù)據(jù)提示“創(chuàng)建成功”,并顯示所有數(shù)據(jù)預(yù)期結(jié)果核心位置數(shù)據(jù)但非必要位置不輸入數(shù)據(jù)提示“創(chuàng)建成功”,并顯示所有數(shù)據(jù)預(yù)期結(jié)果核心數(shù)據(jù)位置不輸入數(shù)據(jù)提示“創(chuàng)建失敗”預(yù)期結(jié)果修改數(shù)據(jù)測(cè)試
在系統(tǒng)中,修改功能是系統(tǒng)主要實(shí)現(xiàn)功能,因此修改功能的測(cè)試很有代表性。在此章節(jié)主要列舉在修改時(shí)各種情況下系統(tǒng)結(jié)果的測(cè)試。由于系統(tǒng)涉及修改功能操作過多,因此將多處數(shù)據(jù)表記錄修改和狀態(tài)修改統(tǒng)稱修改功能。修改數(shù)據(jù)用例如表6-2所示。表6-2修改數(shù)據(jù)測(cè)試用例測(cè)試用例編號(hào)YL_06測(cè)試用例名稱系統(tǒng)使用者進(jìn)行修改數(shù)據(jù)測(cè)試用例描述使用者對(duì)可修改的數(shù)據(jù)項(xiàng)進(jìn)行修改系統(tǒng)入口瀏覽器步驟預(yù)期結(jié)果實(shí)際結(jié)果將現(xiàn)有數(shù)據(jù)修改成正確的數(shù)據(jù)提示“修改成功”,并顯示所有數(shù)據(jù)預(yù)期結(jié)果將現(xiàn)有數(shù)據(jù)修改成錯(cuò)誤的數(shù)據(jù)提示“修改失敗”預(yù)期結(jié)果查詢數(shù)據(jù)測(cè)試
在系統(tǒng)中,查詢功能是使用系統(tǒng)使用最多也是最基礎(chǔ)的功能,因此查詢功能的測(cè)試很有代表性。在此章節(jié)主要列舉在查詢時(shí)各種情況下系統(tǒng)結(jié)果的測(cè)試。查詢數(shù)據(jù)用例如表6-3所示。表6-3查詢數(shù)據(jù)測(cè)試用例測(cè)試用例編號(hào)YL_05測(cè)試用例名稱系統(tǒng)使用者進(jìn)行查詢數(shù)據(jù)測(cè)試用例描述全部查詢以及輸入關(guān)鍵詞查詢系統(tǒng)入口瀏覽器步驟預(yù)期結(jié)果實(shí)際結(jié)果界面自動(dòng)查詢?nèi)匡@示對(duì)應(yīng)所有記錄預(yù)期結(jié)果輸入已存在且能匹配成功的關(guān)鍵字顯示所查詢到的數(shù)據(jù)預(yù)期結(jié)果輸入不存在的關(guān)鍵字顯示數(shù)據(jù)界面為空預(yù)期結(jié)果測(cè)試結(jié)果在本次測(cè)試的過程主要針對(duì)所有功能下的添加操作,修改操作和刪除操作,并以真實(shí)數(shù)據(jù)一一進(jìn)行相關(guān)功能項(xiàng)目的輸入,最終能夠保證每個(gè)項(xiàng)目涉及的功能都能夠正常運(yùn)行,因此能夠保證本次設(shè)計(jì)的,已實(shí)現(xiàn)的功能能夠正常運(yùn)行并且相關(guān)數(shù)據(jù)庫(kù)的信息也同樣保證正確。結(jié)論經(jīng)過系統(tǒng)測(cè)試,我們驗(yàn)證了取款記錄管理、掛失補(bǔ)辦管理和存款記錄管理等核心模塊的功能完整性和穩(wěn)定性。在創(chuàng)建數(shù)據(jù)測(cè)試中,系統(tǒng)能夠準(zhǔn)確識(shí)別并處理完整且格式正確的數(shù)據(jù)輸入,同時(shí)對(duì)于缺失核心數(shù)據(jù)的情況給予“創(chuàng)建失敗”的提示,確保了數(shù)據(jù)的完整性和準(zhǔn)確性。在修改數(shù)據(jù)測(cè)試中,系統(tǒng)成功響應(yīng)了正確數(shù)據(jù)的修改請(qǐng)求,并拒絕了錯(cuò)誤數(shù)據(jù)的修改,體現(xiàn)了系統(tǒng)對(duì)數(shù)據(jù)一致性的嚴(yán)格把控。查詢數(shù)據(jù)測(cè)試則驗(yàn)證了系統(tǒng)查詢功能的靈活性和準(zhǔn)確性,無論是自動(dòng)查詢?nèi)坑涗涍€是通過關(guān)鍵詞精確查詢,系統(tǒng)都能迅速返回正確的結(jié)果。綜上所述,本次系統(tǒng)測(cè)試全面覆蓋了系統(tǒng)的各項(xiàng)功能,測(cè)試結(jié)果表明,系統(tǒng)在各功能模塊上均表現(xiàn)出色,能夠穩(wěn)定運(yùn)行并滿足設(shè)計(jì)要求。這不僅為系統(tǒng)的正式上線提供了有力保障,也為后續(xù)的系統(tǒng)維護(hù)和升級(jí)奠定了堅(jiān)實(shí)基礎(chǔ)。我們相信,這一系統(tǒng)將在實(shí)際應(yīng)用中發(fā)揮重要作用,為用戶提供高效、便捷的服務(wù)體驗(yàn)。參考文獻(xiàn)管峰.銀行信貸業(yè)務(wù)中的財(cái)務(wù)風(fēng)險(xiǎn)管理策略研究[J].廣東經(jīng)濟(jì),2025,(01):78.孫安剛.銀行財(cái)務(wù)管理如何發(fā)揮最大作用[J].云端,2024,(51):112-114.劉曉紅.淺析我國(guó)農(nóng)村商業(yè)銀行財(cái)務(wù)管理存在的問題及對(duì)策[J].商業(yè)2.0,202433):120-122.陳靜.基于業(yè)財(cái)融合的農(nóng)業(yè)政策性銀行費(fèi)用管理數(shù)字化研究[J].中國(guó)集體經(jīng)濟(jì)024,(33):21-24.劉曉燕.大數(shù)據(jù)時(shí)代銀行財(cái)務(wù)管理創(chuàng)新策略[J].今日財(cái)富,2024,(32):74-76馮婷婷,程向峰.商業(yè)銀行財(cái)務(wù)管理智能化的應(yīng)用探索[J].金融會(huì)計(jì),2024,(1037-43.李兵.網(wǎng)絡(luò)時(shí)代商業(yè)銀行財(cái)務(wù)管理的問題與策略研究[J].中國(guó)管理信息化,20227(17):141-144.關(guān)玥瑤.商業(yè)銀行財(cái)務(wù)管理數(shù)字化轉(zhuǎn)型研究[N].河南經(jīng)濟(jì)報(bào),2024-08-03
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年錫林郭勒盟應(yīng)急管理局關(guān)于公開招聘駐礦安全生產(chǎn)監(jiān)管專家的備考題庫(kù)參考答案詳解
- 2025年中信銀行誠(chéng)聘駐點(diǎn)客戶經(jīng)理(國(guó)企可接受無經(jīng)驗(yàn))招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2026年寵物藥品采購(gòu)合同
- 2026年裝修進(jìn)度跟蹤合同
- 2026年興業(yè)銀行??诜中星锛拘@招聘?jìng)淇碱}庫(kù)及參考答案詳解1套
- 2025年蘭溪市衛(wèi)健系統(tǒng)第一批面向高校公開招聘醫(yī)學(xué)類應(yīng)屆畢業(yè)生17人的備考題庫(kù)完整答案詳解
- 2025年達(dá)州銀行股份有限公司社會(huì)招聘?jìng)淇碱}庫(kù)有答案詳解
- 中國(guó)冶金地質(zhì)總局礦產(chǎn)資源研究院2026年高校畢業(yè)生招聘?jìng)淇碱}庫(kù)附答案詳解
- 中國(guó)海油生產(chǎn)成本資本開支優(yōu)勢(shì)雙驅(qū)動(dòng)支撐油氣儲(chǔ)量產(chǎn)量持續(xù)快速增長(zhǎng)
- (2025)紀(jì)檢監(jiān)察業(yè)務(wù)知識(shí)題庫(kù)(附含參考答案)
- 回轉(zhuǎn)窯安裝說明書樣本
- 2025年中共宜春市袁州區(qū)委社會(huì)工作部公開招聘編外人員備考題庫(kù)附答案詳解
- 2026年中醫(yī)養(yǎng)生館特色項(xiàng)目打造與客流增長(zhǎng)
- 2025年社保常識(shí)測(cè)試題庫(kù)及解答
- 測(cè)量學(xué)基本知識(shí)
- 疤痕子宮破裂護(hù)理查房
- 中國(guó)法律史-第三次平時(shí)作業(yè)-國(guó)開-參考資料
- 護(hù)理專業(yè)(醫(yī)學(xué)美容護(hù)理方向)《美容技術(shù)》課程標(biāo)準(zhǔn)
- 2016廣東省排水管道非開挖修復(fù)工程預(yù)算定額
- 橋梁實(shí)心墩(高墩) 翻模工程專項(xiàng)施工方案
- qPCR實(shí)時(shí)熒光定量PCR課件
評(píng)論
0/150
提交評(píng)論