freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c++的漁船信息安全系統(tǒng)設(shè)計論文-預(yù)覽頁

2025-08-11 08:26 上一頁面

下一頁面
 

【正文】 5 第 3 章 系統(tǒng)需 求分析 系統(tǒng)可行性分析 系統(tǒng)的可行性分析是建立在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進行的,可行性分析的主要工作包括: ( 1)目標(biāo)可行性分析 本漁船信息安全系統(tǒng)是針對漁業(yè)管理而研制開發(fā)的,雖然對于全國漁業(yè)管理部門來說,本系統(tǒng)肯定有一些細節(jié)上的遺漏,但是經(jīng)過作者對于漁業(yè)信息安全管理的深入了解,本系統(tǒng)應(yīng)該可以和漁船信息管理達到很好的對接 [7]。 此外,本系統(tǒng)還精心設(shè)計輸入方式,方便操作人員,有效地減少數(shù)據(jù)輸入的工作量,極大提高用戶的工作效率。 系統(tǒng)任務(wù)描述 漁船信息安全系統(tǒng)面向的是漁業(yè)管理部門的管理漁船各項信息,是利用信息化進行集中管理而開發(fā)的系統(tǒng)。下面分析管理員流程頁面。 ( 3)在具有了所有的基本資料信息后,需要實現(xiàn)實質(zhì)性的漁船信息管理。包括管理員用戶名和管理員密碼。 管理員操作模塊如下: ( 1)通過“管理員信息管理” /“添加管理員信息”模塊添加管理員 信息。 ( 5)通過“管理員信息管理” /“刪除管理員信息”模塊刪除管理員信息。 ( 9)通過“管理員信息管理” /“ 修改管理員信息”模塊修改管理員信息。 ( 13)通過“漁船信息管理” /“查詢漁船信息”模塊查詢漁船信息。 下面就列出系統(tǒng)中的個別具體數(shù)據(jù)庫表: 表 1:本系統(tǒng)所用到的基本信息表及用途 表 名 用途 manager 管理員信息管理表 illegalInformation 漁船違規(guī)記錄信息管理表 boat 漁船信息管理表 sailor 船員信息管理 表 2:管理員信息表,主要用來管理與管理員相關(guān)的數(shù)據(jù)。主鍵 :(Id) 表 5 漁船違規(guī)記錄信息管理表 名稱 數(shù)據(jù)類型 說明作用 是否為空 大小 id 自動編號 編號 否 20 boatName 文本 漁船名字 否 40 boatId 文本 漁船編號 否 20 time 文本 發(fā)生 時間 否 40 reason 文本 發(fā)生事由 否 200 result 文本 處理方案 否 500 以下為數(shù)據(jù)庫關(guān)系圖: 圖 7 數(shù)據(jù)庫關(guān)系圖 15 系統(tǒng) 部分功能模塊設(shè)計 管理員 登錄模塊 開始 輸入用戶名與密碼 查詢數(shù)據(jù)庫 是否有這條記錄? 提示用戶名或密碼錯誤 進入管理員操作界面 否 是 結(jié)束 圖 8 管理員登錄模塊流程圖 基于 C++的漁船信息安全系統(tǒng) 16 第 5 章 功能實現(xiàn) 系統(tǒng) 主要模塊代碼 管理員登陸界面及其主功能界面 輸入管理員的用戶名和相應(yīng)的密碼。其界面如下: 圖 10 添加漁船信息界面 添加漁船信息相關(guān)代碼如下: void CAddBoatInformationDialog::OnAddFishingVessel() { // TODO: Add your control notification handler code here UpdateData(true)。 m_buildMonth=。 CoInitialize(NULL)。uid=。 (連接數(shù)據(jù)庫失敗 !\r\n錯誤信息 :%s,())。 //用于比較輸入的名字 CString strNum。 if(strNum==m_boatId) { isExistence=true。 //清空要輸入的數(shù)據(jù) m_boatId = _T()。 //該船數(shù)據(jù)不存在,可以向數(shù)據(jù)庫中添加記錄 ,注意使用 AddNew()后要用 Update()提交數(shù)據(jù),兩者需一起使用。 m_pRecordsetPutCollect(boatName,_variant_t(m_boatName))。 m_pRecordsetPutCollect(hight,_variant_t(m_hight))。 m_pRecordsetPutCollect(verticalLine,_variant_t(m_verticalLine))。 m_pRecordsetPutCollect(screwNum,_variant_t(0))。 m_boatId = _T()。 m_buildYear = _T()。 m_hight = _T()。 m_tonnager = _T()。 } //關(guān)閉和釋放連接 m_pRecordsetClose()。 CoUninitialize()。 if(m_inputName==) { MessageBox(請輸入船 員編號! ,警告 ,MB_ICONEXCLAMATION|MB_OK)。 if(SUCCEEDED(hr)) { //連接數(shù)據(jù)庫 hr = m_pConnectionOpen(DRIVER={Microsoft Access Driver (*.mdb)}。 } } 基于 C++的漁船信息安全系統(tǒng) 22 //捕捉異常 catch(__error e) { CString errormessage。 //用于下面的 open 函數(shù) _variant_t RecordsAffected。 while(!m_pRecordsetrsEOF) { strName=(char *)(_bstr_t)(m_pRecordsetGetCollect(id))。 } isExistence=true。 } m_inputName=。 ()。它的任務(wù)是盡可能徹底地檢查出程序中的錯誤,提高軟件的可靠性,其目的是檢驗系統(tǒng)是否能達到預(yù)期功能,驗證軟件產(chǎn)品是否與系統(tǒng)需求用例不相符合或與之矛盾,確保軟件系統(tǒng)的輸出信息符合預(yù)期目標(biāo) [9]。 系統(tǒng)測試的特點 ( 1) 采用結(jié)構(gòu)化開發(fā)方法與否對系統(tǒng)測試工作有極大影響; ( 2) 系統(tǒng)測試具有很高的代價; ( 3) 系統(tǒng)測試工作對測試人員要求較高; ( 4)系統(tǒng)測試工作的對象是整個系統(tǒng)的配置。 ( 2)適應(yīng)性維護:對于一個長期使用的系統(tǒng)來說,其應(yīng)用對象會不斷發(fā)生變化,住戶變化調(diào)整,管理制度的改變等,都會導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境。 27 參考文獻 [1] 譚浩強 .C 程序設(shè)計 [M].北京 : 清華大學(xué)出版社 ,20xx. [2] 王珊 ,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 (第四版 ) [M].北京 : 高等教育出版社 ,20xx. [3] 侯俊杰 .深入淺出 MFC[M].武漢 : 華中科技大學(xué)出版社 ,20xx. [4] 梁燦 ,趙艷鐸 .Access 數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程 [M].北京 : 清華大學(xué)出版社 ,20xx. [5] 朱雪燕 ,周曉玉 .Access 使用教程 [M].北京 : 人民郵電出版社 ,20xx. [6](美) ,詹尼斯著 孫蕾 ,等譯 . Ac cess20xx 應(yīng)用大全 [M].北京 : 人民郵電出版社 ,20xx. [7] 徐秀花 . Access 數(shù)據(jù)庫應(yīng)用教程 [M].北京 : 清華大學(xué)出版社 ,20xx. [8] 沈煒 ,徐慧 .Visual C++數(shù)據(jù)庫編程技術(shù)與實例 [M].北京 : 人民郵電出版社 ,20xx. [9] 辛長安 ,王顏國 . Visual C++權(quán)威剖析 MFC 的原理、機制與開發(fā)實例 [M].北京 : 清華大學(xué)出版社 ,20xx. [10] 聶玉峰 ,陳東方 ,田萍芳 .Access 數(shù)據(jù)庫技術(shù)及應(yīng)用 (第二版 ) [M].北京 : 科學(xué)出版社 ,20xx.
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1