




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上學生成績管理系統(tǒng)作者姓名:龍超專業(yè)名稱:09信息管理與信息系統(tǒng)學 號:3指導教師:惠宏偉 講師專心-專注-專業(yè)摘要本系統(tǒng)依據(jù)開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。目前,學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有
2、必要的。本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結合的方法,遵循系統(tǒng)調查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,而在具體的設計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與使用等幾個方面進行介紹。關鍵詞:成績管理信息系統(tǒng) 信息化 數(shù)據(jù)庫 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目錄前言隨著計算機技術的發(fā)展,特別是計算機網(wǎng)絡技術與數(shù)據(jù)庫技術的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡技術的應用使得計算機之間通信、信息
9、共享成為可能,而數(shù)據(jù)庫技術的應用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作更高效地進行。數(shù)據(jù)庫始于20世紀60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術體現(xiàn)了當代先進的數(shù)據(jù)管理方法,使計算機的應用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領域發(fā)揮著越來越大的作用。而互聯(lián)網(wǎng)技術的出現(xiàn),更是進一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進我們的生活與工作?;ヂ?lián)網(wǎng)技術與數(shù)據(jù)庫技術的結合為計算的在人類生活中的應用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走
10、向國民富強的重要手段。在我國,教育是一個影響著國富民強的重要行業(yè),隨著改革開放和市場經(jīng)濟的發(fā)展根據(jù)中國特有的國情發(fā)展,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達國家相比,我國的教育行業(yè)的信息技術的應用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的教育機構還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術在其上的應用會更加地廣泛和深入。本C#面向對象程序設計論文是以學校學生管理信息系統(tǒng)建設中的成績管理系統(tǒng)的開發(fā)為背景,
11、論述了管理信息系統(tǒng)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設計、詳細設計、開發(fā)總結、致謝、參考文獻、附錄等。1 學生成績管理系統(tǒng)緒論1.1問題的提出隨著計算機技術的發(fā)展,特別是計算機網(wǎng)絡技術與數(shù)據(jù)庫技術的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡技術的應用使得計算機之間通信、信息共享成為可能,而數(shù)據(jù)庫技術的應用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作更高效地進行。數(shù)據(jù)庫始于20世紀60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術體現(xiàn)了當代先進的數(shù)據(jù)管理方法,使計算機的應用真正滲透到國民經(jīng)
12、濟各個部門,在數(shù)據(jù)處理領域發(fā)揮著越來越大的作用。而互聯(lián)網(wǎng)技術的出現(xiàn),更是進一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進我們的生活與工作?;ヂ?lián)網(wǎng)技術與數(shù)據(jù)庫技術的結合為計算的在人類生活中的應用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強的重要手段。在我國,教育是一個影響著國富民強的重要行業(yè),隨著改革開放和市場經(jīng)濟的發(fā)展根據(jù)中國特有的國情發(fā)展,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達國家相比,我國的教育行業(yè)的信息技術的應用程度還很低,只有在大城
13、市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的教育機構還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術在其上的應用會更加地廣泛和深入。 1.2現(xiàn)有系統(tǒng)存在問題的分析在我國,各大中小學校的各類信息管理系統(tǒng)并非一個新的課題,但也有的學校根本就沒有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來完成。計算機技術在日新月異的發(fā)展,但是有的很多學校,特別是在西部貧困地區(qū),學校的種類管理都依然由手工操作來完成,這十分落后,效率極低,成本很大,而且極異出錯。隨著社會的發(fā)展,信息化是社會進程的必然趨勢,學校管理
14、只有只有快,準,精才能發(fā)揮其價值。所以機器代替人力是必然的歷史發(fā)展趨勢,只有領導的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。人工操作必將被計算機代替。有些學校雖使用了計算機,甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。還有,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)對管理來說是沒有任何保障的。1.3系統(tǒng)開發(fā)目標與意義1.3.1系統(tǒng)開發(fā)目標本系統(tǒng)是將現(xiàn)代化的計算機技術和傳統(tǒng)的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:1
15、.系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。2.對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。3.能夠按照用戶選擇的不同的條件進行簡單查詢和復合查詢。4.能夠對查詢結果進行分類匯總,實現(xiàn)報表打印。5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復的功能。6.方便用戶的操作,盡量減少用戶的操作。1.3.2意義在各大中小學校,用計算機管理學校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學校資料的安全性。提高了學校的管理能力,為此,用計算機來管理學校的信息,是非常必要的。1.4可行性分析 可行性研究的目的是用最小的代價在盡可能的時間內確定問題是否能夠解決。1.4.1
16、經(jīng)濟上可行性現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質的飛躍,為此主要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;第三,本系統(tǒng)的運行可以大大的提高學校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。1.4.2技術上可行性本系統(tǒng)的開發(fā)利用Microsoft SQL Server2000作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學校校園網(wǎng)的建設也為新系統(tǒng)服務器/客戶端的結構提供了硬件的支持。使用Visual
17、S作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。1.4.3運行上可行性本系統(tǒng)為一個小型的學生信息管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。2 學生成績管理系統(tǒng)分析21世紀以來,人類經(jīng)濟高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計算機的應用及普及到經(jīng)濟和社會生活的各個領域。使原
18、本的舊的管理方法越來越不適應現(xiàn)在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟的發(fā)展。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng)軟件為學校辦公室?guī)砹藰O大的方便。2.1 教育系統(tǒng)學生管理現(xiàn)狀分析2.1.1 學校工作流程分析學校工作總體規(guī)劃由教務人員在學生信息管理系統(tǒng)中完成對運行教務處所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。新的學年,教務人員首先加入年級信息,然后編排班級,再對來校學生進行基本的信息錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新學生信息的維護。在每個學期開始,教務處根據(jù)班級的情況,以班為單位,為每個班級安排一
19、個班主任及對此年級安排一個年級組長。并對各科老師進行安排。每舉行一次考試后由任課老師對成績進行錄入。班主任對本班的成績匯總。并進行排名,然后年級組長再進行匯總,并對本年級各科成績及總成績進行排名。教務處、年級組長、班主任及任課老師跟據(jù)實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據(jù)自己的需要進行適當?shù)牟樵儭?.1.2 學校具體需求分析學生:對各科成績的查詢及查看本班成績排名等情況。任課老師:輸入并維護所教科目的學生成績,計算本科的成績排名、本科成績在班上的排名。輸出本班科目的成績及排名情況。班主任:輸入并維護本班的基本信息,對本班的各科成績匯總,計算各科成績的總分,排名,本班平均
20、分等需求。輸出學生的基本信息,各科的成績及各科成績的部分,各科成績的排名,總分的排名情況。教務處: 學校全體成員的信息管理,對考試科目,時間及對所考科目的編號等進行具體的管理,并對任課老師,班主任等輸入的信息進行存庫,對學生的信息進行必要的維護,可打印學生的所有信息。2.1.3 系統(tǒng)設計思想采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應用效果。系統(tǒng)就滿足學校的需求,例如學生信息的錄入、查詢、更新等。學生錄入與排名。系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。2.1.4 系統(tǒng)設計分析本系統(tǒng)適用于中
21、小學校,其功能主要分為六大類:用戶管理:用于對用戶的添加,賦于不同權限及對用戶的修改及查詢。課程管理:用于對各學期課程的開設和修改。成績管理:用于對成績的輸入、修改、匯總及排名。學生信息管理:添加,刪除,修改學生信息等。 授課信息管理: 對授課教師,課程號,學時數(shù),班級等信息的添加,維護等。學生信息查詢: 對學生成績等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。 學生成績統(tǒng)計: 統(tǒng)計本科的總分,平均分等信息。本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。2.1.5 系統(tǒng)功能分析權限功能:系統(tǒng)具有動態(tài)的權限分配功能,可按用戶權限對用戶進行分組??煞譃槠胀ㄓ脩簦话阌脩?,超級用戶
22、。普通用戶只是查詢不能修改,一般用戶只能對授權范圍內進行相應修改及刪除,超級用戶能修改、刪除所有信息。錄入功能:為一般用戶提供相應的錄入功能,為超級用戶提供對所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內的所有信息。維護功能:為一般用戶提供查詢及相應的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。退出功能:結束并關閉系統(tǒng)。2.1.6 學生學籍系統(tǒng)的目標節(jié)約資源,提高學籍信息的精確度本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。方便快
23、速操作,精減人員,節(jié)約開支方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。3 學生成績管理系統(tǒng)概要設計3.1系統(tǒng)設計圖例說明l 本系統(tǒng)流程圖基本圖形元素如下所示: 開始與結束 決策 過程數(shù)據(jù)程序流向l 程序邏輯結構描述圖例(1) 順序結構:一個命令接一個地執(zhí)行;(2) 選擇結構:(或IF-THEN-ELSE)當一個決定有多種不同執(zhí)行結果時;(3) 循環(huán)結構:只要條件成立就一直執(zhí)行.3.2 系統(tǒng)設計業(yè)務目標(業(yè)務邏輯層)3.2.1系統(tǒng)設計目標概述 成績管理信
24、息系統(tǒng)的業(yè)務總體目標是建立一個先進、高效、安全、可靠的能被有效和應用于學生成績管理的信息化數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)基于B/S結構,即采用瀏覽器/服務器模式,服務器端由運行ASP.Net的Web應用程序及運行Microsoft SQL Server2000的數(shù)據(jù)庫服務器組成,客戶端可以Internet Explorer,F(xiàn)ireFox訪問系統(tǒng)。本信息系統(tǒng)體現(xiàn)了學生成績管理的業(yè)務邏輯行為、大大簡化了相關工作的煩瑣流程,同時為管理層提供有力的決策支持。3.2.2 用戶(角色)本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進行用戶管理。普通用戶可分為學生,老師,教務處等用戶。系統(tǒng)管理員
25、:可進行用戶管理,組權限分配,信息查詢等工作。教師:可進行學生信息管理,課程信息管理,成績管理,授課信息管理,信息查詢,成績統(tǒng)計等工作。學生:可進行成績查詢等操作。3.2.3 假定假定分為用戶假定和系統(tǒng)環(huán)境假定。用戶假定:系統(tǒng)管理員及普通用戶假定,即假定為具有一定的計算機操作基礎,能熟練使用各種網(wǎng)絡軟件以及Windows操作系統(tǒng)、Internet Explorer瀏覽器等。環(huán)境假定:系統(tǒng)運行環(huán)境假定為可建行萬維網(wǎng)信息平臺的搭建,如:互聯(lián)網(wǎng)網(wǎng)絡接入,Web服務器架設。功能模塊管理管理功能結構圖:系統(tǒng)管理員記錄添加,刪除,修改組權限管理學生信息管理教師功能結構圖:課程信息管理學生成績管理老師記錄添
26、加刪除修改授課信息管理學生信息查詢學生成績統(tǒng)計學生功能結構圖:學生成績查詢3.3 技術總體目標3.3.1系統(tǒng)技術性能要求學生成績管理信息系統(tǒng)的技術總體目標是應用先進的計算機網(wǎng)絡與數(shù)據(jù)技術為教學工作中的成績管理提供穩(wěn)定、安全、可靠信息化服務,具體技術上將達到如下要求:(1) 先進性采用先進、成熟的計算機軟硬件技術,保障系統(tǒng)能夠最大限度的適應今后技術和業(yè)務發(fā)展的需要。軟件結構應實現(xiàn)層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采用先進的現(xiàn)代管理技術,以保證系統(tǒng)的科學性。(2) 開放性系統(tǒng)將采用具備優(yōu)良性價比的開放式軟硬件平臺;網(wǎng)絡體系結構支持多種通訊協(xié)議、數(shù)據(jù)庫;采用C#等通用開發(fā)語言工具;對用戶操作平臺
27、采用主流的B/S結構。(3) 可靠性可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時的運行需要,發(fā)生局部硬件、網(wǎng)絡和軟件故障時有相應的旁路技術和容錯技術,任意單點故障都不影響整個系統(tǒng)的運行。數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實時交易數(shù)據(jù)的一致性,發(fā)生局部故障時,數(shù)據(jù)不損失,發(fā)生重大事故時,備份數(shù)據(jù)可以在規(guī)定的時限內恢復。(4) 高效性系統(tǒng)的設計要具有大規(guī)模的業(yè)務并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式。即使在日終數(shù)據(jù)備份和批量處理的時候也可以照常辦理業(yè)務。(5) 可用性可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時的可用性。正常情況下應用軟件應安裝
28、簡單、易于操作、界面友好,數(shù)據(jù)處理工作簡單、方便、快捷。業(yè)務流程清晰,符合習慣,系統(tǒng)維護方便,備份及數(shù)據(jù)恢復快捷簡單。同時要在對硬件、軟件及應用進行調整時不影響原有業(yè)務的實現(xiàn)。 (6) 可擴展性高可擴展性指兩方面:一方面通過擴充主機、CPU、磁盤、內存等硬件可以提高性能指標,通過擴充網(wǎng)絡可以排除阻塞、擁擠和超時;另一方面通過系統(tǒng)開放式體系架構、模塊化、參數(shù)化以及組件技術,對業(yè)務量、業(yè)務種類的擴展、與其他機構連接的擴展、系統(tǒng)功能擴展等都能提供足夠的支持,縮短系統(tǒng)實施周期。(7) 可管理性高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時的可管理性。可管理性指系統(tǒng)應具備對主機、網(wǎng)絡、數(shù)據(jù)庫、應用等
29、情況進行監(jiān)控、管理和調度;對系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進行統(tǒng)一的管理和控制。(8) 安全性安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?解密、用戶身份認證、權限確認、日志記錄等安全控制功能。具體包括:數(shù)據(jù)保密性、傳輸安全性、訪問安全性、安全審計、網(wǎng)絡安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權限控制、某些數(shù)據(jù)的加密保護、身份鑒別。安全性能:(1) 訪問者用戶驗證方式采用基于MD5加密的用戶Form驗證(2) 定期備份數(shù)據(jù)庫以預防系統(tǒng)故障時及時恢復(3) 系統(tǒng)硬件與網(wǎng)絡結構應滿足web應用程序安全穩(wěn)定地運行的需求。3.3.3 數(shù)據(jù)管理能力要求系統(tǒng)內數(shù)據(jù)保存具有持久不丟失性,數(shù)據(jù)的安
30、全保證要能防止病毒和網(wǎng)絡上非法用戶如黑客的獲取。這些可以通過對Web服務器的維護管理和各種殺毒與網(wǎng)絡安全系統(tǒng)來提供保證,不屬于本系統(tǒng)數(shù)據(jù)安全性要求范圍內。3.3.4 時間特性要求系統(tǒng)的時間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延遲時間范圍之內。對某些檢索和其它涉及復雜計算的操作系統(tǒng)響應也應保持在35倍用戶視覺延遲時間范圍內。連接性能:為保證系統(tǒng)可能存在的大量的并發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡正常情況下可訪問站點數(shù)據(jù)。數(shù)據(jù)庫檢索性能:由于系統(tǒng)需要檢索大量用戶數(shù)據(jù),因此在數(shù)據(jù)庫檢索性能上需要采取一定的優(yōu)化措施以提高檢索性能,降低數(shù)據(jù)庫及網(wǎng)絡傳輸消耗。4 學生成績管理系統(tǒng)詳細4.1 系統(tǒng)結構本系
31、統(tǒng)從功能上劃分可分為以下幾大模塊:功能模塊管理,組權限管理,學生信息管理,課程信息管理,學生成績管理,授課信息管理,學生信息查詢,學生成績統(tǒng)計等幾大模塊。以下將對各子模塊進行說明。功能模塊管理:將系統(tǒng)功能模塊保存到數(shù)據(jù)庫中以便于動態(tài)地進行不同用戶組權限的分配等操作。本模塊包括功能模塊的添加,刪除,修改等。組權限管理:對用戶進行分組,并將權限設置到不同的用戶組。學生信息管理模塊:輸入學生基本信息,并可以對學生信息進行添加、查詢、修改、刪除。還可以關鍵字查詢并從數(shù)據(jù)庫里調出的學生基本信息.輸出學生基本信息,學號、班號、姓名查詢的信息結果。課程信息管理:設置課程號,課程名,先修課等課程信息。成績信息
32、管理模塊:輸入成績信息,并可以對成績信息進行添加、查詢、修改、刪除。還可以用關鍵字查詢并調出數(shù)據(jù)庫里的學生基本成績信息的修改、刪除等。輸出查詢的學生成績信息。授課信息管理:對教師授課信息的調度,安排等信息的管理。學生信息查詢:本模塊是可對學生成績進行查詢,可按學號,姓名,年齡,所在院系,入學年份等不同條件獨立查詢或進行模糊查詢。學生成績統(tǒng)計:對學生成績總分,平均分等進行統(tǒng)計。學生學籍管理系統(tǒng)系統(tǒng)模塊圖: 學生成績統(tǒng)計學生成績查詢授課信息管理成績信息管理學生信息管理系統(tǒng)管理 4.2 程序邏輯4.2.1系統(tǒng)E-R圖班號學號學生 學號成績編號課程號科目4.2.2查詢模塊流程圖查詢不符合條件
33、條件 滿足條件 數(shù)據(jù)庫 顯示結果退出4.2.3 維護模塊流程圖登入成績管理系統(tǒng)維護查找記錄查找成功顯示出錯信息修改增加記錄繼續(xù)?繼續(xù)?退出4.2.4系統(tǒng)維護模塊流程圖系統(tǒng)維護 超級用戶普通用戶增加刪除用戶修改自己的密碼退出4.3 用戶/管理員登入系統(tǒng)設計程序流程圖登錄系統(tǒng)請求用戶名及密碼用戶不存在或密碼錯誤登錄密碼及用戶類型驗證進入隊員管理模塊是否系統(tǒng)管員否是用戶存在且密碼正確操作結束進入后臺管理模塊否是操作結束是是否退出系統(tǒng)4.4 創(chuàng)建數(shù)據(jù)庫在創(chuàng)建數(shù)據(jù)庫的邏輯表之前,首先需要創(chuàng)建數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫有兩種方法,可以在企業(yè)管理器的數(shù)據(jù)庫服務器組中直接添加,也可以在查詢分析
34、器中編寫創(chuàng)建數(shù)據(jù)庫的腳本。下面將分別介紹本系統(tǒng)數(shù)據(jù)庫的創(chuàng)建。方法一:選擇“企業(yè)管理器”-“Microsoft SQL Server”-“SQL Server組”-“NETSDK(Windows NT)”-數(shù)據(jù)庫節(jié)點,右鍵彈出數(shù)據(jù)庫節(jié)點,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”命令,則彈出數(shù)據(jù)庫屬性對話框,在該對話框中設置數(shù)據(jù)庫的名字為“GradeSys”,并指定保存數(shù)據(jù)庫的路徑和其他屬性。第一步:打開sql Server 2000企業(yè)管理器,展開根結點如圖所示,點擊“數(shù)據(jù)庫”,“新建數(shù)據(jù)庫”。注:在進行此操作前請確定Sql Server 2000 數(shù)據(jù)庫服務器已啟動.第二步:在常規(guī)選項卡名稱欄處填
35、寫要創(chuàng)建的數(shù)據(jù)庫名稱,本處將填寫為AirMis。并可點擊數(shù)據(jù)文件與事務日志等進行相應設置,此處主要可設置數(shù)據(jù)庫文件及事務日志文件的存儲路徑等,在此也可以選擇系統(tǒng)默認設置。如下圖所示:第三步: 在完成第二步的以后,數(shù)據(jù)庫的初步創(chuàng)建基本也就完成??牲c擊屬性如下圖所示建行相應信息查看及修改。第四步:數(shù)據(jù)庫屬性選項卡內容如下圖所示,可在此依據(jù)不同需要進行相應修改。方法二: 啟動Sql Server 2000查詢分析器,如下圖所示,并輸入身份驗證所需的登錄名及密碼。 在此操作前請確保數(shù)據(jù)庫服務器已經(jīng)啟動。 選擇正確的數(shù)據(jù)庫或者在窗口中輸入use database name 啟用數(shù)據(jù)庫,然后輸入數(shù)據(jù)創(chuàng)建語句如下圖所示: 單擊執(zhí)行按鈕或者按F5完成數(shù)據(jù)庫創(chuàng)建。4.5 數(shù)據(jù)庫表邏輯結構設計4.5.1 數(shù)據(jù)庫表介紹在數(shù)據(jù)庫中創(chuàng)建表也有兩種方法,一是通過企業(yè)管理器中直接添加;二是用查詢分析器的腳本命令添加。在企業(yè)管理器的GradeSys數(shù)據(jù)庫中右鍵單擊“表”節(jié)點,在彈出的快捷菜單中選擇“創(chuàng)建新表”命令,然后就進入設計表結構界面,進行相關的設計了。本系統(tǒng)定義的數(shù)據(jù)庫中包
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國電池基紙原紙行業(yè)深度研究及發(fā)展前景投資評估分析
- 2025至2030中國電動食品脫水機行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國瑞格列奈行業(yè)市場占有率及投資前景評估規(guī)劃報告
- 2025至2030中國玻璃環(huán)氧層壓板行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025年安寧療護上半年考核試卷(附答案)
- 物業(yè)客服前臺培訓課件
- 供水安全培訓課件
- 教育心理學在提升學生自我認知能力中的應用
- 醫(yī)療保健基金的投資策略及風險控制要點
- 智慧港口安全監(jiān)管先進技術應用
- 【1500噸年產(chǎn)量的對氯苯甲醛合成工藝設計8700字(論文)】
- 2025年河北廊坊市直事業(yè)單位招聘工作人員256人筆試歷年典型考題及考點剖析附帶答案詳解
- 2025年醫(yī)學綜合素質考試題及答案
- 電大市場營銷試題及答案
- 浙江省臺州市2024-2025學年高一下學期6月期末質量評估物理試卷(圖片版含答案)
- 《半年護理工作回顧與改進》課件
- 2025年營銷管理課程考試試卷及答案
- 五升六插班生試卷
- 新疆協(xié)鑫硅業(yè)科技有限公司年產(chǎn)20萬噸工業(yè)硅項目環(huán)境影響報告書
- 2024年消防救援支隊政府專職消防員招聘考試筆試真題(含答案)
- 湖北省云學聯(lián)盟2024-2025學年高一下學期5月月考試題 地理(A)PDF版含解析
評論
0/150
提交評論