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