【正文】
這個(gè)學(xué)習(xí)的過(guò)程中我學(xué)會(huì)了 腳踏實(shí)地,認(rèn)真嚴(yán)謹(jǐn),實(shí)事求是的學(xué)習(xí)態(tài)度,不怕困難、堅(jiān)持不懈、吃苦耐勞的精神是我在這次設(shè)計(jì)中最大的收益。 編譯 結(jié)束后,如果沒(méi)有錯(cuò)誤,就可以生成可執(zhí)行文件了。當(dāng)指一列數(shù)或布局時(shí),可以誰(shuí) 是通過(guò)向?qū)ё笊辖堑姆糯箸R,查看選定布局的示例圖形。這時(shí)會(huì)彈出“新建報(bào)表”對(duì)話框。 ④ “退出( \Q)”菜單項(xiàng)對(duì)應(yīng)的命令是“ do ”,即調(diào)用程序 來(lái)完成系統(tǒng)的退出。 ①“菜單名稱”用于指定顯示在菜單系統(tǒng)中的菜單項(xiàng)。 表單上各個(gè) 按鈕 代碼如下: 圖 9 統(tǒng)計(jì)界面按鈕的設(shè)計(jì) Do 其他不一一列出。在項(xiàng)目管理器的文檔頁(yè)中選擇表單,單擊“新建”按鈕,彈出表單設(shè)計(jì)器,設(shè)置 ”caption”屬性為“編輯”。通常,選項(xiàng)按鈕允許用戶指定對(duì)話框中幾個(gè)操作選項(xiàng)中得一個(gè),而不是輸入數(shù)據(jù)。列可以包含標(biāo)頭對(duì)象及控件。 1 建立一個(gè)表單。 創(chuàng)建步驟如下: set talk off set safety off set date ansi set century on set default to c:\rsgl use 人事檔案 dkda=.f. do form main do read events set sysmetu to default if dkda use 人事檔案 end if 長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 15 close all cancel 2 選擇“文件”下拉菜單的“保存文件”命令,彈出“保存”對(duì)話框,取名為“ ” ,單擊“保存”按鈕保存。人事檔案與家庭成員是被屬于的聯(lián)系。 5. 編輯模塊:該模塊提供對(duì)按檔案進(jìn)行更改,刪除和新增的界面。 數(shù)據(jù)庫(kù)軟件 Visual Foxpro 的簡(jiǎn)稱,又叫 VFP。 目前,在國(guó)內(nèi)外各大企事業(yè)單位中,人事管理系統(tǒng)的使用是非常廣泛的。同時(shí),有很多的軟件開(kāi)發(fā)商也開(kāi)發(fā)了許多基于各種行業(yè)的企業(yè)人事管理系統(tǒng),其中有單機(jī) 版的,也有 C/S 和 B/S 模式的。是 數(shù)據(jù)庫(kù)管理系統(tǒng) ,集成編程語(yǔ)言,是開(kāi)發(fā)小型數(shù)據(jù)庫(kù)的前端工具。 6. 報(bào)表模塊:該模塊按一定格式將人事檔案以報(bào)表格式輸出。而家庭成員的特性 是 家屬姓名和出生年月 。 3 在項(xiàng)目管理器中選“代碼”選項(xiàng)卡,打開(kāi)“程序”下拉菜單。在項(xiàng)目管理器的文檔頁(yè)中 懸著表單,單擊“新建”彈出“表單設(shè)計(jì)器”,設(shè)置 caption。由于表格及其列,標(biāo)頭和控制都有各自的屬性集,可以完全控制表格中得每一個(gè)元素。 2 將兩個(gè)選項(xiàng)按鈕的“ caption”屬性分別修改為“按編號(hào)查詢”和“按姓名查詢”,并設(shè)這兩個(gè)選項(xiàng)按鈕的“ Autosize”屬性為“ .”,使得“ Caption”屬性中得文字能全部顯示出來(lái)。接著,先按前面所說(shuō)的步驟生成對(duì)應(yīng)表單:從“表單”菜單中選擇“快速表單”,彈出表單生成器。 4 下面設(shè)計(jì)各個(gè)特定的統(tǒng)計(jì)表單,首先設(shè)計(jì)統(tǒng)計(jì)職務(wù)表單。 ②“菜單名稱”列左邊的雙向箭頭按鈕允許有鼠標(biāo)拖動(dòng)調(diào)整各行的順序。 close all clear event 7. 在設(shè)計(jì)器“菜單級(jí)”欄選擇“菜單欄”,返回“菜單欄”編輯。如圖: 在對(duì)話框中單擊“報(bào)表向?qū)В?W)”,彈出“向?qū)нx取”對(duì)話框, 在對(duì)話框中選擇“報(bào)表向?qū)А保瑔螕簟按_定”,彈出“報(bào)表向?qū)А薄? 這一步,不必作任何修改,直接單擊“下一步”。如果有錯(cuò)誤系統(tǒng)會(huì)自動(dòng)彈出提示,讀者應(yīng)根據(jù)提示修改錯(cuò)誤。我想這是一次意志的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助。此刻,我的感受頗多。選擇“重新連編全部文件”命令,它的功能是將項(xiàng)目管理器中包含的文件作檢查,如果在連編后刪除某些文件,就需要使用這個(gè)按鈕對(duì)文件重新編譯。當(dāng)報(bào)表中得所有字段可以在一頁(yè)中水平地排滿時(shí),可以使用“列”風(fēng)格來(lái)設(shè)計(jì)報(bào)表,這樣可以在一個(gè)頁(yè)面中顯示更多的數(shù)據(jù),而當(dāng)每個(gè)記錄都有很多的字段時(shí),由于一行中可能容納不了所有的字段,就可以考慮“行”風(fēng)格的報(bào)表布局。在項(xiàng)目管理器中選定“報(bào)表”項(xiàng),并單擊“新建”按鈕。 ② “關(guān)閉人事檔案( \C)”菜單項(xiàng)對(duì)應(yīng)的命令是“ ”,即釋放“瀏覽表單” ③ “打印花名冊(cè)( \P)”菜單性對(duì)應(yīng)的命令是“ report form hmc to printer”,即把報(bào)表文件 hmc 送到打印機(jī)打印,其中報(bào)表文件 hmc 的設(shè)計(jì)。 在菜設(shè)計(jì)器中 。“ picture”屬性為圖片所在 位置。 長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 20 1 建立一個(gè)表單。 選項(xiàng)按鈕牛組是包含選項(xiàng)按鈕的容器。表格包含列對(duì)象。 長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 16 系統(tǒng)主界面是用戶進(jìn)入系統(tǒng)后主要接觸的界面,由他可以進(jìn)入各個(gè)功能模塊。 “代碼”的下來(lái)菜單,選擇“程序”,項(xiàng)目管理器的“新建”按鈕,打開(kāi)“代碼編輯器”在代碼編輯器中編寫代碼。關(guān)系姓名和出生日期是社會(huì)關(guān)系中得特性,與社會(huì)關(guān)系是 二 對(duì)一的關(guān)系。 4. 統(tǒng)計(jì)模塊:該模塊提供按某一條件進(jìn)行統(tǒng)計(jì)界面。因?yàn)?WINDOWS 操作系統(tǒng)是目前應(yīng)用最廣的操作系統(tǒng),它以全新的圖形界面,簡(jiǎn)單快捷的操作方式,支持多媒體功能等特點(diǎn)而成為軟件發(fā)展的流行趨勢(shì),選用它作為開(kāi)發(fā)平臺(tái),易于功能的擴(kuò)展和軟件升級(jí)。 目前我國(guó)人事管理的現(xiàn)狀 隨著我國(guó)經(jīng)濟(jì)的蓬勃發(fā)展并逐漸與世界接軌 ,人事管理系統(tǒng)日趨復(fù)雜與多變。而不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。 Visual FoxPro 中的 Visual 的意思是 “ 可視化 ” ,該技術(shù)使得在Windows 環(huán)境下設(shè)計(jì)的應(yīng)用程序達(dá)到即看即得的效果。 數(shù)據(jù)庫(kù)設(shè)計(jì) 創(chuàng)建數(shù)據(jù)庫(kù)是設(shè)計(jì)系統(tǒng)的第一步,其關(guān)鍵問(wèn)題在于確定所 需的表結(jié)構(gòu)并為之建立索引。 編 號(hào) 員工姓名 簡(jiǎn)歷員工姓名 人事檔案 擁有 社會(huì)關(guān)系 屬于 家庭成員 家屬姓名 出生年月 關(guān)系姓名 電話號(hào)碼 長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 12 4 軟件實(shí)現(xiàn)過(guò)程 軟件的實(shí)現(xiàn)過(guò)程是整過(guò)軟件的精髓,這一部分影響整個(gè)系統(tǒng)實(shí)現(xiàn)的關(guān)鍵。單擊“ ”,在彈出的會(huì)計(jì)菜單中選“設(shè)置主文件”,設(shè)置“ ”為系統(tǒng)的主文件。 2 在表單上添加一個(gè)“容器”控件 container1??梢栽诒砀裆善髦薪换サ貏?chuàng)建“表格”。設(shè)“按編號(hào)查詢”選項(xiàng)按鈕的“ value”屬性為“ 1”,這樣,在默認(rèn)狀態(tài)先下就是選擇“按編號(hào)查詢”。 在“數(shù)據(jù)庫(kù)和表( D) :”中選擇“人事管理”數(shù)據(jù)庫(kù),在在其下選“人事檔案”表,單擊向右的雙箭頭按鈕,選擇所有的字段,然后單擊“確定”按鈕,表單生成器自動(dòng)為我們生成對(duì)應(yīng)的標(biāo)簽和文本框。在項(xiàng)目管理器新建一個(gè)表單后,長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 24 往表單添加一個(gè)表格控件,接著右擊表格,彈出會(huì)計(jì)菜單,選擇“生成器( B)”,在“數(shù)據(jù)庫(kù)和表( D):”中選擇“人事管理”數(shù)據(jù)庫(kù),再在其下選 ”統(tǒng)計(jì)職務(wù) ”表,單擊向右的雙箭頭按鈕,選擇所有字段,然后單擊“確定”,便生成與“統(tǒng)計(jì)職務(wù)表”中字段相應(yīng)的列。 ③“結(jié)果”用于在選擇菜單項(xiàng)時(shí)發(fā)生動(dòng)作的類型。在“編輯( \E)”“查詢( \F)”菜單項(xiàng)的“結(jié)果”選擇“命令”,在“選項(xiàng)”欄分別填入“ do form bj”和“ do form cx”,即分別打開(kāi)前面設(shè)計(jì)的“編輯表單”和“查詢表單”。 2. 字段選取。 6. 排序記錄。本例中生成。 在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。 長(zhǎng) 春 工 程 學(xué) 院 畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 33 7 致謝 經(jīng)過(guò) 3 個(gè)月的努力,我的大學(xué)最后一項(xiàng)任務(wù)即將完成。 2 單擊項(xiàng)目管理器右側(cè)的“連編”按鈕,選擇連編選項(xiàng)。即定義報(bào)表顯示的字段布局。 1. 新建報(bào)表。其中: ① “瀏覽人事檔案( \W)”菜單項(xiàng)對(duì)應(yīng)的命令是“ do form in”,即運(yùn)行前創(chuàng)建的“瀏覽表單”。 下面來(lái)設(shè)計(jì)本系統(tǒng)的菜單 1. 現(xiàn)在項(xiàng)目管理器的項(xiàng)列表中展開(kāi)“其他”項(xiàng),選擇菜單,選擇“菜單”項(xiàng),單擊項(xiàng)目管理右邊的“新建”按鈕,進(jìn)入圖 2. 選擇“菜單”,進(jìn)入菜單設(shè)計(jì)器 。在按鈕組右邊添加一個(gè)“圖像”控件,并設(shè)“ stretch”屬性為“ 2stretch”。 編輯表單 編輯表單用于實(shí)現(xiàn)對(duì)人事檔案的記錄進(jìn)行添加,更改和刪除等功能。 設(shè)置其“ bottoncount”屬性為“ 2”,這時(shí)選項(xiàng)按鈕組中會(huì)出現(xiàn)兩個(gè)按鈕。 表格是按行和列現(xiàn)實(shí)數(shù)據(jù)的容器控件。 本系統(tǒng)所需要的表單有:主界面表單,瀏覽表單,查詢表單,編輯表單等。 主文件或者主應(yīng)用程序?qū)ο蟊仨氉龅氖虑榫褪菍?duì)應(yīng)用程序的環(huán)境進(jìn)行初始化,并建立一個(gè)時(shí)間循環(huán)來(lái)等待用戶的交互使用,最后在退出程序時(shí),恢復(fù)初始的開(kāi)發(fā)環(huán)境。人事檔案與社會(huì)關(guān)系都是實(shí)體,兩個(gè)實(shí)體間的相互關(guān)系是互相擁有的聯(lián)系。 3. 查詢模塊:該模塊提供查詢符合某一條件的人事檔案的界面。 2 系統(tǒng)的 開(kāi)發(fā) 開(kāi)發(fā)平臺(tái)的選擇 考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了 WINDOWSXP 中文版作為開(kāi)發(fā)、測(cè)試和運(yùn)行的平臺(tái)。 Abstract The persona management information system can help large and mediumsized enterprise to manage personal files in the normal business stage. The system highly abstracted the business model of manage stage. It adopts elastic and flexible design way, and has many unique features. It adopts elastic and flexible design way, and has many unique features. It allows the user to definite the attribute of the personal management according to the actual needs which made the large and me