




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)生成績(jī)管理系統(tǒng)作者姓名:龍超專業(yè)名稱:09信息管理與信息系統(tǒng)學(xué) 號(hào):3指導(dǎo)教師:惠宏偉 講師專心-專注-專業(yè)摘要本系統(tǒng)依據(jù)開(kāi)發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教育工作中學(xué)生成績(jī)檔案的數(shù)字化管理。開(kāi)發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生成績(jī)管理來(lái)說(shuō),目前還沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。因此,開(kāi)發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有
2、必要的。本系統(tǒng)在開(kāi)發(fā)過(guò)程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開(kāi)發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。關(guān)鍵詞:成績(jī)管理信息系統(tǒng) 信息化 數(shù)據(jù)庫(kù) AAbstractThis system is based on the development request is main
3、ly used in the education system, completion of secondary education in day-to-day performance management of digital files. The development of this system can reduce the working pressure of college staff, compared to the academic system, the teaching of the various services and information management,
4、 at the same time, can decrease the use of labour force, accelerate query speed, strengthen management, and state departments on the information the pace, make the management more standardized.At present, the school complex, more important information, although the various types of management inform
5、ation system has entered the University, but also not popular, and for student performance management, there is not a set of complete, unified system. Therefore, develops a set suitable and the populace, the compatible good system is very necessary. The system in the development process, pay attenti
6、on to the operation of business processes, and strives to achieve a comprehensive system, universal, makes the system not only suitable for an educational institution. In the development of methods to choose, choose life cycle method and combined method of prototype, following the system of investig
7、ation and study, the system analysis, system design and system implementation of four main stages of design, and in the specific design, take the evolution of style prototype, with the user's use and understanding of the system continuously further, to a certain part or parts to analysis, design
8、, implementation. This paper mainly from the system analysis, system design, system implementation and use of several aspects such as the introduction.Keywords:performance,management,information,system,information database, A目錄前言隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計(jì)算機(jī)之間通信、信息
9、共享成為可能,而數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲(chǔ)、信息檢索、信息分析等功能,從而使得工作更高效地進(jìn)行。數(shù)據(jù)庫(kù)始于20世紀(jì)60年代,經(jīng)過(guò)40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫(kù)技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國(guó)民經(jīng)濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來(lái)越大的作用。而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作。互聯(lián)網(wǎng)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合為計(jì)算的在人類生活中的應(yīng)用帶來(lái)了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競(jìng)爭(zhēng)力,甚至是國(guó)家提高綜合國(guó)力,走
10、向國(guó)民富強(qiáng)的重要手段。在我國(guó),教育是一個(gè)影響著國(guó)富民強(qiáng)的重要行業(yè),隨著改革開(kāi)放和市場(chǎng)經(jīng)濟(jì)的發(fā)展根據(jù)中國(guó)特有的國(guó)情發(fā)展,教育得到了國(guó)家的大力扶持與社會(huì)各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達(dá)國(guó)家相比,我國(guó)的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計(jì)算機(jī)進(jìn)行大規(guī)模操作,從各方面提高工作效率,取得良好的社會(huì)和經(jīng)濟(jì)效益,而一些新興的、規(guī)模較小的教育機(jī)構(gòu)還沒(méi)有全部具備這種功能。因此可見(jiàn),隨著我國(guó)教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會(huì)更加地廣泛和深入。本C#面向?qū)ο蟪绦蛟O(shè)計(jì)論文是以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的成績(jī)管理系統(tǒng)的開(kāi)發(fā)為背景,
11、論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開(kāi)發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。1 學(xué)生成績(jī)管理系統(tǒng)緒論1.1問(wèn)題的提出隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計(jì)算機(jī)之間通信、信息共享成為可能,而數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲(chǔ)、信息檢索、信息分析等功能,從而使得工作更高效地進(jìn)行。數(shù)據(jù)庫(kù)始于20世紀(jì)60年代,經(jīng)過(guò)40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫(kù)技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國(guó)民經(jīng)
12、濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來(lái)越大的作用。而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合為計(jì)算的在人類生活中的應(yīng)用帶來(lái)了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競(jìng)爭(zhēng)力,甚至是國(guó)家提高綜合國(guó)力,走向國(guó)民富強(qiáng)的重要手段。在我國(guó),教育是一個(gè)影響著國(guó)富民強(qiáng)的重要行業(yè),隨著改革開(kāi)放和市場(chǎng)經(jīng)濟(jì)的發(fā)展根據(jù)中國(guó)特有的國(guó)情發(fā)展,教育得到了國(guó)家的大力扶持與社會(huì)各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達(dá)國(guó)家相比,我國(guó)的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城
13、市中發(fā)展較早、規(guī)模較大的院校中才使用計(jì)算機(jī)進(jìn)行大規(guī)模操作,從各方面提高工作效率,取得良好的社會(huì)和經(jīng)濟(jì)效益,而一些新興的、規(guī)模較小的教育機(jī)構(gòu)還沒(méi)有全部具備這種功能。因此可見(jiàn),隨著我國(guó)教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會(huì)更加地廣泛和深入。 1.2現(xiàn)有系統(tǒng)存在問(wèn)題的分析在我國(guó),各大中小學(xué)校的各類信息管理系統(tǒng)并非一個(gè)新的課題,但也有的學(xué)校根本就沒(méi)有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來(lái)完成。計(jì)算機(jī)技術(shù)在日新月異的發(fā)展,但是有的很多學(xué)校,特別是在西部貧困地區(qū),學(xué)校的種類管理都依然由手工操作來(lái)完成,這十分落后,效率極低,成本很大,而且極異出錯(cuò)。隨著社會(huì)的發(fā)展,信息化是社會(huì)進(jìn)程的必然趨勢(shì),學(xué)校管理
14、只有只有快,準(zhǔn),精才能發(fā)揮其價(jià)值。所以機(jī)器代替人力是必然的歷史發(fā)展趨勢(shì),只有領(lǐng)導(dǎo)的重視和支持才能從人工操作改為計(jì)算機(jī)的自動(dòng)化系統(tǒng)。人工操作必將被計(jì)算機(jī)代替。有些學(xué)校雖使用了計(jì)算機(jī),甚至管理系統(tǒng),但是仍然存在很多問(wèn)題,問(wèn)題一日不解決,效率就一日提不上去。還有,有的系統(tǒng)很不完善到處是漏洞,可以說(shuō)是千瘡百孔,這樣極不完善的系統(tǒng)對(duì)管理來(lái)說(shuō)是沒(méi)有任何保障的。1.3系統(tǒng)開(kāi)發(fā)目標(biāo)與意義1.3.1系統(tǒng)開(kāi)發(fā)目標(biāo)本系統(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):1
15、.系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2.對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)管理,防止混亂。3.能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。4.能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印。5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。6.方便用戶的操作,盡量減少用戶的操作。1.3.2意義在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來(lái)管理學(xué)校的信息,是非常必要的。1.4可行性分析 可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。1.4.1
16、經(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è)方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。1.4.2技術(shù)上可行性本系統(tǒng)的開(kāi)發(fā)利用Microsoft SQL Server2000作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。使用Visual
17、S作為系統(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ò)展與修改。綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。1.4.3運(yùn)行上可行性本系統(tǒng)為一個(gè)小型的學(xué)生信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。2 學(xué)生成績(jī)管理系統(tǒng)分析21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原
18、本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。2.1 教育系統(tǒng)學(xué)生管理現(xiàn)狀分析2.1.1 學(xué)校工作流程分析學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生信息管理系統(tǒng)中完成對(duì)運(yùn)行教務(wù)處所需的基本數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。新的學(xué)年,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來(lái)校學(xué)生進(jìn)行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護(hù)。在每個(gè)學(xué)期開(kāi)始,教務(wù)處根據(jù)班級(jí)的情況,以班為單位,為每個(gè)班級(jí)安排一
19、個(gè)班主任及對(duì)此年級(jí)安排一個(gè)年級(jí)組長(zhǎng)。并對(duì)各科老師進(jìn)行安排。每舉行一次考試后由任課老師對(duì)成績(jī)進(jìn)行錄入。班主任對(duì)本班的成績(jī)匯總。并進(jìn)行排名,然后年級(jí)組長(zhǎng)再進(jìn)行匯總,并對(duì)本年級(jí)各科成績(jī)及總成績(jī)進(jìn)行排名。教務(wù)處、年級(jí)組長(zhǎng)、班主任及任課老師跟據(jù)實(shí)際情況對(duì)錄入的成績(jī)進(jìn)行維護(hù),各位同學(xué)對(duì)以上錄入的信息可以跟據(jù)自己的需要進(jìn)行適當(dāng)?shù)牟樵儭?.1.2 學(xué)校具體需求分析學(xué)生:對(duì)各科成績(jī)的查詢及查看本班成績(jī)排名等情況。任課老師:輸入并維護(hù)所教科目的學(xué)生成績(jī),計(jì)算本科的成績(jī)排名、本科成績(jī)?cè)诎嗌系呐琶]敵霰景嗫颇康某煽?jī)及排名情況。班主任:輸入并維護(hù)本班的基本信息,對(duì)本班的各科成績(jī)匯總,計(jì)算各科成績(jī)的總分,排名,本班平均
20、分等需求。輸出學(xué)生的基本信息,各科的成績(jī)及各科成績(jī)的部分,各科成績(jī)的排名,總分的排名情況。教務(wù)處: 學(xué)校全體成員的信息管理,對(duì)考試科目,時(shí)間及對(duì)所考科目的編號(hào)等進(jìn)行具體的管理,并對(duì)任課老師,班主任等輸入的信息進(jìn)行存庫(kù),對(duì)學(xué)生的信息進(jìn)行必要的維護(hù),可打印學(xué)生的所有信息。2.1.3 系統(tǒng)設(shè)計(jì)思想采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開(kāi)發(fā)中的時(shí)間和財(cái)力、物力、提高系統(tǒng)開(kāi)發(fā)的水平和應(yīng)用效果。系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生錄入與排名。系統(tǒng)就具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。2.1.4 系統(tǒng)設(shè)計(jì)分析本系統(tǒng)適用于中
21、小學(xué)校,其功能主要分為六大類:用戶管理:用于對(duì)用戶的添加,賦于不同權(quán)限及對(duì)用戶的修改及查詢。課程管理:用于對(duì)各學(xué)期課程的開(kāi)設(shè)和修改。成績(jī)管理:用于對(duì)成績(jī)的輸入、修改、匯總及排名。學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。 授課信息管理: 對(duì)授課教師,課程號(hào),學(xué)時(shí)數(shù),班級(jí)等信息的添加,維護(hù)等。學(xué)生信息查詢: 對(duì)學(xué)生成績(jī)等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。 學(xué)生成績(jī)統(tǒng)計(jì): 統(tǒng)計(jì)本科的總分,平均分等信息。本系統(tǒng)性能力求易于使用,具體有較高的擴(kuò)展性和可維護(hù)性。2.1.5 系統(tǒng)功能分析權(quán)限功能:系統(tǒng)具有動(dòng)態(tài)的權(quán)限分配功能,可按用戶權(quán)限對(duì)用戶進(jìn)行分組??煞譃槠胀ㄓ脩簦话阌脩?,超級(jí)用戶
22、。普通用戶只是查詢不能修改,一般用戶只能對(duì)授權(quán)范圍內(nèi)進(jìn)行相應(yīng)修改及刪除,超級(jí)用戶能修改、刪除所有信息。錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級(jí)用戶提供對(duì)所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。維護(hù)功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級(jí)用戶提供對(duì)所有信息的修改刪除功能。退出功能:結(jié)束并關(guān)閉系統(tǒng)。2.1.6 學(xué)生學(xué)籍系統(tǒng)的目標(biāo)節(jié)約資源,提高學(xué)籍信息的精確度本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學(xué)校能源。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。方便快
23、速操作,精減人員,節(jié)約開(kāi)支方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡(jiǎn)單,可減少許多不很必要的人員,這無(wú)論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開(kāi)支。為學(xué)校增加了財(cái)富。3 學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)圖例說(shuō)明l 本系統(tǒng)流程圖基本圖形元素如下所示: 開(kāi)始與結(jié)束 決策 過(guò)程數(shù)據(jù)程序流向l 程序邏輯結(jié)構(gòu)描述圖例(1) 順序結(jié)構(gòu):一個(gè)命令接一個(gè)地執(zhí)行;(2) 選擇結(jié)構(gòu):(或IF-THEN-ELSE)當(dāng)一個(gè)決定有多種不同執(zhí)行結(jié)果時(shí);(3) 循環(huán)結(jié)構(gòu):只要條件成立就一直執(zhí)行.3.2 系統(tǒng)設(shè)計(jì)業(yè)務(wù)目標(biāo)(業(yè)務(wù)邏輯層)3.2.1系統(tǒng)設(shè)計(jì)目標(biāo)概述 成績(jī)管理信
24、息系統(tǒng)的業(yè)務(wù)總體目標(biāo)是建立一個(gè)先進(jìn)、高效、安全、可靠的能被有效和應(yīng)用于學(xué)生成績(jī)管理的信息化數(shù)據(jù)庫(kù)管理系統(tǒng)。該系統(tǒng)基于B/S結(jié)構(gòu),即采用瀏覽器/服務(wù)器模式,服務(wù)器端由運(yùn)行ASP.Net的Web應(yīng)用程序及運(yùn)行Microsoft SQL Server2000的數(shù)據(jù)庫(kù)服務(wù)器組成,客戶端可以Internet Explorer,F(xiàn)ireFox訪問(wèn)系統(tǒng)。本信息系統(tǒng)體現(xiàn)了學(xué)生成績(jī)管理的業(yè)務(wù)邏輯行為、大大簡(jiǎn)化了相關(guān)工作的煩瑣流程,同時(shí)為管理層提供有力的決策支持。3.2.2 用戶(角色)本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進(jìn)行用戶管理。普通用戶可分為學(xué)生,老師,教務(wù)處等用戶。系統(tǒng)管理員
25、:可進(jìn)行用戶管理,組權(quán)限分配,信息查詢等工作。教師:可進(jìn)行學(xué)生信息管理,課程信息管理,成績(jī)管理,授課信息管理,信息查詢,成績(jī)統(tǒng)計(jì)等工作。學(xué)生:可進(jìn)行成績(jī)查詢等操作。3.2.3 假定假定分為用戶假定和系統(tǒng)環(huán)境假定。用戶假定:系統(tǒng)管理員及普通用戶假定,即假定為具有一定的計(jì)算機(jī)操作基礎(chǔ),能熟練使用各種網(wǎng)絡(luò)軟件以及Windows操作系統(tǒng)、Internet Explorer瀏覽器等。環(huán)境假定:系統(tǒng)運(yùn)行環(huán)境假定為可建行萬(wàn)維網(wǎng)信息平臺(tái)的搭建,如:互聯(lián)網(wǎng)網(wǎng)絡(luò)接入,Web服務(wù)器架設(shè)。功能模塊管理管理功能結(jié)構(gòu)圖:系統(tǒng)管理員記錄添加,刪除,修改組權(quán)限管理學(xué)生信息管理教師功能結(jié)構(gòu)圖:課程信息管理學(xué)生成績(jī)管理老師記錄添
26、加刪除修改授課信息管理學(xué)生信息查詢學(xué)生成績(jī)統(tǒng)計(jì)學(xué)生功能結(jié)構(gòu)圖:學(xué)生成績(jī)查詢3.3 技術(shù)總體目標(biāo)3.3.1系統(tǒng)技術(shù)性能要求學(xué)生成績(jī)管理信息系統(tǒng)的技術(shù)總體目標(biāo)是應(yīng)用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)與數(shù)據(jù)技術(shù)為教學(xué)工作中的成績(jī)管理提供穩(wěn)定、安全、可靠信息化服務(wù),具體技術(shù)上將達(dá)到如下要求:(1) 先進(jìn)性采用先進(jìn)、成熟的計(jì)算機(jī)軟硬件技術(shù),保障系統(tǒng)能夠最大限度的適應(yīng)今后技術(shù)和業(yè)務(wù)發(fā)展的需要。軟件結(jié)構(gòu)應(yīng)實(shí)現(xiàn)層次化、模塊化、平臺(tái)化,統(tǒng)一規(guī)范,同時(shí)采用先進(jìn)的現(xiàn)代管理技術(shù),以保證系統(tǒng)的科學(xué)性。(2) 開(kāi)放性系統(tǒng)將采用具備優(yōu)良性價(jià)比的開(kāi)放式軟硬件平臺(tái);網(wǎng)絡(luò)體系結(jié)構(gòu)支持多種通訊協(xié)議、數(shù)據(jù)庫(kù);采用C#等通用開(kāi)發(fā)語(yǔ)言工具;對(duì)用戶操作平臺(tái)
27、采用主流的B/S結(jié)構(gòu)。(3) 可靠性可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時(shí)的運(yùn)行需要,發(fā)生局部硬件、網(wǎng)絡(luò)和軟件故障時(shí)有相應(yīng)的旁路技術(shù)和容錯(cuò)技術(shù),任意單點(diǎn)故障都不影響整個(gè)系統(tǒng)的運(yùn)行。數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實(shí)時(shí)交易數(shù)據(jù)的一致性,發(fā)生局部故障時(shí),數(shù)據(jù)不損失,發(fā)生重大事故時(shí),備份數(shù)據(jù)可以在規(guī)定的時(shí)限內(nèi)恢復(fù)。(4) 高效性系統(tǒng)的設(shè)計(jì)要具有大規(guī)模的業(yè)務(wù)并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式。即使在日終數(shù)據(jù)備份和批量處理的時(shí)候也可以照常辦理業(yè)務(wù)。(5) 可用性可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時(shí)的可用性。正常情況下應(yīng)用軟件應(yīng)安裝
28、簡(jiǎn)單、易于操作、界面友好,數(shù)據(jù)處理工作簡(jiǎn)單、方便、快捷。業(yè)務(wù)流程清晰,符合習(xí)慣,系統(tǒng)維護(hù)方便,備份及數(shù)據(jù)恢復(fù)快捷簡(jiǎn)單。同時(shí)要在對(duì)硬件、軟件及應(yīng)用進(jìn)行調(diào)整時(shí)不影響原有業(yè)務(wù)的實(shí)現(xiàn)。 (6) 可擴(kuò)展性高可擴(kuò)展性指兩方面:一方面通過(guò)擴(kuò)充主機(jī)、CPU、磁盤、內(nèi)存等硬件可以提高性能指標(biāo),通過(guò)擴(kuò)充網(wǎng)絡(luò)可以排除阻塞、擁擠和超時(shí);另一方面通過(guò)系統(tǒng)開(kāi)放式體系架構(gòu)、模塊化、參數(shù)化以及組件技術(shù),對(duì)業(yè)務(wù)量、業(yè)務(wù)種類的擴(kuò)展、與其他機(jī)構(gòu)連接的擴(kuò)展、系統(tǒng)功能擴(kuò)展等都能提供足夠的支持,縮短系統(tǒng)實(shí)施周期。(7) 可管理性高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時(shí)的可管理性??晒芾硇灾赶到y(tǒng)應(yīng)具備對(duì)主機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、應(yīng)用等
29、情況進(jìn)行監(jiān)控、管理和調(diào)度;對(duì)系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進(jìn)行統(tǒng)一的管理和控制。(8) 安全性安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?解密、用戶身份認(rèn)證、權(quán)限確認(rèn)、日志記錄等安全控制功能。具體包括:數(shù)據(jù)保密性、傳輸安全性、訪問(wèn)安全性、安全審計(jì)、網(wǎng)絡(luò)安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權(quán)限控制、某些數(shù)據(jù)的加密保護(hù)、身份鑒別。安全性能:(1) 訪問(wèn)者用戶驗(yàn)證方式采用基于MD5加密的用戶Form驗(yàn)證(2) 定期備份數(shù)據(jù)庫(kù)以預(yù)防系統(tǒng)故障時(shí)及時(shí)恢復(fù)(3) 系統(tǒng)硬件與網(wǎng)絡(luò)結(jié)構(gòu)應(yīng)滿足web應(yīng)用程序安全穩(wěn)定地運(yùn)行的需求。3.3.3 數(shù)據(jù)管理能力要求系統(tǒng)內(nèi)數(shù)據(jù)保存具有持久不丟失性,數(shù)據(jù)的安
30、全保證要能防止病毒和網(wǎng)絡(luò)上非法用戶如黑客的獲取。這些可以通過(guò)對(duì)Web服務(wù)器的維護(hù)管理和各種殺毒與網(wǎng)絡(luò)安全系統(tǒng)來(lái)提供保證,不屬于本系統(tǒng)數(shù)據(jù)安全性要求范圍內(nèi)。3.3.4 時(shí)間特性要求系統(tǒng)的時(shí)間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺(jué)延遲時(shí)間范圍之內(nèi)。對(duì)某些檢索和其它涉及復(fù)雜計(jì)算的操作系統(tǒng)響應(yīng)也應(yīng)保持在35倍用戶視覺(jué)延遲時(shí)間范圍內(nèi)。連接性能:為保證系統(tǒng)可能存在的大量的并發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡(luò)正常情況下可訪問(wèn)站點(diǎn)數(shù)據(jù)。數(shù)據(jù)庫(kù)檢索性能:由于系統(tǒng)需要檢索大量用戶數(shù)據(jù),因此在數(shù)據(jù)庫(kù)檢索性能上需要采取一定的優(yōu)化措施以提高檢索性能,降低數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)傳輸消耗。4 學(xué)生成績(jī)管理系統(tǒng)詳細(xì)4.1 系統(tǒng)結(jié)構(gòu)本系
31、統(tǒng)從功能上劃分可分為以下幾大模塊:功能模塊管理,組權(quán)限管理,學(xué)生信息管理,課程信息管理,學(xué)生成績(jī)管理,授課信息管理,學(xué)生信息查詢,學(xué)生成績(jī)統(tǒng)計(jì)等幾大模塊。以下將對(duì)各子模塊進(jìn)行說(shuō)明。功能模塊管理:將系統(tǒng)功能模塊保存到數(shù)據(jù)庫(kù)中以便于動(dòng)態(tài)地進(jìn)行不同用戶組權(quán)限的分配等操作。本模塊包括功能模塊的添加,刪除,修改等。組權(quán)限管理:對(duì)用戶進(jìn)行分組,并將權(quán)限設(shè)置到不同的用戶組。學(xué)生信息管理模塊:輸入學(xué)生基本信息,并可以對(duì)學(xué)生信息進(jìn)行添加、查詢、修改、刪除。還可以關(guān)鍵字查詢并從數(shù)據(jù)庫(kù)里調(diào)出的學(xué)生基本信息.輸出學(xué)生基本信息,學(xué)號(hào)、班號(hào)、姓名查詢的信息結(jié)果。課程信息管理:設(shè)置課程號(hào),課程名,先修課等課程信息。成績(jī)信息
32、管理模塊:輸入成績(jī)信息,并可以對(duì)成績(jī)信息進(jìn)行添加、查詢、修改、刪除。還可以用關(guān)鍵字查詢并調(diào)出數(shù)據(jù)庫(kù)里的學(xué)生基本成績(jī)信息的修改、刪除等。輸出查詢的學(xué)生成績(jī)信息。授課信息管理:對(duì)教師授課信息的調(diào)度,安排等信息的管理。學(xué)生信息查詢:本模塊是可對(duì)學(xué)生成績(jī)進(jìn)行查詢,可按學(xué)號(hào),姓名,年齡,所在院系,入學(xué)年份等不同條件獨(dú)立查詢或進(jìn)行模糊查詢。學(xué)生成績(jī)統(tǒng)計(jì):對(duì)學(xué)生成績(jī)總分,平均分等進(jìn)行統(tǒng)計(jì)。學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)模塊圖: 學(xué)生成績(jī)統(tǒng)計(jì)學(xué)生成績(jī)查詢授課信息管理成績(jī)信息管理學(xué)生信息管理系統(tǒng)管理 4.2 程序邏輯4.2.1系統(tǒng)E-R圖班號(hào)學(xué)號(hào)學(xué)生 學(xué)號(hào)成績(jī)編號(hào)課程號(hào)科目4.2.2查詢模塊流程圖查詢不符合條件
33、條件 滿足條件 數(shù)據(jù)庫(kù) 顯示結(jié)果退出4.2.3 維護(hù)模塊流程圖登入成績(jī)管理系統(tǒng)維護(hù)查找記錄查找成功顯示出錯(cuò)信息修改增加記錄繼續(xù)?繼續(xù)?退出4.2.4系統(tǒng)維護(hù)模塊流程圖系統(tǒng)維護(hù) 超級(jí)用戶普通用戶增加刪除用戶修改自己的密碼退出4.3 用戶/管理員登入系統(tǒng)設(shè)計(jì)程序流程圖登錄系統(tǒng)請(qǐng)求用戶名及密碼用戶不存在或密碼錯(cuò)誤登錄密碼及用戶類型驗(yàn)證進(jìn)入隊(duì)員管理模塊是否系統(tǒng)管員否是用戶存在且密碼正確操作結(jié)束進(jìn)入后臺(tái)管理模塊否是操作結(jié)束是是否退出系統(tǒng)4.4 創(chuàng)建數(shù)據(jù)庫(kù)在創(chuàng)建數(shù)據(jù)庫(kù)的邏輯表之前,首先需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)。創(chuàng)建數(shù)據(jù)庫(kù)有兩種方法,可以在企業(yè)管理器的數(shù)據(jù)庫(kù)服務(wù)器組中直接添加,也可以在查詢分析
34、器中編寫(xiě)創(chuàng)建數(shù)據(jù)庫(kù)的腳本。下面將分別介紹本系統(tǒng)數(shù)據(jù)庫(kù)的創(chuàng)建。方法一:選擇“企業(yè)管理器”-“Microsoft SQL Server”-“SQL Server組”-“NETSDK(Windows NT)”-數(shù)據(jù)庫(kù)節(jié)點(diǎn),右鍵彈出數(shù)據(jù)庫(kù)節(jié)點(diǎn),在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令,則彈出數(shù)據(jù)庫(kù)屬性對(duì)話框,在該對(duì)話框中設(shè)置數(shù)據(jù)庫(kù)的名字為“GradeSys”,并指定保存數(shù)據(jù)庫(kù)的路徑和其他屬性。第一步:打開(kāi)sql Server 2000企業(yè)管理器,展開(kāi)根結(jié)點(diǎn)如圖所示,點(diǎn)擊“數(shù)據(jù)庫(kù)”,“新建數(shù)據(jù)庫(kù)”。注:在進(jìn)行此操作前請(qǐng)確定Sql Server 2000 數(shù)據(jù)庫(kù)服務(wù)器已啟動(dòng).第二步:在常規(guī)選項(xiàng)卡名稱欄處填
35、寫(xiě)要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名稱,本處將填寫(xiě)為AirMis。并可點(diǎn)擊數(shù)據(jù)文件與事務(wù)日志等進(jìn)行相應(yīng)設(shè)置,此處主要可設(shè)置數(shù)據(jù)庫(kù)文件及事務(wù)日志文件的存儲(chǔ)路徑等,在此也可以選擇系統(tǒng)默認(rèn)設(shè)置。如下圖所示:第三步: 在完成第二步的以后,數(shù)據(jù)庫(kù)的初步創(chuàng)建基本也就完成??牲c(diǎn)擊屬性如下圖所示建行相應(yīng)信息查看及修改。第四步:數(shù)據(jù)庫(kù)屬性選項(xiàng)卡內(nèi)容如下圖所示,可在此依據(jù)不同需要進(jìn)行相應(yīng)修改。方法二: 啟動(dòng)Sql Server 2000查詢分析器,如下圖所示,并輸入身份驗(yàn)證所需的登錄名及密碼。 在此操作前請(qǐng)確保數(shù)據(jù)庫(kù)服務(wù)器已經(jīng)啟動(dòng)。 選擇正確的數(shù)據(jù)庫(kù)或者在窗口中輸入use database name 啟用數(shù)據(jù)庫(kù),然后輸入數(shù)據(jù)創(chuàng)建語(yǔ)句如下圖所示: 單擊執(zhí)行按鈕或者按F5完成數(shù)據(jù)庫(kù)創(chuàng)建。4.5 數(shù)據(jù)庫(kù)表邏輯結(jié)構(gòu)設(shè)計(jì)4.5.1 數(shù)據(jù)庫(kù)表介紹在數(shù)據(jù)庫(kù)中創(chuàng)建表也有兩種方法,一是通過(guò)企業(yè)管理器中直接添加;二是用查詢分析器的腳本命令添加。在企業(yè)管理器的GradeSys數(shù)據(jù)庫(kù)中右鍵單擊“表”節(jié)點(diǎn),在彈出的快捷菜單中選擇“創(chuàng)建新表”命令,然后就進(jìn)入設(shè)計(jì)表結(jié)構(gòu)界面,進(jìn)行相關(guān)的設(shè)計(jì)了。本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)實(shí)踐與體育活動(dòng)相結(jié)合的有效策略研究
- 中考作文家的溫暖600字范文(8篇)
- ××超市廢物回收辦法
- ××超市保安工作規(guī)章
- 2025年青霉素類藥項(xiàng)目申請(qǐng)報(bào)告
- 多方聯(lián)合研發(fā)環(huán)保技術(shù)協(xié)議
- 2025年模塑絕緣制品項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 2025年在線編輯軟件項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 2025年景觀設(shè)計(jì)師(高級(jí))職業(yè)技能鑒定試卷-景觀設(shè)計(jì)教育政策法規(guī)實(shí)施與可持續(xù)發(fā)展
- 2025年電池修復(fù)機(jī)項(xiàng)目提案報(bào)告模范
- 農(nóng)藥經(jīng)營(yíng)許可證培訓(xùn)考試題庫(kù)及答案
- 三年級(jí)下冊(cè)道德與法治知識(shí)點(diǎn)
- 2025年中學(xué)教師資格考試《綜合素質(zhì)》押題密卷(含答案)-綜合實(shí)踐活動(dòng)教師綜合素質(zhì)
- 2025年青海省公務(wù)員錄用考試《行測(cè)》真題及答案解析(記憶版)
- 2025入黨考試試題及答案
- 征地補(bǔ)償預(yù)付款協(xié)議書(shū)
- 中國(guó)石油大學(xué)(華東)《物理化學(xué)Ⅳ》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025新譯林版英語(yǔ)八上單詞默寫(xiě)表(先鳥(niǎo)版)
- 護(hù)理工作中的人文關(guān)懷題及答案2025年
- 陪玩俱樂(lè)部合同協(xié)議
- 2024-2025學(xué)年北京版三年級(jí)英語(yǔ)下冊(cè)(全冊(cè))各單元知識(shí)點(diǎn)歸納
評(píng)論
0/150
提交評(píng)論