【正文】
... 17 ..................................................................................................... 17 ....................................................................................... 17 ................................................................................................. 18 ..................................................................................................... 18 ........................................................................................................ 19 結(jié) 論 .................................................................................................................... 19 參考文獻(xiàn) .................................................................................................................... 20 致 謝 .................................................................................................................... 21 聲 明 .................................................................................................................... 22 1 1 引 言 課題背景 著 Inter信息管理技術(shù)的飛速發(fā)展,基于計(jì)算機(jī)網(wǎng)絡(luò)的信息處理系統(tǒng)已成為人們?nèi)粘9ぷ鳌W(xué)習(xí)和生活必備系統(tǒng)。 B/S Structure。 關(guān)鍵詞: 學(xué)生管理系統(tǒng);數(shù)據(jù)庫; B/S結(jié)構(gòu);系統(tǒng)構(gòu)架;信息查詢 Design and Development of Students Management System Abstract Along with the rapid development of information processing technology, information management system, which is based on puter work, has bee a necessity system in routine work, study and life. With the rapid development of the Inter, today the Inter has bee an important channel for fast gaining, issuing and transmitting information, and obviously it has been an essential part of our social life. Computerization and work station of student information processing are important for realizing modernization and information of school administration, and it also is an important way for searching sufficient information of users. Compared with the traditional pattern, student management system based on the Inter has inparable superiority. This system is based on the B/S structure, designed and developed by adopting the ASP+VBScript programming language and the Access2021 database. This paper first carries on a detailed demand analysis to the student information management system, and then gives the overall construction and the detailed design procedure. The system consists of two main modules: ordinary users and managers. Its main functions include student information inquiry, statistics, adding, modifying and deletion as well as the functions of user management, user registration authorization and so on. Through test and analysis, it shows development of the system basically achieves the predetermined goal and has the certain application value. Keywords: Student Management System。系統(tǒng)主要包含普通用戶和管理員兩大模塊,主要功能包括學(xué)生信息的查詢,統(tǒng)計(jì),添加,修改,刪除,用戶管理和用戶注冊(cè)驗(yàn)證等功能。 本系統(tǒng)的開發(fā)是基于 B/S 結(jié)構(gòu),使用 ASP 程序設(shè)計(jì)語言及 Access 2021 數(shù)據(jù)庫進(jìn)行設(shè)計(jì)與開發(fā)。學(xué)生信息處理的電腦化、網(wǎng)絡(luò)化,是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容,也是方便用戶快 捷查詢相關(guān)充足信息的重要工具。 1 畢業(yè)設(shè)計(jì) ( 論文 ) 班級(jí)學(xué)生管理系統(tǒng)的設(shè)計(jì)與開發(fā) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(教授): 論文提交日期: 班級(jí)學(xué)生管理系統(tǒng)的設(shè)計(jì)與開發(fā) 摘 要 隨著信息處理技術(shù)的飛速發(fā)展,基于計(jì)算機(jī)網(wǎng)絡(luò)的信息處理已成為人們?nèi)粘9ぷ?,學(xué)習(xí)和生活必備系統(tǒng)。在 Inter飛速發(fā)展的今天,互聯(lián)網(wǎng)已成為人們快速獲取 ,發(fā)布和傳遞信息的重要渠道,它已成為社會(huì)生活的一部分。與傳統(tǒng)學(xué)生信息處理模式相比,基于網(wǎng)絡(luò)的學(xué)生管理系統(tǒng)具有無可比擬的優(yōu)越性。本文首先對(duì)學(xué)生信息管理系統(tǒng)進(jìn)行較詳細(xì)的需求分析,并給出系統(tǒng)總體架構(gòu)及詳細(xì)設(shè)計(jì)步驟。通過測(cè)試分析說明,本系統(tǒng)的開發(fā)基本達(dá)到預(yù)定目標(biāo),并具有一定的應(yīng)用價(jià)值。 Database。 System Structure。而學(xué)生信息處理的電 腦化、網(wǎng)絡(luò)化,是實(shí)現(xiàn)學(xué)校管理現(xiàn)代化和信息化的重要內(nèi)容,也是方便用戶快捷查詢相關(guān)充足信息的重要手段。 國內(nèi)外研究現(xiàn)狀 基于網(wǎng)絡(luò)與傳統(tǒng)模式相比可以將各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)管理活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高安全性和保密性,具有無可比擬的優(yōu)越性。 本系統(tǒng)研究的意義 網(wǎng)絡(luò)學(xué)生信息系統(tǒng)是大學(xué)信息管理系統(tǒng)建設(shè)的重要組成部分,是提高教學(xué)管理的質(zhì)量和效益乃至建設(shè)知名高水平大學(xué)的關(guān)鍵環(huán)節(jié)。學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍? 本系統(tǒng)的研究方法 本畢業(yè)設(shè)計(jì)要求設(shè) 計(jì)一個(gè)功能較完善的網(wǎng)絡(luò)學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)學(xué)生的信息管理,成績管理,用戶管理等功能。 2 本文的主要工作 研究的主要內(nèi)容 綜合運(yùn)用以前所學(xué)的專業(yè)知識(shí),設(shè)計(jì)開發(fā)一個(gè)網(wǎng)絡(luò)學(xué)生信息管理系統(tǒng),本設(shè)計(jì)要求完成部分任務(wù) —— 學(xué)生信息管理、考試管理、用戶管理、學(xué)生成績管理等功能。 2 需求分析與開發(fā)工具 需求分析 根據(jù)班級(jí)學(xué)生管理的需求在此基礎(chǔ)上開發(fā)了一系列功能完善的系統(tǒng)軟件,本系統(tǒng)主要是為了實(shí)現(xiàn)一些班級(jí)學(xué)生管理的基本功能。該系統(tǒng)的主要的功能分為成學(xué)生信息管理、學(xué)生成績管理、考試管理和用戶管理四大模塊,具備信息錄入 /修改 /刪除、成績錄入 /修改 /刪除、自動(dòng)計(jì)算總分并排名、添加 /修改 /刪除考試信息、添加 /刪除考試科 目、添加 /修改 /刪除系統(tǒng)用戶等功能,用戶使用起來方便并且有效。 ( 2)開發(fā)語言和運(yùn)行環(huán)境 系統(tǒng)運(yùn)行時(shí)需要支持的軟件和硬件環(huán)境分別如下: ① 開發(fā)語言: ASP+VBScrip程序設(shè)計(jì)語言及 Access2021數(shù)據(jù)庫; ② 軟件環(huán)境: Windows 2021/XP/2021 +IIS 。在系統(tǒng)首頁有一個(gè)登陸框包含用戶名和 3 密碼,系統(tǒng)會(huì)根據(jù)用戶輸入的用戶名和密碼來實(shí)現(xiàn)能不能登陸。 圖 31系統(tǒng)結(jié)構(gòu)圖 基本功能模塊概述 息管理 ( 1)錄入學(xué)生信息 錄入學(xué)生的信息包括:學(xué)號(hào)、姓名、性別、民族、籍貫、出生日期、聯(lián)系電話、家庭地址和家長姓名等信息。 若錄入的學(xué)號(hào)或自動(dòng)加一生成的學(xué)號(hào)與數(shù)據(jù)庫中的記錄重復(fù),則會(huì)自動(dòng)轉(zhuǎn)入修改頁面。 此模塊必須先登錄后才能使用。 本系統(tǒng)支持模糊查詢,例如:在學(xué)號(hào)查詢框中輸入 2021,則查詢結(jié)果為學(xué)號(hào)中包含“ 2021”的學(xué)生;在姓名中輸入“小”,則查詢結(jié)果為姓名中包含有“小”的學(xué)生; 此模塊必須先登錄后才能使用。 可以批量刪除記錄。 4 ( 1)錄入學(xué)生成績 錄入某次考試中一科或多科的成績。單條記錄方式比較簡(jiǎn)單,但不容易出錯(cuò)。 ( 2)查詢學(xué)生成績: 提供兩種方式查詢學(xué)生成績:按考試查詢和按科目查詢。 ( 3)學(xué)生成績修改 /刪除 主要實(shí)現(xiàn)對(duì)成績的修改 /刪除,提供 3種查詢 方式:選擇考試,輸入學(xué)號(hào)和選擇班級(jí),若輸入了學(xué)號(hào)則優(yōu)先按照學(xué)號(hào)進(jìn)行查詢。 ( 4)目標(biāo)分管理: 對(duì)目標(biāo)分進(jìn)行錄入 /修改 /刪除等操作。因?yàn)楝F(xiàn)在不允許對(duì)學(xué)生排名,但又要對(duì)學(xué)生進(jìn)行評(píng)價(jià),所以我校采用了目標(biāo)分管理的方法,根據(jù)學(xué)生的實(shí)際情況給每個(gè)學(xué)生制定了一個(gè)目標(biāo)分,然后進(jìn)行達(dá)標(biāo) /不達(dá)標(biāo)的評(píng)價(jià)方法。 主要實(shí)現(xiàn)對(duì)考試科目進(jìn)行管理:添加或者刪除。若需要對(duì)考試科目進(jìn)行刪除那么只需要在已有的考試欄目中點(diǎn)擊刪除,每一個(gè)考試科目在數(shù)據(jù)庫中建立了相關(guān)的鏈接。而在界面下面顯示的有已存在的用戶名字管理員可以在操作欄目對(duì)這些用戶進(jìn)行修改 /刪除。該數(shù)據(jù)庫在解決中小型系統(tǒng)的數(shù)據(jù)庫處理能力效果顯著。 數(shù)據(jù)庫物理設(shè)計(jì) 對(duì)應(yīng)邏輯設(shè)計(jì)的數(shù)據(jù)庫名 database/,設(shè)計(jì)數(shù)據(jù)庫的物理文件及相關(guān)屬性如下: ( 1)最大文件大?。翰皇芟?。 數(shù)據(jù)庫邏輯設(shè)計(jì) 圖 32 數(shù)據(jù)庫邏輯設(shè)計(jì) 由于本系統(tǒng)數(shù)據(jù)庫名稱定為 database/。在名為 database/ 的數(shù)據(jù)庫里包含用戶數(shù)據(jù)對(duì)象和 系統(tǒng)數(shù)據(jù)對(duì)象兩大部分 ,其中系統(tǒng)數(shù)據(jù)對(duì)象由系統(tǒng)自動(dòng)產(chǎn)生,用戶數(shù)據(jù)對(duì)象是由設(shè)計(jì)人員根據(jù)需要設(shè)計(jì)。這里命名為 ASP應(yīng)用程序的配置信息。 FileName= 39。 HTTP=true 39。 Schema= MM_StudentConn_STRING = driver={microsoft access driver (*.mdb)}。 (database/) amp。用戶登錄簡(jiǎn)單,只要輸入用戶名、密碼。前臺(tái)用戶登陸模塊的具體的執(zhí)行流程如圖 42所示。 調(diào)用文件和 Form表單通過下面的 代碼來實(shí)現(xiàn): !下面代碼是用戶登錄控制代碼 // 此處 javascript代碼用于 驗(yàn)證表單數(shù)據(jù) 用戶名為空的時(shí)候提示請(qǐng)輸入用戶名密碼為空的時(shí)候提示請(qǐng)輸入密碼 script language=javascript function CheckForm() { if(==) { alert(請(qǐng)輸入用戶名! )。 return false。 ()。 } } function ClearForm() { = 。 } /script //驗(yàn)證表單數(shù)據(jù) 結(jié)束 // 下面代碼用于學(xué)生登錄判斷 %if Session(MM_UserName)= then % table width=100% cellspacing=5 bgcolor=FFFFFF form name=L