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

下載本文檔

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

文檔簡介

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

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

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

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

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

6、用戶的新新型數(shù)據(jù)據(jù)庫,適適用于大大中規(guī)模模的數(shù)據(jù)據(jù)量需求求。學(xué)校校校園網(wǎng)網(wǎng)的建設(shè)設(shè)也為新新系統(tǒng)服服務(wù)器/客戶端端的結(jié)構(gòu)構(gòu)提供了了硬件的的支持。 使用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)的擴(kuò)擴(kuò)展與修修改。綜上所述,本本系統(tǒng)的的設(shè)計(jì)與與開發(fā)在在技術(shù)上上和硬件件設(shè)備上上的條件件都是滿滿足的,因因此,它它在

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24、信息息的修改改、刪除除等。輸出查詢詢的學(xué)生生成績信信息。 課程信信息管理理模塊:輸入課課程的基基本信息息,并可可以對課課程信息息進(jìn)行添添加、修修改、刪刪除及課課程設(shè)置置。課程程設(shè)置能能夠?qū)Ω鞲髂昙壍牡恼n程進(jìn)進(jìn)行分類類。劃分分學(xué)期所所學(xué)的課課程。輸出課程程的基本本信息、年年級及學(xué)學(xué)期中所所要學(xué)的的課程等等。系統(tǒng)模塊圖圖:(圖99)學(xué)生學(xué)籍管理系學(xué)生學(xué)籍管理系統(tǒng)幫助信息班級信息管年級課程設(shè)成績信息管班級信息管年級課程設(shè)成績信息管學(xué)生信息管系統(tǒng)管理 添加班級信信息修改班級信信息添加成績信信息修改成績信信息刪除成績信信息查詢成績信信息添加用戶修改用戶刪除用戶退出系統(tǒng)添加學(xué)生信信息修改學(xué)生信信息刪除學(xué)生

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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

提交評論