畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、遼寧警官高等??茖W(xué)校 畢業(yè)設(shè)計(jì)(論文)系: 高職計(jì)算機(jī)系專業(yè): 計(jì)算機(jī)應(yīng)用技術(shù)學(xué)生: 指導(dǎo)教師:完成日期:2011年6月 日遼寧警官高等??茖W(xué)校畢業(yè)設(shè)計(jì)(論文)學(xué)生信息管理系統(tǒng) 總計(jì) 畢業(yè)設(shè)計(jì)(論文) 35頁插圖 38幅摘 要學(xué)生信息,它的工作量可能是其它信息工作量的幾倍,班級(jí)的增加、班級(jí)的查找、班級(jí)的修改;學(xué)生檔案;課程管理;成績(jī)管理;繳費(fèi)管理;統(tǒng)計(jì)等等,每個(gè)信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進(jìn)行操作,那么,一天的工作量,足以讓人覺得比較繁瑣,吃不消。針對(duì)這樣的情況,采用讓數(shù)據(jù)的查詢變得簡(jiǎn)單化,數(shù)據(jù)變的更讓每個(gè)人都在任何時(shí)刻都可以了解到。所以信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部

2、分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。學(xué)生信息管理系統(tǒng)是為學(xué)校開發(fā)的,經(jīng)過我們仔細(xì)分析,系統(tǒng)所采用的語言是visual basic,用microsoft access 2000數(shù)據(jù)庫完成。該系統(tǒng)總體有三部分組成,包括系統(tǒng)登錄、學(xué)生信息查詢、數(shù)據(jù)庫的錄入。通過本系統(tǒng),把本校內(nèi)部查詢學(xué)生信息、教務(wù)信息、學(xué)生選課各個(gè)環(huán)節(jié)進(jìn)行有效地計(jì)劃、組織和控制。通過本校內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。關(guān)鍵詞:學(xué)生信息管理系統(tǒng) ;vfp;abstractstud

3、ent information, it may be the workload of the workload of the other information several times, the increase in class, the class of search, class changes; student files; course management; performance management; payment management; statistics etc., each of data are constantly changing, if artificia

4、l way to operate, then the workload of the day, enough to make people think that the more cumbersome, hard to swallow. in such a case, the data used for inquiries become simplistic, what changed the data every one at any time can be learned. therefore, the information management system is a unit of

5、education as an indispensable part, its contents for the policy makers and school administrators are of great importance. so student information management system should be able to provide users with sufficient information and efficient means of inquiries student information management system for th

6、e development of the university, after careful analysis, the system used by the language is visual basic, microsoft access 2000 database completed. the whole system has three components, including the system registry, student information inquiries, database input. through the system, the university

7、student information internal inquiry, the senate information, students classes in all aspects effectively plan, organization and control. by the university of internal information, in accordance with unified data information management, any information from a data reflect changes in a timely manner

8、to other relevant information, so data-sharing key words:student information management system database; vfp;目 錄摘 要iabstractii第1章 前言11.1 選題背景11.2 選題依據(jù)11.3 開發(fā)可行性11.4 課題目標(biāo)1第2章 開發(fā)平臺(tái)及工具的選擇22.1 平臺(tái)的選擇22.2 工具的選擇22.2.1 vfp6.022.2.2 數(shù)據(jù)庫概述2第3章 需求分析及設(shè)計(jì)方案33.1 需求分析33.1.1 理解需求33.1.2 需求分析33.2 整體系統(tǒng)模塊設(shè)計(jì)33.3 系統(tǒng)功能概述43

9、.3.1 前臺(tái)43.3.2 后臺(tái)4第4章 數(shù)據(jù)庫設(shè)計(jì)54.1 數(shù)據(jù)庫需求分析54.2 數(shù)據(jù)庫邏輯設(shè)計(jì)9第5章 系統(tǒng)的實(shí)現(xiàn)255.1 首頁的實(shí)現(xiàn)25第6章 系統(tǒng)使用說明與測(cè)試276.1 系統(tǒng)使用說明276.2 系統(tǒng)性能分析27結(jié) 論28參 考 文 獻(xiàn)29致 謝30第1章 前言1.1 選題背景隨著社會(huì)的發(fā)展,信息化在已成為當(dāng)今世界的重要組成部分。在經(jīng)濟(jì)全球化和經(jīng)濟(jì)網(wǎng)絡(luò)化的背景下,信息已成為經(jīng)濟(jì)發(fā)展的第四利潤(rùn)源。而與學(xué)生學(xué)習(xí)、管理密切相關(guān)的檔案信息管理就變得越來越重要。1.2 選題依據(jù)學(xué)生檔案信息本身就是一個(gè)龐大的數(shù)據(jù)集合,那么如何將所有學(xué)生如此龐大的數(shù)據(jù)進(jìn)行有效的整理,在現(xiàn)實(shí)中將具有更大的意義。如

10、果能開發(fā)出一個(gè)簡(jiǎn)單而是用的軟件,不僅可以節(jié)省紙張的費(fèi)用,也將便于管理和節(jié)省時(shí)間。1.3 開發(fā)可行性我們可以完全利用vfp開發(fā)軟件開發(fā)出一個(gè)小應(yīng)用系統(tǒng),來應(yīng)用于對(duì)學(xué)生檔案信息的管理。1.4 課題目標(biāo)學(xué)生管理系統(tǒng)就是為了對(duì)學(xué)生檔案信息進(jìn)行管理,從而可以更簡(jiǎn)潔、高效的完成對(duì)學(xué)生檔案信息進(jìn)行管理。第2章 開發(fā)平臺(tái)及工具的選擇2.1 平臺(tái)的選擇基于windows操作系統(tǒng)環(huán)境。2.2 工具的選擇2.2.1 vfp6.02.2.2 數(shù)據(jù)庫概述 圖2-1該系統(tǒng)的每個(gè)數(shù)據(jù)庫對(duì)應(yīng)一個(gè)表單,都是通過表單進(jìn)行操作的。而視圖主要用于圖2-2兩個(gè)菜單進(jìn)行的邏輯現(xiàn)顯示和管理。圖2-2第3章 需求分析及設(shè)計(jì)方案3.1 需求分

11、析該系統(tǒng)主要滿足學(xué)生的信息的多種要求和操作,主要有增加、刪除、修改、權(quán)限設(shè)計(jì)等現(xiàn)實(shí)問題。3.1.1 理解需求該系統(tǒng)主要滿足學(xué)生的信息的多種要求和操作,主要有增加、刪除、修改、權(quán)限設(shè)計(jì)等現(xiàn)實(shí)問題。3.1.2 需求分析鑒于管理學(xué)生檔案信息的管理要求,特別是滿足此要求(見圖3-1)的功能。圖3-13.2 整體系統(tǒng)模塊設(shè)計(jì)該系統(tǒng)主要分用戶管理模塊、信息管理模塊、結(jié)構(gòu)修改模塊、信息瀏覽模塊、信息查詢模塊、系統(tǒng)信息模塊。圖3-23.3 系統(tǒng)功能概述3.3.1 前臺(tái)系統(tǒng)的功能的前臺(tái)主要是通過表單、利用一定的權(quán)限進(jìn)入該系統(tǒng)界面,然后通過菜單的形式,進(jìn)行各種數(shù)據(jù)操作。3.3.2 后臺(tái)該系統(tǒng)的后臺(tái)數(shù)據(jù)庫主要是通過

12、利用vfp建立的數(shù)據(jù)庫表來對(duì)數(shù)據(jù)進(jìn)行實(shí)現(xiàn)。第4章 數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)庫需求分析kc數(shù)據(jù)庫主要完成課程管理,相應(yīng)的字段是圖4-1圖4-1通過菜單與數(shù)據(jù)庫進(jìn)行關(guān)聯(lián)調(diào)用的形式,對(duì)數(shù)據(jù)庫進(jìn)操作。圖4-2學(xué)生成績(jī)的字段為語言等,同樣也通過菜單的形式進(jìn)行調(diào),見圖4-3圖4-3用而其他數(shù)據(jù)庫同樣也對(duì)應(yīng)于相應(yīng)的表單,也是通過表單進(jìn)行操作的,詳細(xì)請(qǐng)見下圖集。圖4-4他對(duì)的菜單,見下圖圖4-5圖4-6對(duì)應(yīng)圖4-7圖4-7圖4-8圖4-7對(duì)應(yīng)圖4-8圖4-84.2 數(shù)據(jù)庫邏輯設(shè)計(jì)該系統(tǒng)首先是通過歡迎使用學(xué)生管理系統(tǒng)進(jìn)入圖4-9圖4-9為了考慮美工問題,使用了一個(gè)小程序,程序代碼為圖4-10圖4-10因?yàn)樵谝婚_始

13、進(jìn)去系統(tǒng)是必須得用一個(gè)預(yù)先設(shè)置的用戶名和密碼,而不是首先進(jìn)行注冊(cè)。但進(jìn)入第一個(gè)界面時(shí),然后進(jìn)入的界面為圖4-11圖4-11登陸界面,相應(yīng)的代碼為,確定按鈕的代碼為:local uname,pwduname=thisform.text1.valuepwd=thisform.text2.valueif alltrim(uname)=messagebox(用戶名不能為空,0+64,登陸錯(cuò)誤)thisform.text1.value=thisform.text1.setfocusthisform.text2.value=elseclose tables allselect *from 密碼 where

14、(alltrim(user)=alltrim(uname) and alltrim(password)=alltrim(pwd)into cursor tmpselect tmpif eof() thenmessagebox(用戶名或密碼不正確,0+64,登陸錯(cuò)誤)thisform.text1.value=thisform.text1.setfocusthisform.text2.value=elseclose tables alldo form 成功.scxthisform.releaseendifendifthisform.refresh。 退出的代碼為,do form welcome.s

15、cxthisform.release相應(yīng)的細(xì)節(jié)功能在代碼中有所體現(xiàn)。然后進(jìn)入圖4-12圖4-12timer1 代碼為thisform.releasedo form 學(xué)生管理系統(tǒng).scx。然后進(jìn)入學(xué)生管理系統(tǒng)菜單,但進(jìn)入此菜單之后,整個(gè)系統(tǒng)的功能將由依賴于表單按鈕的形式轉(zhuǎn)為利用菜單進(jìn)行操作。具體可實(shí)現(xiàn)的功能為圖4-13圖4-13菜單的具體名稱是圖4-14圖4-14用戶管理的菜單中圖4-15圖4-15相應(yīng)的對(duì)應(yīng)的菜單見下圖4-16。圖4-16信息管理子菜單圖4-17為圖4-17圖4-17對(duì)應(yīng)的表單圖4-18圖4-18代碼實(shí)現(xiàn)為圖4-19:圖4-19修改代碼為:edit添加代碼為:go bottom

16、append blankthisform.refresh刪除if messagebox(你的確刪除該記錄嗎?,4+64+256,提示)=6deletepackendif圖片見4-20圖4-20圖4-21結(jié)構(gòu)修改菜單圖4-21,學(xué)生檔案代碼為:close alluse xsda.dbfopen database 數(shù)據(jù)1.dbcmodi stru 學(xué)生成績(jī)代碼 close alluse xscj.dbfopen database 數(shù)據(jù)1.dbcmodi stru 學(xué)生管理代碼close alluse xsgl.dbfopen database 數(shù)據(jù)1.dbcmodi stru 學(xué)生課程代碼clos

17、e alluse kc.dbfopen database 數(shù)據(jù)1.dbcmodi stru 在選擇相應(yīng)的菜單之后對(duì)應(yīng)的表單如下圖4-22,圖4-22而圖4-22相應(yīng)的代碼在此將不再重復(fù)。成績(jī)?yōu)g覽菜單中的子菜單為圖4-23圖4-23相應(yīng)的代碼為和被調(diào)用的表單為do form 學(xué)生信息瀏覽.scx 見圖4-24 圖4-24do form 課程瀏覽.scx圖4-25成績(jī)?yōu)g覽代碼為 do form 成績(jī)?yōu)g覽.scx見圖4-25圖4-26管理信息 do form 綜合瀏覽.scx 圖4-27圖4-27信息查詢中的子菜單圖4-28.圖4-28圖4-29圖4-28所對(duì)應(yīng)的表單4-29查詢的代碼為:set t

18、alk offclearselect *from xsgl where 姓名=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk on取消代碼為thisform.release 圖4-30學(xué)號(hào)查詢表單為查詢代碼為:set talk offclearselect *from xsgl where 學(xué)號(hào)=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk on 職位查詢及代碼

19、:如圖4-31所示。圖4-31查詢代碼為:如圖4-32所示。set talk offclear select *from xsgl where 職位=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk 圖4-32性別查詢和查詢按鈕的代碼:set talk offclearselect *from xsgl where 性別=trim(thisform.text1.value)thisform.text1.value=thisform.text1.setfocususeset talk

20、 on系統(tǒng)查詢菜單 是一個(gè)過程代碼為=messagebox( 歡迎使用學(xué)生管理系統(tǒng)。制作人:連厚健)第5章 系統(tǒng)的實(shí)現(xiàn)5.1 首頁的實(shí)現(xiàn)首頁的實(shí)現(xiàn)主要考慮到美工如圖5-1所示;圖5-1timer1 代碼為:i=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k) timer2代碼為:if thisform.label2.left+thisform.label2.width0 thisform.label2.left=thisform.widthelse thisform.lab

21、el2.left=thisform.label2.left-3.1endifi=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label2.forecolor=rgb(i,j,k)此外還采用一個(gè)一個(gè)應(yīng)用程序 :clear allset talk offset debug off_screen.caption=學(xué)生管理系統(tǒng)do form welcome.scxread eventsrelease allclear allset talk onset debug off 對(duì)美工進(jìn)行充分考慮。第6章 系統(tǒng)使用說明與測(cè)試6.1 系統(tǒng)

22、使用說明系統(tǒng)完成之后根據(jù)需要對(duì)系統(tǒng)進(jìn)行了連編見圖6-1圖6-1最終大多數(shù)用戶均連編成.exe文件。6.2 系統(tǒng)性能分析由于vfp是一種編譯語言,程序在執(zhí)行一次之后就不需要在執(zhí)行之前的源代碼而是執(zhí)行編譯之后的中間代碼,其性能要優(yōu)于同類的解釋性軟件。結(jié) 論該系統(tǒng)從選題,到需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、窗體設(shè)計(jì)、各控件屬性設(shè)置、測(cè)試等,論文的撰寫,從開始到結(jié)束,學(xué)到很多,收獲也很多。具體如下:1.設(shè)計(jì)開發(fā)一個(gè)軟件,首先要了解該軟件所在行業(yè)的現(xiàn)狀,到基層去了解這些東西,從不同途徑獲取該行業(yè)的專業(yè)知識(shí)。合理安排系統(tǒng)設(shè)計(jì)開發(fā)時(shí)間,進(jìn)行實(shí)際開發(fā)會(huì)發(fā)現(xiàn)需求分析與系統(tǒng)設(shè)計(jì)占用大部分時(shí)間,編碼占用時(shí)間很短。所以軟件工

23、程思想對(duì)軟件開發(fā)有很重要的作用。2.在系統(tǒng)設(shè)計(jì)過程中,要合理運(yùn)用數(shù)據(jù)的存儲(chǔ)和算法的設(shè)計(jì),設(shè)計(jì)不好就會(huì)出現(xiàn)冗余,就會(huì)浪費(fèi)時(shí)間,影響軟件運(yùn)行效率。3.獨(dú)立思考的同時(shí),要虛心向別人請(qǐng)教,可以達(dá)到事半功倍的效果。在具體編程實(shí)現(xiàn)系統(tǒng)功能的過程中,我遇到了不少的問題,我曾通過不同渠道向老師、同學(xué)、上相關(guān)網(wǎng)站、到bbs論壇尋求答案,收到了很好的效果。4.結(jié)論是理論分析和設(shè)計(jì)結(jié)果的邏輯發(fā)展,是整篇論文的歸宿。結(jié)論是在理論分析、試驗(yàn)結(jié)果的基礎(chǔ)上,經(jīng)過分析、推理、判斷、歸納的過程而形成的總觀點(diǎn)。結(jié)論必須完整、準(zhǔn)確、鮮明、并突出與前人不同的新見解。5.懂得充分利用網(wǎng)絡(luò)資源,也增加我通過網(wǎng)絡(luò)獲取資料信息的能力。本系統(tǒng)

24、通過vf開發(fā)出一個(gè)學(xué)生信息管理系統(tǒng)。該系統(tǒng)可將監(jiān)視內(nèi)容錄制為視頻,也可將監(jiān)視畫面抓拍為靜態(tài)圖片。系統(tǒng)還可供錄像回放及圖片查看功能,可查看錄制的視頻或圖片。該系統(tǒng)需要的投資少,應(yīng)用范圍非常廣泛,可用于商場(chǎng)、超市的視頻監(jiān)控;用于企業(yè)信息管理信息中的人像采集;用于停車場(chǎng)出入口德車輛信息采集等。參 考 文 獻(xiàn)1李魁明.21世紀(jì)高校計(jì)算機(jī)應(yīng)用系列規(guī)劃教材visual foxpro程序設(shè)計(jì)高等教育出版社,20082張慶利.數(shù)據(jù)庫基礎(chǔ)與foxpro程序設(shè)計(jì).m北京:中國物資出版社,2009:189頁3譚浩強(qiáng). visual foxpro及其應(yīng)用系統(tǒng)開發(fā).m北京:清華大學(xué)出版社,2004:314頁4楊華勇. visual foxpro程序設(shè)計(jì)教程. m北京:浙江科學(xué)技術(shù)出版社,2007:238頁5楊華勇. visual foxpro 學(xué)習(xí)及實(shí)踐指導(dǎo)教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論