版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)說(shuō)明書(shū)</b></p><p> 題目: 學(xué)生成績(jī)管理系統(tǒng) </p><p> 學(xué) 系: 經(jīng)濟(jì)與管理學(xué)院 </p><p> 專業(yè)班級(jí): *********** </p><p> 學(xué) 號(hào): *********** </
2、p><p> 學(xué)生姓名: ********** </p><p> 指導(dǎo)教師: *********** </p><p> 課程設(shè)計(jì)(論文)任務(wù)書(shū)</p><p> 管理科學(xué)與工程 系 信息管理 教研室</p><p> 年 月 日
3、 </p><p><b> 目 錄</b></p><p><b> 第一章 緒論4</b></p><p> 1.1 系統(tǒng)的開(kāi)發(fā)背景4</p><p> 1.2 現(xiàn)有系統(tǒng)存在問(wèn)題的分析5</p><p> 1.3 系統(tǒng)開(kāi)發(fā)的必要性5</p
4、><p> 1.4 系統(tǒng)開(kāi)發(fā)目標(biāo)與意義6</p><p> 1.5可行性分析6</p><p> 1.6系統(tǒng)設(shè)計(jì)原則7</p><p> 第二章 系統(tǒng)分析和系統(tǒng)設(shè)計(jì)8</p><p> 2.1 學(xué)生成績(jī)管理系統(tǒng)的功能分析8</p><p> 2.2 系統(tǒng)功能結(jié)構(gòu)圖和IPO圖
5、8</p><p> 2.3 系統(tǒng)業(yè)務(wù)流程圖10</p><p> 2.4 系統(tǒng)數(shù)據(jù)流分析12</p><p><b> 數(shù)據(jù)流分析12</b></p><p> 2.5 系統(tǒng)用戶功能操作管理13</p><p> 2.5.1 管理員功能操作13</p><
6、p><b> 用戶信息管理14</b></p><p><b> 學(xué)生信息管理14</b></p><p><b> 教師信息管理15</b></p><p><b> 課程信息管理16</b></p><p> 2.5.2 普通用
7、戶功能操作17</p><p><b> 學(xué)生操作功能17</b></p><p><b> 教師操作功能18</b></p><p> 2.5.2 通用功能操作19</p><p> 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)20</p><p> 3.1 數(shù)據(jù)庫(kù)系統(tǒng)分析2
8、0</p><p> 3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)23</p><p> 3.3 數(shù)據(jù)字典23</p><p> 第四章 結(jié)束語(yǔ)25</p><p><b> 第一章 緒論</b></p><p> 本畢業(yè)論文是以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的成績(jī)管理系統(tǒng)的開(kāi)發(fā)為背景,論述了管理信息系統(tǒng)
9、的概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法,全文共分為緒論、相關(guān)技術(shù)介紹、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)的具體實(shí)現(xiàn)、系統(tǒng)測(cè)試和總結(jié)、結(jié)束語(yǔ)、致謝、參考文獻(xiàn)、附錄等。</p><p> 1.1 系統(tǒng)的開(kāi)發(fā)背景</p><p> 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行
10、信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。</p><p> 管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,?duì)學(xué)生來(lái)說(shuō)可以輕松的查
11、閱自己在校的成績(jī)以及信息等。但是一直以來(lái)人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績(jī),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,有
12、著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的一套成績(jī)管理系統(tǒng)成為很有必要的事情。</p><p> 學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加、修改、刪除、查詢等操作,同時(shí)一樣的方面學(xué)生對(duì)自己各科成績(jī)查
13、詢,學(xué)習(xí)的交流。</p><p> 1.2 現(xiàn)有系統(tǒng)存在問(wèn)題的分析</p><p> 在我國(guó),各大中小學(xué)校的各類信息管理系統(tǒng)并非一個(gè)新的課題,但也有的學(xué)校根本就沒(méi)有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來(lái)完成。計(jì)算機(jī)技術(shù)在日新月異的發(fā)展,但是有的很多學(xué)校,特別是在西部貧困地區(qū),學(xué)校的種類管理都依然由手工操作來(lái)完成,這十分落后,效率極低,成本很大,而且極易出錯(cuò)。隨著社會(huì)的發(fā)展,信息
14、化是社會(huì)進(jìn)程的必然趨勢(shì),學(xué)校管理只有快、準(zhǔn)、精,才能發(fā)揮其價(jià)值。</p><p> 所以機(jī)器代替人力是必然的歷史發(fā)展趨勢(shì),只有領(lǐng)導(dǎo)的重視和支持才能從人工操作改為計(jì)算機(jī)的自動(dòng)化系統(tǒng)。人工操作必將被計(jì)算機(jī)代替。</p><p> 有些學(xué)校雖使用了計(jì)算機(jī),甚至管理系統(tǒng),但是仍然存在很多問(wèn)題,問(wèn)題一日不解決,效率就一日提不上去。</p><p> 還有,有的系統(tǒng)很不完
15、善到處是漏洞,可以說(shuō)是千瘡百孔,這樣極不完善的系統(tǒng)對(duì)管理來(lái)說(shuō)是沒(méi)有任何保障的。</p><p> 1.3 系統(tǒng)開(kāi)發(fā)的必要性</p><p> 在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生成績(jī)管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績(jī)管理工作
16、和所涉及到的數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)學(xué)校不得不靠增加人力、物力、財(cái)力來(lái)進(jìn)行學(xué)生成績(jī)管理。但是人工管理成績(jī)檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開(kāi)發(fā)出一個(gè)不僅僅是適用于大中專院校以及其它高校通用的學(xué)生成績(jī)管理系統(tǒng)是必要的。</p><p> 開(kāi)發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程
17、的系統(tǒng)化、規(guī)范化和自動(dòng)化。現(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高效的學(xué)生成績(jī)管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不需要大量的人力,只需要幾名專門(mén)錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、高效、安全,
18、學(xué)生在能方便的查看自己的成績(jī)。</p><p> 1.4 系統(tǒng)開(kāi)發(fā)目標(biāo)與意義</p><p> 本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計(jì)完成的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開(kāi)發(fā)目標(biāo):</p><p> 1.系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注
19、意到先進(jìn)性。</p><p> 2.對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)管理,防止混亂。</p><p> 3.能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。</p><p> 4.能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印。</p><p> 5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。</p><p> 6.方便
20、用戶的操作,盡量減少用戶的操作。</p><p> 學(xué)生成績(jī)管理是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié),作為學(xué)校,除了育人,就是育知,學(xué)生成績(jī)管理的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要一部分,能否實(shí)現(xiàn)這一步關(guān)系到學(xué)校辦學(xué)整體效率的高低,介于它的重要性,學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用就逐漸提入議程,并占著越來(lái)越重要的份量。</p><p> 運(yùn)用學(xué)生成績(jī)管理系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,縮小開(kāi)支
21、,提高工作效率與準(zhǔn)確率,能夠合理安排時(shí)間,能夠盡快的知道自己的考試成績(jī),投入新的課程的學(xué)習(xí)或復(fù)習(xí)這次沒(méi)有考過(guò)的課程。而學(xué)生成績(jī)管理系統(tǒng)的應(yīng)用也為今天的民辦教育在未來(lái)市場(chǎng)的競(jìng)爭(zhēng)力有所提高。從大的方向說(shuō),就是為了加速我國(guó)四化建設(shè)的發(fā)展,實(shí)現(xiàn)全部的自動(dòng)化,使我國(guó)發(fā)展成為通訊網(wǎng)絡(luò)化,決策科學(xué)化,辦公自動(dòng)化的國(guó)家。</p><p> 在現(xiàn)代,高科技的飛躍發(fā)展,人們工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來(lái)越快
22、,怎樣提高工作效率是人們首先考慮的問(wèn)題。學(xué)生成績(jī)管理是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而言,更應(yīng)該運(yùn)用一些本地資源,提高管理的力度,對(duì)學(xué)生負(fù)責(zé),對(duì)家長(zhǎng)負(fù)責(zé)。</p><p><b> 1.5可行性分析 </b></p><p> 可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決??紤]到系統(tǒng)開(kāi)發(fā)時(shí)間、資源等因
23、素,在實(shí)際開(kāi)發(fā)該計(jì)算機(jī)系統(tǒng)時(shí),常常要為資源不足和交付日期難以完成而苦惱,因而需要慎重地盡可能早地估價(jià)研制課題的可行性??尚行匝芯堪ǎ航?jīng)濟(jì)可行性、技術(shù)可行性、操作可行性、不同的方案等等。</p><p> 在經(jīng)濟(jì)上,現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),為學(xué)校的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:</p><p> 第一,本系統(tǒng)的運(yùn)行
24、可以代替人工進(jìn)行許多繁雜的勞動(dòng);</p><p> 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;</p><p> 第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;</p><p> 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p> 在技術(shù)上,本系統(tǒng)的開(kāi)發(fā)利用Microsoft SQL Server2
25、000作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。</p><p> 使用Visual Studion.net作為系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)環(huán)境,它提供完善的指令控制語(yǔ)句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開(kāi)發(fā)高性能系統(tǒng)提供的保障為開(kāi)發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)
26、展與修改。</p><p> 綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p> 在操作上,本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充,因此,本系統(tǒng)在操作上
27、是可行的。</p><p> 1.6系統(tǒng)設(shè)計(jì)原則 </p><p> 1. 實(shí)用性原則:確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面,較高的處理效率,便于使用和維護(hù),并采用成熟的技術(shù)。</p><p> 2. 先進(jìn)性原則:盡量采用先進(jìn)而且成熟的技術(shù),使系統(tǒng)具有較高的技術(shù)水和較</p><p><b> 長(zhǎng)的生命周期<
28、;/b></p><p> 3. 開(kāi)放性、安全性、可靠性及可擴(kuò)展性原則。</p><p> 4. 兼容性原則:對(duì)于所選硬件系統(tǒng)及平臺(tái),能很好地適應(yīng)開(kāi)發(fā)和使用的需要。</p><p> 5. 規(guī)范性原則:軟件設(shè)計(jì)過(guò)程嚴(yán)格按照“軟件工程”的規(guī)定,系統(tǒng)編碼,文檔,操作系統(tǒng)平臺(tái)以及所采用的開(kāi)發(fā)方法按照相應(yīng)的國(guó)際標(biāo)準(zhǔn)和國(guó)家標(biāo)準(zhǔn)。</p><p&
29、gt; 第二章 系統(tǒng)分析和系統(tǒng)設(shè)計(jì)</p><p> 2.1 學(xué)生成績(jī)管理系統(tǒng)的功能分析</p><p> 一是系統(tǒng)管理員頁(yè)面、二是教師登錄頁(yè)面、三是學(xué)生登錄頁(yè)面。</p><p> 1.系統(tǒng)管理員進(jìn)入學(xué)生成績(jī)管理系統(tǒng)的主要功能是:實(shí)現(xiàn)管理員用戶的添加,修改和刪除,以及對(duì)教師添加、教師修改、教師刪除、教師查詢、學(xué)生的添加、學(xué)生的修改、學(xué)生的查詢、修改等基本
30、功能,并且參與開(kāi)設(shè)課程、選擇課程的管理,安排教師的任課和學(xué)生的選課工作,管理員為每門(mén)課程設(shè)置一個(gè)學(xué)分,每門(mén)課程可以是必修或則選修,如果學(xué)生及格,學(xué)生將獲得該課程的學(xué)分。</p><p> 2.教師進(jìn)入學(xué)生成績(jī)管理系統(tǒng)的主要功能是:各科教師登錄系統(tǒng)后可以查詢和修改個(gè)人信息、修改自己的賬號(hào)密碼,查詢自己的授課課程,實(shí)現(xiàn)對(duì)選修了自己課程的學(xué)生的成績(jī)進(jìn)行查詢、錄入和修改,各科老師可以對(duì)自己學(xué)生選修課程結(jié)束后給予分?jǐn)?shù),同
31、時(shí)可以對(duì)自己所帶課程的成績(jī)優(yōu)秀人數(shù),及格人數(shù)和不及格人數(shù)的分布信息進(jìn)行查詢。</p><p> 3.學(xué)生進(jìn)行學(xué)生成績(jī)管理系統(tǒng)的主要功能是:每個(gè)學(xué)生登錄系統(tǒng)后可以查詢和修改個(gè)人信息、修改自己的賬號(hào)密碼,以及自己所選課程任課老師的個(gè)人信息,同時(shí)在課程結(jié)束后可以查詢?cè)谛F陂g各個(gè)時(shí)間段選修課程的成績(jī)與學(xué)分,以及對(duì)單科成績(jī)和總分的排名查詢。</p><p> 2.2 系統(tǒng)功能結(jié)構(gòu)圖和IPO圖&l
32、t;/p><p> 圖2-1系統(tǒng)功能結(jié)構(gòu)模塊圖</p><p> 2.3 系統(tǒng)業(yè)務(wù)流程圖</p><p> 首先是進(jìn)入登錄界面,如圖3.4所示,本頁(yè)面顯示系統(tǒng)名稱,密碼校驗(yàn)等信息,本系統(tǒng)的用戶分為三類:管理員,教師,學(xué)生。使用者可以在組合框中選擇所要登錄的用戶的類型,并輸入相應(yīng)的用戶名和密碼,單擊“確定”就會(huì)將輸入提交給系統(tǒng)以驗(yàn)證用戶、密碼及身份。如果用戶類型及密
33、碼正確,就會(huì)進(jìn)入與用戶相對(duì)應(yīng)的界面。</p><p> 圖2-2系統(tǒng)總業(yè)務(wù)流程圖</p><p> 圖2-3系統(tǒng)登錄業(yè)務(wù)流程圖</p><p> 2.4 系統(tǒng)數(shù)據(jù)流分析</p><p><b> 數(shù)據(jù)流分析</b></p><p> 本學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)流程:首先管理員在開(kāi)課之前,設(shè)
34、定學(xué)校的各階段學(xué)生要學(xué)習(xí)的課程(添加課程模塊),輸入正確后添加到"課程信息表"即后臺(tái)數(shù)據(jù)庫(kù)中的(course)表,同時(shí)添加在校教師員工的基本信息(教師信息添加模塊),輸入正確后添加到"教師信息表"即后臺(tái)數(shù)據(jù)庫(kù)中的(teacher)表。開(kāi)學(xué)注冊(cè)后,管理員對(duì)新生的基本信息進(jìn)行輸入添加(學(xué)生信息添加模塊),在輸入正確后,數(shù)據(jù)即可添加到后臺(tái)的"學(xué)生信息表"即數(shù)據(jù)庫(kù)中的(student)
35、表中;同時(shí)安排教師授課和學(xué)生選課考試的工作,輸入信息后添加(課程安排模塊),判斷是否已經(jīng)存在選課考試和授課的記錄,如果不存在,輸入正確后添加到"成績(jī)信息表"即數(shù)據(jù)庫(kù)中的(grade)表,默認(rèn)成績(jī)信息表中字段名(分?jǐn)?shù))的值為空,表示該學(xué)生還沒(méi)參加考試,各科教師在學(xué)生考完試后登錄系統(tǒng)查看自己授課的科目并錄入已完成考試的學(xué)生的科目成績(jī)。學(xué)生登錄系統(tǒng)后查看自己選修科目的成績(jī),如果科目分?jǐn)?shù)為空,說(shuō)明還沒(méi)參加該科目的考試。<
36、;/p><p> 圖2-4 頂層數(shù)據(jù)流程圖</p><p> 2.5 系統(tǒng)用戶功能操作管理</p><p> 2.5.1 管理員功能操作</p><p><b> 用戶信息管理</b></p><p><b> 學(xué)生信息管理</b></p><p&g
37、t;<b> 教師信息管理</b></p><p><b> 課程信息管理</b></p><p> 2.5.2 普通用戶功能操作</p><p><b> 學(xué)生操作功能</b></p><p><b> 教師操作功能</b></p>
38、<p> 2.5.2 通用功能操作</p><p><b> (1)登錄與注銷</b></p><p> 每個(gè)用戶都可以用自己的賬號(hào)登錄系統(tǒng)。用戶操作完成后推出系統(tǒng),注銷后可以重新登錄系統(tǒng)。</p><p><b> (2)修改密碼</b></p><p> 每個(gè)用戶第一次登
39、錄都用系統(tǒng)管理員設(shè)置的默認(rèn)密碼,登錄后可以修改自己的密碼。</p><p> 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)是此類系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲(chǔ)在數(shù)據(jù)庫(kù)中,在所有ASP.NET頁(yè)面中通過(guò)ADO.NET與數(shù)據(jù)庫(kù)連接,操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),從而實(shí)現(xiàn)所有需要的功能。數(shù)據(jù)庫(kù)軟件有很多,如Microsoft SQL Server 2000等。本系統(tǒng)中數(shù)據(jù)庫(kù)采用Microsoft
40、 SQL Server 2000作為數(shù)據(jù)庫(kù)工具。數(shù)據(jù)庫(kù)是網(wǎng)站的核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的合理與否對(duì)網(wǎng)站的建設(shè)有著至關(guān)重要的影響。一個(gè)良好的數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程一般是先系統(tǒng)分析,再邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫(kù)用戶需求,并畫(huà)出E-R圖直觀地表示出數(shù)據(jù)庫(kù)系統(tǒng)的需求。邏輯設(shè)計(jì)中根據(jù)系統(tǒng)分析設(shè)計(jì)的一個(gè)關(guān)系模型。物理設(shè)計(jì)為邏輯設(shè)計(jì)中的數(shù)據(jù)模型選取一個(gè)最合理的應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個(gè)常用數(shù)據(jù)庫(kù)軟件,用數(shù)據(jù)庫(kù)軟件創(chuàng)建與邏輯設(shè)計(jì)中數(shù)據(jù)模型對(duì)應(yīng)的
41、數(shù)據(jù)庫(kù)。</p><p> 3.1 數(shù)據(jù)庫(kù)系統(tǒng)分析</p><p> 本系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)體主要有“學(xué)生”、“教師”、“管理員”、“課程”等。其中“教師”與“課程”存在“授課”聯(lián)系,并且一個(gè)教師可以授課n門(mén)課程,即“教師”與“課程”之間是一對(duì)多的關(guān)系。一個(gè)學(xué)生可以學(xué)習(xí)n門(mén)課程,一門(mén)課程可以有m個(gè)學(xué)生學(xué)習(xí),即“學(xué)生”與“課程”之間是多對(duì)多的關(guān)系。其中“管理員”與“課程”存在“開(kāi)課”聯(lián)系,并且
42、一個(gè)管理員可以開(kāi)設(shè)n門(mén)課程,即“管理員”與“課程”之間是一對(duì)多的關(guān)系。整個(gè)數(shù)據(jù)庫(kù)可以用一個(gè)E-R圖表示,如圖:</p><p> 圖3-1 整體E-R圖</p><p> 圖3-2 學(xué)生E-R實(shí)體圖</p><p> 圖3-3 教師E-R實(shí)體圖</p><p> 圖3-4 管理員E-R實(shí)體圖</p><p>
43、 圖3-5 課程E-R實(shí)體圖</p><p> 3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)就是將E—R圖轉(zhuǎn)換為關(guān)系模型的過(guò)程,即將所有實(shí)體和關(guān)系轉(zhuǎn)換成一系列的關(guān)系模式。轉(zhuǎn)換過(guò)程中常見(jiàn)規(guī)則有:</p><p> (1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式;</p><p> (2)一個(gè)一對(duì)一的聯(lián)系可轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與
44、任意一端對(duì)應(yīng)的關(guān)系模式合并;</p><p> (3)一個(gè)一對(duì)多的聯(lián)系可以轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與多的那一端對(duì)應(yīng)的關(guān)系模式合并;</p><p> (4)一個(gè)多對(duì)多的關(guān)系轉(zhuǎn)換成一個(gè)關(guān)系模式。</p><p> 根據(jù)以上四條規(guī)則,下面將E—R圖轉(zhuǎn)換成關(guān)系模型。</p><p> 對(duì)于“學(xué)生”、“課程”和它們之間的“選課考試”關(guān)系
45、就可以規(guī)則(4)轉(zhuǎn)換成三個(gè)關(guān)系模式。</p><p> 學(xué)生(學(xué)號(hào),姓名,性別,系別,出生年月,家庭地址,入學(xué)時(shí)間,政治面貌,備注,密碼)</p><p> 課程(課程號(hào),課程名,學(xué)分,備注)</p><p> 成績(jī)(學(xué)號(hào),課程號(hào),日期,教師編號(hào),分?jǐn)?shù))</p><p> 依次類推,剩下的關(guān)系轉(zhuǎn)換成下面兩個(gè)關(guān)系模式:</p>
46、;<p> 教師(教師編號(hào),姓名,性別,出生年月,院系名稱,職稱,學(xué)歷,政治面貌,備注,密碼 )</p><p> 管理員(用戶名,密碼,備注)</p><p><b> 3.3 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典提供查閱對(duì)不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定
47、義(數(shù)據(jù)類型,長(zhǎng)度,結(jié)構(gòu)等),使用特點(diǎn)(值的范圍,使用頻率,使用方式—輸入/輸出/本地,條件值等),控制信息(來(lái)源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置—記錄、文件和數(shù)據(jù)庫(kù)等)。</p><p> 表3-1 學(xué)生數(shù)據(jù)字典</p><p> 表3-2 管理員數(shù)據(jù)字典</p><p> 表3-3 教師數(shù)據(jù)字典</p>
48、<p> 表3-4 課程數(shù)據(jù)字典</p><p> 表3-5 成績(jī)數(shù)據(jù)字典</p><p><b> 第四章 結(jié)束語(yǔ)</b></p><p> 這次我做的課題是《學(xué)生成績(jī)管理系統(tǒng)》,設(shè)計(jì)的過(guò)程并沒(méi)有想象的那樣輕松在這次設(shè)計(jì)的過(guò)程中,我體會(huì)到要想開(kāi)發(fā)一個(gè)系統(tǒng)軟件,不僅需要相當(dāng)?shù)膶I(yè)技術(shù)知識(shí),還要有嚴(yán)謹(jǐn)縝密的思維能力。只有思想上清
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)-- 學(xué)生成績(jī)信息管理系統(tǒng)
- 學(xué)生成績(jī)信息管理系統(tǒng) 課程設(shè)計(jì)2
- delphi課程設(shè)計(jì)--學(xué)生成績(jī)信息管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)信息管理系統(tǒng)
- 專業(yè)信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)_-學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言成績(jī)信息管理系統(tǒng)課程設(shè)計(jì)--成績(jī)信息管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)——學(xué)生成績(jī)管理系統(tǒng)
- 課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生成績(jī)管理系統(tǒng) 課程設(shè)計(jì)
- 課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告+學(xué)生成績(jī)信息管理系統(tǒng)+源代碼
評(píng)論
0/150
提交評(píng)論