【正文】
為“77”;Label6:屬性Caption為“請指定用戶權(quán)限”;屬性Backstyle為“0透明”;屬性FontName為“宋體”。屬性FontSize為“11”;屬性Left為“44”;屬性Height為“19”;屬性Top為“214”;屬性Width為“107”;為該窗體添加3個(gè)Text控件。其中Text1用來輸入用戶名,Text2用來輸入用戶的密碼,Text3用來確認(rèn)用戶輸入的密碼。其屬性設(shè)置分別為:Text1:屬性FontSize為“11”;屬性Left為“179”;屬性Height為“25”;屬性Top為“105”;屬性Width為“145”;Text2:屬性PasswordChar為“*”;屬性FontSize為“11”;屬性Left為“179”;屬性Height為“25”;屬性Top為“138”;屬性Width為“145”;Text3:屬性PasswordChar為“*”;屬性FontSize為“11”;屬性Left為“179”;屬性Height為“25”;屬性Top為“174”;屬性Width為“145”;,其屬性設(shè)置為;Combo1:屬性FontSize為“11”;屬性RowSource為““;屬性RowsourceType為“6字段”;屬性DisplayCount為“2”屬性Left為“180”;屬性Height為“24”;屬性Top為“211”;屬性Width為“100”;4.為該窗體添加3個(gè)Command控件,其屬性設(shè)置分別為:Command1:屬性Caption為“確定”;屬性FontSize為“12”;屬性Left為“32”;屬性Height為“25”;屬性Top為“252”;屬性Width為“60”;Command2:屬性Caption為“取消”;屬性FontSize為“12”;屬性Left為“152”;屬性Height為“25”;屬性Top為“252”;屬性Width為“60”;Command3:屬性Caption為“退出”;屬性FontSize為“12”;屬性Left為“284”;屬性Height為“25”;屬性Top為“252”;屬性Width為“60”;四、主程序的設(shè)計(jì)以及程序的發(fā)布主程序的功能:主程序主要用來設(shè)置系統(tǒng)的運(yùn)行環(huán)境,打開程序主表單,等待使用者的操作。(一)在“項(xiàng)目管理器”中選擇“代碼”中的“程序”,單擊“新建”按鈕,為系統(tǒng)新建一個(gè)主程序。為主程序編寫代碼。代碼如下:clear screenclear eventsopen database student\data\dbdo form student\forms\weledo settingread eventsclose databasedo reset(二)在“項(xiàng)目管理器”中選擇“代碼”中的“程序”,單擊“新建”按鈕,為系統(tǒng)新建一個(gè)程序,用來設(shè)置系統(tǒng)環(huán)境配置。代碼如下:set sysmenu offset sysmenu to set status bar offset talk off set clock statusset palette offset safety offset escape on set keyp to windowsset carry on set sonfirm on set exact on set near on set ansi offset lock on set exclusive offset multilocks on set deleted on set optimize on set refresh to 0,5set collate to ‘strike’set default to sys(5)+curdir()set path to sys(5)+curdir()set sysformats off(三)在“項(xiàng)目管理器”中選擇“代碼”中的“程序”,單擊“新建”按鈕,為系統(tǒng)新建一個(gè)程序, 用來還原系統(tǒng)環(huán)境配置,包括恢復(fù)系統(tǒng)菜單和其他一些開發(fā)環(huán)境必需的配置。代碼如下:set sysmenu defaultset sysmenu on set talk on set notify on set ezclusive of set safetyon modify window screen(四),在“項(xiàng)目管理器”中選擇“代碼”中的“程序”,單擊鼠標(biāo)右鍵,選擇“設(shè)置主文件”。至此,整個(gè)系統(tǒng)的界面設(shè)計(jì)和程序設(shè)計(jì)已經(jīng)基本完成。系統(tǒng)的設(shè)計(jì)到這里,已經(jīng)完成了界面設(shè)計(jì)代碼的編寫。下面通過“項(xiàng)目連編”,制作出可單獨(dú)運(yùn)行的可執(zhí)行程序。首先將系統(tǒng)中涉及到的文件全部包含進(jìn)“項(xiàng)目管理器”。并將界面中用到的圖片文件手工添加進(jìn)來。將無用的表單、數(shù)據(jù)表等移除,并將其源文件從系統(tǒng)目錄刪除。單擊項(xiàng)目管理器右側(cè)的“連編”按鈕,選擇“重新連編全部文件”,如果沒有錯(cuò)誤,就可以生成可執(zhí)行程序。單擊項(xiàng)目管理器右側(cè)的“連編”按鈕,選擇“連編可執(zhí)行文件”,單擊“確定”。選擇系統(tǒng)的文件目錄,文件名設(shè)置為“專門人才檔案檔案管理系統(tǒng)”。這樣系統(tǒng)的連編就完成了。再將“”和“”兩個(gè)文件拷貝到連編后的文件目錄中。系統(tǒng)就可以獨(dú)立運(yùn)行。五、系統(tǒng)調(diào)試和數(shù)據(jù)庫測試經(jīng)過收集資料、要領(lǐng)設(shè)計(jì)、數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)、數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計(jì)等準(zhǔn)備工作以及數(shù)據(jù)庫的實(shí)施和應(yīng)用程序的設(shè)計(jì)。本系統(tǒng)的整體設(shè)計(jì)已經(jīng)完成。為了檢驗(yàn)系統(tǒng)的安全性、可靠性、準(zhǔn)確性、容錯(cuò)性、各模塊功能的實(shí)現(xiàn)效果以及數(shù)據(jù)庫的安全性、可靠性,進(jìn)行以下的系統(tǒng)調(diào)試和數(shù)據(jù)庫測試。使系統(tǒng)的設(shè)計(jì)達(dá)到最終目的。應(yīng)用程序的調(diào)試其主要目的為了對系統(tǒng)的功能進(jìn)行驗(yàn)證與確認(rèn)。其主要由以下步驟:(一)系統(tǒng)各階段的復(fù)查:本系統(tǒng)的功能設(shè)計(jì)其主要目的是使本系統(tǒng)使用于人才信息管理,主要任務(wù)是用計(jì)算機(jī)對人才信息進(jìn)行日常管理,如查詢、修改添加、刪除以及對查詢結(jié)果進(jìn)行打印等。經(jīng)過復(fù)查,系統(tǒng)基本能夠滿足以下功能。符合最初的設(shè)計(jì)思想。本系統(tǒng)在功能上分為主接口模塊、檔案信息管理模塊、檔案登記信息管理模塊和檔案檢索模塊以及用戶管理模塊組成。“主接口模塊該模塊提供本系統(tǒng)的主接口,是本系統(tǒng)唯一的入口和出口。給接口提供用戶選擇并調(diào)用各子模塊。在進(jìn)入本接口以前需核對用戶名和密碼?!啊鯔n案信息管理模塊該模聲提供對檔案信息的添加、修改、刪除、按檔案姓名和部門查詢以及對查詢結(jié)果的打印。進(jìn)行必要的錯(cuò)誤檢驗(yàn)機(jī)制并給出相應(yīng)的錯(cuò)誤提示?!啊鯔n案登記信息管理模塊該模塊提供對檔案信息的添加、修改、刪除、檔案信息查詢以及對查詢結(jié)果的打印。進(jìn)行必要的錯(cuò)誤檢驗(yàn)機(jī)制,并給出相應(yīng)的錯(cuò)誤提示?!啊跤脩艄芾砟K該模塊提供對本系統(tǒng)用戶的添加、刪除和密碼修改等功能。主要包括添加用戶子模塊、刪除用戶子模塊和修改密碼子模塊組成。對該模塊進(jìn)行了必要的安全驗(yàn)證。賦予用戶不同的權(quán)限,防止越權(quán)操作,以增強(qiáng)系統(tǒng)的安全性。經(jīng)過復(fù)查系統(tǒng)的模塊功能設(shè)計(jì)能夠達(dá)到預(yù)期目標(biāo),良好的完成預(yù)定功能。(1)系統(tǒng)功能測試(2)直接運(yùn)行系統(tǒng),進(jìn)行功能測試,基本達(dá)到最初的設(shè)計(jì)要求。數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫設(shè)計(jì)的好壞將直接對系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫也將有利于程序的實(shí)現(xiàn)。本系統(tǒng)所采用的數(shù)據(jù)庫設(shè)計(jì)從數(shù)據(jù)庫需求分析、數(shù)據(jù)庫要領(lǐng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì),一直到數(shù)據(jù)庫的實(shí)施。在這其中,一直堅(jiān)持以事實(shí)為根據(jù)、以應(yīng)用為目標(biāo)、以實(shí)用性、安全性、合理性為目的。其數(shù)據(jù)庫結(jié)構(gòu)基本能夠滿足實(shí)際應(yīng)用需要,符合系統(tǒng)要求,能夠達(dá)到預(yù)期設(shè)計(jì)目的。六、系統(tǒng)的發(fā)布在完成對本系統(tǒng)的測試之后,可以用“安裝向?qū)А盀橄到y(tǒng)創(chuàng)建安裝程序用于發(fā)布。具體步驟如下:建立發(fā)布樹發(fā)布樹包含系統(tǒng)所需的所有文件。本系統(tǒng)的發(fā)布樹目錄為“c:\人才檔案”。運(yùn)行“安裝向?qū)А睆摹肮ぞ摺薄跋驅(qū)А薄鞍惭b”,啟動(dòng)“安裝向?qū)А辈襟E1:指定發(fā)布樹位置為“c:\人才檔案”。步驟2:指定應(yīng)用程序使用或支持的可選組件。本系統(tǒng)選擇“Visual FoxPro運(yùn)行時(shí)刻組件”。步驟3:選擇安裝類型。本系統(tǒng)采用“Web安裝(壓縮)”。步驟4:確定安裝對話框的標(biāo)題為“歡迎使用專門人才檔案檔案管理系統(tǒng)”;版權(quán)信息為“專門人才檔案”。步驟5:選擇系統(tǒng)安裝的默認(rèn)目錄為“C:\人才檔案管理系統(tǒng)”;程序組名為“檔案管理系統(tǒng)”;規(guī)定用戶可以修改此默認(rèn)選項(xiàng)。步驟6:顯示所有選項(xiàng)的結(jié)果,核對無誤。步驟7:選擇“完成”。經(jīng)過以上步驟,系統(tǒng)的發(fā)布已經(jīng)完成。在發(fā)布樹目錄下的“Websetup”目錄內(nèi)的內(nèi)容,就是系統(tǒng)的發(fā)布文件,人才檔案管理系統(tǒng)的設(shè)計(jì)已經(jīng)完成。七、結(jié)束語專門人才檔案檔案管理系統(tǒng)經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā)現(xiàn)在已經(jīng)完畢。其功能基本符合用戶需求,能夠建立一個(gè)完善管理系統(tǒng)物查詢以及各類相關(guān)報(bào)表的打印。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除,對于一致性的問題也通過程序進(jìn)行了有效的解決。不過由于畢業(yè)設(shè)計(jì)時(shí)間較短,該系統(tǒng)難免還要有一些不盡人意的地方,還望我們的老師進(jìn)一步發(fā)現(xiàn)問題,與我們及時(shí)聯(lián)系,使我們的軟件能更加完善。參考文獻(xiàn)[1]Visual foxpro應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計(jì)教程李雁翎編著 高等教育出版社[2]中文Visual36