版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、XX中學(xué)學(xué)生學(xué)籍治理系統(tǒng)目錄摘要引言系統(tǒng)簡介第一章 可行性研究第二章 需求要析第三章 概要設(shè)計第四章 詳細設(shè)計第五章 設(shè)計中遇到的問題及解決方法(還有臨時未解決的問題)第六章 結(jié)束語第七章 要緊參考文獻附:程序清單 學(xué)生: 摘要-引言(選題理由)-我的母校XX一中為一個市重點中學(xué),但由于長期一來是傳統(tǒng)的治理模式使用計算機對學(xué)生信息進行治理,具有手工治理所無法比擬的優(yōu)點.例如: 學(xué)校為了提高工作效率,買了一批電腦,當(dāng)務(wù)之急確實是 因此, 我選擇母校來設(shè)計那個系統(tǒng)要緊有兩個緣故:一是:在母校我認識許多老師,他們?yōu)槲姨峁┝嗽S多資料,二是:在母校學(xué)習(xí)的三年里,我受到了專門多老師的關(guān)懷,他們也確實是對母
2、校的一點回報。本系統(tǒng)為學(xué)生學(xué)籍治理系統(tǒng),是一個的信息治理系統(tǒng),其開發(fā)要緊包括數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。通過分析,我使用了 MICROSOFT公司的 VISUAL BASIC 6.0開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,在短時刻內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成一個中意的可行系統(tǒng)。在下面的各章中我將以開發(fā)學(xué)生學(xué)籍治理系統(tǒng),談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。-下面就讓我們開始正文的介紹第一章 可行性研究計算機治理學(xué)生信息的意義: 在各大中小學(xué)校,用計算機治理學(xué)校的信息差不多越來越普遍了。用計算機不但能夠提高工作效率
3、,而且還節(jié)約了許多人力物力,增強了學(xué)校資料的安全性。提高了學(xué)校的治理能力,為此,用計算機來治理學(xué)校的信息,是特不必要的。我作為一個計算機應(yīng)用的大學(xué)生,希望能有所貢獻。用我三年的所學(xué)編制了一個有用的程序來關(guān)心桂陽一中進行更有效的學(xué)籍檔案治理??尚行匝芯浚耗康模嚎尚行匝芯康哪康氖怯米钚〉拇鷥r在盡可能的時刻內(nèi)確定問題是否能夠解決。經(jīng)濟上可行性:現(xiàn)在,計算機的價格差不多十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學(xué)校的工作效率帶來了一個質(zhì)的飛躍,為此要緊表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行能夠代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行能夠節(jié)約許多資源;第三,本系統(tǒng)的運行能夠大大的提高學(xué)校的
4、工作效率;第四,本系統(tǒng)能夠使敏感文檔更加安全,等等。因此,本系統(tǒng)在經(jīng)濟上是可行的。技術(shù)上可行性:為本系統(tǒng)的開發(fā)我特對桂陽一中進行了深入的調(diào)查研究。現(xiàn)桂陽一中有32個班,其中一年級有10個班,二年級有9個班,三年級有13個班(包括文、理復(fù)讀班),共有學(xué)生人數(shù)為1533人。學(xué)校有三十多臺電腦及兩臺主機。同時開發(fā)人員對用戶所提出的要求也都能夠滿足。 同時本系統(tǒng)的開發(fā)我利用Microsoft SQL Server2000作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。 使用Visual Basic6.0作為
5、系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令操縱語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,特不有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件差不多上滿足的,因此,它在技術(shù)上是可行的。運行上可行性:本系統(tǒng)為一個小型的學(xué)生信息治理系統(tǒng),所耗費的資源特不的小,學(xué)校的電腦不管是硬件依舊軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。法律可行性: 本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。第二章:
6、需求分析21世紀(jì)以來,人類經(jīng)濟高速進展,人們發(fā)生了日新月異的變化,特不是計算機的應(yīng)用及普及到經(jīng)濟和社會生活的各個領(lǐng)域。使原本的舊的治理方法越來越不適應(yīng)現(xiàn)在社會的進展。許多人還停留在往常的手工操作。這大大地阻礙了人類經(jīng)濟的進展。為了適應(yīng)現(xiàn)代社會人們高度強烈的時刻觀念,學(xué)校信息治理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。我所開發(fā)的那個系統(tǒng)所采納的是當(dāng)前較為流行的編程軟件VISUAL BASIC 6.0作為實現(xiàn)語言,以數(shù)據(jù)庫Microsoft SQL Server2000作為系統(tǒng)的后臺操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。引言在學(xué)校,學(xué)生信息治理工作是特不重要的一項工
7、作,它負責(zé)整個學(xué)校的,學(xué)生的。往常是。隨著學(xué)校,教務(wù)工作者急切希望學(xué)校工作流程分析 學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生學(xué)籍信息治理系統(tǒng)中完成對運行教務(wù)處所需的差不多數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。 新的學(xué)年,教務(wù)人員首先加入年級信息,然后編排班級,再對來校學(xué)生進行差不多的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護。 在每個學(xué)期開始,教務(wù)處依照班級的情況,以班為單位,為每個班級安排一個班主任及對此年級安排一個年級組長。并對各科老師進行安排。 每進行一次考試后由任課老師對本科的成績進行錄入。班主任對本班的成績匯總。并進行排名,然后年級組長再
8、進行匯總,并對本年級各科成績及總成績進行排名。 教務(wù)處、年級組長、班主任及任課老師跟據(jù)實際情況對錄入的成績進行維護,各位同學(xué)對以上錄入的信息能夠跟據(jù)自己的需要進行適當(dāng)?shù)牟樵?。學(xué)校具體需求分析 學(xué)生:對各科成績的查詢及查看本班成績排名與年級成績排名情況。 任課老師:輸入并維護所教科目的學(xué)生成績,計算本科的成績排名、本科成績在班上的排名。 輸出本班科目的成績及排名情況。 班主任:輸入并維護本班的差不多信息,對本班的各科成績匯總,計算各科成績的總分,排名,本班平均分等需求。 輸出學(xué)生的差不多信息,各科的成績及各科成績的部分,各科成績的排名,總分的排名情況。 年級組長:對本年級學(xué)生差不多情況的治理,對
9、各班的成績匯總,計算年級中各科成績的排名,總成績排名等需求。 輸出年級學(xué)生差不多信息,各科成績的年級排名,總成績在年級中的排名。 教務(wù)處: 學(xué)校全體成員的信息治理,對考試科目,時刻及對所考科目的編號等進行具體的治理,并對任課老師,班主任等輸入的信息進行存庫,對學(xué)生的信息進行必要的維護,可打印學(xué)生的所有信息。系統(tǒng)設(shè)計思想采納現(xiàn)有的資源,先進的治理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時刻和財力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生錄入與排名。系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時依照用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。系統(tǒng)設(shè)計分
10、析 本系統(tǒng)適用于中小學(xué)校,其功能要緊分為六大類: 用戶治理:用于對用戶的添加,賦于不同權(quán)限及對用戶的修改及查詢。 課程治理:用于對各學(xué)期課程的開設(shè)和修改。 成績治理:用于對成績的輸入、修改、匯總及排名。 班級治理:用于對班級的錄入與修改。 關(guān)心信息:用于對本系統(tǒng)的具體操作進行詳解。本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。系統(tǒng)功能分析 權(quán)限功能:為用戶設(shè)置權(quán)限功能,可分為一般用戶,一般用戶,超級用戶。一般用戶只是查詢不能修改,一般用戶只能對授權(quán)范圍內(nèi)進行相應(yīng)修改及刪除,超級用戶能修改、刪除所有信息。 錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級用戶提供對所有信息的錄入功能。 查詢
11、功能:為所有用戶提供查詢的功能,可查詢同意范圍內(nèi)的所有信息。 維護功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。 打印功能:能打印全校學(xué)生的信息及積各班信息,科目成績等。 關(guān)心功能:能關(guān)心初次使用者對本系統(tǒng)的應(yīng)用及處理常見的問題。 退出功能:結(jié)束并關(guān)閉系統(tǒng)。學(xué)生學(xué)籍系統(tǒng)的目標(biāo) 節(jié)約資源,提高學(xué)籍信息的精確度 本系統(tǒng)能減少專門多不必要的資源,不用象往常那樣用冗余的紙張式的治理。大節(jié)約了學(xué)校能源。同時計算機的存儲與快速查詢功能大大提高了學(xué)籍治理的效率,同時還提高了學(xué)籍信息治理的精確度。 方便快速操作,精減人員,節(jié)約開支方便快速的操作,可減少學(xué)籍信息治理的漏
12、洞,又減少因工作的冗余出現(xiàn)的錯誤,同時操作特不簡單,可減少許多不專門必要的人員,這不管從物質(zhì)上依舊工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財寶。數(shù)據(jù)庫分析 用戶需求具體有學(xué)籍治理系統(tǒng)提供保存、更新、查詢、維護和打印,這就需求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入與輸出,實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)不是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨立性。數(shù)據(jù)流圖描述:本系統(tǒng)從總體上分為系統(tǒng)信息治理、學(xué)生信息治理、課程治理、班級治理和成績治理五大部分。每個模塊有自己的作用。下面的各模塊功能流圖確實是由各功能之間的關(guān)系而得出的。(圖2、圖3、
13、圖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ù)據(jù)表班級信息錄入班級信息錄入課程數(shù)據(jù)表課程信息錄入課程數(shù)據(jù)表課程信息錄入學(xué)籍信息錄入流圖(圖2)學(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é)生信息查詢流圖(圖3)學(xué)生數(shù)據(jù)表班級數(shù)據(jù)表課程數(shù)據(jù)表成績數(shù)據(jù)表學(xué)生數(shù)據(jù)表班級數(shù)據(jù)表課
14、程數(shù)據(jù)表成績數(shù)據(jù)表學(xué)生檔案治理人員學(xué)生檔案治理人員學(xué)生信息維護成績信息維護班級信息維護課程信息維護學(xué)生信息維護成績信息維護班級信息維護課程信息維護信息維護結(jié)果信息維護結(jié)果學(xué)籍信息維護流(圖4)用戶一般用戶、超級用戶用戶用戶添加用戶信息治理系統(tǒng)治理人員 用戶信息用戶信息治理系統(tǒng)治理人員系統(tǒng)數(shù)據(jù)表系統(tǒng)數(shù)據(jù)表用戶權(quán)限用戶權(quán)限 系統(tǒng)治理數(shù)據(jù)流圖(圖5)年級課程安排年級課程安排課程開課信息年級課程數(shù)據(jù)表課程信息治理課程治理人員 課程信息年級課程數(shù)據(jù)表課程信息治理課程治理人員課程信息查詢課程信息查詢年級、班級查詢條件課程數(shù)據(jù)表課程數(shù)據(jù)表 課程治理數(shù)據(jù)流圖(圖6)成績治理成績數(shù)據(jù)表成績錄入成績治理成績數(shù)據(jù)表
15、學(xué)生成績治理人員學(xué)生成績治理人員課程數(shù)據(jù)表 成績排名課程數(shù)據(jù)表成績查詢成績查詢按學(xué)號按科目按班號成績治理數(shù)據(jù)流圖(圖7)班級信息錄入班級信息錄入 班級錄入學(xué)生班級治理人員學(xué)生班級治理人員班級學(xué)生名單及成績學(xué)生數(shù)據(jù)表班級信息查詢學(xué)生數(shù)據(jù)表班級信息查詢按班號按年級班級數(shù)據(jù)表班級數(shù)據(jù)表班級治理數(shù)據(jù)流圖(圖8)數(shù)據(jù)字典:是關(guān)于數(shù)據(jù)的信息的集合,對數(shù)據(jù)流程圖中的各個元素做完整的定義與講明下面給出本系統(tǒng)幾個數(shù)據(jù)元素的字典卡片與具體數(shù)據(jù)卡片的含義: 名稱:用戶信息 描述:治理員的差不多信息表 定義:用戶=用戶名+密碼+性不+聯(lián)系電話+出生年月+家庭住址 用戶名=英文字母、數(shù)字、專門符號 姓名=英文字母、數(shù)字
16、、文字-名稱:學(xué)生表描述:學(xué)校學(xué)生注冊差不多信息表定義:學(xué)生表=學(xué)號+姓名+性不+班級+民族+籍貫+政治面貌+出生日期+入學(xué)日期 +家庭住址+聯(lián)系電話+備注4學(xué)號=11 數(shù)字 11姓名=2 文字 4-名稱:成績錄入表描述:學(xué)校學(xué)生各科成績差不多信息表定義:成績錄入=考試編號+學(xué)號+姓名班級+課程名+成績學(xué)號=11 數(shù)字 11姓名=2 文字 4-名稱:班級表描述:學(xué)校各班班級差不多信息表定義:班級表=年級+班號+班主任+教室班號=3 數(shù)字 3年級=2 文字 2- 名稱:課程表 描述:各年級所學(xué)課程的差不多信息表 定義:課程表=課程編號+課程名稱+課程類型+課程描述 編號=3數(shù)字3 名稱=4文字4
17、 第三章:概要設(shè)計目的:設(shè)計系統(tǒng)結(jié)構(gòu),依照需求要析給出的功能得出系統(tǒng)體系結(jié)構(gòu)。如劃分模塊。目標(biāo):通過本系統(tǒng)軟件,能關(guān)心工作人員利用計算機,快速方便的對所屬學(xué)校的信息治理進行維護、輸入、輸出、查找的所需操作,使散亂的學(xué)校數(shù)據(jù)能夠具體化,直觀化、合理化。運行環(huán)境:Windows2000/NT或更高的版本。總體設(shè)計處理流程:1.啟動系統(tǒng),激活登陸口令界面。2.通過驗證后,對系統(tǒng)進行初始化。3.系統(tǒng)進入消息循環(huán),通過事件驅(qū)動機制激活相應(yīng)的功能模塊,并執(zhí)行相應(yīng)的功能;4.通過關(guān)閉系統(tǒng)事件,激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。系統(tǒng)模塊菜單:學(xué)生學(xué)籍信息治理系統(tǒng)用戶治理添加用戶修改用戶刪除用戶學(xué)籍信息治理添加學(xué)籍信
18、息查詢學(xué)籍信息修改學(xué)籍信息刪除學(xué)籍信息班級信息治理添加班級信息修改班級信息課程信息治理添加課程信息修改課程信息設(shè)置年級信息成績信息治理添加成績信息查詢成績信息修改成績信息刪除成績信息關(guān)心文件關(guān)心信息學(xué)生信息治理系統(tǒng)所需完成具體的功能: 系統(tǒng)治理模塊: 用戶的添加、刪除、修改及權(quán)限的給予。 學(xué)生信息治理模塊:輸入學(xué)生差不多信息,并能夠?qū)W(xué)生信息進行添加、查詢、修改、刪除。還能夠關(guān)鍵字查詢并從數(shù)據(jù)庫里調(diào)出的學(xué)生差不多信息.輸出學(xué)生差不多信息,學(xué)號、班號、姓名查詢的信息結(jié)果。 班級信息治理模塊: 輸入班號、教室號、班主任等信息,并能夠?qū)Π嗉壭畔⑦M行添加、修改。包括班號、教室號、班主任、年級的錄入及修
19、改。輸出班號、教室號、班主任年級等信息。 成績信息治理模塊:輸入成績信息,并能夠?qū)Τ煽冃畔⑦M行添加、查詢、修改、刪除。還能夠用關(guān)鍵字查詢并調(diào)出數(shù)據(jù)庫里的學(xué)生差不多成績信息的修改、刪除等。輸出查詢的學(xué)生成績信息。 課程信息治理模塊:輸入課程的差不多信息,并能夠?qū)φn程信息進行添加、修改、刪除及課程設(shè)置。課程設(shè)置能夠?qū)Ω髂昙壍恼n程進行分類。劃分學(xué)期所學(xué)的課程。輸出課程的差不多信息、年級及學(xué)期中所要學(xué)的課程等。系統(tǒng)模塊圖:(圖9)學(xué)生學(xué)籍治理系學(xué)生學(xué)籍治理系統(tǒng)關(guān)心信息班級信息治理年級課程設(shè)成績信息治理學(xué)生信息治理班級信息治理年級課程設(shè)成績信息治理學(xué)生信息治理系統(tǒng)治理 添加班級信息修改班級信息添加成績信
20、息修改成績信息刪除成績信息查詢成績信息添加用戶修改用戶刪除用戶退出系統(tǒng)添加學(xué)生信息修改學(xué)生信息刪除學(xué)生信息查詢學(xué)生信息添加課程信息修改課程信息設(shè)置年級課程 (圖9)接口設(shè)計外部接口:用戶一般通過終端進行操作,用戶進入界面后進行相應(yīng)的操作。 硬件接口:賽揚133 、內(nèi)存32兆以上PC機滿足輸入端條件。 軟件接口:Windows2000/NT或更高的操作系統(tǒng)。內(nèi)部接口:內(nèi)部接口(模塊之間的接口)驗證模塊:啟動系統(tǒng)時,便激活登陸口令界面;初始化模塊:對系統(tǒng)進行初始化;系統(tǒng)功能模塊:接收系統(tǒng)功能的相應(yīng)消息,啟動信息錄入、信息查詢、信息維護、SIM維護等模塊。各模塊的具體分析:1系統(tǒng)治理模塊:用于治理系
21、統(tǒng)的用戶及賦于權(quán)限對本系統(tǒng)的操作。實體E-R圖如下:(圖10) 系統(tǒng)治理 系統(tǒng)治理用戶密碼用戶權(quán)限用戶用戶密碼用戶權(quán)限用戶 (圖10) 2學(xué)生信息治理:要緊用于學(xué)生的差不多信息治理(如學(xué)號、姓名、性不、出生年月、聯(lián)系地址等)。實體E-R圖如下:(圖11)學(xué)生信息治理 學(xué)生信息治理所考科目學(xué)生成績班級考試編號所考科目學(xué)生成績班級考試編號(圖11)3班級治理:要緊以班為單位關(guān)于學(xué)校班級信息治理。實體E-R圖如下:(圖12)班級治理 班級治理班主任本班所屬的年級本班所在教室的號碼班級的班號班主任本班所屬的年級本班所在教室的號碼班級的班號(圖12)4成績治理:要緊用于學(xué)生考試的成績進行治理(如統(tǒng)計分數(shù)
22、等)實體E-R圖如下:(圖13)成績治理 成績治理所考科目學(xué)生成績班級考試編號所考科目學(xué)生成績班級考試編號(圖13)5課程治理:要緊用于學(xué)生課程的治理(如各學(xué)期的課程安排等)實體E-R圖如下:(圖14)課程治理 課程治理年級課程課程類型課程編號年級課程課程類型課程編號(圖14)系統(tǒng)維護模塊:要緊是對學(xué)校信息治理系統(tǒng)進行日常維護,該模塊又包括:修改用戶密碼、增加與刪除用戶、數(shù)據(jù)備份、數(shù)據(jù)整理等功能。 關(guān)系型數(shù)據(jù)庫的實現(xiàn):Microsoft SQL Server2000 確實是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯合各種信息以供查詢、存儲和檢索。Microsoft SQL Server2000 的優(yōu)點在于
23、它特不的可靠、質(zhì)量好、易用、可伸縮性、簡單的治理和調(diào)整(能自動運行治理和性能監(jiān)測,提供了集中的數(shù)據(jù)庫治理。)、靈活的和可擴展的數(shù)據(jù)轉(zhuǎn)換(能夠構(gòu)建更加牢固的數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)軟件包)、集成了可擴展的分析服務(wù)(提供了數(shù)據(jù)采集、為生成報表而設(shè)計了靈活的向上流淌特性,實現(xiàn)單元級和成員安全的功能,還有寫回原始大小的能力)。自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,能夠使數(shù)據(jù)庫一目了然,還提供了排序功能。Microsoft SQL Server2000也提供了數(shù)據(jù)存儲庫,能夠使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。如上所述, Micro
24、soft SQL Server2000 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,能夠在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。 運行設(shè)計 運行模塊的組合圖(圖15)永興三中學(xué)生學(xué)籍治理系統(tǒng) 永興三中學(xué)生學(xué)籍治理系統(tǒng)退出關(guān)心學(xué)校信息打印學(xué)校信息查詢學(xué)校信息刪除學(xué)校信息修改學(xué)校信息錄入退出關(guān)心學(xué)校信息打印學(xué)校信息查詢學(xué)校信息刪除學(xué)校信息修改學(xué)校信息錄入(圖15)出錯處理設(shè)計出錯輸出信息:本系統(tǒng)采納人-機對話模式,若操作失誤則彈出對話框(如:身份驗證、輸錯信息等)出錯處理對策:用戶可依照彈出對話框中的提示信息進行操作。安全保密設(shè)計:系統(tǒng)進入時設(shè)計了登錄界面,同時對用戶進行了權(quán)限區(qū)分。分
25、為一般用戶、治理員,對一般用戶只能夠進行查詢,只有治理員才能夠?qū)π畔⑦M行刪除與修改。另外還設(shè)計對數(shù)據(jù)的備份及還原,從而實現(xiàn)了數(shù)據(jù)可移植性。 第四章:詳細設(shè)計目的: 為系統(tǒng)中的每一個模塊確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并用表達工具給出清晰的描述。實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系:數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獵取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字
26、:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。下面為本系統(tǒng)的數(shù)據(jù)流程圖:(圖16)數(shù)據(jù)庫數(shù)據(jù)庫查詢成員學(xué)生差不多信息錄入學(xué)生 學(xué)生維護統(tǒng)計班級注冊成績查詢結(jié)果 成績和學(xué)生擋案打印成績維護成績錄入 成績打印 教室教室(圖16)修改已建的數(shù)據(jù)庫:數(shù)據(jù)庫的修改分為添加、編輯和刪除記錄。我都由Visual Basic 創(chuàng)建的程序來實現(xiàn)。 與Visual Basic 6.0的連接:Visual Basic 6.0提供了與底層數(shù)據(jù)庫系統(tǒng)緊密的連接。Visual Basic 6.0 支持不同的關(guān)系數(shù)據(jù)庫治理系統(tǒng)并充分發(fā)揮每一個數(shù)據(jù)庫的特長。生
27、成獨立應(yīng)用或脫離服務(wù)器運行的服務(wù)以上的應(yīng)用,Visual Basic 6.0連接數(shù)據(jù)庫的方式有兩種:通過使用Visual Basic的 DATA控件。 通過使用由Visual Basic提供的專用的直接與數(shù)據(jù)庫相連的接口。程序描述功能模塊的描述與數(shù)據(jù)表的創(chuàng)建如下:學(xué)籍模塊:該模塊要緊完成學(xué)生差不多信息的錄入、刪除 、更新等功能。在此模塊中定義了九個域名來進行學(xué)生的信息存儲。假如用戶修改某一紀(jì)錄中的某一項,可單添加按鈕進行學(xué)生記錄的編輯,此窗口使用數(shù)據(jù)窗口的FREEDOM風(fēng)格(典型的錄入界面)。該種風(fēng)格特點是列標(biāo)題緊挨著數(shù)據(jù)列在此窗口還能夠增加新學(xué)生紀(jì)錄。學(xué)生差不多信息表: 學(xué)生差不多信息表里存
28、儲了學(xué)生的檔案包括:學(xué)號、姓名、性不、年齡、班號等 表如下圖主鍵:學(xué)生學(xué)號列名數(shù)據(jù)類型長度同意空學(xué)生學(xué)號學(xué)生姓名學(xué)生性不出生日期班號聯(lián)系電話入校日期政治面貌籍貫民族家庭住址Varchar 50Yes注釋Varchar 200Yes班級模塊:班級模塊要緊完成班級信息的錄入、刪除 、更新等功能。在此模塊中定義了四個域名來進班級信息表的存儲。班級信息表: 班級信息表里存儲了學(xué)生的信息包括:班號、年級等 表如下圖主鍵:班號列名數(shù)據(jù)類型長度同意空班號年級班主任教室課程模塊:該模塊要緊完成存儲課程的所有信息及錄入、刪除 、更新等功能。此模塊要緊有四個域名來進行學(xué)生課程信息的存儲。課程信息表:課程信息表存儲
29、了課程的信息:課程紡號、名稱、描述等如下表:主鍵:課程編號列名數(shù)據(jù)類型長度同意空課程編號課程類型課程描述年級模塊:該模塊要緊完成存儲年級與課程信息的錄入、刪除 、更新等功能。此模塊要緊有二個域名來進行年級信息的存儲。年級課程信息表:年級課程信息表存儲了年級的信息:年級、課程等如下表年級課程信息表:列名數(shù)據(jù)類型長度同意空年級課程成績模塊:該模塊要緊完成學(xué)生成績的差不多信息的錄入、刪除 、更新等功能。在此模塊中定義了六個域名來進行學(xué)生的信息存儲。成績信息表:成績信息表里存儲了學(xué)生的成績包括:學(xué)號、成績等如下表列名數(shù)據(jù)類型長度同意空考試編號學(xué)生學(xué)號課程名稱分數(shù)用戶模塊:該模塊要緊完成用戶差不多信息的錄入、刪除 、更新等功能。在此模塊中定義了三個域名來進行學(xué)生的信息存儲。用戶信息表:用戶信息表里存儲了用戶的信息包括:用戶名、密碼等如下表 用戶信息表:列名數(shù)據(jù)類型長度同意空用戶名用戶密碼用戶注釋以上幾張表為本系統(tǒng)的差不多信息,還不夠完善,以待改進。程序邏輯模塊功能實現(xiàn)的算法流程圖:(圖17、圖18、圖19、圖20、圖21)班號學(xué)號學(xué)生 班號學(xué)號學(xué)生學(xué)號成績學(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度生態(tài)旅游場承包經(jīng)營合作協(xié)議范本4篇
- 2025年度大棚農(nóng)業(yè)保險合作協(xié)議3篇
- 二手房交易標(biāo)準(zhǔn)協(xié)議樣本(2024個人版)版
- 2025年度叉車租賃與租賃物租賃期限調(diào)整合同4篇
- 2025年昌月離婚協(xié)議書婚姻解除及財產(chǎn)清算范本4篇
- 2025年度航空航天材料質(zhì)量保證協(xié)議4篇
- 2024年重慶地區(qū)標(biāo)準(zhǔn)離婚合同模板一
- 2024私募股權(quán)投資居間協(xié)議
- 專項舞臺效果策劃與實施協(xié)議版A版
- 2024年食堂運營合作協(xié)議標(biāo)準(zhǔn)文本版
- 抗心律失常藥物臨床應(yīng)用中國專家共識
- 考級代理合同范文大全
- 2024解析:第三章物態(tài)變化-講核心(原卷版)
- DB32T 1590-2010 鋼管塑料大棚(單體)通 用技術(shù)要求
- 安全行車知識培訓(xùn)
- 2024年安徽省高校分類對口招生考試數(shù)學(xué)試卷真題
- 第12講 語態(tài)一般現(xiàn)在時、一般過去時、一般將來時(原卷版)
- 2024年采購員年終總結(jié)
- 2024年新疆區(qū)公務(wù)員錄用考試《行測》試題及答案解析
- 肺動脈高壓的護理查房課件
- 2025屆北京巿通州區(qū)英語高三上期末綜合測試試題含解析
評論
0/150
提交評論