學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng).doc_第1頁
學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng).doc_第2頁
學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng).doc_第3頁
學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng).doc_第4頁
學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

畢 業(yè) 論 文 題 目: 學(xué)院(直屬系): 年級、 專業(yè): 學(xué) 生 姓 名: 某某某某某某 學(xué) 號: 指 導(dǎo) 教 師: 完 成 時 間: 年年 月月 日日 目 錄 摘要 abstractabstract 第 1 章 緒論1 1.1 課題背景1 1.2 目的和意義1 1.3 平臺簡介2 1.3.1 開發(fā)平臺和技術(shù)簡介2 1.3.2 數(shù)據(jù)庫平臺介紹4 1.4 小結(jié)7 第 2 章 系統(tǒng)分析7 2.1 需求分析8 2.2 系統(tǒng)功能分析8 2.3 數(shù)據(jù)流圖與數(shù)據(jù)字典9 2.3.1 數(shù)據(jù)流圖9 2.3.2 數(shù)據(jù)字典10 2.4 系統(tǒng) e-r 圖11 2.5 軟件項(xiàng)目計(jì)劃13 2.5.1 引言13 2.5.2 項(xiàng)目概述13 2.5.3 實(shí)施計(jì)劃14 2.5.4 人員組織及分工15 2.5.5 交付期限15 2.6 小結(jié)15 第 3 章 系統(tǒng)總體設(shè)計(jì)15 3.1 系統(tǒng)設(shè)計(jì)思路 15 3.1.1 界面設(shè)計(jì)15 3.1.2 用戶登錄15 3.1.3 學(xué)籍信息內(nèi)容查詢與登錄15 3.1.4 數(shù)據(jù)庫分析16 3.2 設(shè)計(jì)簡述 16 3.2.3 vb 設(shè)計(jì)的界面簡述16 3.2.3 系統(tǒng)流程簡圖17 3.3 系統(tǒng)的子系統(tǒng)劃分17 3.4 詳細(xì)設(shè)計(jì)說明書19 3.4.1 引言19 3.4.2 總體設(shè)計(jì)圖20 3.4.3 程序描述20 3.4.4 窗體創(chuàng)建22 3.4.5 幫助模塊的設(shè)計(jì)25 3.5 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 25 3.5.1 數(shù)據(jù)庫設(shè)計(jì)考慮事項(xiàng)25 3.5.2 數(shù)據(jù)庫邏輯設(shè)計(jì)26 3.5.3 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)28 3.6 小結(jié)29 第 4 章 系統(tǒng)測試30 4.1 軟件測試的目標(biāo)及原則30 4.1.1 引言30 4.1.2 計(jì)劃30 4.1.3 測試項(xiàng)目說明31 4.1.2 評價34 4.2 測試分析報告35 4.2.1 編寫目的35 4.2.2 測試計(jì)劃執(zhí)行情況35 4.2.3 軟件需求測試結(jié)論35 4.2.4 評價36 結(jié)論36 參考文獻(xiàn)37 i 摘摘 要要 學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括 后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前 者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后 者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 本系統(tǒng)主要完成對學(xué)生情況和學(xué)生成績的管理,包括數(shù)據(jù)庫中表 的添加、修改、刪除等。系統(tǒng)還可以完成對各類信息的瀏覽、查詢、 添加、刪除、修改、報表等功能。 系統(tǒng)的核心是數(shù)據(jù)庫 sql server2000 中各個表聯(lián)系,每一個表的 修改都將聯(lián)動的影響其它的表,當(dāng)完成對數(shù)據(jù)的操作時系統(tǒng)會自動地 完成數(shù)據(jù)庫的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中就既有 單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜 態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶 使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。 經(jīng)過分析,我們使用 microsoft 公司的 visual basic 開發(fā)工具, 利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便 而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型, 然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶 滿意的可行系統(tǒng)。 關(guān)鍵字:關(guān)鍵字:管理信息系統(tǒng)、數(shù)據(jù)庫、vb6.0、sql server2000。 ii abstract student status management system is development two aspects that typical information management system, ims( mis), its development includes primarily the background database creates with support and the front end applies the procedure.creates to rise to the former request the consistency of data is strong with the integrity, the library that the safeness of data like.but request the latter very much to apply the procedure function complete, easy usage etc. characteristics. this system completes primarily to students circumstance with the management of students score, include the database the inside the watch increase, modify, delete etcthe system can also complete to the browsing of various information, search, increase, delete, modify, report etc. function. system of nucleus is sql server2000 other table in an influence for of relation, each a modification of watch moving in a table in database that modification that operation hour system, be to complete the logarithms according to will complete the database of oneself.search the function is also one of the nucleus of the system, having namely in system the single condition search to search with many conditions, also having the accurate search to search with blur, system not only contain static condition search, also have the dynamic born condition search, its purpose is all for the sake of the convenient consumer to use.system contain complete consumer increase, delete to modify the function with the password. through analysis, we use the microsoft company visual basic development tool, making use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that the window of data this on canning be convenient but manipulate the database in brief to turn the object, create in the in a short time first system application prototype, then, start to the beginning the prototype system proceeds to require with the iteration, revising continuously with improve, until forming the consumer is satisfied can row system. keywords: mis, database, vb6.0, sql server2000 第 1 頁 第 1 章 緒 論 1.1 課題背景 學(xué)生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于 學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能 夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng) 人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、 保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更 新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué) 日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個 領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算 機(jī)對學(xué)生信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢 索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低 等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、 正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套學(xué)生信息管 理軟件成為很有必要的事情。 1.2 目的及意義 畢業(yè)設(shè)計(jì)是四年學(xué)習(xí)的總結(jié),同時也是自己綜合運(yùn)用所學(xué)知識解決 實(shí)際問題的一次鍛煉。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加, 有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量,就需要有學(xué)生 信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到 信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。 學(xué)生信息管理系統(tǒng)的主要目的是為了方便學(xué)校對學(xué)生的信息進(jìn)行錄入、 修改、查詢,提高學(xué)校的工作效率。這一系統(tǒng)的開發(fā)成功,解決了手寫 速度慢、容易出錯的現(xiàn)狀。無論是在學(xué)籍管理、成績管理等方面都可以 幫助學(xué)校最迅速最準(zhǔn)確的完成所需的工作。無論是在適用性、靈活性和 易操作性方面都顯示出了它的強(qiáng)大功能。 第 2 頁 圖 2.1 系統(tǒng)結(jié)構(gòu)連接圖 2.3 數(shù)據(jù)流圖和數(shù)據(jù)字典 2.3.1 數(shù)據(jù)流圖 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù) 庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處 理的流程,組成一分詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 在仔細(xì)分析調(diào)查有關(guān)學(xué)生信息需要的基礎(chǔ)上,將得到圖 2.2 所示的本系統(tǒng)處 理的數(shù)據(jù)流程。 針對一般學(xué)生信息管理系統(tǒng)的需求,通過對學(xué)生學(xué)習(xí)過程的內(nèi)容和數(shù)據(jù)流程 分析設(shè)計(jì),設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 學(xué)生基本信息:包括的數(shù)據(jù)項(xiàng)有:學(xué)生學(xué)號、學(xué)生姓名、性別、出生日期、 班號、聯(lián)系電話、入校時間、家庭住址、備注等。 班級信息:包括的數(shù)據(jù)項(xiàng)有:班號、所在年級、班主任姓名、所在教室等。 課程基本信息:包括的數(shù)據(jù)項(xiàng)有:課程號、課程名稱、課程類別、課程描述 等。 課程設(shè)置信息:包括的數(shù)據(jù)項(xiàng)有:年級信息、所學(xué)課程等 學(xué)生成績信息:包括的數(shù)據(jù)項(xiàng)有:考試編號、所在班號、學(xué)生學(xué)號、學(xué)生姓 名、所學(xué)課程、考試分?jǐn)?shù)等。 第 3 頁 圖 2.2 學(xué)生信息管理系統(tǒng)數(shù)據(jù)流程圖 第 4 頁 結(jié) 論 經(jīng)過近二個月的畢業(yè)設(shè)計(jì),學(xué)生信息管理系統(tǒng)已經(jīng)開發(fā)完畢。經(jīng)反 復(fù)測試,系統(tǒng)完成了預(yù)計(jì)的基本功能,并在某些方面有突出的特點(diǎn)。比 如在學(xué)生信息修改及查詢方面,最大限度地對實(shí)用性作了完善的設(shè)計(jì)。 在系統(tǒng)的調(diào)試過程中,采用了自下而上分層分塊的調(diào)試方法,通過 分析得出對故障的推測,然后對問題進(jìn)行解決,最終實(shí)現(xiàn)各個模塊都能 順利運(yùn)行,使本系統(tǒng)更具備完善性、可實(shí)行性。此系統(tǒng)能夠?qū)崿F(xiàn)學(xué)生信 息及成績的錄入、查詢、修改,并提供系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行 數(shù)據(jù)備份和恢復(fù)、口令修改、權(quán)限管理。 總體來說,本系統(tǒng)還不是很完善,有很多地方需要改進(jìn),比如不能 進(jìn)行打印輸出等。當(dāng)認(rèn)真地深入一個系統(tǒng)的開發(fā)過程時,才發(fā)現(xiàn)真正地 做一個信息是那樣的復(fù)雜,不允許有任何馬虎和大意,也懂得了在技術(shù) 的領(lǐng)域里,永遠(yuǎn)沒有盡頭,只有不斷地學(xué)習(xí)提高才能緊跟技術(shù)發(fā)展的腳 步。 感謝設(shè)計(jì)期間的指導(dǎo)老師對我們的幫助,你們辛苦了! 第 5 頁 參考文獻(xiàn) 1、西華大學(xué)繼續(xù)教育學(xué)院學(xué)生學(xué)號匯編 2003 2、薩師煊 王珊 數(shù)據(jù)庫系統(tǒng)概論(第三版) 高等教育出版社 2002 年 2 月. 3、周楓 劉曉燕 軟件工程 重慶大學(xué)出版社 2002 年 7 月 4、李香敏 徐進(jìn) sql server 2000 編程員指南北京希望電子出版社 2000 年 12 月 6、李真文 sql server 2000 開發(fā)人員指南 北京希望電子出版社 2001 年 1 月 7 陳明 visual bas

溫馨提示

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

評論

0/150

提交評論