版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
二○○九級計三班。企業(yè)總體培訓課程的設置和安排。。允許員工根據自己的情況選擇合適的課程和上課時間。。對選課結果進行統(tǒng)計報表。允許員工對最后選課結果的查詢。。培訓考核成績的輸入和查詢。員工培訓系統(tǒng)可以為員工素質技能的評價提供可靠的依理系統(tǒng)中的員工基本信息和部門信息等輔助資料,這些數據可以通過數據庫直接讀取。2.1數據庫需求分析根據系統(tǒng)數據流程圖,我們可以列出以下系統(tǒng)所需的數據項和數據結構:。課程設置:編號、名稱、簡介、所用教材、上課地點、人數、上課時間。選課結果:記錄編號、員工、課程、考核成績、評價、考核日期。。人員信息:員工號、密碼、權限、姓名、部門、當前狀態(tài)等。。部門設置:部門編號、名稱等。2.2數據庫概念結構設計2.3數據庫邏輯結構設計csidintrotpididjobtelintro2.4數據庫的建立2.4.1數據庫的建立2.4.2初始數據的輸入01201234(以下各部分請設計者完成)。3.1功能說明修改、選課和成績查詢三項功能。完成數據庫創(chuàng)建和功能說明以后,我們可以進行下一步工作,既設計用戶界面。課結果管理模塊”4.1選課培訓課程模塊4.1.1具體功能分析4.1.2實現方法課程表、選擇課程和刪除課程。4.1.2遇到的主要問題及相關解決方法已選擇的課程表,使用了語句:select課程號=training_plan.cid,程簡介=intro,所用教材=book,上課地點=classroom,課程上限人數轉換。剛開始用switch語句,由于switch語句不支持csting型,改用if……else…語句。這門課,則不能再選。第二,課程已經開始或結束則不能選。第三,該課上限人數已到,則選課失敗?;蚪Y束,則不能退選。4.1.3本模塊的部分界面截圖4.2設置課程模塊4.2.1具體功能分析4.2.3實現方法一個“清零”按鈕。4.2.4遇到的主要問題及相關解決方法*即可。除,必須先對培訓計劃表training_plan表進行處理。要給出相關提示。4.2.3本模塊的部分界面截圖邏輯設計,概念設計,否則只會事倍功半。項目的。在分工的時候,一定要明確各自的任務,定義好相關的接口。關的日志文件進行記錄。由于沒有大型項目開發(fā)的經驗,我們雖然對工程文件進行了備份,后,進公司了,項目會大很多,動則幾十萬行代碼,從事開發(fā)的團隊成員也很多,這時候,由于整個項目的源代碼比較多,所以在此只附上我寫的兩6.1選課模塊源代碼#include"stdafx.h"staticcharTHIS_FILE[]=FILE;/////////////////////////////////////////////////////////////////////////////DailogForSelectCourse::DailogForSelectCourse(CString_peronid,CString:CDialog(DailogForSelectCour{LinkSql=Link;m_Edit1_FieldValue=_T("");m_Edit2_cidValue=_T("");m_Edit3_cidValue=_T("");}//voidDailogForSelectCourse::OnInitDialog()//{//}{}/////////////////////////////////////////////////////////////////////////////{}{elseelseelseelseelseelseelseelseelse期")elseif{課地點=classroom,課程上限人數=number,開課時間=classtime,狀態(tài)=cscode,考試時間course";return;}else{return;}}{}{(personid,m_Edit2_cidValue);::CoInitialize(NULL);//因為它有時會經常出現一些想不到的錯誤try{_bstr_tstrConn=LinkSql.AllocSysString();庫");}{::CoUninitialize();return;}CStringstr;_variant_tpcid,ppersonid,authority,cscode;{break;}}if(OK){return;}CString_cid;{_cid=str=(LPCSTR)(_bstr_t)m_pRecordset->GetCollect("cid");{break;}}if(str!="0"){return;}{{break;}}return;}_variant_tra;strAdd=strAdd+"'-1',"+"'0')";}}{::CoInitialize(NULL);//因為它有時會經常出現一些想不到的錯誤try{_bstr_tstrConn=LinkSql.AllocSysString();庫");}{::CoUninitialize();return;}CStringstr,_cid;_variant_tcscode;{_cid=(LPCSTR)(_bstr_t)m_pRecordset->GetCollect("cid");{break;}}if(str!="0"){AfxMessageBox("課程已經return;}//以下刪除數據_variant_tra;}}{CDialog::OnInitDialog();CStringstrAdd="select課程號=training_plan.cid,成績=score,考核評價}//#include"stdafx.h"staticcharTHIS_FILE[]=FILE;/////////////////////////////////////////////////////////////////////////////{LinkSql=Link;m_Edit1_cid=_T("");m_Edit8_classtime=_T("");m_Edit4_intro=_T("");}{}/////////////////////////////////////////////////////////////////////////////{if(m_Edit1_cid!=""){}else{}if(m_Edit3_personid!="")else{}if(m_Edit4_intro!="")else{}else{}if(m_Edit6_classroom!="")else{}else{}if(m_Edit8_classtime!="")else{}if(m_Edit9_cscode!="")else{}else{}if(!ok)所}{::CoInitialize(NULL);//因為它有時會經常出現一些想不到的錯誤try{庫");}{::CoUninitialize();return;}//檢測該課程是否存在CStringstr;_variant_tpcid;{break;}}if(OK){return;}//檢測該課程任課老師是否存在_variant_t_personid;{break;}}if(!OK){return;}{return;}//以下插入數據_variant_tra;strAdd=strAdd+m_Edit6_cl}}{if(m_Edit1_cid=="")else::CoInitialize(NULL);//因為它有時會經常出現一些想不到的錯誤try{連接數據庫");}{::CoUninitialize();return;}CStringstr;_variant_tpcid;{break;}}if(!OK){return;}//判斷該課是否已有學生選擇{break;}}if(OK){課結果表進行修改");if(::MessageBox(NULL,"該課程已有}return;}//以下刪除數據_variant_tra;}}{::CoInitialize(NULL);try{_bstr_tstrConn=LinkSql.AllocSysString();}{::CoUninitialize();return;}//以下更新數據_variant_tra;{return;}if(m_Edit1_cid==""){return;}else{{}if(m_Edit3_personid!="")if(ok)else{}if(m_Edit4_intro!="")if(ok)else{}if(ok)else{}if(m_Edit6_classroom!="")if(ok)else{}if(ok)else{}if(m_Edit8_classtime!="")if(ok)else{}if(m_Edit9_cscode!="")if(ok)else{}if(ok)else{}}{return;}}{CStringcolVal;//讀取課程編號v_Value=col.GetValue();//設置列編號//讀取列值m_Edit1_cid=v_Value.bstrVa//讀取課程名v_Value=col.GetValue();//讀取任課教師v_Value=col.GetValue();//讀取課程簡介v_Value=col.GetValue();m_Edit4_intr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 14《天文學上的曠世之爭》說課稿 2023-2024學年統(tǒng)編版高中語文選擇性必修下冊
- 2025年度智能云計算平臺運維服務合同2篇
- 2025年度新能源出租車司機勞動合同規(guī)范范本2篇
- 福建省南平市太平中學高一化學模擬試題含解析
- 福建省南平市松溪縣第二中學高一地理模擬試題含解析
- 2024年版:廣告發(fā)布合同廣告內容審核與責任分配
- 2024版二手房租賃買賣合同范本
- 農場年度榮耀
- 2025版智能家居配套大平方樓房買賣合同3篇
- 大V賬號推廣合同(2篇)
- 部編版語文三年級下冊第二單元整體作業(yè)設計
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之11:“5領導作用-5.5崗位、職責和權限”(雷澤佳編制-2025B0)
- 物聯網安全風險評估剖析-洞察分析
- 2024年-江西省安全員C證考試題庫
- 物業(yè)保安培訓工作計劃
- 開題報告課件(最終)
- 治未病科室建設
- 投標部述職報告
- 2024天津高考英語試題及答案
- 中國高鐵技術的發(fā)展與展望
- 2014-2024年高考語文真題匯編之詩歌鑒賞含答案解析
評論
0/150
提交評論