某中學學生學籍管理系統(tǒng)_第1頁
某中學學生學籍管理系統(tǒng)_第2頁
某中學學生學籍管理系統(tǒng)_第3頁
某中學學生學籍管理系統(tǒng)_第4頁
某中學學生學籍管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Evaluation Warning: The document was created with Spire.Doc for .NET.XX中學學生學籍管理系統(tǒng)目錄摘要引言系統(tǒng)簡介第一章 可可行性研研究第二章 需需求要析析第三章 概概要設計計第四章 詳詳細設計計第五章 設設計中遇遇到的問問題及解解決方法法(還有暫時時未解決決的問題題)第六章 結結束語第七章 主主要參考考文獻附:程序清清單 學生生: 摘要-引引言(選選題理由由)-我的母校XXX一中中為一個個市重點點中學,但但由于長長期一來來是傳統(tǒng)統(tǒng)的管理理模式使用計算機機對學生生信息進進行管理理,具有有手工管管理所無無法比擬擬的優(yōu)點點.例如如

2、: 學校為了提提高工作作效率,買買了一批批電腦,當當務之急急就是 因此, 我選擇母校校來設計計這個系系統(tǒng)主要要有兩個個原因:一是:在母母校我認認識許多多老師,他他們?yōu)槲椅姨峁┝肆嗽S多資資料,二是:在母母校學習習的三年年里,我我受到了了很多老老師的關關懷,他他們也算是是對母校校的一點點回報。本系統(tǒng)為學學生學籍籍管理系系統(tǒng),是是一個的的信息管管理系統(tǒng)統(tǒng),其開開發(fā)主要要包括數(shù)數(shù)據(jù)庫的的建立和和維護以以及前端端應用程程序的開開發(fā)兩個個方面。經(jīng)過分析,我使用用了 MMICRROSOOFT公公司的 VISSUALL BAASICC 6.0開發(fā)發(fā)工具,利用其其提供的的各種面面向對象象的開發(fā)發(fā)工具,在短時時間

3、內建建立系統(tǒng)統(tǒng)應用原原型,然然后,對對初始原原型系統(tǒng)統(tǒng)進行需需求迭代代,不斷斷修正和和改進,直到形形成一個個滿意的的可行系系統(tǒng)。在下面的各各章中我我將以開開發(fā)學生生學籍管管理系統(tǒng)統(tǒng),談談談其開發(fā)發(fā)過程和和所涉及及到的問問題及解解決方法法。-下面就就讓我們們開始正正文的介介紹第一章 可行行性研究究計算機管理理學生信信息的意意義: 在在各大中中小學校校,用計計算機管管理學校校的信息息已經(jīng)越越來越普普遍了。用用計算機機不但可可以提高高工作效效率,而而且還節(jié)節(jié)省了許許多人力力物力,增增強了學學校資料料的安全全性。提提高了學學校的管管理能力力,為此此,用計計算機來來管理學學校的信信息,是是非常必必要的。

4、我作為一個個計算機機應用的的大學生生,希望望能有所所貢獻。用用我三年年的所學學編制了了一個實實用的程程序來幫幫助桂陽陽一中進進行更有有效的學學籍檔案案管理??尚行匝芯烤浚耗康模嚎尚行行匝芯烤康哪康牡氖怯米钭钚〉拇鷥r在盡盡可能的的時間內內確定問問題是否否能夠解解決。經(jīng)濟上可行行性:現(xiàn)在,計算算機的價價格已經(jīng)經(jīng)十分低低廉,性性能卻有有了長足足的進步步。而本本系統(tǒng)的的開發(fā),為學校的工工作效率率帶來了了一個質質的飛躍躍,為此此主要表表現(xiàn)有以以下幾個個方面:第一,本系系統(tǒng)的運運行可以以代替人人工進行行許多繁繁雜的勞勞動;第二,本系系統(tǒng)的運運行可以以節(jié)省許許多資源源;第三,本系系統(tǒng)的運運行可以以大大的的

5、提高學學校的工工作效率率;第四,本系系統(tǒng)可以以使敏感感文檔更更加安全全,等等等。所以,本系系統(tǒng)在經(jīng)經(jīng)濟上是是可行的的。技術上可行行性:為本系統(tǒng)的的開發(fā)我我特對桂桂陽一中中進行了了深入的的調查研研究。現(xiàn)現(xiàn)桂陽一一中有332個班班,其中中一年級級有100個班,二二年級有有9個班班,三年年級有113個班班(包括括文、理理復讀班班),共共有學生生人數(shù)為為15333人。學學校有三三十多臺臺電腦及及兩臺主主機。并并且開發(fā)發(fā)人員對對用戶所所提出的的要求也也都能夠夠滿足。 并且本系統(tǒng)統(tǒng)的開發(fā)發(fā)我利用用Miccrossoftt SQQL SServver220000作為本本系統(tǒng)的的數(shù)據(jù)庫庫,它是是一個支支持多用

6、用戶的新新型數(shù)據(jù)據(jù)庫,適適用于大大中規(guī)模模的數(shù)據(jù)據(jù)量需求求。學校校校園網(wǎng)網(wǎng)的建設設也為新新系統(tǒng)服服務器/客戶端端的結構構提供了了硬件的的支持。 使用Viisuaal BBasiic6.0作為為系統(tǒng)開開發(fā)的開開發(fā)環(huán)境境,它作作為一種種現(xiàn)代的的編程語語言,提提供完善善的指令令控制語語句、類類與對象象的支持持及豐富富的數(shù)據(jù)據(jù)類型,給給開發(fā)高高性能系系統(tǒng)提供供的保障障為開發(fā)發(fā)滿足客客戶要求求的系統(tǒng)統(tǒng),保證證了代碼碼的模塊塊化要求求,而代代碼模塊塊化的提提高,非非常有利利于以后后對新系系統(tǒng)的擴擴展與修修改。綜上所述,本本系統(tǒng)的的設計與與開發(fā)在在技術上上和硬件件設備上上的條件件都是滿滿足的,因因此,它它在

7、技術術上是可可行的。運行上可行行性:本系統(tǒng)為一一個小型型的學生生信息管管理系統(tǒng)統(tǒng),所耗耗費的資資源非常常的小,學學校的電電腦無論論是硬件件還是軟軟件都能能夠滿足足條件,因因此,本本系統(tǒng)在在運行上上是可行行的。法律可行性性: 本系統(tǒng)統(tǒng)純?yōu)樗剿饺嗽O計計,在開開發(fā)過程程中沒有有涉及合合同、責責任等與與法律相相抵觸的的方面。因因此,本本系統(tǒng)在在法律上上是可行行的。第二章:需需求分析析21世紀以以來,人人類經(jīng)濟濟高速發(fā)發(fā)展,人人們發(fā)生生了日新新月異的的變化,特特別是計計算機的的應用及及普及到到經(jīng)濟和和社會生生活的各各個領域域。使原原本的舊舊的管理理方法越越來越不不適應現(xiàn)現(xiàn)在社會會的發(fā)展展。許多多人還停停

8、留在以以前的手手工操作作。這大大大地阻阻礙了人人類經(jīng)濟濟的發(fā)展展。為了了適應現(xiàn)現(xiàn)代社會會人們高高度強烈烈的時間間觀念,學學校信息息管理系系統(tǒng)軟件件為學校校辦公室室?guī)砹肆藰O大的的方便。我我所開發(fā)發(fā)的這個個系統(tǒng)所所采用的的是當前前較為流流行的編編程軟件件VISSUALL BAASICC 6.0作為為實現(xiàn)語語言,以以數(shù)據(jù)庫庫Miccrossoftt SQQL SServver220000作為系系統(tǒng)的后后臺操作作,其功功能在系系統(tǒng)內部部有源代代碼直接接完成。我我們只需需按系統(tǒng)統(tǒng)要求輸輸入即可可操作。引言在學校,學學生信息息管理工工作是非非常重要要的一項項工作,它它負責整整個學校校的,學生的的。以以前

9、是。隨隨著學校校,教教務工作作者急切切希望學校工作流流程分析析 學校校工作總總體規(guī)劃劃由教務務人員在在學生學學籍信息息管理系系統(tǒng)中完完成對運運行教務務處所需需的基本本數(shù)據(jù)的的維護,包包括這些些信息的的增加、修修改及對對各項信信息的變變動都將將在這進進行操作作。 新的的學年,教教務人員員首先加加入年級級信息,然然后編排排班級,再再對來校校學生進進行基本本的信息息錄入,新新生入學學后由教教務人員員在學籍籍系統(tǒng)中中完成新新學生信信息的維維護。 在每每個學期期開始,教教務處根根據(jù)班級級的情況況,以班班為單位位,為每每個班級級安排一一個班主主任及對對此年級級安排一一個年級級組長。并并對各科科老師進進行安

10、排排。 每舉舉行一次次考試后后由任課課老師對對本科的的成績進進行錄入入。班主主任對本本班的成成績匯總總。并進進行排名名,然后后年級組組長再進進行匯總總,并對對本年級級各科成成績及總總成績進進行排名名。 教務務處、年年級組長長、班主主任及任任課老師師跟據(jù)實實際情況況對錄入入的成績績進行維維護,各各位同學學對以上上錄入的的信息可可以跟據(jù)據(jù)自己的的需要進進行適當當?shù)牟樵冊儭W校具體需需求分析析 學生:對各科科成績的的查詢及及查看本本班成績績排名與與年級成成績排名名情況。 任課老老師:輸輸入并維維護所教教科目的的學生成成績,計計算本科科的成績績排名、本本科成績績在班上上的排名名。 輸出出本班科科目的成

11、成績及排排名情況況。 班主任任:輸入入并維護護本班的的基本信信息,對對本班的的各科成成績匯總總,計算算各科成成績的總總分,排排名,本本班平均均分等需需求。 輸輸出學生生的基本本信息,各各科的成成績及各各科成績績的部分分,各科科成績的的排名,總總分的排排名情況況。 年級組組長:對對本年級級學生基基本情況況的管理理,對各各班的成成績匯總總,計算算年級中中各科成成績的排排名,總總成績排排名等需需求。 輸出出年級學學生基本本信息,各各科成績績的年級級排名,總總成績在在年級中中的排名名。 教務處處: 學學校全體體成員的的信息管管理,對對考試科科目,時時間及對對所考科科目的編編號等進進行具體體的管理理,并

12、對對任課老老師,班班主任等等輸入的的信息進進行存庫庫,對學學生的信信息進行行必要的的維護,可可打印學學生的所所有信息息。系統(tǒng)設計思思想采用現(xiàn)有的的資源,先先進的管管理系統(tǒng)統(tǒng)開發(fā)方方案,充充分利用用學校現(xiàn)現(xiàn)有的資資源,減減少開發(fā)發(fā)中的時時間和財財力、物物力、提提高系統(tǒng)統(tǒng)開發(fā)的的水平和和應用效效果。系統(tǒng)就滿足足學校的的需求,例例如學生生信息的的錄入、查查詢、更更新等。學學生錄入入與排名名。系統(tǒng)就具備備數(shù)據(jù)庫庫維護功功能,及及時根據(jù)據(jù)用戶需需求進行行數(shù)據(jù)添添加、刪刪除、修修改等操操作。系統(tǒng)設計分分析 本系系統(tǒng)適用用于中小小學校,其其功能主主要分為為六大類類: 用戶戶管理:用于對對用戶的的添加,賦賦于

13、不同同權限及及對用戶戶的修改改及查詢詢。 課程程管理:用于對對各學期期課程的的開設和和修改。 成績績管理:用于對對成績的的輸入、修修改、匯匯總及排排名。 班級級管理:用于對對班級的的錄入與與修改。 幫助助信息:用于對對本系統(tǒng)統(tǒng)的具體體操作進進行詳解解。本系統(tǒng)性能能力求易易于使用用,具體體有較高高的擴展展性和可可維護性性。系統(tǒng)功能分分析 權限限功能:為用戶戶設置權權限功能能,可分分為普通通用戶,一一般用戶戶,超級級用戶。普普通用戶戶只是查查詢不能能修改,一一般用戶戶只能對對授權范范圍內進進行相應應修改及及刪除,超超級用戶戶能修改改、刪除除所有信信息。 錄入入功能:為一般般用戶提提供相應應的錄入入

14、功能,為為超級用用戶提供供對所有有信息的的錄入功功能。 查詢詢功能:為所有有用戶提提供查詢詢的功能能,可查查詢允許許范圍內內的所有有信息。 維護護功能:為一般般用戶提提供查詢詢及相應應的修改改,刪除除功能,為為超級用用戶提供供對所有有信息的的修改刪刪除功能能。 打印印功能:能打印印全校學學生的信信息及積積各班信信息,科科目成績績等。 幫助助功能:能幫助助初次使使用者對對本系統(tǒng)統(tǒng)的應用用及處理理常見的的問題。 退出出功能:結束并并關閉系系統(tǒng)。學生學籍系系統(tǒng)的目目標 節(jié)節(jié)約資源源,提高高學籍信信息的精精確度 本系統(tǒng)統(tǒng)能減少少很多不不必要的的資源,不不用象以以前那樣樣用冗余余的紙張張式的管管理。大大

15、節(jié)省了了學校能能源。并并且計算算機的存存儲與快快速查詢詢功能大大大提高高了學籍籍管理的的效率,并并且還提提高了學學籍信息息管理的的精確度度。 方方便快速速操作,精精減人員員,節(jié)約約開支方便快速的的操作,可可減少學學籍信息息管理的的漏洞,又又減少因因工作的的冗余出出現(xiàn)的錯錯誤,并并且操作作非常簡簡單,可可減少許許多不很很必要的的人員,這這無論從從物質上上還是工工作人員員的工資資上都為為學校節(jié)節(jié)約了開開支。為為學校增增加了財財富。數(shù)據(jù)庫分析析 用用戶需求求具體有有學籍管管理系統(tǒng)統(tǒng)提供保保存、更更新、查查詢、維維護和打打印,這這就需求求數(shù)據(jù)庫庫結構能能充分滿滿足各種種信息的的輸入與與輸出,實實現(xiàn)有組

16、組織地、動動態(tài)地存存儲大量量關聯(lián)數(shù)數(shù)據(jù),方方便用戶戶訪問系系統(tǒng)中的的數(shù)據(jù),它它與文件件系統(tǒng)的的重要區(qū)區(qū)別是數(shù)數(shù)據(jù)的充充分共享享,交叉叉訪問,與與應用程程序的高高度獨立立性。數(shù)據(jù)流圖描描述:本本系統(tǒng)從從總體上上分為系系統(tǒng)信息息管理、學學生信息息管理、課課程管理理、班級級管理和和成績管管理五大大部分。每每個模塊塊有自己己的作用用。下面面的各模模塊功能能流圖就就是由各各功能之之間的關關系而得得出的。(圖2、圖圖3、圖圖4、圖圖5、圖圖6、圖圖7、圖圖8)學生數(shù)據(jù)表學生信息錄入學生數(shù)據(jù)表學生信息錄入數(shù)據(jù)庫數(shù)據(jù)庫成績數(shù)據(jù)表學生檔案管理人員成績數(shù)據(jù)表學生檔案管理人員成績信息錄入成績信息錄入班級數(shù)據(jù)表班級數(shù)

17、據(jù)表班級信息錄入班級信息錄入課程數(shù)據(jù)表課程信息錄入課程數(shù)據(jù)表課程信息錄入學籍信息錄錄入流圖圖(圖22)學生數(shù)據(jù)表學生信息錄入查詢條件學生數(shù)據(jù)表學生信息錄入查詢條件成績信息錄入成績數(shù)據(jù)表學生檔案管理人員成績信息錄入成績數(shù)據(jù)表學生檔案管理人員班級信息錄入班級數(shù)據(jù)表班級信息錄入班級數(shù)據(jù)表查詢結果查詢結果課程信息錄入課程數(shù)據(jù)表課程信息錄入課程數(shù)據(jù)表學生信息查查詢流圖圖(圖33)學生數(shù)據(jù)表班級數(shù)據(jù)表課程數(shù)據(jù)表成績數(shù)據(jù)表學生數(shù)據(jù)表班級數(shù)據(jù)表課程數(shù)據(jù)表成績數(shù)據(jù)表學生檔案管理人員學生檔案管理人員學生信息維護成績信息維護班級信息維護課程信息維護學生信息維護成績信息維護班級信息維護課程信息維護信息維護結果信息維護

18、結果學籍信息維維護流(圖圖4)用戶一般用用戶、超超級用戶戶用戶用戶添加用戶信息管理系統(tǒng)管理人員 用戶信息息用戶信息管理系統(tǒng)管理人員系統(tǒng)數(shù)據(jù)表系統(tǒng)數(shù)據(jù)表用戶權限用戶權限 系統(tǒng)管管理數(shù)據(jù)據(jù)流圖(圖圖5)年級課程安排年級課程安排課程開課信信息年級課程數(shù)據(jù)表課程信息管理課程管理人員 課程信息息年級課程數(shù)據(jù)表課程信息管理課程管理人員課程信息查詢課程信息查詢年級、班級級查詢條條件課程數(shù)據(jù)表課程數(shù)據(jù)表 課程管管理數(shù)據(jù)據(jù)流圖(圖圖6)成績管理成績數(shù)據(jù)表成績錄入成績管理成績數(shù)據(jù)表學生成績管理人員學生成績管理人員課程數(shù)據(jù)表 成績排排名課程數(shù)據(jù)表成績查詢成績查詢按學號按科目按班號成績管理數(shù)數(shù)據(jù)流圖圖(圖77)班級信

19、息錄入班級信息錄入 班級級錄入學生班級管理人員學生班級管理人員班級學生名名單及成成績學生數(shù)據(jù)表班級信息查詢學生數(shù)據(jù)表班級信息查詢按班號按年級班級數(shù)據(jù)表班級數(shù)據(jù)表班級管理數(shù)數(shù)據(jù)流圖圖(圖88)數(shù)據(jù)字典:是關于于數(shù)據(jù)的的信息的的集合,對對數(shù)據(jù)流流程圖中中的各個個元素做做完整的的定義與與說明下面給出本本系統(tǒng)幾幾個數(shù)據(jù)據(jù)元素的的字典卡卡片與具具體數(shù)據(jù)據(jù)卡片的的含義: 名稱稱:用戶戶信息 描述述:管理理員的基基本信息息表 定義義:用戶戶=用戶戶名+密密碼+性性別+聯(lián)聯(lián)系電話話+出生生年月+家庭住住址 用戶戶名=英文字字母、數(shù)數(shù)字、特特殊符號號 姓名=英文文字母、數(shù)數(shù)字、文文字-名稱:學生生表描述:學校校

20、學生注注冊基本本信息表表定義:學生生表=學學號+姓姓名+性性別+班班級+民民族+籍籍貫+政政治面貌貌+出生生日期+入學日日期 +家庭住住址+聯(lián)聯(lián)系電話話+備備注44學號=111 數(shù)數(shù)字 11姓名=2 文字字 44-名稱:成績績錄入表表描述:學校校學生各各科成績績基本信信息表定義:成績績錄入=考試編編號+學學號+姓姓名班級級+課程程名+成成績學號=111 數(shù)數(shù)字 11姓名=2 文字字 44-名稱:班級級表描述:學校校各班班班級基本本信息表表定義:班級級表=年年級+班班號+班班主任+教室班號=3 數(shù)字字 33年級=2 文字字 22- 名稱稱:課程程表 描述述:各年年級所學學課程的的基本信信息表 定

21、義義:課程程表=課課程編號號+課程程名稱+課程類類型+課課程描述述 編號號=3數(shù)字3 名稱稱=4文字4 第第三章:概要設設計目的:設計計系統(tǒng)結結構,根根據(jù)需求求要析給給出的功功能得出出系統(tǒng)體體系結構構。如劃劃分模塊塊。目標:通過過本系統(tǒng)統(tǒng)軟件,能能幫助工工作人員員利用計計算機,快快速方便便的對所所屬學校校的信息息管理進進行維護護、輸入入、輸出出、查找找的所需需操作,使使散亂的的學校數(shù)數(shù)據(jù)能夠夠具體化化,直觀觀化、合合理化。運行環(huán)境:Winndowws20000/NT或或更高的的版本??傮w設計處理流程:1.啟啟動系統(tǒng)統(tǒng),激活活登陸口口令界面面。2.通過驗驗證后,對對系統(tǒng)進進行初始始化。3.系統(tǒng)進

22、進入消息息循環(huán),通通過事件件驅動機機制激活活相應的的功能模模塊,并并執(zhí)行相相應的功功能;4.通過關關閉系統(tǒng)統(tǒng)事件,激激活關閉閉系統(tǒng)模模塊,退退出系統(tǒng)統(tǒng)。系統(tǒng)模塊菜菜單:學生學籍信信息管理理系統(tǒng)用戶管理添加用戶修改用戶刪除用戶學籍信息管管理添加學籍信信息查詢學籍信信息修改學籍信信息刪除學籍信信息班級信息管管理添加班級信信息修改班級信信息課程信息管管理添加課程信信息修改課程信信息設置年級信信息成績信息管管理添加成績信信息查詢成績信信息修改成績信信息刪除成績信信息幫助文件幫助信息學生信息管管理系統(tǒng)統(tǒng)所需完完成具體體的功能能: 系統(tǒng)管管理模塊塊: 用用戶的添添加、刪刪除、修修改及權權限的賦賦予。 學生

23、信信息管理理模塊:輸入學學生基本本信息,并并可以對對學生信信息進行行添加、查查詢、修修改、刪刪除。還還可以關關鍵字查查詢并從從數(shù)據(jù)庫庫里調出出的學生生基本信信息.輸出學生生基本信信息,學學號、班班號、姓姓名查詢詢的信息息結果。 班級信信息管理理模塊: 輸入入班號、教教室號、班班主任等等信息,并并可以對對班級信信息進行行添加、修修改。包包括班號號、教室室號、班班主任、年年級的錄錄入及修修改。輸出班號號、教室室號、班班主任年年級等信信息。 成績信信息管理理模塊:輸入成成績信息息,并可可以對成成績信息息進行添添加、查查詢、修修改、刪刪除。還還可以用用關鍵字字查詢并并調出數(shù)數(shù)據(jù)庫里里的學生生基本成成績

24、信息息的修改改、刪除除等。輸出查詢詢的學生生成績信信息。 課程信信息管理理模塊:輸入課課程的基基本信息息,并可可以對課課程信息息進行添添加、修修改、刪刪除及課課程設置置。課程程設置能能夠對各各年級的的課程進進行分類類。劃分分學期所所學的課課程。輸出課程程的基本本信息、年年級及學學期中所所要學的的課程等等。系統(tǒng)模塊圖圖:(圖99)學生學籍管理系學生學籍管理系統(tǒng)幫助信息班級信息管年級課程設成績信息管班級信息管年級課程設成績信息管學生信息管系統(tǒng)管理 添加班級信信息修改班級信信息添加成績信信息修改成績信信息刪除成績信信息查詢成績信信息添加用戶修改用戶刪除用戶退出系統(tǒng)添加學生信信息修改學生信信息刪除學生

25、信信息查詢學生信信息添加課程信信息修改課程信信息設置年級課課程 (圖99)接口設計外部接口:用戶一一般通過過終端進進行操作作,用戶戶進入界界面后進進行相應應的操作作。 硬硬件接口口:賽揚揚1333 、內內存322兆以上上PC機機滿足輸輸入端條條件。 軟件接接口:WWinddowss20000/NNT或更更高的操操作系統(tǒng)統(tǒng)。內部接口:內部接接口(模模塊之間間的接口口)驗證模塊:啟動系系統(tǒng)時,便便激活登登陸口令令界面;初始化模塊塊:對系系統(tǒng)進行行初始化化;系統(tǒng)功能模模塊:接接收系統(tǒng)統(tǒng)功能的的相應消消息,啟啟動信息息錄入、信信息查詢詢、信息息維護、SSIM維維護等模模塊。各模塊的具具體分析析:1系統(tǒng)

26、管管理模塊塊:用于于管理系系統(tǒng)的用用戶及賦賦于權限限對本系系統(tǒng)的操操作。實實體E-R圖如如下:(圖10) 系統(tǒng)管理 系統(tǒng)管理用戶密碼用戶權限用戶用戶密碼用戶權限用戶 (圖10) 2學生信信息管理理:主要要用于學學生的基基本信息息管理(如如學號、姓姓名、性性別、出出生年月月、聯(lián)系系地址等等)。實實體E-R圖如如下:(圖11)學生信息管理 學生信息管理所考科目學生成績班級考試編號所考科目學生成績班級考試編號(圖11)3班級管管理:主主要以班班為單位位對于學學校班級級信息管管理。實實體E-R圖如如下:(圖12)班級管理 班級管理班主任本班所屬的年級本班所在教室的號碼班級的班號班主任本班所屬的年級本班

27、所在教室的號碼班級的班號(圖12)4成績管管理:主主要用于于學生考考試的成成績進行行管理(如如統(tǒng)計分分數(shù)等)實實體E-R圖如如下:(圖13)成績管理 成績管理所考科目學生成績班級考試編號所考科目學生成績班級考試編號(圖13)5課程管管理:主主要用于于學生課課程的管管理(如如各學期期的課程程安排等等)實體體E-RR圖如下下:(圖圖14)課程管理 課程管理年級課程課程類型課程編號年級課程課程類型課程編號(圖14)系統(tǒng)維護模模塊:主主要是對對學校信信息管理理系統(tǒng)進進行日常常維護,該該模塊又又包括:修改用用戶密碼碼、增加加與刪除除用戶、數(shù)數(shù)據(jù)備份份、數(shù)據(jù)據(jù)整理等等功能。 關系型數(shù)據(jù)據(jù)庫的實實現(xiàn):MMi

28、crrosooft SQLL Seerveer20000 就是關關系數(shù)據(jù)據(jù)庫開發(fā)發(fā)工具,數(shù)數(shù)據(jù)庫能能匯集各各種信息息以供查查詢、存存儲和檢檢索。MMicrrosooft SQLL Seerveer20000 的優(yōu)點點在于它它非常的的可靠、質質量好、易易用、可可伸縮性性、簡單單的管理理和調整整(能自自動運行行管理和和性能監(jiān)監(jiān)測,提提供了集集中的數(shù)數(shù)據(jù)庫管管理。)、靈靈活的和和可擴展展的數(shù)據(jù)據(jù)轉換(能能夠構建建更加堅堅固的數(shù)數(shù)據(jù)轉換換服務(DDTS)軟軟件包)、集集成了可可擴展的的分析服服務(提提供了數(shù)數(shù)據(jù)采集集、為生生成報表表而設計計了靈活活的向上上流動特特性,實實現(xiàn)單元元級和成成員安全全的功能

29、能,還有有寫回原原始大小小的能力力)。自自定義窗窗體收集集信息。數(shù)數(shù)據(jù)表示示圖提供供了一種種類似于于 Exxcell 的電電子表格格,可以以使數(shù)據(jù)據(jù)庫一目目了然,還還提供了了排序功功能。MMicrrosooft SQLL Seerveer20000也也提供了了數(shù)據(jù)存存儲庫,可可以使用用桌面數(shù)數(shù)據(jù)庫文文件把數(shù)數(shù)據(jù)庫文文件置于于網(wǎng)絡文文件服務務器,與與其他網(wǎng)網(wǎng)絡用戶戶共享數(shù)數(shù)據(jù)庫。如如上所述述, MMicrrosooft SQLL Seerveer20000 作為關關系數(shù)據(jù)據(jù)庫開發(fā)發(fā)具備了了許多優(yōu)優(yōu)點,可可以在一一個數(shù)據(jù)據(jù)包中同同時擁有有桌面數(shù)數(shù)據(jù)庫的的便利和和關系數(shù)數(shù)據(jù)庫的的強大功功能。 運行設

30、計 運行模模塊的組組合圖(圖15)永興三中學生學籍管理系統(tǒng) 永興三中學生學籍管理系統(tǒng)退出幫助學校信息打印學校信息查詢學校信息刪除學校信息修改學校信息錄入退出幫助學校信息打印學校信息查詢學校信息刪除學校信息修改學校信息錄入(圖15)出錯處理設設計出錯輸出信信息:本本系統(tǒng)采采用人-機對話話模式,若若操作失失誤則彈彈出對話話框(如如:身份份驗證、輸輸錯信息息等)出錯處理對對策:用用戶可根根據(jù)彈出出對話框框中的提提示信息息進行操操作。安全保密設設計:系系統(tǒng)進入入時設計計了登錄錄界面,并并且對用用戶進行行了權限限區(qū)分。分分為一般般用戶、管管理員,對對一般用用戶只可可以進行行查詢,只只有管理理員才可可以對

31、信信息進行行刪除與與修改。另另外還設設計對數(shù)數(shù)據(jù)的備備份及還還原,從從而實現(xiàn)現(xiàn)了數(shù)據(jù)據(jù)可移植植性。 第四章章:詳細細設計目的: 為系統(tǒng)統(tǒng)中的每每一個模模塊確定定使用的的算法和和塊內數(shù)數(shù)據(jù)結構構,并用用表達工工具給出出清晰的的描述。實現(xiàn)數(shù)據(jù)庫庫之間的的聯(lián)系:數(shù)據(jù)庫庫之間的的關系指指明兩個個庫之間間共享一一個共同同的關鍵鍵字值。一一個連接接是指一一種虛擬擬的表,這這種表是是在當用用戶要求求從相互互關聯(lián)的的各個不不同的表表中獲取取信息時時建立的的,關鍵鍵字段用用于在相相互連接接的不同同表中查查找匹配配的記錄錄。一個個更高級級的連接接形式稱稱為自連連接。這這種連接接是指一一個表被被連接到到它自己己的一

32、個個字段,或或在不同同的紀錄錄中由重重復數(shù)據(jù)據(jù)的組合合字段。數(shù)數(shù)據(jù)庫中中有三種種不同類類型的關關鍵字:主關鍵鍵字、組組合關鍵鍵字和外外關鍵字字。在表表中使用用的關鍵鍵字類型型用于描描述庫表表示什么么以及在在數(shù)據(jù)庫庫中如何何與其它它的庫建建立關系系。下面為本系系統(tǒng)的數(shù)數(shù)據(jù)流程程圖:(圖116)數(shù)據(jù)庫數(shù)據(jù)庫查詢成員學生基本信信息錄入入學生 學生維護統(tǒng)計班級注冊成績查詢結結果 成績和學生生擋案打打印成績維護成績錄入 成績打印 教室教室(圖16)修改已建的的數(shù)據(jù)庫庫:數(shù)據(jù)據(jù)庫的修修改分為為添加、編編輯和刪刪除記錄錄。我都都由Viisuaal BBasiic 創(chuàng)創(chuàng)建的程程序來實實現(xiàn)。 與Vissuall

33、 Baasicc 6.0的連連接:VVisuual Bassic 6.00提供了了與底層層數(shù)據(jù)庫庫系統(tǒng)緊緊密的連連接。VVisuual Bassic 6.00 支持持不同的的關系數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)并充分分發(fā)揮每每一個數(shù)數(shù)據(jù)庫的的特長。生生成獨立立應用或或脫離服服務器運運行的服服務以上上的應用用,Viisuaal BBasiic 66.0連連接數(shù)據(jù)據(jù)庫的方方式有兩兩種:通過使用用Vissuall Baasicc的 DDATAA控件。 通過使用用由Viisuaal BBasiic提供供的專用用的直接接與數(shù)據(jù)據(jù)庫相連連的接口口。程序描述功能模塊的的描述與與數(shù)據(jù)表表的創(chuàng)建建如下:學籍模塊:該模塊主要

34、要完成學學生基本本信息的的錄入、刪刪除 、更更新等功功能。在在此模塊塊中定義義了九個個域名來來進行學學生的信信息存儲儲。如果果用戶修修改某一一紀錄中中的某一一項,可可單添加加按鈕進進行學生生記錄的的編輯,此此窗口使使用數(shù)據(jù)據(jù)窗口的的FREEEDOOM風格格(典型型的錄入入界面)。該該種風格格特點是是列標題題緊挨著著數(shù)據(jù)列列在此窗窗口還可可以增加加新學生生紀錄。學生基本信信息表: 學生基本信信息表里里存儲了了學生的的檔案包包括:學學號、姓姓名、性性別、年年齡、班班號等 表如下下圖主鍵:學生生學號列名數(shù)據(jù)類型長度允許空學生學號學生姓名學生性別出生日期班號聯(lián)系電話入校日期政治面貌籍貫民族家庭住址Va

35、rchhar 50Yes注釋Varchhar 200Yes班級模塊:班級模塊主主要完成成班級信信息的錄錄入、刪刪除 、更更新等功功能。在在此模塊塊中定義義了四個個域名來來進班級級信息表表的存儲儲。班級信息表表: 班級信息表表里存儲儲了學生生的信息息包括:班號、年年級等 表如下下圖主鍵:班號號列名數(shù)據(jù)類型長度允許空班號年級班主任教室課程模塊:該模塊主要要完成存存儲課程程的所有有信息及及錄入、刪刪除 、更更新等功功能。此此模塊主主要有四四個域名名來進行行學生課課程信息息的存儲儲。課程信息表表:課程信息表表存儲了了課程的的信息:課程紡紡號、名名稱、描描述等如如下表:主鍵:課程程編號列名數(shù)據(jù)類型長度允

36、許空課程編號課程類型課程描述年級模塊:該模塊主要要完成存存儲年級級與課程程信息的的錄入、刪刪除 、更更新等功功能。此此模塊主主要有二二個域名名來進行行年級信信息的存存儲。年級課程信信息表:年級課程信信息表存存儲了年年級的信信息:年年級、課課程等如如下表年級課程信信息表:列名數(shù)據(jù)類型長度允許空年級課程成績模塊:該模塊主要要完成學學生成績績的基本本信息的的錄入、刪刪除 、更更新等功功能。在在此模塊塊中定義義了六個個域名來來進行學學生的信信息存儲儲。成績信息表表:成績信息表表里存儲儲了學生生的成績績包括:學號、成成績等如如下表列名數(shù)據(jù)類型長度允許空考試編號學生學號課程名稱分數(shù)用戶模塊:該模塊主要要完成用用戶基本本信息的的錄入、刪刪除 、更更新等功功能。在在此模塊塊中定義義了三個個域名來來進行學學生的信信息存儲儲。用戶信息表表:用戶信息表表里存儲儲了用戶戶的信息息包括:用戶名名、密碼碼等如下下表 用戶信息息表:列名數(shù)據(jù)類型長度允許空用戶名用戶密碼用戶注釋以上幾張表表為本系系統(tǒng)的基基本信息息,還不不夠完善善,以待待改進。程序邏輯模塊功能實實現(xiàn)的算算法流程程圖:(圖17、圖18、圖19、圖20、圖21)班號學號

溫馨提示

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

評論

0/150

提交評論