【正文】
..............................................................13 需求分析.......................................................................................................13 系統(tǒng)總體設(shè)計(jì)原則.......................................................................................13 系統(tǒng)業(yè)務(wù)流程圖...........................................................................................15 第四章數(shù)據(jù)庫(kù)設(shè)計(jì)..............................................................................................17 系統(tǒng)功能描述...............................................................................................17 功能模塊劃分...............................................................................................18 系統(tǒng)數(shù)據(jù)庫(kù)的組成.......................................................................................19..........................................................................19 數(shù)據(jù)庫(kù)的具體設(shè)計(jì).............................................................................20 系統(tǒng)安全性設(shè)計(jì)...........................................................................................22 系統(tǒng)安全性構(gòu)成.................................................................................22 系統(tǒng)安全性設(shè)計(jì).................................................................................23III目錄第五章各功能模塊的設(shè)計(jì)與實(shí)現(xiàn)....................................................................24 登陸界面。...............................................................................................27 管理員模塊設(shè)計(jì)...........................................................................................28 管理員權(quán)限設(shè)計(jì).................................................................................28 學(xué)生成績(jī)管理.....................................................................................30 教師模塊設(shè)計(jì)………………………………………………………………33 教師權(quán)限設(shè)計(jì).....................................................................................33 學(xué)生成績(jī)管理頁(yè)面.............................................................................34 學(xué)生成績(jī)查詢頁(yè)面.............................................................................38 學(xué)生模塊設(shè)計(jì)..............................................................錯(cuò)誤!未定義書簽。.....................................................錯(cuò)誤!未定義書簽。開發(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ī)范化。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。在開發(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í)施?!娟P(guān)鍵詞】成績(jī)管理信息系統(tǒng) 信息化 數(shù)據(jù)庫(kù) According to there quirements of developing, the system is mainly applied to education system which manage as the daily teaching education al administration and puteration of teachers and grade Management System cannot only ruduce thep resure of the staff and system atically manage the service and information,but also decrease the use of lab our force,accelerate there quiring speed,improve management,speed the pace of concernad nationa l department automated information retrieval to standardize the ,the universities work are miscellaneous,especially inprivate 39。management on the to now,mamage ment has e in to universities but not for the teaching management,the reis not a set of plete and unified system,so it39。severin creasing under standing of the choosing the developing too l, Microsoft Visual language is line of its ensure the in tegrated ness and the sismainly introduce the idea softhe analysizing,designing,implementing and application of this 緒 論本畢業(yè)論文是以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的成績(jī)管理系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計(jì)算機(jī)之間通信、信息共享成為可能,而數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲(chǔ)、信息檢索、信息分析等功能,從而使得工作更高效地進(jìn)行。數(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ā)揮著越來越大的作用?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合為計(jì)算的在人類生活中的應(yīng)用帶來了巨大的影響。在我國(guó),教育是一個(gè)影響著國(guó)富民強(qiáng)的重要行業(yè),隨著改革開放和市場(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)還沒有全部具備這種功能。在我國(guó),各大中小學(xué)校的各類信息管理系統(tǒng)并非一個(gè)新的課題,但也有的學(xué)校根本就沒有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來完成。隨著社會(huì)的發(fā)展,信息化是社會(huì)進(jìn)程的必然趨勢(shì),學(xué)校管理只有只有快,準(zhǔn),精才能發(fā)揮其價(jià)值。人工操作必將被計(jì)算機(jī)代替。還有,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)對(duì)管理來說是沒有任何保障的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):、可靠性和適用性,同時(shí)注意到先進(jìn)性。具有數(shù)據(jù)備份和恢復(fù)的功能。:在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來越普遍了。提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來管理學(xué)校的信息,是非常必要的。 經(jīng)濟(jì)上可行性:現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。第二章 需求分析 21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。許多人還停留在以前的手工操作。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。新的學(xué)年,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來校學(xué)生進(jìn)行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護(hù)。并對(duì)各科老師進(jìn)行安排。班主任對(duì)本班的成績(jī)匯總。教務(wù)處、年級(jí)組長(zhǎng)、班主任及任課老師跟據(jù)實(shí)際情況對(duì)錄入的成績(jī)進(jìn)行維護(hù),各位同學(xué)對(duì)以上錄入的信息可以跟據(jù)自己的需要進(jìn)行適當(dāng)?shù)牟樵儭H握n老師:輸入并維護(hù)所教科目的學(xué)生成績(jī),計(jì)算本科的成績(jī)排名、本科成績(jī)?cè)诎嗌系呐琶0嘀魅危狠斎氩⒕S護(hù)本班的基本信息,對(duì)本班的各科成績(jī)匯總,計(jì)算各科成績(jī)的總分,排名,本班平均分等需求。教務(wù)處: 學(xué)校全體成員的信息管理,對(duì)考試科目,時(shí)間及對(duì)所考科目的編號(hào)等進(jìn)行具體的管理,并對(duì)任課老師,班主任等輸入的信息進(jìn)行存庫(kù),對(duì)學(xué)生的信息進(jìn)行必要的維護(hù),可打印學(xué)生的所有信息。系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。系統(tǒng)就具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。課程管理:用于對(duì)各學(xué)期課程的開設(shè)和修改。學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。學(xué)生信息查詢: 對(duì)學(xué)生成績(jī)等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。本系統(tǒng)性能力求易于使用,具體有較高的擴(kuò)展性和可維護(hù)性??煞譃槠胀ㄓ脩?,一般用戶,超級(jí)用戶。錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級(jí)用戶提供對(duì)所有信息的錄入功能。維護(hù)功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級(jí)用戶提供對(duì)所有信息的修改刪除功能。 學(xué)生學(xué)籍系統(tǒng)的目標(biāo) 節(jié)約資源,提高學(xué)籍信息的精確度本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。為學(xué)校增加了財(cái)富。 基于B/S結(jié)構(gòu)技術(shù)的應(yīng)用 B/S結(jié)構(gòu)技術(shù)發(fā)展簡(jiǎn)述隨著IT技術(shù)的高速發(fā)展, 互聯(lián)網(wǎng)幾乎已經(jīng)滲透到人們生活的每一個(gè)角落?;ヂ?lián)網(wǎng)的發(fā)展應(yīng)用促使網(wǎng)頁(yè)技術(shù)的產(chǎn)生。此后,隨著技術(shù)日新月異的發(fā)展,相斷出現(xiàn)了ASP,PHP,JSP等網(wǎng)站開發(fā)技術(shù),它們給網(wǎng)站開發(fā)帶來了一陣狂潮。PHP是一種跨平臺(tái)的服務(wù)器端嵌入式腳本語言。JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,具有很強(qiáng)的多平臺(tái)支持和極大的伸縮能力,JSP可在Serverlet和JavaBean的支持下,建立功能強(qiáng)大的Web應(yīng)用程序。在這之后,它并不是ASP的簡(jiǎn)單升級(jí),而是全新的一個(gè)動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)體系。 動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)比較現(xiàn)在,在互聯(lián)網(wǎng)中流行著多種動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)技術(shù),例如ASP、JSP、CGI、PHP等。而對(duì)于這些實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。WEB開發(fā)與數(shù)據(jù)庫(kù)是密不可分的。 Web開發(fā)最受青睞的是Microsoft公司的SQL Server 2003。在這種方式下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送到瀏覽器。(2)ASP,JSP,PHP的平臺(tái)支撐區(qū)別ASP是微軟公司開