教學(xué)事務(wù)管理系統(tǒng)_第1頁
教學(xué)事務(wù)管理系統(tǒng)_第2頁
教學(xué)事務(wù)管理系統(tǒng)_第3頁
教學(xué)事務(wù)管理系統(tǒng)_第4頁
教學(xué)事務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 教學(xué)事務(wù)管理系統(tǒng)可行性研究報(bào)告和需求規(guī)格說明書小組成員:可行性研究報(bào)告 目 錄 1 引言11.1 編寫目的11.2 背景11.3 參考資料22 可行性研究的前提22.1 要求22.2 目標(biāo)22.3 條件、假定和限制23 對(duì)現(xiàn)有系統(tǒng)的分析23.1 系統(tǒng)調(diào)查與可行性研究23.1.1初步調(diào)查33.2技術(shù)可行性分析33.2.1主要技術(shù)路線33.2.2技術(shù)可行性分析43.3經(jīng)濟(jì)可行性分析53.4社會(huì)可行性分析53.4.1 法律政策可行性53.4.2 社會(huì)公共環(huán)境可行性53.4.3 操作可行性64 可行性研究結(jié)論61 引言1.1 編寫目的目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件

2、來管理自己日益增長(zhǎng)的各種信息。鑒于目前學(xué)校教學(xué)規(guī)模的日益擴(kuò)大,教務(wù)信息呈爆炸性增長(zhǎng)的前提下,教務(wù)信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的,該項(xiàng)目開發(fā)的軟件就是為學(xué)校教務(wù)信息管理系統(tǒng)軟件,系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。該項(xiàng)目設(shè)計(jì)完成后可用于一些教育單位(包括學(xué)校,學(xué)院等等)的教務(wù)信息的管理。該系統(tǒng)為教學(xué)事務(wù)管理系統(tǒng),系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了適用于高校的教學(xué)管理的信息系統(tǒng)。該系統(tǒng)從教學(xué)工作的實(shí)際出發(fā),解決工作中遇到的關(guān)鍵問題,并充分利用計(jì)算機(jī)網(wǎng)絡(luò)資源,實(shí)現(xiàn)教學(xué)工作全過程的計(jì)算機(jī)管理,幫助具體管理人員從復(fù)雜煩瑣的工作中解放出來,使得教學(xué)管理走向無紙化辦公和規(guī)范

3、化、現(xiàn)代化,為實(shí)現(xiàn)高校教學(xué)信息的共享和及時(shí)更新起到了至關(guān)重要的作用。1.2 背景信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,但是還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存、要發(fā)展、要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。這對(duì)于正在迅速發(fā)展的各大高校而言,同樣有著重要意義。 目前國(guó)外在教學(xué)管理軟件的設(shè)計(jì)和開發(fā)

4、方面處于領(lǐng)先地位,不論是在開發(fā)的方法上還是軟件的使用率上都很成功。雖然我們的教育改革正與國(guó)際化接軌,但我們的教育制度與國(guó)外有著很大差別,直接拿來是不適用的?,F(xiàn)代大學(xué)組織是工業(yè)文明的產(chǎn)物。在技術(shù)和經(jīng)濟(jì)高速發(fā)展的形勢(shì)下,它正面臨著智能化,數(shù)字化和網(wǎng)絡(luò)化的挑戰(zhàn)。這些挑戰(zhàn)將改變學(xué)校的環(huán)境、秩序和規(guī)則,也影響著專業(yè)設(shè)置、課程結(jié)構(gòu)和培養(yǎng)模式。教務(wù)管理是高等院校管理的重要組成部分,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教務(wù)管理工作面臨著一些新的情況和特點(diǎn):在我國(guó)高等教育高速發(fā)展的背景下,傳統(tǒng)教育觀念正經(jīng)受著當(dāng)代先進(jìn)的教育理念和思想的沖擊,落后的管理觀念和低效的管理技

5、術(shù)手段難以適應(yīng)當(dāng)前發(fā)展和教育改革的需要。同時(shí),隨著選課制的展開和深入,教務(wù)日常管理工作也日趨繁重、復(fù)雜,如何把教務(wù)工作信息化、模塊化、便捷化便成為了現(xiàn)代高校發(fā)展的重點(diǎn)。這樣的情況對(duì)教務(wù)管理工作來說不僅是挑戰(zhàn),也是發(fā)展機(jī)遇。所以總的來說,教務(wù)管理軟件應(yīng)實(shí)現(xiàn)教務(wù)信息的集中管理,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。在高校中,教務(wù)管理工作具有舉足輕重的地位,教學(xué)質(zhì)量直接取決十教務(wù)管理水平。1.1 1.3 參考資料1 陳永強(qiáng).SQL Server數(shù)據(jù)庫企業(yè)應(yīng)用系統(tǒng)開發(fā)M.北京.清華大學(xué)出版社,20042 楊選輝.

6、信息系統(tǒng)分析與設(shè)計(jì)M.清華大學(xué)出版社,20033 蔡勇,陳波.管理信息系統(tǒng)開發(fā)技術(shù)M.武漢.武漢理工大學(xué)出版社,2003 2 可行性研究的前提2.1要求 為了完成新時(shí)期高校的目標(biāo),適應(yīng)當(dāng)代網(wǎng)絡(luò)化的高校環(huán)境,要求新系統(tǒng)主要具有: 學(xué)生的學(xué)籍管理:建立學(xué)生學(xué)籍檔案,包括學(xué)生的學(xué)號(hào)、姓名、性別、出生年月、籍貫、政治面貌、家庭住址、入學(xué)時(shí)間、學(xué)院、專業(yè)、年級(jí)、班級(jí)等。對(duì)新入學(xué)的學(xué)生進(jìn)行登記,將他們的信息記入學(xué)籍檔案,對(duì)畢業(yè)、休學(xué)、退學(xué)的學(xué)生進(jìn)行除名、注銷,對(duì)調(diào)整專業(yè)的學(xué)生必須做調(diào)整記載。對(duì)變動(dòng)情況建立備忘錄,對(duì)上述情況的變動(dòng)原因、時(shí)間、去向等進(jìn)行記載。學(xué)生新學(xué)期的注冊(cè)、報(bào)到登記。學(xué)生學(xué)期開學(xué)的課程選擇

7、,對(duì)必修課、限選課直接錄入,計(jì)算總成績(jī)、平均成績(jī),并按班級(jí)排出名次。統(tǒng)計(jì)功能,統(tǒng)計(jì)各門課程的及格率,優(yōu)秀率,各分?jǐn)?shù)檔人選。系統(tǒng)可查選學(xué)生的學(xué)籍情況和選課、學(xué)習(xí)情況,打印學(xué)籍表、個(gè)人成績(jī)報(bào)告表、班級(jí)名詞表、各門課程統(tǒng)計(jì)表等要求的表格。從而實(shí)現(xiàn)對(duì)校內(nèi)各種資源進(jìn)行科學(xué)、統(tǒng)一的管理。2.2目標(biāo)針對(duì)用戶的需求,此教學(xué)事務(wù)管理系統(tǒng)軟件首先應(yīng)該是一種一體化的系統(tǒng),它依據(jù)新的學(xué)校管理模式,采用瀏覽器/服務(wù)器(B/S)方式、Internet、Web等最新的軟件技術(shù)開發(fā)而成,為用戶提供學(xué)校級(jí)的整體解決方案。其次,新的管理軟件還要充分考慮我國(guó)的現(xiàn)狀,既不能因循守舊,也不能生搬硬套國(guó)外的軟件。最后新的學(xué)校教學(xué)事務(wù)管理

8、系統(tǒng)軟件應(yīng)該具有明確的針對(duì)性。2.3 條件、假定和限制 估計(jì)開發(fā)該系統(tǒng)需購(gòu)買硬件、外部設(shè)備(高性能計(jì)算機(jī)一臺(tái)、打印機(jī)一臺(tái)),花費(fèi)1.2萬元左右,開發(fā)工作量約需3個(gè)人月工作量,每人月工資約為2000元,開發(fā)完成后維護(hù)費(fèi)用每年約600元,開發(fā)完成后,原有的三名管理人員可以減少為二名,每人月工資是600元。1.2 3 對(duì)現(xiàn)有系統(tǒng)的分析1.3 3.1 系統(tǒng)調(diào)查與可行性研究在系統(tǒng)的開發(fā)前期對(duì)系統(tǒng)進(jìn)行可行性分析是十分必要的一個(gè)環(huán)節(jié),這對(duì)于保證資源的合理使用,避免浪費(fèi)是十分必要的,也是項(xiàng)目一旦開始以后能順利進(jìn)行的必要保證。信息系統(tǒng)的建設(shè)是一項(xiàng)投資大,時(shí)間長(zhǎng)的復(fù)雜工程 ,可行性研究更為必要,也更復(fù)雜,更困難。

9、“可行性”是指在當(dāng)前情況下,企業(yè)研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件??尚行缘暮x不僅包括可能性,還包括必要性,合理性。1.3.1 3.1.1初步調(diào)查隨著計(jì)算機(jī)應(yīng)用的推進(jìn)與普及,大部分高校都擁有一套管理自己內(nèi)部教務(wù)信息的信息管理系統(tǒng),而且這種趨勢(shì)已向中小學(xué)蔓延,但因各校的組織結(jié)構(gòu)部門的劃分不盡相同,系統(tǒng)的結(jié)構(gòu)及實(shí)施也各有所以,但教務(wù)管理的工作重點(diǎn)卻均是放在了學(xué)生的學(xué)籍信息、相關(guān)課程的成績(jī)資料以及教師的課程安排等,故而開發(fā)一套具備基本教務(wù)信息管理功能的、可移植性較強(qiáng)的管理信息系統(tǒng)不為一件樂事。它既可以作為學(xué)校開發(fā)教務(wù)管理信息系統(tǒng)的模板,又可作為自主設(shè)計(jì)開發(fā)教務(wù)管理系統(tǒng)的一個(gè)參照。經(jīng)信息

10、收集分析后得出了可做基礎(chǔ)模板的學(xué)校教務(wù)組織結(jié)構(gòu)圖如圖1所示。 圖1 系統(tǒng)初級(jí)功能 教務(wù)處下屬可以該六個(gè)部門為主,以處長(zhǎng)為主要管理者,負(fù)責(zé)綜合管理,下設(shè)各個(gè)副處,分別主要管理相應(yīng)的部門,各司其職,共同推進(jìn)學(xué)校的教學(xué)辦公管理。1.4 3.2技術(shù)可行性分析1.4.1 3.2.1主要技術(shù)路線軟件設(shè)計(jì)包括:數(shù)據(jù)庫的設(shè)計(jì)和開發(fā)以及前端應(yīng)用程序的設(shè)計(jì)開發(fā)。本系統(tǒng)采用 Windows xp作為操作平臺(tái),數(shù)據(jù)庫選用mysql,該數(shù)據(jù)庫管理系統(tǒng)在Windows xp上能運(yùn)行,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,

11、且在用戶的并行操作與用戶管理方面非常方便。就目前使用的開發(fā)技術(shù)來說規(guī)劃系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到利用php編程語言和SQL數(shù)據(jù)庫語言,在規(guī)定的期限內(nèi)開發(fā)工作基本能夠?qū)崿F(xiàn)需求分析中系統(tǒng)所要求的功能。本系統(tǒng)應(yīng)是一個(gè)統(tǒng)一的教學(xué)學(xué)習(xí)、信息發(fā)布、資源管理的系統(tǒng)平臺(tái)。所有的教學(xué)及教學(xué)管理軟件全部基于BS模式,具有實(shí)時(shí)性和交互性很強(qiáng)的特點(diǎn)。1.4.2 3.2.2技術(shù)可行性分析 在BS體系結(jié)構(gòu)的系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。BS結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將負(fù)擔(dān)更多的工作,對(duì)數(shù)據(jù)庫的訪問和

12、應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對(duì)其提高的性能的要求中解放出來,也把技術(shù)人員從繁重的維護(hù)與升級(jí)工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分給了功能服務(wù)器,使客戶機(jī)成為“瘦客戶”,不再負(fù)責(zé)處理負(fù)責(zé)計(jì)算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再用為程序的維護(hù)工作奔波于每個(gè)客戶之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變都不會(huì)影響其他層的功能。我們現(xiàn)在將BS體系結(jié)構(gòu)和CS體系結(jié)構(gòu)做如下對(duì)比分析:l、硬件環(huán)境不同CS建立在局域網(wǎng)的基礎(chǔ)上, 通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。所處理的用戶不僅固定,

13、并且處于相同區(qū)域,要求擁有相同的操作系統(tǒng)。BS建立在廣域網(wǎng)的基礎(chǔ)上,信息自己管理,有比CS更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就可以,與操作系統(tǒng)平臺(tái)關(guān)系最小,面向不可知的用戶群。2、結(jié)構(gòu)不同CS軟件一般采用兩層結(jié)構(gòu),而BS采用三層結(jié)構(gòu):這兩種結(jié)構(gòu)的不同點(diǎn)是兩層結(jié)構(gòu)中客戶端參與運(yùn)算,而三層結(jié)構(gòu)中客戶端并不參與運(yùn)算,只是簡(jiǎn)單地接收用戶的請(qǐng)求,顯示最后的結(jié)果。由于三層結(jié)構(gòu)中的客戶端并不需要參與計(jì)算,所以對(duì)客戶端的計(jì)算機(jī)電腦配置要求較低。雖然BS采用了邏輯上的三層結(jié)構(gòu),但在物理上的網(wǎng)絡(luò)結(jié)構(gòu)仍然是原來的以太網(wǎng)或環(huán)形網(wǎng)。這樣,第一層與第二層結(jié)構(gòu)之間的通信、第二層與第三層結(jié)構(gòu)之間的通信都需占用同一條網(wǎng)

14、絡(luò)線路,網(wǎng)絡(luò)通信量大。而CS只有兩層結(jié)構(gòu),網(wǎng)絡(luò)通信量只包括Client與Server之間的通信量,網(wǎng)絡(luò)通信量低。3、處理模式不同BS的處理模式與CS相比,大大簡(jiǎn)化了客戶端,只要裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可,這時(shí)的客戶機(jī)成為瘦客戶機(jī),而服務(wù)器則集中了所有的應(yīng)用邏輯。4、構(gòu)件重用不同在構(gòu)件的重用性方面,CS程序從整體進(jìn)行考慮,具有較低的重用性。而BS對(duì)應(yīng)的是多重結(jié)構(gòu),要求構(gòu)件具有相對(duì)獨(dú)立的功能,具有較好的重用性。5、系統(tǒng)維護(hù)不同系統(tǒng)維護(hù)是在軟件生存周期中開銷最大的一部分。CS程序由于其本身的整體性,必須整體考察并處理出現(xiàn)的問題。而BS結(jié)構(gòu),客戶端不必安裝及維護(hù)。BS結(jié)構(gòu)在構(gòu)件組成方面只

15、變更個(gè)別構(gòu)件,開發(fā)、維護(hù)等工作都集中在服務(wù)器端。當(dāng)需要升級(jí)時(shí),只需更新服務(wù)器端的軟件,而不必更換客戶端軟件,實(shí)現(xiàn)系統(tǒng)的無縫升級(jí)。這樣就減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,使用戶的總體擁有成本(TCO)大大降低。6、對(duì)安全的要求不同由于CS采用配對(duì)的點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,并采用適用于局域網(wǎng)、安全性比較好的網(wǎng)絡(luò)協(xié)議(例如NT的NetBEUI協(xié)議),安全性可得到較好的保證。CS一般面向相對(duì)固定的用戶群,程序更加注重流程,它可以對(duì)權(quán)限進(jìn)行多層次校驗(yàn),提供了更安全的存取模式,對(duì)信息安全的控制能力很強(qiáng)。一般對(duì)高度機(jī)密的信息系統(tǒng)采用CS結(jié)構(gòu)適宜。而BS采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開放的結(jié)構(gòu)模式,并采用TCP門口

16、這一類運(yùn)用于Intemet的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫來保證。所以BS對(duì)安全以及訪問速度比CS有更高的要求。由于BS技術(shù)模式一直在不斷成熟和完善,所以本系統(tǒng)的開發(fā)所采用的技術(shù)模式是先進(jìn)的可行的。此外由于高校內(nèi)教師本身素質(zhì)較高,有較強(qiáng)的使用和維護(hù)計(jì)算機(jī)軟、硬件系統(tǒng)的能力,同時(shí)比較樂于接受新鮮的事物,因此,在技術(shù)上此系統(tǒng)的開發(fā)是完全可行的。1.5 .3經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析中最重要的內(nèi)容之一是成本效益分析。對(duì)于一個(gè)基于計(jì)算機(jī)系統(tǒng)研制項(xiàng)目要在經(jīng)濟(jì)方面評(píng)價(jià)其是否合理,成本效益分析要估計(jì)研制開發(fā)的花費(fèi)并與益(包括有形的可以用貨幣計(jì)數(shù)的及無形的利益)衡量比較。如果計(jì)算機(jī)和

17、服務(wù)器在已有的情況之下,系統(tǒng)方案成本小,不需要投入太多的資金,其運(yùn)行跟維護(hù)所費(fèi)資金又少,投入使用后可以節(jié)省大量人力、物力、時(shí)間等資源,可以提高企事業(yè)單位的工作效益。反之,購(gòu)置計(jì)算機(jī)、服務(wù)器等硬件設(shè)備的費(fèi)用是相當(dāng)貴的,在中國(guó),勞動(dòng)力的成本相對(duì)來說較低,從經(jīng)濟(jì)上考慮,這時(shí)用人力代替電腦工作就節(jié)約了成本。所以要從現(xiàn)有設(shè)備來考慮運(yùn)用哪種方案,經(jīng)濟(jì)上是可行的。采用教務(wù)管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,規(guī)劃教學(xué)資源,提高學(xué)生信息,及時(shí)反饋教學(xué)信息的利用率,使教學(xué)質(zhì)量更上一個(gè)臺(tái)階。教學(xué)管理系統(tǒng)的開發(fā)成本:硬件、外部設(shè)備(高性能計(jì)

18、算機(jī)一臺(tái)、打印機(jī)一臺(tái)):.萬元左右 軟件開發(fā)費(fèi)用:元系統(tǒng)維護(hù):每年約元該系統(tǒng)的開發(fā)費(fèi)用及維護(hù)費(fèi)用學(xué)校完全可以支付。而該系統(tǒng)可以給學(xué)校管理工作帶來的便利以及管理人員費(fèi)用的減少,遠(yuǎn)大于它的成本。所以,從經(jīng)濟(jì)上考慮,本系統(tǒng)完全有必要開發(fā)。1.6 .4社會(huì)可行性分析1.6.1 3.4.1 法律政策可行性 自主開發(fā),擁有全部版權(quán),所有技術(shù)資料都由提出方保管,合同制定確定違約責(zé)任。并不與任何法律或國(guó)家相關(guān)規(guī)定相抵觸, 所以在法律可行性上是通過的。1.6.2 3.4.2 社會(huì)公共環(huán)境可行性 校園網(wǎng)已正常運(yùn)行,開發(fā)人員已熟練掌握面向?qū)ο蟮拈_發(fā)工具,使用本軟件成員要求有一定的計(jì)算機(jī)基礎(chǔ)。這套教學(xué)事務(wù)管理系統(tǒng)不僅

19、能夠讓老師更清晰的掌握自己學(xué)生的信息,同時(shí)也讓學(xué)生自己更容易的知道如何準(zhǔn)確的選課,如何計(jì)算學(xué)分及盡早得知自己的考試成績(jī)。也讓管理員更加方便學(xué)生的學(xué)籍管理及選課管理。這就大大的為老師學(xué)生提供了便利。而對(duì)于高校來說,各項(xiàng)原始資料保存完好、基礎(chǔ)數(shù)據(jù)管理規(guī)范,其本身管理的科學(xué)性、規(guī)范性在很大程度上為系統(tǒng)實(shí)施創(chuàng)造了良好的環(huán)境,既保證了系統(tǒng)的基礎(chǔ)數(shù)據(jù)、文件、報(bào)表的準(zhǔn)確性和及時(shí)性,同時(shí)在一定程度上也提高了系統(tǒng)的信息輸入質(zhì)量,最終保證系統(tǒng)開發(fā)的成功。1.6.3 3.4.3 操作可行性 隨著計(jì)算機(jī)的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴(kuò)展,學(xué)校教學(xué)管理必將實(shí)現(xiàn)計(jì)算機(jī)化,并且加入到學(xué)校的Intranet或者是Intern

20、et上去,實(shí)現(xiàn)數(shù)據(jù)的共享,這樣有利于教學(xué)管理信息在學(xué)校內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時(shí)的得到更新,不需要象過去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作的效率。 本系統(tǒng)操作簡(jiǎn)單,易于理解, 只需通過簡(jiǎn)單熟悉,上手較快,學(xué)校教務(wù)管理處的教職員以及相關(guān)教師均能進(jìn)行操作,營(yíng)運(yùn)環(huán)境要求低。有計(jì)算計(jì)基礎(chǔ)的人無需培訓(xùn)即可使用, 即使是沒有計(jì)算機(jī)基礎(chǔ)的人只需經(jīng)過簡(jiǎn)單的培訓(xùn)就可以很熟練的使用本系統(tǒng)。系統(tǒng)運(yùn)行后,就用戶方而言,由于用戶使用本系統(tǒng)時(shí),不會(huì)也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法,即對(duì)用戶來說是透明的,所以本系統(tǒng)對(duì)用戶而言,是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡(jiǎn)單的用鼠標(biāo)

21、點(diǎn)擊各界面上的選項(xiàng)卡或按鈕就能執(zhí)行相應(yīng)的功能,就管理者而言,關(guān)心的是如何處理各種數(shù)據(jù),只要把用戶的信息輸入計(jì)算機(jī),管理者就可運(yùn)行相應(yīng)的后臺(tái)程序進(jìn)行處理。而以上的這些功能都能在所選擇的開發(fā)環(huán)境中用所選擇的開發(fā)工具來實(shí)現(xiàn)。面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、兼容性、高效性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為將來系統(tǒng)的擴(kuò)展,升級(jí)留有余地。軟件的開發(fā)應(yīng)能在較長(zhǎng)時(shí)間內(nèi)滿足學(xué)校的發(fā)展需要。 所以說本系統(tǒng)在用戶使用可行性上是沒有問題的。4可行性研究結(jié)論 通過技術(shù),經(jīng)濟(jì)和社會(huì)等方面的可行性研究,可以確定教學(xué)事務(wù)管理系統(tǒng)的開發(fā)完全有必要,而且是可行,可以馬上開始實(shí)施,并盡可能做到提前完成

22、,簡(jiǎn)單可行。從人力資源優(yōu)化角度來說,可以充分利用學(xué)校已有人力資源。從開發(fā)成本角度來說,將支出成本降到最底。在經(jīng)濟(jì)上有能力,技術(shù)上有經(jīng)驗(yàn),而且能夠保證正常運(yùn)用、節(jié)省資金,有很大的發(fā)展前景。需求規(guī)格說明書目 錄 1 引言21.1 編寫目的21.2 項(xiàng)目背景21.3 定義21.4 參考資料32 任務(wù)概述32.1 要求32.2 條件與限制32.3 運(yùn)行與環(huán)境43 數(shù)據(jù)描述43.1 靜態(tài)數(shù)據(jù)43.2動(dòng)態(tài)數(shù)據(jù)53.3數(shù)據(jù)庫描述73.4數(shù)據(jù)字典83.5數(shù)據(jù)采集114 性能分析124.1數(shù)據(jù)精確度124.1適應(yīng)性125 運(yùn)行需求12271.引言1.1編寫目的此需求規(guī)格說明書對(duì)教務(wù)管理系統(tǒng)軟件做了全面細(xì)致的用戶

23、需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。本說明書的預(yù)期讀者為學(xué)生、教師、項(xiàng)目管理人員。1.2項(xiàng)目背景信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,但是還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存、要發(fā)展、要高效率地把內(nèi)部活

24、動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。這對(duì)于正在迅速發(fā)展的各大高校而言,同樣有著重要意義。 目前國(guó)外在教學(xué)管理軟件的設(shè)計(jì)和開發(fā)方面處于領(lǐng)先地位,不論是在開發(fā)的方法上還是軟件的使用率上都很成功。雖然我們的教育改革正與國(guó)際化接軌,但我們的教育制度與國(guó)外有著很大差別,直接拿來是不適用的?,F(xiàn)代大學(xué)組織是工業(yè)文明的產(chǎn)物。在技術(shù)和經(jīng)濟(jì)高速發(fā)展的形勢(shì)下,它正面臨著智能化,數(shù)字化和網(wǎng)絡(luò)化的挑戰(zhàn)。這些挑戰(zhàn)將改變學(xué)校的環(huán)境、秩序和規(guī)則,也影響著專業(yè)設(shè)置、課程結(jié)構(gòu)和培養(yǎng)模式。教務(wù)管理是高等院校管理的重要組成部分,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教

25、務(wù)管理工作面臨著一些新的情況和特點(diǎn):在我國(guó)高等教育高速發(fā)展的背景下,傳統(tǒng)教育觀念正經(jīng)受著當(dāng)代先進(jìn)的教育理念和思想的沖擊,落后的管理觀念和低效的管理技術(shù)手段難以適應(yīng)當(dāng)前發(fā)展和教育改革的需要。同時(shí),隨著選課制的展開和深入,教務(wù)日常管理工作也日趨繁重、復(fù)雜,如何把教務(wù)工作信息化、模塊化、便捷化便成為了現(xiàn)代高校發(fā)展的重點(diǎn)。這樣的情況對(duì)教務(wù)管理工作來說不僅是挑戰(zhàn),也是發(fā)展機(jī)遇。所以總的來說,教務(wù)管理軟件應(yīng)實(shí)現(xiàn)教務(wù)信息的集中管理,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。在高校中,教務(wù)管理工作具有舉足輕重的地位,教學(xué)質(zhì)量

26、直接取決十教務(wù)管理水平。1.3 定義在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。1.4 參考資料1 向陽.信息系統(tǒng)分析與設(shè)計(jì)M.北京:機(jī)械工業(yè)出版社,20032 朱江,陸娜,韋海英.企業(yè)資源管理計(jì)劃M.廣東:廣東經(jīng)濟(jì)出版社,20013 楊選輝.信息系統(tǒng)分析與設(shè)計(jì)M.北京:電子工業(yè)出版社,20034楊浩.ASP.NET數(shù)據(jù)庫入門經(jīng)典M.北京:清華大學(xué)出版社,20052.任

27、務(wù)概述2.1目標(biāo)2.1.1開發(fā)目標(biāo)在當(dāng)今世界電腦普及的時(shí)刻,人們已經(jīng)習(xí)慣用電腦辦公,結(jié)果自然會(huì)產(chǎn)生大量的電子文件,這些文件有寶貴的歷史價(jià)值,但我們?nèi)绻麑⒏嗟臅r(shí)間花費(fèi)在尋找這些文件上,即費(fèi)時(shí)又費(fèi)力。本軟件根據(jù)此需求進(jìn)行開發(fā)的。2.1.2應(yīng)用目標(biāo)讓學(xué)校各部門能夠有效的掌握,有效的共享文件資源,保護(hù)好文件,及促進(jìn)教務(wù)管理的信息化、規(guī)范化和集成化,實(shí)現(xiàn)計(jì)算機(jī)的智能化管理,以提高工作效率和經(jīng)濟(jì)效益。2.2條件與限制為了評(píng)價(jià)該設(shè)計(jì)階段的設(shè)計(jì)表示的“優(yōu)劣程度”,必須遵循以下幾個(gè)準(zhǔn)則:1.軟件設(shè)計(jì)應(yīng)當(dāng)表現(xiàn)出層次結(jié)構(gòu),它應(yīng)巧妙地利用各個(gè)軟件部件之間的控制關(guān)系。2.設(shè)計(jì)應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)當(dāng)從邏輯上被劃分

28、成多個(gè)部件,分別實(shí)現(xiàn)各種特定功能和子功能。3.設(shè)計(jì)最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨(dú)立的功能特性。4.應(yīng)當(dāng)應(yīng)用在軟件需求分析期間得到的信息,采取循環(huán)反復(fù)的方法來獲得設(shè)計(jì)。為完成本系統(tǒng)的開發(fā),應(yīng)配備WEB服務(wù)器、CVS服務(wù)器、FTP服務(wù)器、文本編輯工具、微機(jī)若干臺(tái)、打印機(jī)一臺(tái)??衫脤W(xué)?,F(xiàn)有的服務(wù)器及教師辦公用微機(jī)等設(shè)備。本系統(tǒng)在功能上還可進(jìn)一步實(shí)現(xiàn)安全防范,與E-Mail和因特網(wǎng)電話集成起來,成為網(wǎng)絡(luò)教務(wù)管理系統(tǒng)軟件。2.3運(yùn)行環(huán)境考慮到現(xiàn)在Windows操作系統(tǒng)在中國(guó)的普及率很高,而且SQL SERVER 2000數(shù)據(jù)庫工具在大學(xué)里也作為重點(diǎn)課程學(xué)習(xí)過。工作中也被絕

29、大多數(shù)的編程人員所應(yīng)用并認(rèn)可,所以軟件基本運(yùn)行環(huán)境為:操作系統(tǒng):WindowsXP/win7數(shù)據(jù)庫類型:MySql開發(fā)工具:PHP,html ,jquery服務(wù)器環(huán)境:apache/iis3.數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)下面列出了四個(gè)表的具體靜態(tài)數(shù)據(jù):表1學(xué)生基本信息表學(xué)生基本信息表stuBaseInfo字段名類型大小是否為空默認(rèn)值中文名備注stuIDVarchar10學(xué)生學(xué)號(hào)KeystuNameVarchar10學(xué)生姓名stuSexChar2學(xué)生性別stuAgeSmalint2NULL0學(xué)生年齡stuAddressVarchar160NULL學(xué)生籍貫stuClassIDVarchar10學(xué)生班號(hào)s

30、tuPhoneVarchar20NULL0學(xué)生電話passwordVarchar16登錄密碼表2教師信息表教師信息表TeaMagInfo字段名類型大小是否為空默認(rèn)值中文名備注IDVarchar10教師編號(hào)KeyNameVarchar10教師姓名PasswordVarchar16登錄密碼sexChar2性別AddressVarchar100籍貫Mobilephonebigint8NULL0電話表3課程信息表課程信息表subInfo字段名類型大小是否為空默認(rèn)值中文名備注subIDVarchar10課程編號(hào)KeysubNameVarchar20課程名稱subInfomationVarchar2課程類

31、別subTeacherIDVarchar10教師編號(hào)表4學(xué)生成績(jī)信息表學(xué)生成績(jī)信息表stusubjectScoreInfo字段名類型大小是否為空默認(rèn)值中文名備注stuIDVarchar10學(xué)生學(xué)號(hào)KeystuNameVarchar10學(xué)生姓名stusubIDVarchar10課程號(hào)stusubNameVarChar50課程名stusubScoreint4學(xué)生成績(jī)stuTeacherIDVarchar10教師編號(hào)3.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合。學(xué)籍檔案管理流程圖如下所示:圖1學(xué)籍檔案管理流程圖成績(jī)管理流程圖如下所示: 圖2 成

32、績(jī)管理流程圖3.3數(shù)據(jù)庫描述MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級(jí)例程(ISAM)去連接表格。經(jīng)過一些測(cè)試后,開發(fā)者得出結(jié)論:mSQL并沒有他們需要的那么快和靈活。這導(dǎo)致了一個(gè)使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個(gè)API被設(shè)計(jì)成允許為用于mSQL而寫的第三方代碼更容易移植到MySQL。 MySQL這個(gè)名字是怎么來的已經(jīng)不清楚了?;局改虾痛罅康膸旌凸ぞ邘в星熬Y“my”已經(jīng)有10年以上,而且不管怎樣,MySQL AB創(chuàng)始人之一的 MySQL AB創(chuàng)始人之一Monty Widenius的女兒也叫My。這兩個(gè)到底是哪一個(gè)給出了My

33、SQL這個(gè)名字至今依然是個(gè)迷,包括開發(fā)者在內(nèi)也不知道。 MySQL的海豚標(biāo)志的名字叫“sakila”,它是由MySQL AB的創(chuàng)始人從用戶在“海豚命名”的競(jìng)賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發(fā)者Ambrose Twebaze提供。根據(jù)Ambrose所說,Sakila來自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的Arusha的一個(gè)小鎮(zhèn)的名字。其主要特點(diǎn)如下: 1使用C和C+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetw

34、are、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 3為多種編程語言提供了API。這些編程語言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4支持多線程,充分利用CPU資源 5優(yōu)化的SQL查詢算法,有效地提高查詢速度 6既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 7提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 8提供用于管理、檢查、優(yōu)化

35、數(shù)據(jù)庫操作的管理工具 9可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 10支持多種存儲(chǔ)引擎3.4數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的組成有:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流、處理過程(1)、數(shù)據(jù)結(jié)構(gòu) :數(shù)據(jù)項(xiàng)是不能分解的數(shù)據(jù),而數(shù)據(jù)結(jié)構(gòu)是可以進(jìn)一步分解的數(shù)據(jù)包。數(shù)據(jù)結(jié)構(gòu)由兩個(gè)或兩個(gè)以上相互關(guān)聯(lián)的數(shù)據(jù)元素或者其他數(shù)據(jù)結(jié)構(gòu)組成的。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)元素組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個(gè)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)組成。 數(shù)據(jù)結(jié)構(gòu):學(xué)生含義說明:是教務(wù)管理系統(tǒng)的一個(gè)核心數(shù)據(jù)結(jié)構(gòu),定義了學(xué)生的有關(guān)信息組成:學(xué)號(hào)、姓名、性別、年齡、班號(hào)、籍貫數(shù)

36、據(jù)項(xiàng):學(xué)號(hào)含義說明:唯一標(biāo)識(shí)每一個(gè)學(xué)生類型:字符型長(zhǎng)度:9位取值含義:第1、2位表示學(xué)生所在學(xué)院,3、4、5位表示專業(yè),6、7位表示班級(jí),8、9位是在班級(jí)的編號(hào)數(shù)據(jù)項(xiàng):姓名含義說明:表示學(xué)生的姓名類型:字符型長(zhǎng)度:10位取值范圍:任意字符數(shù)據(jù)項(xiàng):性別含義說明:表示學(xué)生的性別類型:字符型長(zhǎng)度:2位取值范圍:取”男”或”女”數(shù)據(jù)結(jié)構(gòu):教師含義說明:教務(wù)管理系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)之一,定義了教師的有關(guān)信息組成:教師號(hào),教師姓名,性別,籍貫,電話,登錄密碼數(shù)據(jù)項(xiàng):教師號(hào)含義說明:教師的編號(hào)類型:字符型長(zhǎng)度:10位數(shù)據(jù)項(xiàng):教師姓名含義說明:教師的姓名類型:字符型長(zhǎng)度:10位取值范圍:任意合法的字符數(shù)據(jù)項(xiàng):性

37、別含義說明:教師的性別類型:字符型長(zhǎng)度:2位取值范圍:取”男”或”女”數(shù)據(jù)結(jié)構(gòu):課程含義說明:教務(wù)管理系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)之一,定義了課程的有關(guān)信息組成:課程號(hào),課程名,課程類別,教師編號(hào)數(shù)據(jù)項(xiàng):課程號(hào)含義說明:課程的編號(hào)類型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng):課程名含義說明:課程的名稱類型:字符型長(zhǎng)度:10取值范圍:任意合法的字符 數(shù)據(jù)項(xiàng):課程類型含義說明:課程類型描述類型:字符型長(zhǎng)度:2取值范圍:考試或考察 (2)、數(shù)據(jù)存儲(chǔ) :數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu),而不涉及它的物理組織。 數(shù)據(jù)存儲(chǔ)名稱:老師信息別名:無簡(jiǎn)述:對(duì)老師的信息進(jìn)行存儲(chǔ)管理組成:教師編號(hào)登錄密碼+教師基本信息組織方式:

38、索引文件,教師編號(hào)為關(guān)鍵字查詢要求:要求能立即查詢數(shù)據(jù)存儲(chǔ)名稱:學(xué)生信息別名:無簡(jiǎn)述:對(duì)學(xué)生的信息進(jìn)行存儲(chǔ)管理組成:學(xué)號(hào)登錄密碼+學(xué)籍信息組織方式:索引文件,學(xué)號(hào)為關(guān)鍵字查詢要求:要求能立即查詢數(shù)據(jù)存儲(chǔ)名稱:課程信息別名:無簡(jiǎn)述:對(duì)學(xué)生所學(xué)課程信息管理組成:課程名+課程編號(hào)+教師編號(hào)+課程類別查詢要求:要求能立即查詢數(shù)據(jù)存儲(chǔ)名稱:學(xué)生成績(jī)信息別名:無簡(jiǎn)述:對(duì)學(xué)生的考試成績(jī)信息進(jìn)行存儲(chǔ)管理組成:學(xué)生學(xué)號(hào)+學(xué)生姓名+課程號(hào)+課程名+教師編號(hào)+課程成績(jī)查詢要求:要求能立即查詢(3)、處理過程:處理邏輯的定義僅對(duì)數(shù)據(jù)流程圖中最底層邏輯加以說明。加工名:錄入信息編號(hào):1.1激發(fā)條件:接收到教師、學(xué)生的信

39、息時(shí)優(yōu)先級(jí):普通輸入:教師、學(xué)生信息輸出:無加工邏輯:無加工名:登錄編號(hào):1.2激發(fā)條件:進(jìn)入本系統(tǒng)優(yōu)先級(jí):普通輸入:用戶信息輸出:登錄成功或失敗加工邏輯:無3.5 數(shù)據(jù)采集教學(xué)事務(wù)管理系統(tǒng)的數(shù)據(jù)采集包括如下幾點(diǎn):(1)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。(2)數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的

40、客戶端中,教務(wù)文件是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。(3)數(shù)據(jù)的共享與獨(dú)立性整個(gè)教務(wù)管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。4 性能需求4.1 數(shù)據(jù)精確度 數(shù)據(jù)基本以char型和int型為主4.2 適應(yīng)性在操

41、作方式、運(yùn)行環(huán)境、軟件接口或開發(fā)計(jì)劃等發(fā)生變化時(shí),不會(huì)改變軟件的基本功能,可正常運(yùn)行。5. 運(yùn)行需求軟件基本運(yùn)行環(huán)境為:操作系統(tǒng):WindowsXP/win7;軟件要求:瀏覽器總體設(shè)計(jì)說明書1. 引言1.1 編寫目的概要設(shè)計(jì)階段將完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出軟件的總體概貌。本概要設(shè)計(jì)說明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。1.2 項(xiàng)目背景信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然

42、與人類的關(guān)系愈來愈密切,但是還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存、要發(fā)展、要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。這對(duì)于正在迅速發(fā)展的各大高校而言,同樣有著重要意義?,F(xiàn)代大學(xué)組織是工業(yè)文明的產(chǎn)物。在技術(shù)和經(jīng)濟(jì)高速發(fā)展的形勢(shì)下,它正面臨著智能化,數(shù)字化和網(wǎng)絡(luò)化的挑戰(zhàn)。這些挑戰(zhàn)將改變學(xué)校的環(huán)境、秩序和規(guī)則,也影響著專業(yè)設(shè)置、課程結(jié)構(gòu)和培養(yǎng)模式。教務(wù)管理是高等院校管理的重要組成部分

43、,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教務(wù)管理工作面臨著一些新的情況和特點(diǎn):在我國(guó)高等教育高速發(fā)展的背景下,傳統(tǒng)教育觀念正經(jīng)受著當(dāng)代先進(jìn)的教育理念和思想的沖擊,落后的管理觀念和低效的管理技術(shù)手段難以適應(yīng)當(dāng)前發(fā)展和教育改革的需要。同時(shí),隨著選課制的展開和深入,教務(wù)日常管理工作也日趨繁重、復(fù)雜,如何把教務(wù)工作信息化、模塊化、便捷化便成為了現(xiàn)代高校發(fā)展的重點(diǎn)。這樣的情況對(duì)教務(wù)管理工作來說不僅是挑戰(zhàn),也是發(fā)展機(jī)遇。所以總的來說,教務(wù)管理軟件應(yīng)實(shí)現(xiàn)教務(wù)信息的集中管理,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理

44、系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。在高校中,教務(wù)管理工作具有舉足輕重的地位,教學(xué)質(zhì)量直接取決十教務(wù)管理水平。1.3 定義 總體設(shè)計(jì)說明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。1.4 參考資料1 陳永強(qiáng).SQL Server數(shù)據(jù)庫企業(yè)應(yīng)用系統(tǒng)開發(fā)M.北京.清華大學(xué)出版社,20042 楊選輝.信息系統(tǒng)分析與設(shè)計(jì)M.清華大學(xué)出版社,20033 蔡勇,陳波.管理信息系統(tǒng)開發(fā)技術(shù)M.武漢.武漢理工大學(xué)出版社,2003 4 向陽.信息系統(tǒng)分析與設(shè)計(jì)M.北京:機(jī)械工業(yè)出版社,20035 朱江,陸娜,韋海英.企業(yè)資源管理計(jì)劃M.廣東:廣東經(jīng)濟(jì)出版

45、社,20012. 任務(wù)概述2.1 目標(biāo)針對(duì)用戶的需求,此教學(xué)事務(wù)管理系統(tǒng)軟件首先應(yīng)該是一種一體化的系統(tǒng),它依據(jù)新的學(xué)校管理模式,采用瀏覽器/服務(wù)器(B/S)方式、Internet、Web等最新的軟件技術(shù)開發(fā)而成,為用戶提供學(xué)校級(jí)的整體解決方案。其次,新的管理軟件還要充分考慮我國(guó)的現(xiàn)狀,既不能因循守舊,也不能生搬硬套國(guó)外的軟件。最后新的學(xué)校教學(xué)事務(wù)管理系統(tǒng)軟件應(yīng)該具有明確的針對(duì)性。 進(jìn)一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。2.2 條件與限制 估計(jì)開發(fā)該系統(tǒng)需購(gòu)買硬件、外部設(shè)備(高性能計(jì)算機(jī)一臺(tái)、打印機(jī)一臺(tái)),花費(fèi)1.2萬元左右,開發(fā)工作量約需3

46、個(gè)人月工作量,每人月工資約為2000元,開發(fā)完成后維護(hù)費(fèi)用每年約600元,開發(fā)完成后,原有的三名管理人員可以減少為二名,每人月工資是600元。2.3 運(yùn)行環(huán)境 考慮到現(xiàn)在Windows操作系統(tǒng)在中國(guó)的普及率很高,而且SQL SERVER 2000數(shù)據(jù)庫工具在大學(xué)里也作為重點(diǎn)課程學(xué)習(xí)過。工作中也被絕大多數(shù)的編程人員所應(yīng)用并認(rèn)可,所以軟件基本運(yùn)行環(huán)境為:操作系統(tǒng):WindowsXP/win7,linux;數(shù)據(jù)庫類型:MySql開發(fā)工具:PHP ,html ,jquery服務(wù)器環(huán)境:Windows /linux+php 5+Apache 2.59+mysql 5.0.37 2.4 需求概述 估計(jì)開發(fā)

47、該系統(tǒng)需購(gòu)買硬件、外部設(shè)備(高性能計(jì)算機(jī)一臺(tái)、打印機(jī)一臺(tái)),花費(fèi)1.2萬元左右,開發(fā)工作量約需3個(gè)人月工作量,每人月工資約為2000元,開發(fā)完成后維護(hù)費(fèi)用每年約600元,開發(fā)完成后,原有的三名管理人員可以減少為二名,每人月工資是600元。3. 總體設(shè)計(jì)3.1 處理流程3.2 總體結(jié)構(gòu)與模塊外部設(shè)計(jì)總體結(jié)構(gòu)及基本功能:模塊外部設(shè)計(jì):學(xué)籍管理學(xué)生的學(xué)籍管理:建立學(xué)生學(xué)籍檔案,包括學(xué)生的學(xué)號(hào)、姓名、性別、出生年月、籍貫、政治面貌、家庭住址、入學(xué)時(shí)間、學(xué)院、專業(yè)、年級(jí)、班級(jí)等。報(bào)到注冊(cè)對(duì)新入學(xué)的學(xué)生進(jìn)行登記,將他們的信息記入學(xué)籍檔案,對(duì)畢業(yè)、休學(xué)、退學(xué)的學(xué)生進(jìn)行除名、注銷,對(duì)調(diào)整專業(yè)的學(xué)生必須做調(diào)整記

48、載。課程選擇學(xué)生學(xué)期開學(xué)的課程選擇,對(duì)必修課、限選課直接錄入。成績(jī)管理計(jì)算總成績(jī)、平均成績(jī),并按班級(jí)排出名次。統(tǒng)計(jì)功能,統(tǒng)計(jì)各門課程的及格率,優(yōu)秀率,各分?jǐn)?shù)檔人選。通知打印報(bào)表輸出系統(tǒng)可查選學(xué)生的學(xué)籍情況和選課、學(xué)習(xí)情況,打印學(xué)籍表、個(gè)人成績(jī)報(bào)告表、班級(jí)名詞表、各門課程統(tǒng)計(jì)表等要求的表格。4. 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1 邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu):學(xué)生含義說明:是教務(wù)管理系統(tǒng)的一個(gè)核心數(shù)據(jù)結(jié)構(gòu),定義了學(xué)生的有關(guān)信息組成:學(xué)號(hào)、姓名、性別、年齡、班號(hào)、籍貫數(shù)據(jù)項(xiàng):學(xué)號(hào)含義說明:唯一標(biāo)識(shí)每一個(gè)學(xué)生類型:字符型長(zhǎng)度:9位取值含義:第1、2位表示學(xué)生所在學(xué)院,3、4、5位表示專業(yè),6、7位表示班級(jí),8、9位是在班

49、級(jí)的編號(hào)數(shù)據(jù)項(xiàng):姓名含義說明:表示學(xué)生的姓名類型:字符型長(zhǎng)度:10位取值范圍:任意字符數(shù)據(jù)項(xiàng):性別含義說明:表示學(xué)生的性別類型:字符型長(zhǎng)度:2位取值范圍:取”男”或”女”數(shù)據(jù)結(jié)構(gòu):課程含義說明:教務(wù)管理系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)之一,定義了課程的有關(guān)信息組成:課程號(hào),課程名,課程類別,教師編號(hào)數(shù)據(jù)項(xiàng):課程號(hào)含義說明:課程的編號(hào)類型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng):課程名含義說明:課程的名稱類型:字符型長(zhǎng)度:10取值范圍:任意合法的字符 數(shù)據(jù)項(xiàng):課程類型含義說明:課程類型描述類型:字符型長(zhǎng)度:2取值范圍:考試或考察4.2 物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)名稱:學(xué)生信息別名:無簡(jiǎn)述:對(duì)學(xué)生的信息進(jìn)行存儲(chǔ)管理組成:學(xué)號(hào)登錄密碼

50、+學(xué)籍信息組織方式:索引文件,學(xué)號(hào)為關(guān)鍵字查詢要求:要求能立即查詢數(shù)據(jù)存儲(chǔ)名稱:課程信息別名:無簡(jiǎn)述:對(duì)學(xué)生所學(xué)課程信息管理組成:課程名+課程編號(hào)+教師編號(hào)+課程類別查詢要求:要求能立即查詢數(shù)據(jù)存儲(chǔ)名稱:學(xué)生成績(jī)信息別名:無簡(jiǎn)述:對(duì)學(xué)生的考試成績(jī)信息進(jìn)行存儲(chǔ)管理組成:學(xué)生學(xué)號(hào)+學(xué)生姓名+課程號(hào)+課程名+教師編號(hào)+課程成績(jī)查詢要求:要求能立即查詢處理過程:處理邏輯的定義僅對(duì)數(shù)據(jù)流程圖中最底層邏輯加以說明。5. 運(yùn)行設(shè)計(jì)服務(wù)端:windows環(huán)境或linux環(huán)境,+apache服務(wù)器+mysql數(shù)據(jù)庫;客戶端:瀏覽器;6. 安全保密設(shè)計(jì)防止繞過表單驗(yàn)證;表單采用雙重驗(yàn)證客戶端和服務(wù)器段;對(duì)提交內(nèi)容

51、進(jìn)行過濾和輸出轉(zhuǎn)義;對(duì)SQL注入進(jìn)行方法;對(duì)用戶密碼用自定義算法進(jìn)行特別加密嚴(yán)格限定訪問權(quán)限;對(duì)會(huì)話完成和跨站腳本攻擊進(jìn)行了基本防范;7. 維護(hù)設(shè)計(jì)對(duì)基本操作進(jìn)行了類的封裝,并進(jìn)模塊劃分實(shí)現(xiàn)template模式的程序設(shè)計(jì);詳細(xì)設(shè)計(jì)說明書1引言1.1 編寫目的編寫此文檔是為了規(guī)范本項(xiàng)目開發(fā),讓成員了解本項(xiàng)目開發(fā)的基本結(jié)構(gòu)框架,了解該軟件開發(fā)的基本流程,對(duì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu),接口與運(yùn)行的設(shè)計(jì)以及系統(tǒng)出錯(cuò)處理采取措施的研究,使成員做好準(zhǔn)備工作,明確目標(biāo),提高工作效率。軟件的詳細(xì)設(shè)計(jì)就是對(duì)模塊實(shí)現(xiàn)的過程設(shè)計(jì)(數(shù)據(jù)結(jié)構(gòu)算法)。 從軟件開發(fā)的工程化的觀點(diǎn)來看,在進(jìn)行程序編碼以前,需要對(duì)系統(tǒng)所采用算法的邏輯關(guān)系進(jìn)

52、行分析,并給出明確、清晰的表述,為后面的程序編碼打下基礎(chǔ),這就是詳細(xì)設(shè)計(jì)的目的。1.2 項(xiàng)目背景信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,但是還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存、要發(fā)展、要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。這對(duì)于正在迅速發(fā)展的各大高校而言,同樣有著重要意義。教務(wù)管理是高等院校管

53、理的重要組成部分,一直在高校管理中具有不可替代的地位和極其重要的作用。隨著高等教育改革的不斷深入,教務(wù)管理工作面臨著一些新的情況和特點(diǎn):在我國(guó)高等教育高速發(fā)展的背景下,傳統(tǒng)教育觀念正經(jīng)受著當(dāng)代先進(jìn)的教育理念和思想的沖擊,落后的管理觀念和低效的管理技術(shù)手段難以適應(yīng)當(dāng)前發(fā)展和教育改革的需要。同時(shí),隨著選課制的展開和深入,教務(wù)日常管理工作也日趨繁重、復(fù)雜,如何把教務(wù)工作信息化、模塊化、便捷化便成為了現(xiàn)代高校發(fā)展的重點(diǎn)。這樣的情況對(duì)教務(wù)管理工作來說不僅是挑戰(zhàn),也是發(fā)展機(jī)遇。所以總的來說,教務(wù)管理軟件應(yīng)實(shí)現(xiàn)教務(wù)信息的集中管理,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。在高校中,教務(wù)管理工作具有舉足輕重的地位,教學(xué)質(zhì)量直接取決十教務(wù)管理水平。1.3 定義詳細(xì)設(shè)計(jì)是軟件工程中軟件開發(fā)的一個(gè)步驟,就是對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。SQL :結(jié)構(gòu)化查詢語言,關(guān)系數(shù)據(jù)庫查詢的標(biāo)準(zhǔn)語言;SQL SERVER 2005:微軟公司生產(chǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論