版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、課程設計報告卓越公司培訓管理系統(tǒng)卓越公司培訓管理系統(tǒng)一、系統(tǒng)總體規(guī)劃 本系統(tǒng)是專門為卓越公司設計的一套培訓管理系統(tǒng),適用于公司內(nèi)部的人力資源管理中的培訓環(huán)節(jié)的資料查詢與保存整理工作。本系統(tǒng)采用面向?qū)ο蟮脑O計思想,以菜單和表單的形式進行各表單的調(diào)用,主要完成以下功能:1、針對于公司員工,可以對所有培訓課程的教課內(nèi)容、時間、地點、教師等進行查詢,全面掌握需要參加的課程信息。2、針對于公司負責培訓管理的管理人員,可以對所有的課程信息進行修改更新,及時錄入新增添的信息,并用數(shù)據(jù)庫對所有培訓信息進行整理保存,便于留檔。3、系統(tǒng)提供打印預覽及打印功能,便于資料的輸出,方便用戶的使用。二、需求分析 培訓環(huán)節(jié)
2、是人力資源管理工作中的重要組成部分,公司中上至經(jīng)理部長,下至員工都需要參加有計劃的培訓學習,由于參加培訓的人員比較分散,上課的時間地點也有一定的隨機性,特設計本套系統(tǒng)放置在公司的局域網(wǎng)上,便于參訓人員及時獲得培訓信息,也便于人力資源管理部門對培訓工作進行系統(tǒng)的管理,對信息進行維護以及及時發(fā)布最新信息。三、系統(tǒng)框架 卓越公司培訓管理系統(tǒng)管理員登陸員工登陸打印預覽及打印其他錄入更改登陸權(quán)限關(guān)于本系統(tǒng)退出教師信息錄入課程信息錄入日歷查詢培訓課程查詢培訓教材查詢培訓教師查詢按培訓地點查詢按課程名查詢管理員密碼修改四、系統(tǒng)功能模塊設計 1、登陸模塊 系統(tǒng)設定兩種登陸權(quán)限,分為員工登陸和管理員登陸。員工可
3、以直接進入到系統(tǒng)主菜單,但只可進行信息的查詢與打印;管理員需要輸入密碼后方可進入系統(tǒng)主菜單,可以進行除了查詢與打印之外的信息錄入工作。 2、查詢模塊 (1)對培訓課程進行查詢:下設兩種查詢方式按培訓地點查詢與按課程名查詢。用戶在輸入需要查詢的培訓地點或課程名后,窗口下面的表格中會顯示出課程的其他詳細信息,如開課時間、主辦部門、課時數(shù)等等具體信息。 (2)對培訓教材進行查詢:每門課程會有相應的授課教材(戶外授課除外)。用戶在查到自己所需參加的課程后,可以在此模塊輸入課程名,系統(tǒng)會在下面的表格中顯示出本門課程的教材信息,如出版社、作者等信息。 (3)對培訓教師進行查詢:公司從各類高校和培訓機構(gòu)請來
4、講師為員工授課,設計此模塊便于培訓學員對教師基本情況有所了解。用戶可以在用戶在輸入后點擊查詢,窗口下面的表格中顯示教師的基本信息,如年齡、所在單位、職稱、學歷等等具體信息。 3、錄入模塊 此模塊專門為管理員設計,只有通過管理員權(quán)限進入的用戶方可使用此模塊。為便于管理員信息的錄入,特分為兩種錄入方式教師信息錄入和課程信息錄入。管理員可以在錄入界面對教師和課程的各項信息進行信息的添加與保存工作。添加完畢后,員工即可在查詢模塊進行查詢。 此外,針對于管理員權(quán)限,還設計了密碼修改功能,對原有的管理員密碼進行修改,保證了錄入信息的安全性。 4、打印模塊 打印模塊提供對系統(tǒng)源表的打印及打印預覽功能,可以對
5、教師基本信息表、課程安排表、培訓教材表進行輸出,很大的方便了用戶的操作。 5、日歷模塊 系統(tǒng)在主登陸界面上設計了日歷查詢及當前時刻顯示功能,便于用戶在查詢課程時間時,核對當前時間,安排自己的行程。 6、其他模塊 在其他模塊中,設計了三項功能。用戶可以修改當前的登陸權(quán)限,如由員工登陸變?yōu)楣芾韱T登陸,會要求用戶輸入管理員密碼,輸入正確后,菜單上的錄入模塊即可使用。其次,其他模塊中包括關(guān)于本系統(tǒng)的版權(quán)所有者與制作者的介紹。最后,有退出系統(tǒng)的按鈕。 五、系統(tǒng)數(shù)據(jù)庫設計及關(guān)鍵的程序代碼1、表結(jié)構(gòu)設計 本系統(tǒng)建立數(shù)據(jù)庫后,數(shù)據(jù)庫中主要包括三個數(shù)據(jù)表:課程安排表、教師基本信息表和培訓教材表。其字段屬性如下:
6、 課程安排表(kcset.dbf) 教師基本情況表(teacher.dbf)培訓教材表(book.dbf) 密碼表(mm.dbf) 密碼表中設有password字段,對密碼進行保存。2、表單結(jié)構(gòu)設計及關(guān)鍵的程序代碼 本系統(tǒng)共有14張表單,根據(jù)需要設定了其autocenter、caption、picture、showwindow、windowstate等等屬性,并對所有表單進行了界面美觀工作。主要表單結(jié)構(gòu)及關(guān)鍵程序代碼如下:歡迎表單 本表單包括一個標簽、一個選項按鈕、兩個按鈕。用戶通過選項按鈕組可以選擇通過員工權(quán)限或管理員權(quán)限進入系統(tǒng),若選擇員工進入可以直接進入主界面,若選擇管理員登陸則出現(xiàn)下面
7、的密碼輸入界面。此外,在表單的init event中定義了limit公共變量,且在進入按鈕中設定limit=1。 密碼登陸表單 用戶選擇管理員登陸后,應輸入相應密碼,按確定按鈕進入。系統(tǒng)初始密碼為123,用戶共有三次輸入正確密碼的機會,若三次都不正確,則系統(tǒng)會直接退出。放棄登陸選擇退出按鈕,系統(tǒng)會詢問是否確定退出,若選擇是則直接退出,選擇否則返回密碼輸入界面。文本框的password char設為*,確定按鈕的主要代碼如下:login=login+1messagebox(您還有+str(3-login,1)+次機會輸入密碼!,5+48,警告!)if login=3messagebox(您不能使
8、用本系統(tǒng)!,16+0,警告!)quit此外,在確定按鈕中還設定了limit=2。課程查詢表單在菜單中選擇課程查詢選項,按照不同的查詢方式,出現(xiàn)以上兩個表單,在組合框中可以輸入要查詢的項目,也可在下拉列表中選擇需要查詢的項目,按查詢按鈕進行查詢,查詢結(jié)果會在界面下方的表格中顯示。如果所輸入的名稱在系統(tǒng)中沒有記錄時,將會出現(xiàn)輸入錯誤的提示,要求重新輸入。在查詢中,表格的read only選項設為真,用戶不可對表格內(nèi)容進行改動。查詢按鈕的主要代碼如下:select kcsetset filter toloca for allt(kcset.課程名稱)=allt(bo1.value)if found(
9、) thisform.grid1.visible=.t.set filter to kcset.課程名稱=allt(bo1.value)else=messagebox(記錄中無此課程名!,0+48,錯誤!)bo1.setfocusendifthisform.refresh教師查詢表單及教材查詢表單 這兩張查詢表單與之前的查詢表單有許多類似之處,基于同一種設計思想,在此不再贅述有所不同的是由于教材查詢輸出的條目較小,所以采用了文本框輸出方式,查詢結(jié)果會在相應的文本框中顯示。錄入表單 錄入表單中提供了與源表相對應的字段,可以對源表進行添加記錄的工作,課程信息表的數(shù)據(jù)環(huán)境中添加了kcset.dbf和
10、book.dbf兩個表,可以同時對兩個表錄入信息,新紀錄添加后,選擇保存按鈕進行保存。密碼修改表單用戶需先輸入原密碼,再輸入新修改的密碼,為了保證輸入的正確,系統(tǒng)要求進行兩次重復輸入,若兩次輸入不正確,則會跳出提醒框“兩次輸入不一致!”要求重新輸入。 open databases 數(shù)據(jù)庫use mmif c=d if messagebox(確定要修改密碼嗎?,48+1,警告!)=1 update mm set pword=c release thisform endifelsemessagebox(兩次輸入的密碼不一致!,32+3,警告!)thisform.text2.value=thisfo
11、rm.text3.value=thisform.refreshendif打印與打印預覽表單 打印表單可以實現(xiàn)對源表的打印與預覽工作。確定按鈕的部分代碼如下: case thisform.optiongroup1.value=1if thisform.optiongroup4.value=1report form teacher preview nowaitelsereport form teacher to printer noconsoleendif系統(tǒng)主界面與日歷表單 此表單為本系統(tǒng)的頂層表單,菜單加于此表單之上?;诒鞠到y(tǒng)的特點,特在此表單之上增加了activex控件中的日歷控件,并在日
12、歷屬性中對日歷的外觀進行了美化,此外,日歷上設定了計時器控件,用來顯示當前時間,設其interval屬性為500,timer event為: if thisform.label1.captiontime() thisform.label1.caption=time()endif3、菜單結(jié)構(gòu)設計設有查詢、錄入、打印、其他四項主菜單,并為其設置了快捷鍵。查詢下又設有兩級菜單,分菜單下對應相應的do form命令。錄入下的子菜單設置了跳過limit=1命令,實現(xiàn)了在員工登陸權(quán)限下該菜單不可用,并且在菜單中加入了分行標志(-)。其他菜單中包含退出鍵,用戶可由此退出系統(tǒng),退出系統(tǒng)前會出現(xiàn)退出界面,界面中
13、加入了一個計時器,5秒鐘后自動退出系統(tǒng)。4、報表結(jié)構(gòu)設計 系統(tǒng)中設有teacher.frx、book.frx、kcset.frx三張報表對應于三張前面提到的數(shù)據(jù)庫表,可以實現(xiàn)對表的打印預覽與打印工作。六、心得體會看著即將完成的課程設計,心情分外激動,也有不少的心得體會,感慨頗深,特總結(jié)如下:通過這次vfp課程設計,我深深地體會到了實踐對于學習的重要性,只有通過親手去實踐,才能更好的掌握一門技術(shù)。這套培訓管理系統(tǒng)是我自己在不斷摸索的過程中慢慢完善起來的,在制作的過程中,遇到了各種各樣大大小小的問題,我也在不斷地嘗試各種解決辦法,修改不同的屬性方法事件,身邊擺的好幾本參考書,都讓我翻了好幾遍,就算是解決了一個像字體居中的這種小問題也會讓我欣喜若狂。我想,只要自己肯鉆研,沒有什么苦難是克服不了的。在這種不斷的探索中,我體會到了vfp功能的強大,只要方法得當,你所想到的設計方法他都可以實現(xiàn),我在這套
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院護工保密協(xié)議書范本(3篇)
- 舞蹈新生班主題課程設計
- 藝術(shù)與設計課程設計案例
- 自然探索團隊課程設計
- 簡易課程設計
- 英語詞匯班課程設計
- 正太分布課程設計
- 綠色蟈蟈課程設計
- 財務制度匯編
- 《刑罰的體系與種類》課件
- 小學思政課《愛國主義教育》
- 中藥材的性狀及真?zhèn)舞b別培訓-課件
- 泵站項目劃分
- 綠化養(yǎng)護工作檢查及整改記錄表
- 新能源發(fā)電技術(shù)學習通課后章節(jié)答案期末考試題庫2023年
- GB/T 42752-2023區(qū)塊鏈和分布式記賬技術(shù)參考架構(gòu)
- Module 9 (教案)外研版(一起)英語四年級上冊
- 初中物理-初三物理模擬試卷講評課教學課件設計
- DG-TJ 08-2367-2021 既有建筑外立面整治設計標準
- 公文流轉(zhuǎn)單(標準模版)
- XXX大中型公司報價管理辦法
評論
0/150
提交評論