班主任管理系統(tǒng)設(shè)計(jì)與實(shí)踐計(jì)算機(jī)畢業(yè)論文
《班主任管理系統(tǒng)設(shè)計(jì)與實(shí)踐計(jì)算機(jī)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《班主任管理系統(tǒng)設(shè)計(jì)與實(shí)踐計(jì)算機(jī)畢業(yè)論文(20頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、20 班主任管理系統(tǒng)設(shè)計(jì)與實(shí)踐 目 錄 摘要 ………………………………………………………………………Ⅰ 目錄………………………………………………………………………………… 2 第1章 緒論* ……………………………………………………………… 3 1.1 課題背景…………………………………………………………… 3 1.2使用技術(shù)及發(fā)展………………………………………………… 3 第2章 班主任管理系統(tǒng)的設(shè)計(jì)以及實(shí)現(xiàn)………………………………5 2.1 班主任管理系統(tǒng)的設(shè)計(jì)…………………………………………………5 2.2 班主任管理系統(tǒng)的實(shí)現(xiàn)……………
2、……………………………7 總結(jié)*……………………………………………………………………………… 20 參考文獻(xiàn)*……………………………………………………………………21 第一章 緒論 1.1 課題背景 隨著現(xiàn)在教育事業(yè)的不斷發(fā)展,信息技術(shù)對社會(huì)進(jìn)步和國名經(jīng)濟(jì)發(fā)揮著越來越大的促進(jìn)作用,并對傳統(tǒng)的思想觀念、工作方式產(chǎn)生巨大的沖擊。世界已進(jìn)入信息化時(shí)代,網(wǎng)絡(luò)技術(shù)已進(jìn)入了各行各業(yè),同時(shí)也帶動(dòng)了各行業(yè)的發(fā)展。 中國現(xiàn)在教育事業(yè)的發(fā)展迅猛,高等院校的數(shù)量和規(guī)模不斷的擴(kuò)大。與此同時(shí),根據(jù)時(shí)代的要求,管理,特別是對日益增多的
3、學(xué)生的管理,對學(xué)校的發(fā)展起著不可忽視的作用。而班主任(輔導(dǎo)老師)在學(xué)生的管理中有著承上啟下的樞紐地位,這一角色的重要性也日漸突出起來。學(xué)校與學(xué)生之間溝通途徑的建立、對學(xué)生的具體管理措施的實(shí)施等都是通過班主任的工作得以體現(xiàn)和貫徹執(zhí)行的,如果班主任這個(gè)環(huán)節(jié)的工作做的好,其對學(xué)生工作的總體管理和發(fā)展都具有不可估量的好處。因此,越來越多的學(xué)校對班主任這一角色也越來越重視,一些院校專門對班主任進(jìn)行一系列培訓(xùn),并且由原來的一個(gè)系甚至一個(gè)院配備一名輔導(dǎo)員增加至每個(gè)班級一名班主任。 與上述管理需求不符的是:針對班主任工作的配套管理軟件嚴(yán)重缺乏。雖然,已有很多較成熟的學(xué)生管理方面的軟件,但這些軟件主要是實(shí)現(xiàn)了
4、教學(xué)和教務(wù)兩個(gè)方面的數(shù)字化管理,而在目前國內(nèi)已有的學(xué)生管理系統(tǒng)中,具體到班主任管理班級這個(gè)方面的管理軟件基本上是一片空白。 實(shí)際上,一方面,班主任工作的特點(diǎn)是事多、瑣碎、繁雜,但工作程序是有序。因而,在當(dāng)今科技高度發(fā)達(dá)的信息社會(huì),開發(fā)一個(gè)適合班主任工作的管理軟件,提高辦公質(zhì)量,加強(qiáng)班級管理,是適應(yīng)學(xué)校各方面發(fā)展的要求,是學(xué)生管理工作中急需解決的問題。 1.2 使用技術(shù)及發(fā)展 本論文主要研究JSP技術(shù)以及JSP技術(shù)實(shí)現(xiàn)基于Web的三層體系結(jié)構(gòu)的應(yīng)用,實(shí)現(xiàn)了動(dòng)態(tài)網(wǎng)頁對數(shù)據(jù)庫的查詢、統(tǒng)計(jì)、更新等功能。目的是應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、Internet技術(shù)、以Tomcat為服務(wù)器,JSP、JAVA作
5、為主要開發(fā)工具,實(shí)現(xiàn)跨平臺(tái)、跨網(wǎng)絡(luò)、統(tǒng)一界面、易于擴(kuò)展和維護(hù)的大紅鷹班主任管理系統(tǒng)。 B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。 B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)
6、大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows98/Windows2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。 B/S結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。前者的特點(diǎn)是安全、快捷、準(zhǔn)確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點(diǎn),須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入Internet,在整個(gè)網(wǎng)絡(luò)采用TCP/IP協(xié)議 Java 是 Sun 公司推出的一種編程語言。它是一種通過解釋方式來執(zhí)行的語言,語法規(guī)則
7、和 C++ 類似。同時(shí), Java 也是一種跨平臺(tái)的程序設(shè)計(jì)語言。用 Java 語言編寫的程序叫做 “Applet” (小應(yīng)用程序),用編譯器將它編譯成類文件后,將它存在 WWW 頁面中,并在 HTML 檔上作好相應(yīng)標(biāo)記,用戶端只要裝上 Java 的客戶軟件就可以在網(wǎng)上直接運(yùn)行 “Applet” 。 Java 非常適合于企業(yè)網(wǎng)絡(luò)和 Internet 環(huán)境,現(xiàn)在已成為 Internet 中最受歡迎、最有影響的編程語言之一。 Java 有許多值得稱道的優(yōu)點(diǎn),如簡單、面向?qū)ο?、分布式、解釋性、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動(dòng)態(tài)性等。 Java 擯棄了 C++ 中各種弊大于利的功能
8、和許多很少用到的功能。 Java 可以運(yùn)行與任何微處理器,用 Java 開發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。 JSP是JavaServer Pages的簡寫。JSP技術(shù)能讓W(xué)eb開發(fā)員和網(wǎng)頁設(shè)計(jì)員快速地開發(fā)容易維護(hù)的動(dòng)態(tài)Web主頁。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源(例如JavaBesns)的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基
9、于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP技術(shù)是Servlet技術(shù)的擴(kuò)展。Servlet是平臺(tái)無關(guān)的,100%純Java的Java服務(wù)端組件。 第二章班主任管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 2.1 班主任管理系統(tǒng)的設(shè)計(jì) 班主任管理系統(tǒng)總的目的在于方便班主任對班級的管理,同時(shí)也提高了學(xué)生處對各個(gè)班級的評比和對班主任事務(wù)的評估與考核,為領(lǐng)導(dǎo)提供輔助決策支持,提高決策的科學(xué)性。建立學(xué)校數(shù)據(jù)庫,在日常工作中自動(dòng)生成數(shù)據(jù),簡化上報(bào)過程,提高辦事效率。 2.1.1 系統(tǒng)框架 班主任管理系統(tǒng)是學(xué)校信息系統(tǒng)的一個(gè)子系統(tǒng),相應(yīng)的系統(tǒng)框架圖見圖2-1:
10、 暫時(shí)還不存在的子系統(tǒng) 已有的子系統(tǒng) 班主任管理子系統(tǒng) 班主任管理子系統(tǒng)中的模塊 積分考核管 理 班主任事務(wù)管理 消息公布、留言板 用戶權(quán)限設(shè) 置 登入登出管 理 學(xué)生基本信息管 理 教務(wù)處 學(xué)生處 宿管科 圖2-1 說明:班主任管理子系統(tǒng)和教務(wù)處、宿管科、學(xué)生處都有數(shù)據(jù)交互。 1) 學(xué)生基本信息表單來自教務(wù)處中的數(shù)據(jù)庫。大紅鷹學(xué)院的教務(wù)系統(tǒng)是萬方系統(tǒng),它所使用的數(shù)據(jù)庫是ORACLE的。 2) 積分考核管理、班主任日常事務(wù)管理、用戶權(quán)限設(shè)置這一模塊和學(xué)生處
11、相連。 3) 班主任事務(wù)管理、積分考核管理與宿管科相連。 2.1.2 系統(tǒng)使用部門 班主任管理系統(tǒng)是一個(gè)非常實(shí)用的系統(tǒng),在學(xué)院里面使用它的部門主要是:學(xué)生處、宿管科和班級學(xué)生、學(xué)生家長以及相應(yīng)班主任。 學(xué)生處每天對各班進(jìn)行各種檢查,針對不同的情況對相應(yīng)班級的千分制進(jìn)行增減,每月對所有班級千分制排名,并且以此作為班主任當(dāng)月工作考核內(nèi)容之一。每月學(xué)生處根據(jù)本系統(tǒng)檢查班主任日常事務(wù),這也是班主任每月考核內(nèi)容之一。 宿管科管理學(xué)生寢室住宿,有權(quán)對班級成員因住宿方面的情況進(jìn)行個(gè)人方面千分制的增減。每次班主任下寢室,都由宿管科登記。 班級的普通學(xué)生可以查看自己的基本信息,查看自己班級以及本人的
12、千分制情況,可以在留言板里發(fā)布信息;班委除了擁有班級普通學(xué)生的權(quán)限以外,還可以根據(jù)班級成員的具體情況對班級成員的千分制進(jìn)行相應(yīng)增扣,查看其他班級成員信息;班主任可以修改班級成員的千分制,對班主任日常事務(wù)管理這一塊進(jìn)行相應(yīng)數(shù)據(jù)錄入。 學(xué)生家長可以用自己子女的用戶名、密碼登入系統(tǒng),并且可以在留言板留言。 2.1.3 系統(tǒng)使用者 班主任管理系統(tǒng)主要工作是方便班主任的日常工作,并且對班主任工作進(jìn)行定性定量考核的考核,系統(tǒng)使用者有: 學(xué)生處管理者:對班級千分制進(jìn)行查詢、修改;對班主任工作進(jìn)行查詢。 宿管科管理者:對班級成員千分制進(jìn)行增扣的錄入;對班主任下寢室時(shí)間與寢室號(hào)碼的錄入。 班主任:對
13、班級千分制和班級成員千分制的錄入、查詢、修改;對班級成員信息的查詢;對班主任日常事務(wù)的相關(guān)錄入;留言板上留言。 班委:對班級成員千分制的錄入;對班級千分制的查詢;留言板上留言。 普通學(xué)生、學(xué)生家長:對本人或子女千分制的查詢,班級千分制的查詢,留言板留言。 2.1.4 系統(tǒng)功能劃分與描述 班主任管理系統(tǒng)分為學(xué)生基本信息管理、積分考核管理、班主任日常事務(wù)管理、用戶權(quán)限設(shè)置管理、登入登出管理和消息公布留言板六個(gè)模塊。 學(xué)生基本信息管理:這個(gè)模塊中的數(shù)據(jù)是教務(wù)處的方正教務(wù)系統(tǒng)中的數(shù)據(jù),在我們這個(gè)班主任管理系統(tǒng)中沒有修改權(quán)限,但是可以供班委、班主任、學(xué)生處查詢。 積分考核管理:這個(gè)模塊是我們
14、這個(gè)系統(tǒng)的一個(gè)重點(diǎn)模塊,班主任定性定量考核班委、學(xué)生處考核班主任、班級優(yōu)劣排名都是在這個(gè)模塊進(jìn)行。 班主任日常事務(wù)管理:這個(gè)模塊是考核班主任所有任務(wù)完成與否的一個(gè)模塊,通過這個(gè)模塊可以督促班主任和學(xué)生、學(xué)生家長之間的聯(lián)系;班主任可以通過這個(gè)模塊了解自己的工作進(jìn)程;同時(shí),這個(gè)模塊也是學(xué)生處對班主任工作考核的依據(jù)之一。這個(gè)模塊只能班主任和學(xué)生處可以看到。 用戶權(quán)限設(shè)置:可以設(shè)置用戶的權(quán)限,分為:只讀、增加和修改權(quán)限。只讀權(quán)限權(quán)限最低,除了查看之外沒有任何別的權(quán)限。增加權(quán)限可以輸入數(shù)據(jù),比如班級和個(gè)人千分制的輸入,但是不能進(jìn)行修改。修改權(quán)限權(quán)限最高,除了讀寫外,還可以修改數(shù)據(jù)。 登入登出管理:
15、形成一個(gè)日志文件,從該模塊可以知道進(jìn)入該模塊的人和時(shí)間。 消息公布留言板模塊:這個(gè)模塊實(shí)際上是一個(gè)班級的BBS,所有同學(xué)都可以在上面留言,留言上面的名字顯示是登入班主任管理系統(tǒng)的名字,可以規(guī)范留言。班級有什么事情,及時(shí)在這里發(fā)布。學(xué)生有什么意見或建議,又不愿意和老師溝通的,可以在這里發(fā)表。同時(shí),學(xué)生家長也可以通過這個(gè)模塊知道班級或?qū)W校動(dòng)態(tài),并且可以發(fā)表言論。這個(gè)模塊是學(xué)生、家長和老師的一個(gè)溝通平臺(tái)。 2.2班主任管理系統(tǒng)的部分實(shí)現(xiàn) 班主任管理系統(tǒng)的實(shí)現(xiàn)是在我們畢業(yè)實(shí)踐小組的共同努力下完成的,我所作的工作是: 由于處于工作實(shí)習(xí)期,本身工作煩忙,所以花在此項(xiàng)目上的精力相對于來說比較少,我在
16、這個(gè)項(xiàng)目中主要負(fù)責(zé)任務(wù)較輕的文書編寫工作,項(xiàng)目初期我為本項(xiàng)目寫了份需求分析,內(nèi)容大致如下: 首先聲明需求文書編寫的目的:本文檔是“班主任管理系統(tǒng)”的軟件需求規(guī)格說明書。本文檔將力求展現(xiàn)項(xiàng)目需求開發(fā)過程中客戶和項(xiàng)目開發(fā)小組達(dá)成的需求共識(shí),全面闡述“班主任管理系統(tǒng)”提供的功能和特性以及考慮的限制條件。 本項(xiàng)目使用范圍:“班主任管理系統(tǒng)”主要目的在于方便班主任對班級的管理,同時(shí)也提高了學(xué)生處對各個(gè)班級的評比和對班主任事務(wù)的評估與考核,為領(lǐng)導(dǎo)提供輔助決策支持,提高決策的科學(xué)性。建立學(xué)校數(shù)據(jù)庫,在日常工作中自動(dòng)生成數(shù)據(jù),簡化上報(bào)過程,提高辦事效率。 本項(xiàng)目需求文書的預(yù)期讀者:有項(xiàng)目負(fù)責(zé)人、項(xiàng)目審批
17、者、項(xiàng)目經(jīng)理、開發(fā)人員、測試及文檔編寫人員。 本項(xiàng)目需求文書的文檔約定:采用從IEEE830標(biāo)準(zhǔn)改寫并擴(kuò)充的軟件需求規(guī)格說明的模板。 然后進(jìn)行綜合描述,項(xiàng)目產(chǎn)生的背景:21世紀(jì)是以網(wǎng)絡(luò)的全面深入運(yùn)用為特征的世紀(jì)。網(wǎng)絡(luò)環(huán)境下的教育不僅是教育信息化的必然產(chǎn)物,也是教育改革發(fā)展的必然走向。通過因特網(wǎng)或其他數(shù)字化內(nèi)容進(jìn)行學(xué)習(xí)交流與教學(xué)的活動(dòng)即網(wǎng)絡(luò)化學(xué)習(xí)(e-learning),可以充分利用現(xiàn)代信息技術(shù)所提供的、具有全新溝通機(jī)制與豐富資源的學(xué)習(xí)環(huán)境,實(shí)現(xiàn)一種全新的學(xué)習(xí)交流方式。 隨著現(xiàn)在教育事業(yè)的不斷發(fā)展,信息技術(shù)對社會(huì)進(jìn)步和國名經(jīng)濟(jì)發(fā)揮著越來越大的促進(jìn)作用,并對傳統(tǒng)的思想觀念、工作方式產(chǎn)生巨大
18、的沖擊。世界已進(jìn)入信息化時(shí)代,網(wǎng)絡(luò)技術(shù)已進(jìn)入了各行各業(yè),同時(shí)也帶動(dòng)了各行業(yè)的發(fā)展。 中國現(xiàn)在教育事業(yè)的發(fā)展迅猛,高等院校的數(shù)量和規(guī)模不斷的擴(kuò)大。與此同時(shí),根據(jù)時(shí)代的要求,管理,特別是對日益增多的學(xué)生的管理,對學(xué)校的發(fā)展起著不可忽視的作用。而班主任(輔導(dǎo)老師)在學(xué)生的管理中有著承上啟下的樞紐地位,這一角色的重要性也日漸突出起來。學(xué)校與學(xué)生之間溝通途徑的建立、對學(xué)生的具體管理措施的實(shí)施等都是通過班主任的工作得以體現(xiàn)和貫徹執(zhí)行的,如果班主任這個(gè)環(huán)節(jié)的工作做的好,其對學(xué)生工作的總體管理和發(fā)展都具有不可估量的好處。因此,越來越多的學(xué)校對班主任這一角色也越來越重視,一些院校專門對班主任進(jìn)行一系列培訓(xùn),并
19、且由原來的一個(gè)系甚至一個(gè)院配備一名輔導(dǎo)員增加至每個(gè)班級一名班主任。 與上述管理需求不符的是:針對班主任工作的配套管理軟件嚴(yán)重缺乏。雖然,已有很多較成熟的學(xué)生管理方面的軟件,但這些軟件主要是實(shí)現(xiàn)了教學(xué)和教務(wù)兩個(gè)方面的數(shù)字化管理,而在目前國內(nèi)已有的學(xué)生管理系統(tǒng)中,具體到班主任管理班級這個(gè)方面的管理軟件基本上是一片空白。 實(shí)際上,一方面,班主任工作的特點(diǎn)是事多、瑣碎、繁雜,但工作程序是有序。因而,在當(dāng)今科技高度發(fā)達(dá)的信息社會(huì),開發(fā)一個(gè)適合班主任工作的管理軟件,提高辦公質(zhì)量,加強(qiáng)班級管理,是適應(yīng)學(xué)校各方面發(fā)展的要求,是學(xué)生管理工作中急需解決的問題。 項(xiàng)目的功能:“班主任管理系統(tǒng)”分為學(xué)生基本信息
20、管理、積分考核管理、班主任日常事務(wù)管理、用戶權(quán)限設(shè)置管理、登入登出管理和消息公布留言板六個(gè)模塊。 學(xué)生基本信息管理:這個(gè)模塊中的數(shù)據(jù)是教務(wù)處的方正教務(wù)系統(tǒng)中的數(shù)據(jù),在我們這個(gè)班主任管理系統(tǒng)中沒有修改權(quán)限,但是可以供班委、班主任、學(xué)生處查詢。 積分考核管理:這個(gè)模塊是我們這個(gè)系統(tǒng)的一個(gè)重點(diǎn)模塊,班主任定性定量考核班委、學(xué)生處考核班主任、班級優(yōu)劣排名都是在這個(gè)模塊進(jìn)行。 班主任日常事務(wù)管理:這個(gè)模塊是考核班主任所有任務(wù)完成與否的一個(gè)模塊,通過這個(gè)模塊可以督促班主任和學(xué)生、學(xué)生家長之間的聯(lián)系;班主任可以通過這個(gè)模塊了解自己的工作進(jìn)程;同時(shí),這個(gè)模塊也是學(xué)生處對班主任工作考核的依據(jù)之一。這個(gè)模塊
21、只能班主任和學(xué)生處可以看到。 用戶權(quán)限設(shè)置:可以設(shè)置用戶的權(quán)限,分為:只讀、增加和修改權(quán)限。只讀權(quán)限權(quán)限最低,除了查看之外沒有任何別的權(quán)限。增加權(quán)限可以輸入數(shù)據(jù),比如班級和個(gè)人千分制的輸入,但是不能進(jìn)行修改。修改權(quán)限權(quán)限最高,除了讀寫外,還可以修改數(shù)據(jù)。 登入登出管理:形成一個(gè)日志文件,從該模塊可以知道進(jìn)入該模塊的人和時(shí)間。 消息公布留言板模塊:這個(gè)模塊實(shí)際上是一個(gè)班級的BBS,所有同學(xué)都可以在上面留言,留言上面的名字顯示是登入班主任管理系統(tǒng)的名字,可以規(guī)范留言。班級有什么事情,及時(shí)在這里發(fā)布。學(xué)生有什么意見或建議,又不愿意和老師溝通的,可以在這里發(fā)表。同時(shí),學(xué)生家長也可以通過這個(gè)模塊知
22、道班級或?qū)W校動(dòng)態(tài),并且可以發(fā)表言論。這個(gè)模塊是學(xué)生、家長和老師的一個(gè)溝通平臺(tái)。 并且進(jìn)行了具體的需求分析說明: 1班主任功能需求 需求序列號(hào) 需求說明 優(yōu)先級(★★★最高) 類型 cr1 系統(tǒng)能夠方便班主任進(jìn)行日常事務(wù)管理 ★★★ 業(yè)務(wù)需求 cr2 系統(tǒng)的性能要能滿足平時(shí)的訪問需要,以及為以后的潛在增長留有余地 ★★☆ 質(zhì)量屬性 cr3 網(wǎng)站的操作系統(tǒng)平臺(tái)用windows ★☆ 限制 cr4 本系統(tǒng)對數(shù)據(jù)庫沒有特別要求,只要滿足客戶現(xiàn)有功能即可 ★★ 業(yè)務(wù)需求 cr5 外觀方面不需要太絢麗,樸實(shí)就可 ★☆ 限制 cr6 本系統(tǒng)要有一個(gè)專職
23、的管理員,班主任的更新要求由管理員實(shí)現(xiàn) ★★ 業(yè)務(wù)規(guī)則 cr7 系統(tǒng)能夠讓班主任清楚的了解所帶班級中每個(gè)學(xué)生的基本信息 ★★★ 業(yè)務(wù)需求 2 學(xué)生處、宿管科用戶功能需求 需求序列號(hào) 需求說明 優(yōu)先級(★★★最高) 類型 tr1 系統(tǒng)要有管理班主任的功能,可以對班主任進(jìn)行審評 ★★★ 功能需求 tr2 系統(tǒng)要讓學(xué)生處以及宿管科的老師清楚了解每個(gè)學(xué)生的基本信息 ★★★ 功能需求 tr3 系統(tǒng)要方便使用,讓宿管科的阿姨也能便于操作 ★★★ 功能需求 tr4 班主任消息發(fā)布欄用于發(fā)布學(xué)院通知 ★★★ 功能需求 tr5 網(wǎng)站上要有網(wǎng)站向?qū)Ъ词褂弥?/p>
24、南 ★★ 功能需求 tr6 意見反饋通過e-mail方式向班主任或網(wǎng)站管理員提出,網(wǎng)站公布班主任或網(wǎng)站管理員的e-mail地址 ★★ 業(yè)務(wù)規(guī)則 tr7 最新信息:公布學(xué)院的一些最新的活動(dòng) ★★☆ 功能需求 tr1 系統(tǒng)要有管理班主任的功能,可以對班主任進(jìn)行審評 ★★★ 功能需求 3 學(xué)生及其家長功能需求 需求序列號(hào) 需求說明 優(yōu)先級(★★★最高) 類型 sr1 有一個(gè)班主任與學(xué)生及其家長直接對話的平臺(tái) ★★★ 功能需求 sr2 能知道班級最新情況,以及學(xué)院最新動(dòng)態(tài) ★★★ 功能需求 sr3 能擁有自己的一個(gè)網(wǎng)上空間 ★★ 業(yè)務(wù)需求
25、 sr4 能及時(shí)看到老師的通知(含課程相關(guān)通知及作業(yè)點(diǎn)評) ★★★ 功能需求 sr5 網(wǎng)站能提供上傳,下載功能 ★★ 業(yè)務(wù)需求 sr6 網(wǎng)站界面要求簡潔大方,有網(wǎng)站導(dǎo)航 ★★ 功能需求 sr7 網(wǎng)站提供通過提問方式的密碼保護(hù)功能 ★★☆ 功能需求 sr8 網(wǎng)站能提供一定資料共享功能(如論壇有上傳下載附件功能、但對附件大小有限制,不得大于2M) ★☆ 功能需求 sr9 網(wǎng)站能較醒目地提供教師的聯(lián)系方式 (盡量詳細(xì)) ★★☆ 功能需求 4 管理員用戶功能需求 需求序列號(hào) 需求說明 優(yōu)先級(★★★最高) 類型 mr1 要方便網(wǎng)站的日常更新(
26、鏈接更新與日常維護(hù)) ★★★ 功能需求 mr2 提供一個(gè)平臺(tái)以方便管理論壇 ★★★ 功能需求 mr3 提供一個(gè)平臺(tái)以方便管理用戶的注冊信息(管理用戶注冊信息數(shù)據(jù)庫) ★★☆ 功能需求 mr4 提供一個(gè)平臺(tái)來管理注冊用戶上傳的文件 ★★ 功能需求 mr5 管理班主任上傳的通知 ★★☆ 功能需求 mr6 管理班學(xué)生處上傳的學(xué)院活動(dòng)內(nèi)容介紹 ★★ 功能需求 本項(xiàng)目用戶類別的描述:根據(jù)以往網(wǎng)站開發(fā)的經(jīng)驗(yàn),并結(jié)合本網(wǎng)站使用的特點(diǎn),將會(huì)有3類用戶直接使用本網(wǎng)站,他們分別是班主任,學(xué)生處、宿管科,學(xué)生及其家長,以及管理員用戶,以下將對這3類用戶分別作一個(gè)
27、簡要的介紹。 1班主任介紹 班主任為該系統(tǒng)的主要使用者。 2 學(xué)生處、宿管科用戶介紹 學(xué)生處、宿管科用戶為管理班主任信息 3 學(xué)生及其家長用戶介紹 學(xué)生及其家長用戶為班主任主要管理的對象。 4 管理員用戶介紹 管理員用戶即為對本網(wǎng)站進(jìn)行日常維護(hù)的網(wǎng)站管理員。 本項(xiàng)目運(yùn)行環(huán)境的要求: 一.上網(wǎng)所需具備的軟、硬件設(shè)備: 1、 一臺(tái)微機(jī)最低配置為: 奔騰III處理器 內(nèi)存要求256Mb以上 網(wǎng)卡為10兆以上 網(wǎng)絡(luò)帶寬為10兆網(wǎng)以上 必須據(jù)有的輸入輸出設(shè)備有鍵盤、鼠標(biāo)和顯示器,顯示器分辨率要求1024*768 (使用windows 2000 操作
28、系統(tǒng) 以及 IE6.0以上web瀏覽器) 2、通過網(wǎng)卡接入寧波大紅鷹學(xué)校的校園的局域網(wǎng)內(nèi)。 二.上網(wǎng)所需的軟件 1、選擇一個(gè)操作系統(tǒng):DOS、Macintosh、Windows、winnt、建議使用windows的操作系統(tǒng)如windows98 windows2000 windowsxp或windows2003不過最好是windows98以上的 2、一款支持HTTP協(xié)議的瀏覽器如internet explore、netscape等。 3、裝上解壓縮軟件和網(wǎng)絡(luò)螞蟻或網(wǎng)際快車等下載工具軟件。 本項(xiàng)目設(shè)計(jì)和實(shí)現(xiàn)上的限制: 一、設(shè)計(jì)方面 本項(xiàng)目的開發(fā)者主要是即將畢業(yè)的學(xué)
29、生,由于本組成員中很多人都找到實(shí)習(xí)工作,考慮到實(shí)習(xí)工作的時(shí)間不確定性,比如我們無法預(yù)知這一周的工作會(huì)有哪些,因此計(jì)劃很難控制。除此主要的風(fēng)險(xiǎn)之外,由于開發(fā)組是第一次合作,可能會(huì)犯一些錯(cuò)誤,從而導(dǎo)致最后工程不能得到客戶的非常滿意。對于以上的兩個(gè)風(fēng)險(xiǎn),我們采取的措施是: 1. 計(jì)劃不排的滿滿的,預(yù)留一些變化的余地; 2. 建立QQ群方便大家在線聯(lián)系,相互間進(jìn)行必要的勾通。 二、 實(shí)現(xiàn)方面 由于系統(tǒng)網(wǎng)絡(luò)硬盤存儲(chǔ)的原因,學(xué)生的有些需求就不能滿足了,比如學(xué)生希望有自己的網(wǎng)絡(luò)空間,以及文件的上傳、下載。 三、 以下是從設(shè)計(jì)和實(shí)現(xiàn)角度出發(fā),對系統(tǒng)可行性的分析 針對這個(gè)項(xiàng)目需求的特殊性,我們忽略了
30、成本和市場的可行性分析,在實(shí)施的可行性,相關(guān)風(fēng)險(xiǎn),需求的沖突和外界依賴的方面,對學(xué)生處、宿管科和班級學(xué)生、學(xué)生家長以及相應(yīng)班主任三類。分析經(jīng)過表明在論壇和用戶權(quán)限限制上還存在一些技術(shù)風(fēng)險(xiǎn),但可以在今后的學(xué)習(xí)中加以避免,所以,現(xiàn)在確定的用戶需求在實(shí)現(xiàn)上是可行的。 最后是一些系統(tǒng)中主要功能的截圖: 系統(tǒng)首頁: 基本信息: 登陸界面: 積分考核: 會(huì)員登記: 班級積分管理: 班級千分制管理: 千分制排序: 日常事物管理: 日志管理: 錯(cuò)誤頁面:
31、 錯(cuò)誤頁面1: 總結(jié) 經(jīng)過一個(gè)項(xiàng)目的鍛煉,覺得自己大有進(jìn)步! 現(xiàn)在總結(jié)一下: 1、需求報(bào)告。 項(xiàng)目正式啟動(dòng)之前,盡可能多的搜集需求,盡可能清楚地描述需求, 但是需求千萬不要在細(xì)節(jié)方面規(guī)定得太死,最好是抽象一點(diǎn)。反映商業(yè)策略等邏輯變 化的部分尤其要靈活描述,這樣避免在設(shè)計(jì)的時(shí)候把這部分代碼寫得太死。實(shí)際上如 果能確定所有的需求是最好的,這個(gè)我也想啊,不過現(xiàn)實(shí)中是不可能的,往往編碼的 過程中會(huì)出現(xiàn)不斷的需求變更。這就要有足夠的程序設(shè)計(jì)水平來保證你的代碼可以應(yīng)付不斷變化的需求。 2、系統(tǒng)設(shè)計(jì)。以前想象作一個(gè)項(xiàng)目必然是先由一個(gè)或
32、者多個(gè)系統(tǒng)架構(gòu)師,先做面 面俱到的設(shè)計(jì),然后再由程序員們編碼實(shí)現(xiàn),哪知道我們這個(gè)項(xiàng)目卻要求每個(gè)人 參與設(shè)計(jì)。我覺得這樣做很不錯(cuò),這樣可以使每個(gè)人都對這個(gè)系統(tǒng)有深入了解,最有 可能產(chǎn)生較高質(zhì)量的程序,同樣可以減輕系統(tǒng)架構(gòu)師的負(fù)擔(dān),并且可以鍛煉每一個(gè)人! 不過這個(gè)要求每個(gè)人都有一定的設(shè)計(jì)水平,并且對業(yè)務(wù)了解。如果每個(gè)人設(shè)計(jì)一個(gè)子系統(tǒng),那么設(shè)計(jì)的時(shí)候就需要考慮各個(gè)子系統(tǒng)之間的對接問題,否則的話可能嚴(yán)重影響項(xiàng)目后期的進(jìn)度。 3、編碼規(guī)范。編碼規(guī)范應(yīng)該是每個(gè)項(xiàng)目都有要求的,比如命名、大小寫、代碼 風(fēng)格等,我覺得這個(gè)不是必需的,但是規(guī)定下來也有好處! 4、文檔??赡芫幋a的人很不喜歡寫文檔,我
33、也不太喜歡寫文檔,特別是和代碼 相關(guān)的文檔,每次代碼有一點(diǎn)改動(dòng),那么文檔就要作相應(yīng)的改動(dòng),應(yīng)次常常弄得 文檔代碼不同步,這樣最終會(huì)導(dǎo)致文檔的不可信。這一點(diǎn)我深有體會(huì)! 我覺得 最好是項(xiàng)目中配備專門的文檔編寫人員,并且在開發(fā)的過程中不要太在意文檔。還有開發(fā)的文檔可以借助一些第三方的工具來做。 5、資源管理。你開發(fā)的程序中要用到那些資源(比如資源文件、數(shù)據(jù)文件、配置 文件)我想大家都應(yīng)該很清楚,那么這個(gè)資源怎么存放、怎么命名應(yīng)該在項(xiàng)目進(jìn)行 指出定下來。如果編碼到后來再確定的話,可能引起不必要的麻煩。 6、數(shù)據(jù)庫。如果有專門數(shù)據(jù)庫管理員和數(shù)據(jù)庫設(shè)計(jì)人員那么就好說了。如果每個(gè)人都涉及到數(shù)
34、據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)的話(在每個(gè)人都參與設(shè)計(jì)的項(xiàng)目中),那么一定要注意不要重復(fù)。比如說很多日志表、一些通用的存儲(chǔ)過程大家共用就行了。 7、人員分工、項(xiàng)目技術(shù)。在一個(gè)項(xiàng)目中,項(xiàng)目管理者必須清楚項(xiàng)目組的每一個(gè)成員的實(shí)力以及特長,而每個(gè)組員應(yīng)該被分配到他最適合的任務(wù),當(dāng)然很可能很多組員沒有突 出的特長,也可能項(xiàng)目管理者也不是很清楚團(tuán)隊(duì)每個(gè)人的實(shí)力,很多組員被分配到不適合自己的任務(wù),這樣對整個(gè)項(xiàng)目來說都是和很危險(xiǎn)的。還有項(xiàng)目開始之前需要哪些技術(shù)因該清楚,并且組員們應(yīng)該準(zhǔn)備充分,否則如果要臨時(shí)學(xué)一門新技術(shù)的話是很危險(xiǎn)的,這樣很可能得不到高質(zhì)量的產(chǎn)品。 項(xiàng)目還正在進(jìn)行中,我的經(jīng)驗(yàn)也在不斷積累中。我發(fā)覺,學(xué)
35、習(xí)了很多理論知識(shí)之后,在經(jīng)過一定的實(shí)踐,收獲是巨大的。 參考文獻(xiàn) 1)《軟件需求》[美] Karl E.Wiegers 著,陸麗娜、王忠民、王志敏譯,機(jī)械工業(yè)出版社,2002年7月第1版 2)《統(tǒng)一軟件開發(fā)過程》[美] Ivar Jacobson, Grady Booch, James Rambaugh 著,周伯生、馮學(xué)民、樊東平 譯,機(jī)械工業(yè)出版社,2002年1月第1版。 3)《Software Engineering a practitioner’s approach》Roger S. Pressman, Ph.D 著 清華大學(xué)出版社 McGraw-Hill Companies, Inc. 第五版。 4)《The Capability Maturity Model guidelines for improving the software process 》 Carnegie Mellon University 人民郵電出版社。 5)《PMBOK Guide》Project Management institute. 2000 edition。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案