資源描述:
《vfp課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、VFP課程設(shè)計(jì)課題名稱學(xué)生信息管理系統(tǒng)學(xué)生姓名專業(yè)電子商務(wù)班級信0704班2008年12月13摘要學(xué)生信息管理系統(tǒng)是一個(gè)學(xué)校管理學(xué)生檔案不可缺少的部分,它的內(nèi)容對于學(xué)校的管理者來說是至關(guān)重要的,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)閷W(xué)校的管理者提供充足的信息和快捷的查詢手段。一直以來,學(xué)生信息管理系統(tǒng)是人們使用傳統(tǒng)人工的方式管理學(xué)生的基本檔案,這種管理方式存在著許多缺點(diǎn):效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類
2、社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。,使用計(jì)算機(jī)對學(xué)生學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與先進(jìn)科學(xué)技術(shù)接軌的重要條件。13目錄第一章系統(tǒng)功能1.1系統(tǒng)功能………………………………………………………………………4第二章系統(tǒng)結(jié)構(gòu)設(shè)計(jì)2.1系統(tǒng)功能模塊圖………………………………………………………………52.2項(xiàng)目管理器的建立……………………………………………………………52.3數(shù)據(jù)
3、庫和表的建立……………………………………………………………5第三章表單的設(shè)計(jì)3.1登錄表單設(shè)計(jì)…………………………………………………………………73.2主界面表單設(shè)計(jì)………………………………………………………………83.3基本情況管理表單設(shè)計(jì)………………………………………………………93.4學(xué)生成績管理表單設(shè)計(jì)………………………………………………………133.5課程表管理表單設(shè)計(jì)…………………………………………………………143.6用戶管理表單設(shè)計(jì)……………………………………………………………163.6.1用戶修改密碼表單設(shè)計(jì)……………………
4、…………………………163.6.2用戶注冊表單設(shè)計(jì)……………………………………………………173.7報(bào)表設(shè)計(jì)………………………………………………………………………18第四章小結(jié)小結(jié)………………………………………………………………………………1913第一章系統(tǒng)簡介1.1系統(tǒng)分析1.系統(tǒng)的使用對象使用該系統(tǒng)的人員,主要是教務(wù)部門的管理人員或者需要查詢信息的學(xué)生。使用的目的主要是對學(xué)生的信息進(jìn)行高效的管理,并對學(xué)生信息進(jìn)行維護(hù),包括基本信息的輸入、變更、查詢等。2.開發(fā)語言的選擇針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合目前
5、的軟硬件環(huán)境,選用微軟Windows平臺(tái)下的VisualFoxPro6.0(簡寫為VFP6.0)作為軟件開發(fā)工具。1.2系統(tǒng)功能本學(xué)生信息管理系統(tǒng)需要以下功能:用戶管理:包括密碼修改和用戶注冊。密碼修改功能可以讓操作者修改自己的密碼,防止密碼被盜用。用戶注冊是可以讓操作者注冊新的用戶名和密碼。學(xué)籍管理:對學(xué)生的檔案進(jìn)行管理,主要包括學(xué)生基本情況的修改、刪除、添加、查詢等,其中查詢是根據(jù)學(xué)號來查詢。學(xué)生基本情況主要包括:學(xué)號、姓名、性別、出生年月、年齡、郵編、籍貫、地址、個(gè)人簡介、院系代碼、專業(yè)代碼、入學(xué)時(shí)間、政治面貌等字段。成績管理:對學(xué)生的
6、成績進(jìn)行管理,主要包括:成績錄入、查詢、修改、刪除等。課程管理:對學(xué)生的選課情況進(jìn)行管理,主要包括:學(xué)生課程的錄入、查詢、修改、刪除等。退出系統(tǒng):離開本學(xué)生信息管理系統(tǒng)。13第一章系統(tǒng)結(jié)構(gòu)設(shè)計(jì)2.1系統(tǒng)功能模塊圖系統(tǒng)首頁課程管理用戶管理退出學(xué)籍管理成績系統(tǒng)2.2項(xiàng)目管理器的建立1.啟動(dòng)VFP,進(jìn)入程序主界面。單擊菜單欄的“文件”—“新建”命令,在彈出的“新建”對話框中選擇“項(xiàng)目”選項(xiàng)。2.單擊“新建文件”按鈕,在彈出的保存文件對話框中設(shè)置一個(gè)文件名,單擊“保存”按鈕手即可彈出“項(xiàng)目管理器”對話框,可以看到,這個(gè)新項(xiàng)目就在項(xiàng)目管理器中建立起來了
7、。2.3數(shù)據(jù)庫和表的建立1.建立數(shù)據(jù)庫2.建立數(shù)表本數(shù)據(jù)庫包括以下幾個(gè)表:基本情況表、成績表、課程表、用戶表、院系配置表、專業(yè)配置表。第二章表單的設(shè)計(jì)3.1登錄表單設(shè)計(jì)新建表單,表單設(shè)計(jì)窗口如下:133.2主界面表單設(shè)計(jì)3.3基本情況管理表單設(shè)計(jì)1.基本情況管理表單3.4學(xué)生成績管理表單設(shè)計(jì)1.學(xué)生成績管理表單學(xué)生成績管理表單的窗口設(shè)計(jì)如下:form1的Init代碼如下:publicnherethisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonl
8、y=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text1.value=al