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

正文內(nèi)容

基于mfc檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧在線文庫

2024-12-30 16:51上一頁面

下一頁面
  

【正文】 面中單擊“用戶管理”按鈕,系統(tǒng)將轉(zhuǎn)向用戶管理界面,如圖11 所示。 } if( this() == 0) { thisMessageBox(用戶密碼為空 ,單擊確定繼續(xù) ,警告 ,MB_OK | MB_ICONWARNING) 。 pEditClear()。 return 。 while(!pRecordsetadoEOF) { uid = pRecordsetGetCollect(id)。 sql += (LPCTSTR)thism_uid。)。 pEditSetSel(0,1)。 this(1)。 if( thism_uid == ) { thisMessageBox( 用 戶 帳 號(hào) 不 能 為 空 ! , 輸 入 不 正 確,MB_ICONWARNING)。 25 pConnectionExecute(sql,amp。 } void CDeleteUserDlg::OnReset() { CEdit * pEdit = (CEdit *)thisGetDlgItem(IDC_EDIT1)。 (RGB(247,247,255))。 int i = 0。 (i,1,psw)。 機(jī)構(gòu)修改 與用戶管理模塊中 的用戶 刪除 相似,在此就不再列出。 sql +=39。 CEdit * pEdit = (CEdit *)thisGetDlgItem(IDC_EDIT1)。 ((CEdit *)thisGetDlgItem(IDC_EDIT1))SetFocus()。 extern _RecordsetPtr pRecordset。 if( == VT_NULL ) { description =。 } if(!flag) { thisMessageBox(不存在您輸入的機(jī)構(gòu) ,請(qǐng)重新輸入 ,操作不正確 )。 CButton * pBtn = (CButton *)thisGetDlgItem(IDC_BUTTON1)。 修改檔案庫 與機(jī)構(gòu)管理模塊中修改機(jī)構(gòu)信息相似,在此就不再列出。 return 。 sql += 39。 } BOOL CNameDocBaseMangerDlg::OnInitDialog() { CDialog::OnInitDialog()。 (RGB(247,247,255))。 CString temp = this(i,0)。 *pResult = 0。 while(!pRecordsetadoEOF) { docbase_name = pRecordsetGetCollect(name)。 } } pRecordsetClose()。 pRecordsetOpen(sql,(), adOpenStatic,adLockOptimistic,adCmdText)。 pRecordsetMoveNext()。 } extern CString afx_uid。 sql += 39。 if( thism_isinbase == 否 ) //未入庫的檔案 ,只有系統(tǒng)管理員 能夠刪除 39 { if( afx_privilege != 0 ) { thisMessageBox(您不是系統(tǒng)管理員 ,無權(quán)操作 !,操作不正確,MB_ICONWARNING)。在系統(tǒng)中已歸檔的檔案列表中選中一份檔案后單擊刪除按鈕就可以刪除一份不再需要或者需要移出的檔案 。 privilege = pRecordsetGetCollect(privilege)。 sql += 1。 } (i,docbase_name)。 _bstr_t admin。 } void CNameDocBaseMangerDlg::OnClickList2(NMHDR* pNMHDR, LRESULT* pResult) { int i = this()。 (1, 權(quán)限 , LVCFMT_LEFT, 130)。 (RGB(247,247,255))。 this()。 sql += (LPCSTR)admin。 33 this(docbase)。 } 檔案庫管理模塊 本模塊 界面如圖 17 所示,其 中增加檔案庫,修改檔案庫,刪除檔案庫三種操作與 機(jī)構(gòu) 管理中相似,也不再累述。 pEditSetFocus()。 pRecordsetClose()。 _bstr_t name。 if( this() == 0 ) { thisMessageBox(機(jī)構(gòu)名稱為空 ,請(qǐng)輸入機(jī)構(gòu)名稱 ,操作不正確 )。 pEditSetSel(0,1)。 _variant_t RecordsAffected。 return 。 } pRecordsetClose()。 while(!pRecordsetadoEOF) { uid = pRecordsetGetCollect(id)。 extern _RecordsetPtr pRecordset。 } 生成用戶報(bào)表 BOOL CUserTableDlg::OnInitDialog() { CDialog::OnInitDialog()。 } CEdit * pEdit = (CEdit *)thisGetDlgItem(IDC_EDIT1)。 _bstr_t sql = delete from users where id=39。 24 } BOOL CAddUserDlg::PreTranslateMessage(MSG* pMsg) { if( pMsgmessage == WM_KEYDOWN) { if( pMsgwParam == 0x0d)//屏蔽回車 { return TRUE。 pEditClear()。 thisMessageBox( 添 加 用 戶 操 作 成 功 ! , 操作成功,MB_ICONINFORMATION )。 23 sql += 39。 return 。 extern _RecordsetPtr pRecordset。 CEdit * pEdit = (CEdit *)thisGetDlgItem(IDC_EDIT2)。 pEditSetSel(0,1)。 返回用戶管理界面,單擊“刪除用戶”按紐,系統(tǒng)轉(zhuǎn)向刪除用戶界面,若要?jiǎng)h除的用戶信息有誤,系統(tǒng)將給出提示信息,若刪除操作成功,系統(tǒng)將給出對(duì)話框提示刪除操作成功,如圖 14 所示。 this()。 afx_privilege =(const char*)_privilege。 //當(dāng)前合法用戶的帳號(hào) extern CString afx_privilege。 return 。 ((CFileManageDlg *)thisGetParent())SendMessage(WM_CLOSE)。 然 15 后用戶就可以根據(jù)自己的權(quán)限選擇各種操作了。 Visual C++ 由許多組件組成 ,包括編輯器、調(diào)試器以及程序向?qū)?AppWizard、 類向?qū)?Class Wizard 等開發(fā)工具。用戶通過設(shè)定檢索條件對(duì)檔案進(jìn)行檢索,可以查看檢索出檔案的詳細(xì)信息,針對(duì)某個(gè)未被借出 的檔案提出借閱申請(qǐng)并填寫借閱申請(qǐng)單。 (3) 檔案庫管理模塊 檔案庫管理模塊的功能包括新建檔案庫、刪除檔案庫、修改檔案庫的描述和任命檔案庫的管理員等。此階段根據(jù)需求分析的結(jié)果,對(duì)系統(tǒng)實(shí)現(xiàn)符合要求的約束,細(xì)致規(guī)劃出各類完整性,盡力排除完整性約束間的沖突 [5]。它的目標(biāo)是 :對(duì)于給定的應(yīng)用環(huán)境,建立一個(gè)性能良好的能滿足不同用戶要求的,又能被選定的DBMS 所接受的數(shù)據(jù)庫系統(tǒng)模式。 (3) 檔案庫管理及管理 員 a 可新建檔案庫、刪除檔案庫、修改檔案庫的描述和任命檔案庫的管理員; b 每個(gè)檔案庫可指定一名管理員,該管理員在這個(gè)檔案庫中有和系統(tǒng)管理員一樣的權(quán)限; c 某檔案庫的管理員可對(duì)庫中的檔案進(jìn)行增加、歸檔、借閱(檢查用戶申請(qǐng)表單)和刪除等操作; d 只有系統(tǒng)管理員才能對(duì)檔案庫進(jìn)行管理 。檔案管理水平的提高,能夠帶動(dòng)單位各方面水平的提升。 作為計(jì)算機(jī)科學(xué)技術(shù)、數(shù)據(jù)庫技術(shù)應(yīng)用的一部分 , 使用計(jì)算機(jī)對(duì)事業(yè)單位的檔案信息進(jìn)行管理 , 具有手工管理所無法比擬的優(yōu)點(diǎn) 。隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 , 其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) , 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 現(xiàn)在 , 檔案管理采用計(jì)算機(jī)智能化管理,采用計(jì)算機(jī)作為工具來幫助檔案管理員進(jìn)行更有效的 地做好 案管理工作。 MFC Library。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理,不僅提高了工作效率,而且大大的提高了其安全性,尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。在下面的各章中將以開發(fā)一套檔案管理系統(tǒng)為例 , 談?wù)勂浞治鲞^程、開發(fā)過程和所涉及到的問題及相應(yīng)的解決方法。 圖 2:用戶操作流程圖 用戶登錄 是否合法用戶 在當(dāng)前庫中歸檔 修改屬性 提交借閱申請(qǐng) 查詢檔案 新增檔案 選擇檔案庫 是否審批通過 移出檔案庫 是否按期歸還 是否審批通過 返回未通過理由 到檔案室提取檔案 Y N Y N Y N Y N 提醒操作 系統(tǒng)管理員,庫管理員 一般用戶 退出 4 需求分析 通過調(diào)查,實(shí)現(xiàn)檔案管理系統(tǒng)基本功能的需求如下,為了使系統(tǒng)需求更加清晰,下面先給出分層的用戶需求 [3]。 (8) 借閱審批 a 只有對(duì)某個(gè)檔案庫有操作權(quán)限的用戶才能對(duì)該檔案庫下的借閱申請(qǐng)進(jìn)行審批; b 審批通過的用戶便可到檔案室提取檔案; c 對(duì)審批未通過的借閱申請(qǐng),管理員需要提出未通過的理由,將信息返回給用戶 。 圖 3:各實(shí)體及屬性的 ER 圖 用戶 檔案 機(jī)構(gòu) 用戶賬號(hào) 機(jī)構(gòu)名稱 機(jī)構(gòu)描述 權(quán)限 用戶密碼 系統(tǒng)消息 檔案庫 檔案編號(hào) 檔案名稱 檔案年度 保存類型 創(chuàng)建人 創(chuàng)建時(shí)間 狀態(tài) 檔案說明 檔案庫說明 名稱 操作描述 操作編號(hào) 狀態(tài) 消息內(nèi)容 消息編號(hào) 操作日志 7 圖 4:分 ER 圖 圖 5:分 ER 圖的綜合 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 將概念模型中的一個(gè)實(shí)體集轉(zhuǎn)換為 關(guān)系模型中的一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。只有系統(tǒng)管理員才 有權(quán)進(jìn)行該項(xiàng)管理。 (5) 借閱管理模塊 借閱管理模塊的操作主要有:顯示指定檔案庫下的借閱申請(qǐng)和已借檔案的列表、顯示借閱申請(qǐng)或已借檔案的詳細(xì)信息、提醒借閱人歸還和歸還檔案等。應(yīng)該把模塊組織成良好的層次關(guān)系,頂層模塊調(diào)用它下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下 層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。 4. 2 各個(gè)模塊的界面和代碼實(shí)現(xiàn) 本系統(tǒng)有 7 個(gè)功能模塊,其中系統(tǒng)管理員可以進(jìn)行全部的操作,普通管理員不能進(jìn)行用戶管理,機(jī)構(gòu)管理,檔案庫管理這三種操作,而一般用戶只能 進(jìn)行檔案檢索和借閱,“我的檔案”這兩種操作,“我的檔案”的功能 未 全部實(shí)現(xiàn)。 } 16 圖 10:系統(tǒng)主界面 void CLandDlg::OnBtnLand() { // TODO: Add your control notification handler code here CString uid。 17 if( psw == ) { if( IDCANCEL == thisMessageBox(密碼為空 ,單擊確定繼續(xù) ,單擊取消退出系統(tǒng) ,警告 ,MB_OKCANCEL | MB_ICONWARNING)) { thisSendMessage(WM_CLOSE)。 pRecordsetOpen(select * from users,(), adOpenStatic,adLockOptimistic,adCmdText)。amp。 thisOnBtnReset()。 單擊“生成報(bào)表”按鈕,系統(tǒng)將轉(zhuǎn)向生成用戶報(bào)表界面,列出系統(tǒng)所有用戶信息,如圖 12 所示。 return 。 ((CEdit *)thisGetDlgItem(IDC_EDIT1))SetF
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1