資源描述:
《asp560基于asp班級學生管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ASP560基于ASP班級學生管理系統(tǒng)
2需求分析與開發(fā)工具
2.1需求分析
根據(jù)班級學生管理的需求在此基礎(chǔ)上開發(fā)了一系列功能完善的系統(tǒng)軟件,本系統(tǒng)主要是為了實現(xiàn)一些班級學生管理的基本功能。在現(xiàn)在網(wǎng)絡(luò)互連網(wǎng)飛速發(fā)展的今天,為實現(xiàn)各種管理功能軟件起了不可替代的作用,而作為最基本的學生管理更是需求性強。該系統(tǒng)的主要的功能分為成學生信息管理、學生成績管理、考試管理和用戶管理四大模塊,具備信息錄入/修改/刪除、成績錄入/修改/刪除、自動計算總分并排名、添加/修改/刪除考試信息、添加/刪除考試科目、添加/修改/刪除系統(tǒng)用戶等功能,
2、用戶使用起來方便并且有效。
2.2開發(fā)工具
(1)開發(fā)工具
本系統(tǒng)的開發(fā)主要選用的開發(fā)工具有:
①圖像處理:Photoshop7.0;
②頁面設(shè)計:Dreamweaver;
③數(shù)據(jù)庫:Access2000。
(2)開發(fā)語言和運行環(huán)境
系統(tǒng)運行時需要支持的軟件和硬件環(huán)境分別如下:
①開發(fā)語言:ASP+VBScrip程序設(shè)計語言及Access2000數(shù)據(jù)庫;
②軟件環(huán)境:Windows2000/XP/2003+IIS5.0。
3系統(tǒng)設(shè)計
3.1系統(tǒng)的結(jié)構(gòu)圖
&nb
3、sp;班級學生管理系統(tǒng)主要實現(xiàn)了4大功能(如圖3-1所示):學生信息管理,學生成績管理,考試管理,用戶管理。在系統(tǒng)首頁有一個登陸框包含用戶名和密碼,系統(tǒng)會根據(jù)用戶輸入的用戶名和密碼來實現(xiàn)能不能登陸。用戶分為管理員和普通用戶,管理員能對整個系統(tǒng)進行管理包含修改數(shù)據(jù),增加/刪除普通用戶等功能,普通用戶只能對自己的信息如成績和考試科目進行查詢但是不能修改。
圖3-1系統(tǒng)結(jié)構(gòu)圖
3.2基本功能模塊概述
3.2.1學生信息管理
(1)錄入學生信息
錄入學生的信息包括:學號、姓名、性別、民族、籍貫、
4、出生日期、聯(lián)系電話、家庭地址和家長姓名等信息。錄入第一條記錄后,系統(tǒng)會自動進入下一學號的錄入頁面(學號自動加一),減輕了手工勞動并避免了許多錯誤的發(fā)生。若錄入的學號或自動加一生成的學號與數(shù)據(jù)庫中的記錄重復(fù),則會自動轉(zhuǎn)入修改頁面。修改完成后同樣也會自動進入下一學號錄入頁面。
此模塊必須先登錄后才能使用。
(2)查詢學生信息
可從學號、姓名或班級三種查詢方法任選其一進行查詢學生信息。
本系統(tǒng)支持模糊查詢,例如:在學號查詢框中輸入2001,則查詢結(jié)果為學號中包含“2001”的學生;在姓名中輸入“小”,則查詢結(jié)果為姓名中
5、包含有“小”的學生;此模塊必須先登錄后才能使用。
(3)修改/刪除學生信息
首先使用查詢功能查詢出需要修改/刪除的記錄,然后進行修改/刪除操作。可以批量刪除記錄。
打印學生信息:將查詢結(jié)果以我們常見的成績表形式打印出來,并可以自定義打印格式;班級管理:
添加/刪除班級,結(jié)果會直接影響“按班級查詢”方式。
3.2.2學生成績管理模塊
(1)錄入學生成績
錄入某次考試中一科或多科的成績。提供兩種錄入方式:單條記錄方式和列表方式。單條記錄方式比較簡單,但不容易出錯。列表方式提供了批量錄入的功能,可以一
6、次性錄入所有成績,但容易出錯。
(2)查詢學生成績:
提供兩種方式查詢學生成績:按考試查詢和按科目查詢。按考試查詢是指首先選擇要查詢成績的考試名稱,然后查詢這一次考試中的某一科或多科的成績,這種方式適合某一次考試的橫向比較;按科目查詢是指首先選擇要查詢成績的某一科目,然后查詢這一科的某次或多次考試的成績,這種方式適合科任老師對學生幾次考試的成績進行縱向比較。
(3)學生成績修改/刪除
主要實現(xiàn)對成績的修改/刪除,提供3種查詢方式:選擇考試,輸入學號和選擇班級,若輸入了學號則優(yōu)先按照學號進行查詢。同樣該功能支持模糊
7、查詢,比如在學號查詢欄中輸入2001,則查詢結(jié)果為學號中含有“2001”的學生。
(4)目標分管理:
對目標分進行錄入/修改/刪除等操作。這一功能是根據(jù)我校實際情況而設(shè)計的,操作與成績管理基本相似。因為現(xiàn)在不允許對學生排名,但又要對學生進行評價,所以我校采用了目標分管理的方法,根據(jù)學生的實際情況給每個學生制定了一個目標分,然后進行達標/不達標的評價方法。
其中,學生成績查詢不需登錄即可使用,其他模塊則需要先登錄后才能使用。
3.2.3考試管理模塊
主要實現(xiàn)對考試科目進行管理:添加或者刪除。若管理員需要對那一
8、期學生考試科目進行添加那么需要在“添加新考試”的各欄目中填寫好對應(yīng)的內(nèi)容,特別注意的是在考試科目中只需選中需要添加的科目再單擊添加考試就完成該操作。若需要對考試科目進行刪除那么只需要在已有的考試欄目中點擊刪