公務(wù)員期刊網(wǎng) 精選范文 學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)主題范文,僅供參考,歡迎閱讀并收藏。

學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

第1篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

關(guān)鍵詞:WinForm;宿舍管理;管理系統(tǒng)

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)30-0082-02

Implementation of Student Dormitory Management System based on .Net

DOU Li-jun1, ZHANG Jing-feng2, ZHANG Shi-qi2

(1.Nanjing Vocational Institute of Transport Technology, Nanjing 211188, China; 2.Nanjing Forestry University, Nanjing 210037, China)

Abstract:This paper introduces the information management system of how to use .Net WinForm technology combined with SQL Server database to realize the building managment, dormitory management basic information management, student management, health examination, leaving campus dormitory information management information management.

Key words:WinForm; Dormitory management; management system

1 概述

高校W生數(shù)量越來越多,學(xué)生宿舍樓棟也越建越多,為了實(shí)現(xiàn)提高學(xué)校宿舍管理部門的工作效率、充分利用資源,減少不必要的人力、物力和財(cái)力的支出,方便宿舍管理部門的工作人員全面地掌握學(xué)生住宿情況,提高學(xué)生對宿舍管理的互動性等目的,設(shè)計(jì)和使用宿舍管理系統(tǒng)有相當(dāng)有必要的。結(jié)合我校宿舍管理實(shí)際情況,分析目前學(xué)生工作部在進(jìn)行宿舍管理工作時存在的各種問題,提供一個較為方便的解決方案,使管理人員在日常管理工作過程中,工作效率得以提高,并使資源得以更有效配置,從而提高我校的高校日常管理水平,也讓學(xué)校、宿舍更好的為學(xué)生服務(wù)提供的便利。

2 系統(tǒng)功能設(shè)計(jì)

系統(tǒng)設(shè)計(jì)工作應(yīng)該自頂向下地進(jìn)行。首先設(shè)計(jì)總體結(jié)構(gòu),然后逐層深入,直至進(jìn)行每一個模塊的設(shè)計(jì)?;诳傮w設(shè)計(jì),進(jìn)行第二步詳細(xì)設(shè)計(jì),主要分為以下步驟,首先確定每個模塊詳細(xì)執(zhí)行過程,尤其是內(nèi)部執(zhí)行過程,涵蓋了控制流、局部數(shù)據(jù)組織等,通常情況下,其設(shè)計(jì)難度不算太大,關(guān)鍵在于能否合適恰當(dāng)?shù)膩碇饌€描述模塊的各自執(zhí)行過程,我們常常使用層次圖來簡潔明了的表示系統(tǒng)中各模塊之間的關(guān)系。

經(jīng)過與宿舍管理科室工作人員的需求調(diào)研之后,結(jié)合系統(tǒng)設(shè)計(jì)的原則分析宿舍管理系統(tǒng)共分為十二個模塊,分別為系統(tǒng)管理模塊、樓棟管理模塊、宿舍管理模塊、學(xué)生管理模塊、衛(wèi)生檢查模塊、晚/夜歸管理模塊、離校信息管理模塊、外來人員管理模塊、系統(tǒng)查詢模塊、班主任進(jìn)出宿舍管理模塊、日常業(yè)務(wù)模塊、統(tǒng)計(jì)報表模塊。

系統(tǒng)管理模塊用于管理員信息的管理,例如增加/刪除用戶,用戶信息修改,密碼修改等。

樓棟管理模塊用于管理樓棟信息,例如樓棟編號、宿舍數(shù)、管理員、聯(lián)系電話等信息,包含添加、刪除和查詢功能。

宿舍管理模塊用于管理宿舍信息,例如宿舍的編號、居住人數(shù)、聯(lián)系電話、專業(yè)等,管理員對宿舍信息的添加、刪除和查詢。由于宿舍號相當(dāng)多,對于宿舍號可以事先設(shè)置一個生成規(guī)則自動生成。

學(xué)生管理模塊用于管理住宿在宿舍中的學(xué)生信息,包含學(xué)生的學(xué)號、姓名、宿舍號、床鋪號、專業(yè)、聯(lián)系電話等。管理員添加、刪除和查詢學(xué)生信息。

衛(wèi)生檢查模塊用于登記學(xué)生宿舍管理科進(jìn)行宿舍衛(wèi)生檢查結(jié)果,為之后評選優(yōu)秀宿舍及其他評優(yōu)中提供參考數(shù)據(jù)。

晚歸、夜歸模塊即登記夜不歸宿或晚歸學(xué)生信息,包含學(xué)生學(xué)號、宿舍號、晚歸時間、晚歸原因等。通過這個模塊可以清楚地登記每個學(xué)生的晚歸、夜歸情況,以便及時通報相關(guān)學(xué)院,督促學(xué)生準(zhǔn)時回到宿舍。

離校信息管理部分登記了學(xué)生的學(xué)號、宿舍號、離校時間、返校時間等,留作檔案以查詢。

外來人員登記部分用于管理外來人員,由管理員登記外來人員的姓名、到訪宿舍、訪問學(xué)生、訪問時間等,留作檔案。

日常業(yè)務(wù)部分,即管理物品損壞或收費(fèi)項(xiàng)目等。

3 數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫的設(shè)計(jì),是信息管理系統(tǒng)開發(fā)和運(yùn)行中的核心技術(shù),也是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù)。具體地說,數(shù)據(jù)庫設(shè)計(jì)(Database Design)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。這是我們在軟件開發(fā)初期的主要研究方向,目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個信息基礎(chǔ)設(shè)施和高效率的運(yùn)行環(huán)境。

通過以上系統(tǒng)功能的分析,得出系統(tǒng)數(shù)據(jù)關(guān)系模型,如圖2所示。根據(jù)數(shù)據(jù)關(guān)系模型在Microsoft SQL Server2008中建立系統(tǒng)的數(shù)據(jù)庫。

第2篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

【關(guān)鍵詞】貧困生資助 學(xué)生管理 數(shù)據(jù)庫設(shè)計(jì)

一、項(xiàng)目背景

近幾年來,國家對高校貧困生的資助力度不斷增大,資助范圍和財(cái)政投入也不斷增大,切實(shí)幫助廣大貧困生解決了經(jīng)濟(jì)困難,有力地促進(jìn)了教育公平。隨著高校擴(kuò)招,貧困學(xué)生人數(shù)增長,資助管理老師的壓力也越來越大。本項(xiàng)目結(jié)合本校學(xué)生資助工作管理的實(shí)際情況,前期對系統(tǒng)開發(fā)進(jìn)行了可行性分析,在作了網(wǎng)站開發(fā)的需求分析的基礎(chǔ)上,明確了貧困生認(rèn)定、勤工助學(xué)、工資申報等模塊功能目標(biāo),提出了采用B/S模式、選用MYSQL作為后臺數(shù)據(jù)庫、PHP、JavaScript技術(shù)和CSS技術(shù)作為前臺開發(fā)語言的系統(tǒng)開發(fā)方案,并進(jìn)行了數(shù)據(jù)庫設(shè)計(jì),目的在于通過學(xué)生資助網(wǎng)站系統(tǒng)的設(shè)計(jì)與開發(fā),直接運(yùn)用于實(shí)際工作中,之后根據(jù)實(shí)際需求作進(jìn)一步地改進(jìn)和完善,實(shí)現(xiàn)本校學(xué)生資助工作的信息化管理,推動本校學(xué)生資助工作不斷向前發(fā)展。

二、主要研究內(nèi)容

學(xué)生資助管理系統(tǒng)主要是為了滿足資助工作的信息化需要, 提高學(xué)生資助信息和資助審核工作的準(zhǔn)確性。根據(jù)目前我校學(xué)生資助工作的實(shí)際開展情況, 對本系統(tǒng)提出如下總體要求:

①學(xué)生資助管理系統(tǒng)要具有完備的查詢、檢索功能,系統(tǒng)的不同用戶可以根據(jù)自身實(shí)際工作需要, 方便的查詢、檢索符合條件的信息;②學(xué)生資助管理系統(tǒng)能實(shí)現(xiàn)資助網(wǎng)上申請審核功能, 用網(wǎng)上申請審核代替現(xiàn)有繁瑣的各級各類獎學(xué)金、助學(xué)金的手工申請審核報表, 以及勤工助學(xué)交叉管理的協(xié)調(diào)考核工作;③學(xué)生資助管理系統(tǒng)能提供功能全面的數(shù)據(jù)庫管理平臺, 具有對數(shù)據(jù)的輸人、修改、刪除、統(tǒng)計(jì)、備份功能;④學(xué)生資助管理系統(tǒng)要具有報表打印以及生成“.doc”、“.xls ” 等文件格式,方便相關(guān)行政部門存檔要求;

三、需求分析

本平臺有3個功能模塊即貧困生認(rèn)定、勤工助學(xué)、工資申報。貧困生認(rèn)定包含的用戶有學(xué)生、系部資助管理員、學(xué)校資助管理用戶,勤工助學(xué)包含的用戶有學(xué)生、用工部門用戶、學(xué)校資助管理用戶,工資申報包含的用戶有用工部門用戶、學(xué)校資助管理用戶。結(jié)合學(xué)院學(xué)生資助管理工作的日常工作特點(diǎn)和流程,對設(shè)計(jì)開發(fā)的學(xué)生資助信息管理平臺提出如下要求:

①貧困生認(rèn)定: 系部資助管理用戶、學(xué)校資助管理用戶可以對貧困生提交的信息進(jìn)行認(rèn)證。②勤工助學(xué): 學(xué)生可以申請勤工助學(xué)崗位,用工崗位管理部門、學(xué)校資助管理用戶可以對學(xué)生的申請進(jìn)行審核。原則上只有貧困生可以申請勤工助學(xué)崗位。③工資申報: 用工崗位管理部門替學(xué)生申報工資,學(xué)校資助管理用戶對工資申報進(jìn)行審核并批準(zhǔn)。

四、功能結(jié)構(gòu)設(shè)計(jì)

將需求分析轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu),完成平臺的功能結(jié)構(gòu)設(shè)計(jì),根據(jù)需求分析和模塊化設(shè)計(jì)的思想,各模塊實(shí)現(xiàn)的功能如下所示:

(1)貧困生認(rèn)定:①學(xué)生審核、提交、查詢、修改信息;②系部資助管理用戶審核、提交、查詢、修改信息;③學(xué)生資助管理用戶審核信息。

(2)勤工助學(xué):學(xué)①生審核、提交、查詢信息; ②用工崗位管理用戶審核、提交、查詢、修改信息;③學(xué)生資助管理用戶審核信息。

(3)工資申報: ①學(xué)校資助管理用戶添加、查詢、匯總、導(dǎo)出報表;②各用工崗位管理用戶填寫學(xué)生用工信息。

五、功能詳細(xì)設(shè)計(jì)

根據(jù)平臺的功能需求和功能結(jié)構(gòu)的劃分,設(shè)計(jì)貧困生認(rèn)定、勤工助學(xué)、工資申報的具體流程實(shí)現(xiàn)。下面僅介紹貧困生認(rèn)定、勤工助學(xué)的具體流程實(shí)現(xiàn)。

(一)貧困生認(rèn)定流程

貧困生注冊登錄后,可以在線申請并提交,查看申請狀態(tài),修改申請信息;系部資助管理用戶審核貧困生認(rèn)定并提交或者退回,查看貧困生認(rèn)定狀態(tài),待學(xué)校資助管理用戶審核退回后修改貧困生申請信息;學(xué)校資助管理用戶審核各系部提交的貧困生申請信息,同意則確定,不同意則退回系部。

(二)勤工助學(xué)流程

貧困生在首頁瀏覽應(yīng)聘崗位信息,注冊登錄后,可以在線申請并提交,查看申請狀態(tài);各用工崗位管理用戶挑選審核貧困生申請信息并提交或者退回,查看貧困生申請狀態(tài),待學(xué)校資助管理用戶審核退回后修改貧困生申請信息;學(xué)校資助管理用戶審核各用工崗位管理部門提交的貧困生申請信息,同意則確定,不同意則退回用工崗位管理部門。

根據(jù)需求分析和數(shù)據(jù)流流向,資助管理系統(tǒng)的主要E-R 圖,如圖1所示。

根據(jù)需求進(jìn)行了數(shù)據(jù)模型設(shè)計(jì),由于本系統(tǒng)設(shè)計(jì)數(shù)據(jù)表眾多,選取主要數(shù)據(jù)表如表1。

六、解決的關(guān)鍵問題

(1)貧困生管理模塊主要用于貧困生申請和審核,及對貧困生信息的查詢、維護(hù)和統(tǒng)計(jì)獎學(xué)金、助學(xué)金、減免學(xué)雜費(fèi)管理。

第3篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

Abstract: University Students' growth management system is designed to promote student's learning ability and employability. Teachers, enterprise and parents work together by this system. It also will record the details of the student during the university life. In this way, it can help to stimulate learning interest and improve learning quality. The system can automatically generate students' electronic resume to help them get jobs. The system was developed by Java, using Spring mvc + Mybatis + Freemaker integrated framework.

關(guān)鍵詞: 成長管理;電子履歷;java

Key words: growth management;electronic resume;java

中圖分類號:TP311.1 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2013)22-0229-03

0 引言

隨著我國高校招生規(guī)模的擴(kuò)大,在校生人數(shù)不斷增加,高校管理面臨巨大的壓力。目前,各大高校都在利用計(jì)算機(jī)技術(shù)來實(shí)現(xiàn)學(xué)生的管理,但是這些管理系統(tǒng)主要關(guān)注學(xué)校的行政管理和教學(xué)秩序管理,較少關(guān)注大學(xué)生的成長問題。針對當(dāng)前大學(xué)生存在的問題和目前大學(xué)管理信息系統(tǒng)存在的不足,本文主要研究了大學(xué)生成長管理的網(wǎng)絡(luò)化解決方案,設(shè)計(jì)并實(shí)現(xiàn)了一套面向教師、學(xué)生、學(xué)生家長以及校外企業(yè)的大學(xué)生成長管理系統(tǒng)。系統(tǒng)的目標(biāo)是建立一個以促進(jìn)學(xué)生就業(yè)和學(xué)習(xí)成長為核心,教師、企業(yè)、家長共同參與的平臺。

通過本系統(tǒng),學(xué)生能夠記錄自己大學(xué)成長的點(diǎn)點(diǎn)滴滴,提高學(xué)習(xí)興趣和學(xué)習(xí)質(zhì)量,系統(tǒng)對學(xué)生錄入數(shù)據(jù)進(jìn)行嚴(yán)格審核,確保數(shù)據(jù)的真實(shí)性和可靠性,為學(xué)生就業(yè)求職提供很好的依據(jù);系統(tǒng)同時為企業(yè)提供了很好的招聘渠道,在為企業(yè)提升招聘質(zhì)量的同時,降低招聘成本,這將大大提升學(xué)生的就業(yè)競爭力,提高學(xué)校整體就業(yè)率;系統(tǒng)同時為家長提供了解子女在校學(xué)習(xí)情況的窗口,家長通過系統(tǒng),可以及時查看學(xué)生學(xué)習(xí)情況,并與教師取得聯(lián)系。

1 系統(tǒng)設(shè)計(jì)

1.1 系統(tǒng)目標(biāo) 結(jié)合現(xiàn)階段高校學(xué)生管理現(xiàn)狀及企業(yè)和學(xué)生家長的需求,我們將大學(xué)生成長管理系統(tǒng)的建設(shè)目標(biāo)歸納為以下六個方面。

①系統(tǒng)數(shù)據(jù)完全真實(shí),系統(tǒng)所有數(shù)據(jù)的錄入有嚴(yán)格的審核流程。

②學(xué)生通過本系統(tǒng),可以記錄自己在大學(xué)期間成長各個階段最真實(shí)的學(xué)習(xí)情況和收獲,不僅留下美好的回憶,還可以在就業(yè)應(yīng)聘時,為自身能力和學(xué)習(xí)情況提供可靠依據(jù),系統(tǒng)在提升學(xué)生學(xué)習(xí)能力和效果的同時,提升學(xué)生的就業(yè)機(jī)會。

③企業(yè)通過本系統(tǒng),不僅可以招聘信息,還可以通過高級搜索功能,尋找到適合本企業(yè)的員工,獲得最原始、真實(shí)的應(yīng)聘者信息;同時,企業(yè)用戶還可以通過系統(tǒng),驗(yàn)證我校學(xué)生的學(xué)習(xí)信息,增加學(xué)生的誠信,降低企業(yè)招聘成本。

④家長通過本系統(tǒng),可以實(shí)時了解子女在校學(xué)習(xí)情況,通過互動留言功能,可以對子女的學(xué)習(xí)進(jìn)行鼓勵和督促,同時還可以與學(xué)校教師進(jìn)行在線互動,系統(tǒng)提供了一個家長了解子女學(xué)習(xí)情況的窗口。

⑤教師通過本系統(tǒng),可以更好的全方位把握學(xué)生在校期間學(xué)習(xí)情況,對學(xué)生的學(xué)習(xí)進(jìn)行在線指導(dǎo)和答疑,同時還可以較便捷的與學(xué)生家長進(jìn)行溝通和聯(lián)系。

⑥學(xué)校通過本系統(tǒng),可以很好的對全校學(xué)生學(xué)習(xí)情況進(jìn)行統(tǒng)計(jì),及時了解存在的問題,提高教學(xué)質(zhì)量和學(xué)生就業(yè)率。

1.2 系統(tǒng)功能介紹 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)大學(xué)生健康成長的信息化管理,系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)基礎(chǔ)上完成的,經(jīng)過需求調(diào)研和分析,本系統(tǒng)主要實(shí)現(xiàn)以下功能模塊。

①基本資料模塊。該模塊包括學(xué)生所有基本信息,例如學(xué)生姓名、出生年月、入學(xué)時間、聯(lián)系方式、監(jiān)護(hù)人信息、照片等。基本信息分為“保密信息”和“可公開信息”,“保密信息”是為了保護(hù)學(xué)生個人隱私,將學(xué)生的一些敏感信息設(shè)置成保密狀態(tài),這些信息不用于學(xué)生的個人主頁,只有學(xué)生本人和具有較高級別權(quán)限用戶(例如管理員和班主任)才能查看;“可公開信息”可用于學(xué)生個人主頁,包含如學(xué)生姓名、學(xué)號、個人簡介等非敏感信息,主要用于學(xué)生個人展示和只有普通權(quán)限的企業(yè)用戶核對學(xué)生基本信息,有些信息如QQ號碼、Email等,可由學(xué)生自由選擇是否公開。

②個人履歷模塊。個人履歷模塊是本系統(tǒng)的核心模塊,該模塊能夠在學(xué)生畢業(yè)時,自動生成學(xué)生求職簡歷。在畢業(yè)生應(yīng)聘及企業(yè)招聘過程中,最關(guān)注的也是這個模塊內(nèi)容的真實(shí)性,為確保該模塊信息的可靠性和可追溯性,除“職業(yè)發(fā)展規(guī)劃”部分由學(xué)生自行編輯外,系統(tǒng)對該模塊的所有內(nèi)容進(jìn)行嚴(yán)格審核,審核人必須是相關(guān)教師,“成績信息”則由教務(wù)系統(tǒng)直接導(dǎo)入。

③教師模塊。系統(tǒng)為教師提供高級搜索、審核、與學(xué)生互動、與家長互動等功能。每一位教師都具有審核功能,該功能主要用于審核學(xué)生參與項(xiàng)目信息、獎勵信息、證書信息、技能專長等,可以把審核功能理解成“證明人”的功能,即以教師的身份證明學(xué)生該項(xiàng)信息的準(zhǔn)確性和真實(shí)性。

④家長模塊。大學(xué)生活中,家長是學(xué)生得以安心學(xué)習(xí)的最大保障,但家長了解學(xué)生大學(xué)學(xué)習(xí)生活的途徑非常少,該模塊可以較好的解決該問題,系統(tǒng)通過為每一位家長分配一個賬號,實(shí)現(xiàn)家長實(shí)時查看孩子在校學(xué)習(xí)情況;系統(tǒng)提供家長在線留言功能,鼓勵和督促孩子的學(xué)習(xí),同時提供家長與教師互動功能,如果家長對孩子在校學(xué)習(xí)情況有疑問,可以在系統(tǒng)中給教師留言,與教師進(jìn)行互動。

⑤企業(yè)模塊。企業(yè)在人才招聘過程中,存在較多困擾,例如經(jīng)常花費(fèi)了巨大的人力物力,結(jié)果招聘的畢業(yè)生不符合企業(yè)要求,甚至存在簡歷造假或面試時夸大其辭的情況,其原因之一就是企業(yè)無法獲得學(xué)生在校期間學(xué)習(xí)的真實(shí)情況,本系統(tǒng)通過為企業(yè)提供最原始并且具有高可靠性的資料,為企業(yè)招聘提供輔助,節(jié)約企業(yè)的招聘成本。在學(xué)生信息的安全性上,系統(tǒng)將尊重每一位學(xué)生的隱私,對于學(xué)生個人敏感信息,企業(yè)用戶無法查看,大部分?jǐn)?shù)據(jù)僅在學(xué)生授權(quán)的情況下才允許查詢。企業(yè)用戶必須在系統(tǒng)中進(jìn)行注冊,并經(jīng)過學(xué)校認(rèn)證,與學(xué)校簽署保密協(xié)議后才能獲得相應(yīng)權(quán)限。

⑥交互模塊。系統(tǒng)提供答疑室、聊天室、討論區(qū)等在線交流工具,學(xué)生之間、學(xué)生與教師之間、家長與教師之間、學(xué)生與企業(yè)之間可以進(jìn)行在線交流、討論問題,以便學(xué)生學(xué)習(xí)過程中遇到問題時,可以向同學(xué)、教師求助,從而避免學(xué)生在學(xué)習(xí)時,產(chǎn)生孤獨(dú)、無助的感覺,促進(jìn)學(xué)生學(xué)習(xí)熱情。

2 系統(tǒng)實(shí)現(xiàn)

2.1 系統(tǒng)開發(fā)工具分析 本系統(tǒng)采用Spring mvc+freemarker+mybatis的整合框架,使用java語言進(jìn)行開發(fā)。Spring mvc框架易于同view框架實(shí)現(xiàn)無縫集成,它采用IOC也便于系統(tǒng)的測試。Spring mvc分離了控制器、模型對象、分派器,增加了系統(tǒng)的可維護(hù)性。Freemarker強(qiáng)大的模板引擎允許java servlet保持圖形設(shè)計(jì)與應(yīng)用程序分離,編譯器速度快,讓輸出接近靜態(tài)頁面的速度,提高了系統(tǒng)的性能。Mybatis把sql語句與java代碼分離,方便了sql的調(diào)優(yōu),使用更靈活,降低系統(tǒng)的復(fù)雜性。

2.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)根據(jù)角色可以劃分成兩個大的子系統(tǒng),每個子系統(tǒng)又可劃分為多個管理模塊。其中,本系統(tǒng)的子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系如圖1所示。

2.3 系統(tǒng)實(shí)現(xiàn)結(jié)果 本系統(tǒng)目前已經(jīng)開發(fā)完成,并從功能點(diǎn)以及系統(tǒng)的安全性、訪問控制、兼容性、用戶界面等方面進(jìn)行了一系列測試,測試結(jié)果表明,系統(tǒng)能夠按照設(shè)計(jì)的要求運(yùn)行,安全性和可用性均符合用戶的需求。系統(tǒng)實(shí)現(xiàn)部分效果如圖2-圖5所示。

3 結(jié)論

本文主要研究了大學(xué)生成長的管理的網(wǎng)絡(luò)化解決方案,設(shè)計(jì)并實(shí)現(xiàn)了一套面向老師、學(xué)生、學(xué)生家庭以及校外的企業(yè)的大學(xué)生成長管理系統(tǒng)。系統(tǒng)投入使用后,能夠幫助學(xué)生持續(xù)記錄在校期間的經(jīng)歷與成就,記錄每一個重要的學(xué)習(xí)歷程,包含考試登記、自傳、獲獎、課外活動成果、完成項(xiàng)目情況、工作經(jīng)驗(yàn)等重要記錄;系統(tǒng)提供電子履歷自動生成功能,能增強(qiáng)學(xué)生求職競爭力,讓學(xué)生贏在初入社會的第一步,同時也幫助家長和企業(yè)了解我校學(xué)生的成長情況,提出寶貴的意見,保證培養(yǎng)出社會需要的合格人才。

參考文獻(xiàn):

[1]梁小曉,韋崇崗.基于WEB的高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報,2010(12).

[2]施式亮,念其鋒,張琳.大學(xué)生教育管理模式研究及信息系統(tǒng)開發(fā)[J].當(dāng)代教育理論與實(shí)踐,2010(10).

[3]杜小剛,李舟軍.J2EE WEB開發(fā)框架體系結(jié)構(gòu)[D].計(jì)算機(jī)科學(xué),2006.12.

第4篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

【關(guān)鍵詞】可移植性;學(xué)生信息管理;面向?qū)ο笤O(shè)計(jì);JSP

近年來,我國的職業(yè)教育迎來了蓬勃發(fā)展的新局面,對于學(xué)生信息管理中諸如教師特定時間不能上課、場地限制、合班上課、單雙周輪流上兩門課、兩門課程不能安排到同一天等情況,采用開放性程度不高的管理系統(tǒng)已經(jīng)不能適應(yīng)當(dāng)前形勢的需要和發(fā)展。如何提高學(xué)生信息管理的水平,建立適合自己院校的學(xué)生信息管理系統(tǒng),已成為學(xué)校信息化建設(shè)過程中亟待解決的重要問題。因此一個性能優(yōu)越的學(xué)生信息管理系統(tǒng)對于一個學(xué)校來說至關(guān)重要,以此提高學(xué)校對學(xué)生的科學(xué)化管理。

本文采用面向?qū)ο笤O(shè)計(jì)的方法對系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā),首先對系統(tǒng)進(jìn)行了詳細(xì)的調(diào)查,了解用戶的需求和現(xiàn)行系統(tǒng)的狀況,接下來從系統(tǒng)可行性、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等方面進(jìn)行研究,并使用大量的流程圖、數(shù)據(jù)字典、結(jié)構(gòu)圖和數(shù)據(jù)表等工具對系統(tǒng)的分析與設(shè)計(jì)進(jìn)行詳細(xì)的描述,系統(tǒng)實(shí)施時采用安全系數(shù)高、可擴(kuò)展性強(qiáng)的jsp語言進(jìn)行開發(fā),使用My Eclipse 8.5、Tomcat6.0作為開發(fā)工具,用MySQL作為后臺數(shù)據(jù)庫,編制了一個簡捷、實(shí)用、可以解決現(xiàn)代經(jīng)濟(jì)管理學(xué)院信息系學(xué)生管理當(dāng)中實(shí)際問題的系統(tǒng)。

1 國內(nèi)外發(fā)展動態(tài)

國外在管理信息系統(tǒng)的應(yīng)用方面走在了前列,國內(nèi)對管理信息系統(tǒng)作用的認(rèn)識雖然較晚,但是管理信息系統(tǒng)在我國發(fā)展還是非常迅速,應(yīng)用已經(jīng)非常普遍。管理信息系統(tǒng)自20世紀(jì)60年代的層次數(shù)據(jù)庫系統(tǒng)發(fā)展到現(xiàn)在的關(guān)系數(shù)據(jù)庫系統(tǒng),中間經(jīng)歷網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的發(fā)展階段?,F(xiàn)有的管理信息系統(tǒng)的技術(shù)已經(jīng)得到了很大的提升和改進(jìn)。目前中國的大部分大學(xué)、高等學(xué)院都使用了學(xué)生管理系統(tǒng)、學(xué)生成績管理系統(tǒng)之類系統(tǒng),而且像學(xué)生成績管理這類系統(tǒng)現(xiàn)在正向下面的技術(shù)學(xué)院、中學(xué)和小學(xué)快速挺進(jìn),特別是一些地方的技術(shù)學(xué)院掀起了引進(jìn)學(xué)生成績管理這類系統(tǒng)的熱潮。

2 系統(tǒng)分析

面向?qū)ο笙到y(tǒng)開發(fā)基本經(jīng)歷兩個階段,其一“WHAT”,即研究問題域;其二“HOW”,即如何實(shí)現(xiàn)目標(biāo)系統(tǒng)。該方法實(shí)用且相對簡單,模型易構(gòu)造,但對系統(tǒng)動態(tài)特征表述不充分,且發(fā)映系統(tǒng)整個功能特征的能力較差。但該方法反映系統(tǒng)結(jié)構(gòu)完成,模型一致性好,易于完成開發(fā)系統(tǒng),因而還不失是一種好用的方法。

3 系統(tǒng)數(shù)據(jù)分析

學(xué)生信息管理涉及的實(shí)體有:

(1)學(xué)生。它的屬性有:姓名、學(xué)號、性別、專業(yè)、出生日期、備注、照片。

(2)課程。它的屬性有:課程號、開課學(xué)期、學(xué)時、學(xué)分。

(3)成績。它的屬性有: 學(xué)生號、課程、分?jǐn)?shù)。

(4)登入。它的屬性有:學(xué)號、密碼。

(5)專業(yè)。它的屬性有:專業(yè)名、輔導(dǎo)員。

這些實(shí)體之間的關(guān)系如下:

(1)一門課程可以被多個學(xué)生所選擇,同時一個學(xué)生可以選擇多門課程。

(2)一門課程類別里包含一門或多門課程,一門課程必然屬于某個特定課程類別。

(3)一個專業(yè)有一個或多個學(xué)生,一個學(xué)生必然屬于某個特定專業(yè)。

4 系統(tǒng)設(shè)計(jì)

4.1 系統(tǒng)設(shè)計(jì)的目標(biāo)

本系統(tǒng)設(shè)計(jì)的目標(biāo)是在保證實(shí)現(xiàn)系統(tǒng)邏輯模型的基礎(chǔ)上,盡可能地提高系統(tǒng)的各項(xiàng)功能指標(biāo),即系統(tǒng)的運(yùn)行效率、可修改性、可靠性、靈活性、實(shí)用性和通用性。能夠更快捷、更準(zhǔn)確、更多的提供信息;能夠提供更新的信息;能夠具有更多、更細(xì)的處理功能;能夠提供更有效、更科學(xué)的管理方法。

4.2 系統(tǒng)設(shè)計(jì)的策略

本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)方法,采用把一個大的復(fù)雜的系統(tǒng)逐步分解成小的層次化的暗盒模塊結(jié)構(gòu),以變換為中心的設(shè)計(jì)策略。此外,為了實(shí)現(xiàn)數(shù)據(jù)共享,提高模塊的獨(dú)立性,使系統(tǒng)具有很高的可修改性,提高模塊的內(nèi)聚性,降低模塊間的耦合程度。

4.3 系統(tǒng)設(shè)計(jì)的方法

本系統(tǒng)的設(shè)計(jì)主要是圍繞著功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),編碼設(shè)計(jì),界面設(shè)計(jì)等項(xiàng)內(nèi)容進(jìn)行,采用面向?qū)ο笤O(shè)計(jì)原則將系統(tǒng)分解為控制層、模型層和表現(xiàn)層[1-2],然后使用結(jié)構(gòu)圖來表達(dá)這些模塊之間的聯(lián)結(jié)關(guān)系。

5 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

本課題根據(jù)學(xué)生信息管理綜合分析,便出于方便管理考慮,將學(xué)生信息管理系統(tǒng)的功能總結(jié)起來,共需要實(shí)現(xiàn)以下幾個方面功能:

(1)學(xué)生信息管理模塊。針對職業(yè)學(xué)校與其他學(xué)校的不同,除通常功能外,特別設(shè)計(jì)職業(yè)技能選修功能,學(xué)生通過登錄本模塊可以根據(jù)時間條件或者專業(yè)老師的條件進(jìn)行選擇,也可根據(jù)選修專業(yè)的課程名、課程號或者上課時間選擇,可以根據(jù)自己的需要進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。

(2)成績信息管理模塊。本模塊主要實(shí)現(xiàn)了成績的輸入、刪除、更新。除了教師可以通過該模塊輸入成績外,還設(shè)計(jì)了平均成績、單科最高最低成績、個人成績等功能。

(3)留言板信息管理模塊。留言板信息管理是對管理人員和學(xué)生的留言信息進(jìn)行管理。學(xué)生可通過登錄本模塊,可以將自己的意見添加到留言板信息中,也可以查看留言板信息。管理人員的可以進(jìn)行留言數(shù)據(jù)的添加、刪除、修改等操作。

(4)課程信息管理模塊:管理人員可通過登錄本模塊,可以實(shí)現(xiàn)添加以及更新課程。解決了學(xué)校排課所涉及的教師特定時間不能上課、場地限制、合班上課、單雙周輪流上兩門課、兩門課程不能安排到同一天等情況,增加了調(diào)課操作的靈活性和嚴(yán)謹(jǐn)性??梢愿鶕?jù)管理人員的修改要求進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。

(5)新聞信息管理模塊:新聞信息管理是將學(xué)校各大新聞進(jìn)行管理,本模塊實(shí)現(xiàn)了新聞的輸入、刪除、更新。該模塊把成績統(tǒng)計(jì)這個繁瑣的工作簡單化,為學(xué)校院在和管理新聞方面提高工作效率。

(6)檔案管理

可以將學(xué)生的成績、學(xué)生信息等檔案材料等資料進(jìn)行系統(tǒng)的管理,通過存檔申請、檔案電子化、完善確認(rèn)、審核歸檔、檢索、授權(quán)查閱等環(huán)節(jié)的系統(tǒng)管理,提高學(xué)校的檔案管理應(yīng)用效率。具有存檔申請、電子檔制作、歸類存檔、授權(quán)查閱、統(tǒng)計(jì)、封存、密級管理等功能,快捷、全面、準(zhǔn)確的規(guī)范管理。

6 數(shù)據(jù)庫設(shè)計(jì)

首先先創(chuàng)建一個學(xué)生成績管理數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段,如果需要,還可以設(shè)計(jì)視圖等。在系統(tǒng)分析階段,我們用E-R圖來說明了學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫概念模型。同時,在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表以及各個表之間的關(guān)系。

7 小結(jié)

經(jīng)過多次單元測試和模塊測試、系統(tǒng)測試后,我把做好的系統(tǒng)發(fā)給客戶并進(jìn)行了相應(yīng)的部署。相對其他現(xiàn)有系統(tǒng),本系統(tǒng)在對學(xué)生管理系統(tǒng)進(jìn)行設(shè)計(jì)過程中,大膽將結(jié)構(gòu)化設(shè)計(jì)思想和面向?qū)ο罄碚撚袡C(jī)地相結(jié)合,在思路上有所創(chuàng)新。在設(shè)計(jì)的過程中,充分考慮功能的實(shí)用性和操作的簡單性,使用本系統(tǒng)的人上手速度快,也可減少操作失誤率,在管理和操作簡單人性化有所創(chuàng)新。

【參考文獻(xiàn)】

第5篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

關(guān)鍵詞:學(xué)生公寓管理;MySQL;JSP;Struts

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

Abstract:Combined with the characteristics of university student apartments management,the paper researches the student apartment management system based on Struts,using JSP,Tomact,MySQL and Spring.The paper analyzes and researches the function and the technical solution of the system,introduces the realization process.The system realized the daily business of student apartment management.It can effectively improve the efficiency of university student apartments management work.

Keywords:student apartment management;MySQL;JSP;Struts

1 引言(Introduction)

電子信息與網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展使越來越多的數(shù)據(jù)能夠更有序而高效的管理。目前學(xué)校公寓管理因?yàn)樾畔⒎N類繁雜、人數(shù)過多而導(dǎo)致管理的效率不高,人員的更迭、信息存儲的差異和管理方式的差異等給學(xué)生信息整合帶來很大的挑戰(zhàn)[1]。新生分班分寢室工作是高校展開迎新工作遇到的第一個問題,如何充分利用有限的資源,減少學(xué)生報到環(huán)節(jié),加快報到速度,盡快安排學(xué)生入住宿舍成為了高校迎新工作的關(guān)鍵[2]。傳統(tǒng)的宿舍管理方法中學(xué)生入學(xué)登記、來客登記、衛(wèi)生檢查評比等都占用了管理人員的大量時間和精力,也對學(xué)生的報修登記產(chǎn)生了一定的拖延性,對于學(xué)生安全也難以進(jìn)行有效保護(hù)[3]。與傳統(tǒng)的宿舍管理方法相比,學(xué)生公寓管理系統(tǒng)能夠降低管理成本,減少安全隱患,縮短交互時間,增加發(fā)生意外時的科技證據(jù)。學(xué)生宿舍管理系統(tǒng)重新定義了傳統(tǒng)的宿舍管理模式,減少了中間環(huán)節(jié),使得宿舍管理的效率得到極大的提升,也讓學(xué)生的信息安全得到科技的保障[4]。

該系統(tǒng)是采用B/S(Browser/Server,瀏覽器/客戶端)模式實(shí)現(xiàn),MyEclipse作為平臺開發(fā),使用MySQL建立數(shù)據(jù)庫,開發(fā)中使用Spring+MyBatis框架來封裝對數(shù)據(jù)庫的操作。為提高工作效率,使信息的管理與操作更加方便和快捷,實(shí)現(xiàn)管理員可通過手動或動態(tài)導(dǎo)入現(xiàn)有學(xué)生信息的Excel表格兩種方式錄入學(xué)生基本信息,并且能夠按照學(xué)院、專業(yè)等條件自動將學(xué)生分配到指定樓宇。

2 功能需求(Functional requirements)

系統(tǒng)的用戶角色可以分為三類,分別是學(xué)生、超級管理員和樓宇管理員,他們有各自的不同的權(quán)限。在系統(tǒng)中將其為前臺用戶與后臺用戶。前臺用戶是學(xué)生角色,后臺用戶包括超級管理員與樓宇管理員角色。

系統(tǒng)的總體需求是既要滿足學(xué)生對宿舍的信息進(jìn)行查看,還要滿足管理員及樓宇管理員對學(xué)生的信息、住宿信息、衛(wèi)生信息、出入信息等進(jìn)行操作,實(shí)現(xiàn)學(xué)生與樓宇管理員之間的交互反饋。在用戶操作中需要保證良好的用戶體驗(yàn)。

(1)學(xué)生:主要對個人出入信息、本宿舍的衛(wèi)生情況、個人貴重物品登記情況進(jìn)行查看,還可以報修和留言。

(2)超級管理員:是整個公寓管理系統(tǒng)的管理員。主要對學(xué)生的信息進(jìn)行錄入、導(dǎo)入、修改和刪除等;對樓宇信息進(jìn)行增加、刪除、查看等管理,對樓宇管理員的信息進(jìn)行管理,給他們分配各自管理的樓宇;對學(xué)生的留言進(jìn)行查看;對衛(wèi)生評比情況進(jìn)行查看。

(3)樓宇管理員:是某個學(xué)生公寓樓的管理員。主要職責(zé)是主要對本樓的學(xué)生住宿信息進(jìn)行分配、調(diào)換、查詢和統(tǒng)計(jì);對本樓學(xué)生的出入信息進(jìn)行登記、查看、修改;對學(xué)生的貴重物品信息進(jìn)行登記、查詢、修改;對學(xué)生的留言信息及進(jìn)行查看、回復(fù);對本樓的每周的宿舍衛(wèi)生情況進(jìn)行檢查、登記衛(wèi)生檢查結(jié)果。

3 系統(tǒng)設(shè)計(jì)(System design)

3.1 總體設(shè)計(jì)

學(xué)生宿舍管理系統(tǒng)是基于B/S結(jié)構(gòu),B/S的最大優(yōu)勢在于客戶端免維護(hù),適用于用戶群龐大或客戶需求經(jīng)常發(fā)生變化的情況[5]。通過Structs2和Hibernate進(jìn)行開發(fā)。用戶通過瀏覽器與服務(wù)器進(jìn)行交互,提交數(shù)據(jù)到服務(wù)器Tomcat,在Tomcat中將由Struts來處理用戶的請求并根據(jù)用戶請求類型選擇不同的處理方式和返回方式。同時采用Hibernate鏈接數(shù)據(jù)庫,并使用了Hibernate的一級緩存和二級緩存,從而提高系統(tǒng)的查詢效率[6]。系統(tǒng)的架構(gòu)圖如圖1所示。

通過分析確定學(xué)生宿舍管理系統(tǒng)應(yīng)分為前臺和后臺兩部分。前臺有四個功能模塊:學(xué)生留言模塊、衛(wèi)生情況模塊、出入記錄模塊、物品記錄模塊。后臺有九個功能模塊:學(xué)生信息管理、樓管信息管理、宿舍樓管理、衛(wèi)生情況管理、物品管理、出入管理、用戶管理、住宿管理、學(xué)生留言管理。

系統(tǒng)的模塊結(jié)構(gòu)圖如圖2所示。

3.2 學(xué)生信息上傳模塊

學(xué)生信息上傳是本系統(tǒng)一個重要的功能模塊,該功能實(shí)現(xiàn)方法如下:當(dāng)管理員登陸后點(diǎn)擊“學(xué)生信息管理”下的添加學(xué)生信息按鈕,頁面跳轉(zhuǎn)到student文件下的add.jsp頁面,點(diǎn)擊“選擇文件”按鈕,在本地計(jì)算機(jī)上選擇已錄入的excel文件,點(diǎn)擊“提交”按鈕后,跳轉(zhuǎn)到studentcontroller.jave文件下的upload方法。在此方法中將數(shù)據(jù)存在StudentDAO對象中,對數(shù)據(jù)以對象的形式存入數(shù)據(jù)庫,結(jié)束此方法后重定向到list方法下,將數(shù)據(jù)以集合的形式輸出到student.jsp頁面。學(xué)生上傳模塊的流程圖如圖3所示。

upload module

3.3 學(xué)生宿舍分配模塊

學(xué)生宿舍分配是本系統(tǒng)的核心模塊,實(shí)現(xiàn)如下:當(dāng)管理員登陸將學(xué)生信息錄入完成后,點(diǎn)擊“住宿管理”的復(fù)選菜單,頁面跳轉(zhuǎn)到accommodation.jsp頁面,點(diǎn)擊“分配宿舍樓”超鏈接跳轉(zhuǎn)到add.jsp頁面,選擇具體的學(xué)院、專業(yè),下方將顯示符合條件的男女生人數(shù),再選擇相應(yīng)公寓樓后,按下“分配宿舍”按鈕跳轉(zhuǎn)到buildingcontroller.java文件下autoBuilding方法,在此方法中調(diào)用studentService文件下的findByGMNB、countDB、countBAmt、modify方法,和將數(shù)據(jù)在buildingDAO中映射到building.xml文件中找對應(yīng)的select和insert處理語句,最后在studentcontroller.java下的list方法中以集合的形式顯示在student.jsp頁面上。宿舍樓分配的流程圖如圖4所示。

4 結(jié)論(Conclusion)

本系統(tǒng)運(yùn)用JSP技術(shù)和B/S架構(gòu),后臺使用MyBatis數(shù)據(jù)庫,并使用Spring-Spring MVC-MyBatis的三層框架對學(xué)生宿舍管理系統(tǒng)進(jìn)行設(shè)計(jì)與開發(fā)。系統(tǒng)實(shí)現(xiàn)了學(xué)生公寓管理的日常業(yè)務(wù),并實(shí)現(xiàn)了超級管理員動態(tài)將學(xué)生信息從Excel表格錄入,并把指定的學(xué)生分配到某個宿舍樓。樓宇管理員也可對宿舍動態(tài)添加入住信息。系統(tǒng)使學(xué)生住宿信息管理的操作性和安全性都有了很大保障,能夠有效提高高校學(xué)生公寓管理工作的水平和效率。系統(tǒng)還需要進(jìn)一步完善,如增加宿舍用電管理和校園網(wǎng)絡(luò)管理,方便學(xué)生交電費(fèi)和網(wǎng)絡(luò)費(fèi)用。

參考文獻(xiàn) (References)

[1] 方亮.基于VFP的學(xué)生宿舍管理系統(tǒng)[J].IT技術(shù)論壇,2008,19(23):49-51.

[2] 孫瑋.高校新生分班分寢室一體化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程師,2014,17(05):28-30.

[3] 葉玉剛,白振峰.關(guān)于高校學(xué)生宿舍管理體制改革的理性思考[J].華北工學(xué)院學(xué)報(社科報),2002,14(6):34-37.

[4] 魯滿新.中澳高校學(xué)生宿舍管理現(xiàn)狀之比較分析[J].華中農(nóng)業(yè)大學(xué)報,2007,(5):11-14.

[5] 李書潔.B/S三層體系結(jié)構(gòu)模式[J].河北理工學(xué)院學(xué)報,2002,(24):56-58.

[6] 李霞,劉慧婷,姚海清.基于JSP技術(shù)的學(xué)生管理系統(tǒng)的研究與設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,18(12):86-89.

作者簡介:

趙 薔(1971-),女,碩士,副教授.研究領(lǐng)域:軟件理論,圖像處理.

第6篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

關(guān)鍵詞:學(xué)生管理信息系統(tǒng)

設(shè)計(jì) 實(shí)現(xiàn)

學(xué)生管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)對進(jìn)一步提高學(xué)生管理信息工作的質(zhì)量和水平有著重要的影響。隨著我國教育事業(yè)的信息化發(fā)展,學(xué)校管理工作引進(jìn)信息技術(shù)和相關(guān)設(shè)備已經(jīng)成為一種必然趨勢。目前,很多學(xué)校已經(jīng)具備相關(guān)條件和基礎(chǔ)設(shè)施,研究該系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)已經(jīng)成為一個重要的課題,值得相關(guān)技術(shù)人員重視和思考。根據(jù)目前已有的信息技術(shù),技術(shù)人員對學(xué)生管理信息系統(tǒng)開展積極的設(shè)想和研究,取得非常理想的成績,初步建立了學(xué)生管理信息系統(tǒng)模型,為該系統(tǒng)的進(jìn)一步研究和推廣奠定了堅(jiān)實(shí)的基礎(chǔ)。

一、管理信息系統(tǒng)(MIS)的概要

(一)管理信息系統(tǒng)的主要內(nèi)容

通常情況下,完整的管理信息系統(tǒng)主要由工業(yè)控制系統(tǒng)、辦公自動化系統(tǒng)、輔助決策系統(tǒng)、管理信息系統(tǒng)數(shù)據(jù)庫、建模庫等部分構(gòu)成??蛻舳?服務(wù)器(即C/S)構(gòu)架是舊式管理信息系統(tǒng)的核心部分,隨著信息時代的來臨,計(jì)算機(jī)技術(shù)的普及為管理信息系統(tǒng)帶來了生機(jī)。傳統(tǒng)的C/S構(gòu)架已經(jīng)不能滿足時代的發(fā)展需求,逐漸被新型B/S(即瀏覽器/服務(wù)器)構(gòu)架所取代。B/S構(gòu)架相較于C/S構(gòu)架而言,更具競爭優(yōu)勢,可以隨時隨地上網(wǎng)操作,成為當(dāng)今最為流行的管理信息系統(tǒng)構(gòu)架模式。

(二)管理信息系統(tǒng)的開發(fā)方法

1.瀑布模型法

瀑布模型法是管理信息系統(tǒng)早前設(shè)計(jì)的重要手段之一,能自上而下地用于模擬模型構(gòu)造分析、程序設(shè)計(jì)等內(nèi)容,且皆向具象化方向過渡。瀑布模型法的各個環(huán)節(jié)都具有緊湊性與有序性,相互聯(lián)系、相互依存。

2.快速原型法

快速原型法又可稱作面向?qū)ο蠓?,是針對瀑布模型法弊端提出的一種靈活快速、交互性強(qiáng)的新型設(shè)計(jì)開發(fā)方法。它能順應(yīng)信息時代的發(fā)展需求,為管理信息系統(tǒng)的更新?lián)Q代提供技術(shù)支持。快速原型法能將交互性較強(qiáng)的使用原型逐步取代形式化、死板化的使用說明,讓用戶給出最真實(shí)有效的反饋信息,為管理信息系統(tǒng)的不斷進(jìn)步發(fā)展提供寶貴的意見與建議。

二、管理信息系統(tǒng)的設(shè)計(jì)

(一)MIS網(wǎng)絡(luò)構(gòu)架設(shè)計(jì)

本文所述的MIS主要用戶為學(xué)生、教職人員與系統(tǒng)維護(hù)管理人員。這些用/數(shù)據(jù)服務(wù)器中,最終獲得所需的數(shù)據(jù)資料。具體流程如圖一所示:

(二)MIS功能模塊設(shè)計(jì)

MIS可以大致分為學(xué)生信息管理模塊、學(xué)生成績管理模塊、獎學(xué)金管理模塊、課程管理模塊、服務(wù)管理模塊及用戶管理模塊這六大部分。本文選取了其中最重要的四點(diǎn)進(jìn)行分析,具體內(nèi)容如下。

該板塊主要用于對學(xué)生的學(xué)籍信息、檔案資料等多項(xiàng)基本信息進(jìn)行規(guī)范化、便捷化管理。在學(xué)生信息管理模塊中,學(xué)??梢韵拗埔粋€統(tǒng)一時間,讓在校學(xué)生對其個人基本信息進(jìn)行核實(shí)、確認(rèn)、修改、刪減等,以確保資料庫中的信息真實(shí)、有效且完整。教務(wù)人員或系統(tǒng)管理人員在需要調(diào)取或更改學(xué)生檔案信息時,可以進(jìn)入學(xué)生信息管理模塊中,針對個別或全體學(xué)生信息進(jìn)行增減、更改、檢索、核對、打印復(fù)制等各項(xiàng)操作,大大簡化了檔案管理人員的工作量、提高了信息管理效率。除了按照學(xué)生的姓名、學(xué)號、證件號單個查詢外,還可以選擇批量查詢模式,以班級或?qū)I(yè)名稱為限制范圍,提高了查詢速度、節(jié)省了信息查詢時間,為學(xué)校加強(qiáng)基本信息管理工作奠定了基礎(chǔ)。

2.學(xué)生成績管理模塊

成績管理模式可以細(xì)化為學(xué)科成績管理、衛(wèi)生成績管理、其他及成績打印四類。一個學(xué)習(xí)階段結(jié)束后,教務(wù)人員會通過成績管理模塊,將該階段在校學(xué)生的各科考試成績錄入學(xué)生管理信息系統(tǒng)中。學(xué)生無權(quán)限對其成績進(jìn)行修改,只能查詢或打印。只有系統(tǒng)管理人員具有修改、增減、管理成績的權(quán)力。所有錄入MIS的成績均需學(xué)生打印確認(rèn)簽字后交由學(xué)校教務(wù)處統(tǒng)一蓋章存檔。

3.獎學(xué)金管理模塊

獎學(xué)金與助學(xué)金是學(xué)校鼓勵成績優(yōu)秀學(xué)生積極進(jìn)取的有效手段,獎學(xué)金管理模塊能讓獎學(xué)金與助學(xué)金通過較為公平、透明的方式進(jìn)行評選確定,降低“暗箱操作”的幾率。教務(wù)人員在該管理模塊中,需要先設(shè)置相應(yīng)的評定選項(xiàng)與得分規(guī)則,然后通過計(jì)算機(jī)統(tǒng)計(jì)綜合得分并按從高到低的順序排列名次,接著公布綜合成績排名結(jié)果,選出獎學(xué)金與助學(xué)金的最后評定結(jié)果。學(xué)生能在該模塊中查詢到自己的綜合評定成績與排名信息,瀏覽最終評定結(jié)果。

4.課程管理模塊

學(xué)校教務(wù)處將該學(xué)期的預(yù)選課程錄入課程管理模塊中,交由學(xué)生根據(jù)自身需求愛好選擇預(yù)選課程,此后,教務(wù)人員可以運(yùn)用MIS的分析檢測功能,以學(xué)生預(yù)選課程的分布情況為依據(jù),敲定最終的可選課程,學(xué)生再次進(jìn)入選課模式選擇學(xué)期課程,后提交到教務(wù)處進(jìn)行統(tǒng)一課程安排。

三、管理信息系統(tǒng)的實(shí)現(xiàn)

(一)注冊登錄功能的實(shí)現(xiàn)

為了核實(shí)用戶身份信息、確保MIS運(yùn)行的安全,用戶在進(jìn)入學(xué)生管理信息系統(tǒng)前必須輸入用戶名與密碼并通過身份認(rèn)證。身份信息被MIS認(rèn)證后,系統(tǒng)將會自動識別該用戶的身份(學(xué)生、教務(wù)人員或系統(tǒng)管理人員),并設(shè)置對其訪問權(quán)限。對于強(qiáng)制登陸或密碼頻頻出錯的用戶,MIS會直接凍結(jié)其ID,以維護(hù)系統(tǒng)運(yùn)行的穩(wěn)定、安全。若某用戶需經(jīng)常登陸MIS,則可以勾選“自動登錄”或“記住密碼”的選項(xiàng),為下次登錄提供便利。

(二)基本信息管理功能的實(shí)現(xiàn)

學(xué)生管理信息系統(tǒng)最主要的作用是管理學(xué)生的基本信息資料,為查詢、檢索、修改、刪減工作提供便利,大大節(jié)省人力資源,實(shí)現(xiàn)人力資源的優(yōu)化配置。所有進(jìn)入MIS 的人員均可對學(xué)生信息進(jìn)行查詢,區(qū)別僅在于個體查詢或組合查詢。教務(wù)人員擁有組合查詢權(quán)限,能在獲取上級領(lǐng)導(dǎo)審批后調(diào)取任何學(xué)生的信息進(jìn)行更新、修改。若學(xué)生登陸MIS后,發(fā)現(xiàn)自身信息有誤,則可及時上報給教務(wù)處,后經(jīng)教務(wù)處授權(quán)給系統(tǒng)管理員改正錯誤。修改后的數(shù)據(jù)將完全覆蓋原有的錯誤數(shù)據(jù),除非再次修改,否則將一直保持不變。為了防止惡意篡改數(shù)據(jù)的情況,MIS在每次更新、修改信息資料后,會自動生成修改數(shù)據(jù),詳細(xì)注明操作人員名稱、時間、內(nèi)容、操作對象等,為數(shù)據(jù)信息的核對提供必要依據(jù),還為MIS中學(xué)生信息的真實(shí)性、有效性奠定了堅(jiān)實(shí)的基礎(chǔ)。

(三)消息管理功能的實(shí)現(xiàn)

學(xué)校的通知公告除了由各教師傳達(dá)外,還能在MIS中傳達(dá)。學(xué)生管理信息系統(tǒng)中的消息管理功能要從兩方面體現(xiàn),一是便于校方或撤出消息通告,二是學(xué)生或校內(nèi)教務(wù)人員及時收到、查看消息通告。MIS中的通知編輯模塊能有效實(shí)現(xiàn)消息管理功能,為校方傳播消息、學(xué)生與教師及時接收消息提供了必要的技術(shù)支持。

四、結(jié)束語

綜上所述,建立與應(yīng)用學(xué)生管理信息系統(tǒng)具有重要的作用和意義,實(shí)現(xiàn)學(xué)生各項(xiàng)信息和其他相關(guān)信息資源共享的重要途徑,是學(xué)校信息化發(fā)展的一個必然趨勢,對提高學(xué)生管理工作水平和質(zhì)量發(fā)揮著重要的作用。因此,學(xué)校要加強(qiáng)對學(xué)生管理信息系統(tǒng)的研究管理工作,培養(yǎng)系統(tǒng)應(yīng)用人才,為系統(tǒng)的全面推廣提供人員支持。最終通過研究和實(shí)踐,實(shí)現(xiàn)學(xué)校學(xué)生管理信息工作的信息化、數(shù)字化、科學(xué)化、規(guī)范化以及制度化建設(shè),為學(xué)校未來的發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。

(作者單位:福建技師學(xué)院)

參考文獻(xiàn):

[1]耿云霄.高職院校學(xué)生管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華南理工大學(xué),2012.

[2]王方鈴.基于WEB的四川省技術(shù)監(jiān)督學(xué)校的學(xué)生管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2012.

[3]高見.高校學(xué)生管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2012.

[4]李傳明.魯東大學(xué)獎優(yōu)評定管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2012.

第7篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

關(guān)鍵詞:學(xué)生宿舍;管理系統(tǒng);設(shè)計(jì);實(shí)踐

1.需求分析

(1)學(xué)生端需求。個人信息模塊:用于學(xué)生查看自己的個人基本資料,以及所居住的宿舍和宿舍人數(shù),等等。電量查詢模塊:方便學(xué)生查詢寢室剩余電量,讓學(xué)生能早發(fā)現(xiàn),以防止宿舍突然斷電現(xiàn)象。轉(zhuǎn)寢申請模塊:對于學(xué)生而言,很可能會有與室友相處不和諧的情況發(fā)生,導(dǎo)致住宿壓力過大,提交轉(zhuǎn)寢申請,經(jīng)管理員審核通過,則可讓學(xué)生更換寢室,以緩解宿舍關(guān)系不和諧現(xiàn)象發(fā)生。離校申請模塊:由人工填寫,輔導(dǎo)員監(jiān)督,費(fèi)時費(fèi)力,因此學(xué)生可以在此模塊上填寫自己的離校記錄, 以計(jì)算機(jī)的方式記錄數(shù)據(jù),保證數(shù)據(jù)的長期存儲,并且可減輕輔導(dǎo)員的負(fù)擔(dān)。

(2)管理員端需求。個人信息管理模塊:管理員可在此模塊內(nèi)添加學(xué)生名額,為學(xué)生完善個人資料,或者修改個人資料。轉(zhuǎn)寢申請管理模塊:管理員可以在這個模塊中查看申請轉(zhuǎn)寢的申請列表,并審核,決定是否允許所申請同學(xué)更換寢室。離校記錄管理模塊:查看學(xué)生節(jié)假日離校返校記錄情況,保障學(xué)生安全。

2.系統(tǒng)設(shè)計(jì)

(1)學(xué)生端UML用例圖(如圖1所示)。

(2)管理員UML用例圖(如圖2所示)。

3.項(xiàng)目工程實(shí)踐

本文著重介紹了系統(tǒng)需求、系統(tǒng)模塊,該系統(tǒng)的實(shí)現(xiàn)方便了學(xué)校宿舍管理員對宿舍的管理,簡化了學(xué)生個人信息、轉(zhuǎn)寢申請、電量查詢、設(shè)備報修的申請流程。界面友好,方便快捷,系統(tǒng)安全。

總之,學(xué)校對宿舍進(jìn)行科學(xué)化、系統(tǒng)化的管理是必不可少的,使用這種原始的手工記錄數(shù)據(jù)方式管理宿舍對于規(guī)模小或者信息量數(shù)據(jù)不大的學(xué)校來說還可以接受,但是一旦學(xué)生信息量比較大,使用人工記錄是相當(dāng)麻煩的,難查找,而且數(shù)據(jù)是寫在紙上的,很可能由于環(huán)境因素或者人為因素導(dǎo)致數(shù)據(jù)丟失。而現(xiàn)在信息智能化管理方式早已進(jìn)入我們的生活,應(yīng)該淘汰原始的人工記錄數(shù)據(jù)方式,實(shí)現(xiàn)宿舍管理系統(tǒng)人性化,讓管理員操作方便,可良好保持?jǐn)?shù)據(jù),系統(tǒng)能長時間運(yùn)行,為學(xué)校宿管人員提供便利。

參考文獻(xiàn):

第8篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

【關(guān)鍵詞】BBS論壇管理 JSP技術(shù) MVC開發(fā)模式

一、項(xiàng)目背景

當(dāng)今世界科學(xué)飛速發(fā)展,尤其以通信、計(jì)算機(jī)、網(wǎng)絡(luò)為代表的互聯(lián)網(wǎng)技術(shù)更是日新月異。由于計(jì)算機(jī)互聯(lián)網(wǎng)在政治、經(jīng)濟(jì)、生活等各個領(lǐng)域的發(fā)展、運(yùn)用以及網(wǎng)絡(luò)的迅速普及和社會對網(wǎng)絡(luò)的依賴程度,計(jì)算機(jī)網(wǎng)絡(luò)已成為國家的經(jīng)濟(jì)基礎(chǔ)和命脈,成為社會和經(jīng)濟(jì)發(fā)展強(qiáng)大的動力,其地位也越來越重要。網(wǎng)上論壇系統(tǒng)已成為人們交流的主要場所。它開辟了一塊“公共”空間供所有用戶讀取和討論其中信息,具有形式靈活、應(yīng)用方便、適用性非常強(qiáng)的特點(diǎn)。一方面它把人們想要發(fā)表的信息以一種文件的形式展現(xiàn)出來,需要者還可以與發(fā)表者以一種交流研討的方式進(jìn)行交流,另一方面拉近了人們的關(guān)系,使有用的信息得以快速的傳達(dá)。本系統(tǒng)有實(shí)際的意義,現(xiàn)在本系統(tǒng)只針對于學(xué)生對教科課程的問答與解答、發(fā)表疑問等信息,完全還可以用在更多的方方面面。

二、系統(tǒng)開發(fā)目的

1.實(shí)現(xiàn)用戶的登陸與注冊操作。

2.實(shí)現(xiàn)管理員、會員、版主對論壇的發(fā)帖、回帖、以及管理員對自己的帖子進(jìn)行修改、刪除操作。版主、會員只能查看帖子。

3.實(shí)現(xiàn)樹形目錄的增加、刪除、修改、查詢、編輯與移動操作。

三、系統(tǒng)實(shí)現(xiàn)技術(shù)

JSP頁面的內(nèi)置腳本文是基于java的,秉承了java語言的優(yōu)勢,是一種實(shí)實(shí)在在與平臺無關(guān)的開發(fā)技術(shù),JSP的編譯操作僅在對頁面第一次請求時發(fā)生,速度遠(yuǎn)遠(yuǎn)大于ASP,安全機(jī)制和性能均大于ASP。JavaBean、Servlet、Mvc模式等J2EE技術(shù)是JSP強(qiáng)大生命力的所在,因此采用JSP技術(shù)開發(fā)學(xué)生考勤管理系統(tǒng)應(yīng)該是未來發(fā)展的趨勢。該系統(tǒng)是使用流行的軟件開發(fā)程序JSP、Macromedia Dreamweaver 8和SQL Server2008數(shù)據(jù)庫、JavaBean、Servlet、Mvc模式完成設(shè)計(jì)的。

四、設(shè)計(jì)模式

1. MVC模式的優(yōu)點(diǎn)。MVC是三個單詞的縮寫,分別為:模型(Model)、視圖(View)和控制Controller)。MVC模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用JavaBean或EJB來實(shí)現(xiàn)。View層用于與用戶的交互,通常用JSP來實(shí)現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作?,F(xiàn)在我們總結(jié)MVC的處理過程。首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。為什么要使用 MVC呢?大部分Web應(yīng)用程序都是用像ASP,PHP,或者CFML這樣的過程化語言來創(chuàng)建的。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像HTML這樣的表示層代碼混在一起。經(jīng)驗(yàn)比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計(jì)劃和不斷的嘗試。MVC從根本上強(qiáng)制性的將它們分開。盡管構(gòu)造MVC應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是勿庸質(zhì)疑的。

2.數(shù)據(jù)庫設(shè)計(jì)。SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本。在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢的愿景。SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。

五、總結(jié)

第9篇:學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)范文

關(guān)鍵詞: 綜合素質(zhì)測評; .NET技術(shù); 管理員模塊; 后臺管理

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2013)11-40-03

0 引言

大學(xué)生素質(zhì)綜合測評是對學(xué)生德、智、體各方面進(jìn)行量化評價的一種方法。借助于信息管理系統(tǒng)對學(xué)生進(jìn)行綜合測評是學(xué)校信息化的重要組成部分,相對于人工紙質(zhì)的方式進(jìn)行綜合測評更有效率,也更公平[1]。作者根據(jù)所在單位的實(shí)際情況,開發(fā)了一個基于B/S結(jié)構(gòu)的適用于學(xué)院實(shí)際情況的大學(xué)生素質(zhì)綜合測評系統(tǒng),以實(shí)現(xiàn)學(xué)生綜合考核自動測評,既可以減輕輔導(dǎo)員的工作量,做到測評工作的公平公開,也可以方便學(xué)生查詢自己在校的考核情況。系統(tǒng)設(shè)計(jì)總體思路是:基于時下最主流的網(wǎng)絡(luò)開發(fā)技術(shù)構(gòu)建一個穩(wěn)定、簡便的三級模式的B/S結(jié)構(gòu)測評系統(tǒng)。前臺的開發(fā)語言使用C#,后臺數(shù)據(jù)庫使用Sql Server 2005。系統(tǒng)的主要使用對象是學(xué)生、輔導(dǎo)員和系統(tǒng)管理員。從用戶角度出發(fā),系統(tǒng)主要功能有以下。

⑴ 學(xué)生:查詢打印個人信息和測評結(jié)果,完善個人基本信息,錄入德智體三方面的加分減分信息。

⑵ 輔導(dǎo)員:查詢打印班級基本信息,修改學(xué)生部分信息,導(dǎo)入管理班級的由教務(wù)系統(tǒng)自動生成的各科成績和成績極點(diǎn)數(shù)據(jù),對學(xué)生錄入的測評信息進(jìn)行審核,完成對管理班級的綜合測評。

⑶ 系統(tǒng)管理員:后臺總體管理。包括系別、專業(yè)、班級、思政隊(duì)伍、學(xué)生信息的增刪查改,以及各種數(shù)據(jù)字典維護(hù)、系統(tǒng)設(shè)置和數(shù)據(jù)庫備份等方面的工作。系統(tǒng)中管理員所充當(dāng)?shù)慕巧菫閰⒓訙y評的學(xué)生和工作人員提供系統(tǒng)使用環(huán)境的基礎(chǔ),管理模塊設(shè)計(jì)相對復(fù)雜和高要求,所以管理員模塊也是整個系統(tǒng)能夠成功實(shí)施和運(yùn)行的保障。

1 管理員模塊設(shè)計(jì)

系統(tǒng)的使用前提首先是管理員把各種相關(guān)基礎(chǔ)數(shù)據(jù)項(xiàng)架構(gòu)和設(shè)定好,學(xué)生和教師才能登錄使用,各項(xiàng)基礎(chǔ)設(shè)置必須按照學(xué)院的實(shí)際情況設(shè)定。管理員不僅可以對學(xué)生的信息進(jìn)行全面的增、刪、查、改,導(dǎo)入導(dǎo)出原始數(shù)據(jù),也可以對輔導(dǎo)員的信息進(jìn)行全面管理,同時也可對班級的創(chuàng)建,修改等信息進(jìn)行管理,并對輔導(dǎo)員在班級管理中劃分權(quán)限。管理員必須對系統(tǒng)進(jìn)行基礎(chǔ)的管理,包括一些基本參數(shù)的設(shè)置,一些代碼的維護(hù),系統(tǒng)的初始化,各個用戶的管理等[2]。按照學(xué)院的實(shí)際情況管理員模塊分為院系管理、專業(yè)管理、班級管理、思政隊(duì)伍管理、學(xué)生信息管理、數(shù)據(jù)設(shè)置和維護(hù)等子功能模塊。管理模塊功能圖如圖1所示。

1.1 模塊實(shí)現(xiàn)

1.1.1 院系、專業(yè)管理

院系管理和專業(yè)管理屬于基本的字典維護(hù)管理,管理員主要對院系信息進(jìn)行相應(yīng)的添加,修改或刪除。專業(yè)管理在所屬系別的分類下,對專業(yè)信息進(jìn)行相應(yīng)的添加、修改或刪除。院系管理實(shí)現(xiàn)如圖2所示。

1.1.2 班級管理

班級作為行政單位的基礎(chǔ)單位,用來進(jìn)一步確定學(xué)生所屬單位。要對班級信息進(jìn)行管理首先要選擇系別,在選定系別的前提下可以在表格下方添加班級,輸入相應(yīng)信息和經(jīng)過系統(tǒng)確認(rèn)無誤后,數(shù)據(jù)會記錄到數(shù)據(jù)庫,如果輸入數(shù)據(jù)有誤即輸入數(shù)據(jù)違反數(shù)據(jù)庫相應(yīng)的約束或數(shù)據(jù)重復(fù)、相同,系統(tǒng)則會提示出錯,然后返回。班級管理實(shí)現(xiàn)如圖3所示。

添加班級部分代碼如下:

if (DropDownList2.SelectedValue==null)

{ Response.Write("alert('請選擇系別!');

location='javascript:history.go(-1)'"); }

connections.Open();

string sqlstrings="select * from class where classname='"

+txtCname.Text + "'";

SqlCommand commnd=new SqlCommand(sqlstrings, connections);

SqlDataReader sdreader=commnd.ExecuteReader();

if (sdreader.Read())

{ Response.Write("alert('班級已存在!');

window.location.href='class.aspx'"); }

else

{ connections.Close();

connections.Open();

string strs="insert into class (classname,departmentname) values('" + txtCname.Text + "','"+DropDownList2

.SelectedItem .Text +"')";

SqlCommand cmd = new SqlCommand(strs, connections);

if (cmd.ExecuteNonQuery()==-1)

{ Response.Write("alert('添加失?。?);

location='javascript:history.go(-1)'"); }

else

{ Response.Write("alert('添加成功!');

window.location.href='class.aspx'"); }}}

1.1.3 思政隊(duì)伍管理

思政隊(duì)伍管理模塊有查詢輔導(dǎo)員資料、修改輔導(dǎo)員信息、添加或刪除輔導(dǎo)員等幾個方面的功能。其中最核心的功能是分配權(quán)限,即為每個班指派一位輔導(dǎo)員。學(xué)院為每個班級分配了輔導(dǎo)員,輔導(dǎo)員負(fù)責(zé)管理該班的大部分事務(wù),包括對學(xué)生進(jìn)行綜合測評相關(guān)數(shù)據(jù)的審核。在沒有使用信息系統(tǒng)進(jìn)行綜合測評時,綜合測評的相關(guān)工作由輔導(dǎo)員以及班委成員負(fù)責(zé)以手工方式操作。所以在系統(tǒng)中添加權(quán)限分配功能可以有效地分配管理人員權(quán)限,確保相應(yīng)班級只能由相應(yīng)管理人員管理,保證了數(shù)據(jù)的安全性和防止篡改的可能性。班級權(quán)限分配實(shí)現(xiàn)如圖4所示。

1.1.4 學(xué)生信息管理

管理員對學(xué)生信息進(jìn)行管理,包括對學(xué)生用戶的所有信息增、刪、查、改等。學(xué)生基礎(chǔ)資料直接在學(xué)生入學(xué)時導(dǎo)入,對不完善或需更改的基礎(chǔ)信息由學(xué)生自行填寫,對主要的綜合測評信息也由學(xué)生本人和輔導(dǎo)員共同完成。管理員一般不直接對學(xué)生基礎(chǔ)信息進(jìn)行管理,但是對一些重要信息,則必須由管理員進(jìn)行管理,比如學(xué)生的所屬專業(yè),班級等。系統(tǒng)設(shè)計(jì)采取模糊查詢和精確查詢結(jié)合的兩種查詢方式,有利于解決用戶在查詢某個學(xué)生的資料時因不確定具體條件給查找所帶來的麻煩。在搜索到需要的結(jié)果之后可以通過點(diǎn)擊詳細(xì)信息這個超鏈接轉(zhuǎn)跳到顯示詳細(xì)信息的頁面。詳細(xì)信息頁面提供修改和刪除功能。查詢信息實(shí)現(xiàn)如圖5所示。

1.1.5 系統(tǒng)數(shù)據(jù)設(shè)置和維護(hù)

系統(tǒng)數(shù)據(jù)設(shè)置包括系統(tǒng)一些基本的初始化設(shè)置、導(dǎo)入/導(dǎo)出數(shù)據(jù)、測評參數(shù)的設(shè)置;系統(tǒng)維護(hù)主要是重置密碼及備份數(shù)據(jù)庫功能。

⑴ 測評標(biāo)準(zhǔn)值設(shè)置

學(xué)院根據(jù)自身實(shí)際對學(xué)生進(jìn)行品行、學(xué)業(yè)、文體三個方面的測評,總評由這三方面按照一定比例合計(jì)而成。所以具有測評標(biāo)準(zhǔn)值設(shè)定功能是必不可少的,該項(xiàng)功能所設(shè)定的數(shù)值是可以修改的,學(xué)院可以根據(jù)實(shí)際需求的變化而設(shè)定相應(yīng)的數(shù)值,這樣增強(qiáng)了系統(tǒng)的實(shí)用性。測評標(biāo)準(zhǔn)參數(shù)設(shè)置如圖6所示。

⑵ 重置密碼

除了系統(tǒng)初始化時對所有學(xué)生用戶或輔導(dǎo)員用戶進(jìn)行統(tǒng)一分配密碼外,如果在使用過程中用戶忘記或丟失密碼,還可以為其重設(shè)密碼。重設(shè)密碼圖實(shí)現(xiàn)如圖7所示。

⑶ 備份數(shù)據(jù)庫

數(shù)據(jù)庫是一個信息管理系統(tǒng)的核心,基本上對系統(tǒng)所進(jìn)行的操作都是通過系統(tǒng)對相關(guān)后臺數(shù)據(jù)進(jìn)行操作,所以數(shù)據(jù)才是真正的核心。對數(shù)據(jù)的保護(hù)是必不可少的,但是現(xiàn)階段只能是采取數(shù)據(jù)備份這一傳統(tǒng)而有效的手段,以避免系統(tǒng)軟件或硬件發(fā)生重大故障時導(dǎo)致數(shù)據(jù)損失。備份數(shù)據(jù)的部分代碼如下:

string strconn=ConfigurationManager.ConnectionStrings

["ConnStr"].ConnectionString;

SqlConnection con=new SqlConnection(strconn);

try

{ con.Open();

string str="backup database nanguomanage to disk='" +

this.TextBox1.Text.Trim() + ".bak'";

SqlCommand cmd=new SqlCommand(str, con);

if (File.Exists(this.TextBox1.Text.Trim()))

{ Response.Write("alert('文件已存在!請重新輸入!');

location='javascript:history.go(-1)'"); }

if (cmd.ExecuteNonQuery())

{ Response.Write("alert('備份成功!');

location='javascript:history.go(-1)'"); } }

catch (Exception ex)

{ Response.Write(ex.Message); }

finally

{ con.Close(); }

2 部分技術(shù)要點(diǎn)

2.1 GridView

GridView控件是一個用于顯示數(shù)據(jù)的極為靈活的網(wǎng)絡(luò)控件,可以通過多種方式對GridView控件進(jìn)行數(shù)據(jù)綁定。VS08的這個工具里集成了大量的組件,使其能輕易實(shí)現(xiàn)數(shù)據(jù)分頁,數(shù)據(jù)排序,編輯數(shù)據(jù)等基本功能,降低了程序開發(fā)的難度,減少了開發(fā)人員編寫代碼的次數(shù),減少系統(tǒng)因人為原因出錯的機(jī)率。所以,在管理模塊對數(shù)據(jù)字典的基本維護(hù)中,多處用到該控件。除此之外,靈活使用GridView控件里的showfooter屬性,還可以容易通過簡單的代碼編寫實(shí)現(xiàn)一些數(shù)據(jù)統(tǒng)計(jì)功能。

2.2 Ajax

Ajax異步通信技術(shù)增加了用戶的頁面瀏覽體驗(yàn),使用戶不需要每次都刷新頁面來查看更新部分的數(shù)據(jù)[3]。管理模塊多處用到了該技術(shù)。比如在查詢學(xué)生信息時,當(dāng)查詢條件有所變化,使用Ajax技術(shù)可以使更新的結(jié)果實(shí)時顯示在下面的表格中而不需要刷新。利用Ajax控件的UpdatePnel子控件,并與ScriptManager子控件配合使用,就可以用簡單的代碼方式完成異步通信功能。如果配合Timer子控件,還可以實(shí)現(xiàn)定時刷新。

3 結(jié)束語

大學(xué)生綜合素質(zhì)測評系統(tǒng)的基礎(chǔ)應(yīng)用是實(shí)現(xiàn)綜合測評,但是對一個基于.NET的信息管理系統(tǒng)而言,系統(tǒng)管理員模塊在整體上為用戶設(shè)定使用環(huán)境和各項(xiàng)標(biāo)準(zhǔn),維護(hù)系統(tǒng)正常運(yùn)行,這是每個信息管理系統(tǒng)必須考慮的重要方面。搭建好管理模塊,闡述清楚管理模塊的功能,并清晰設(shè)置數(shù)據(jù)之間的關(guān)系和關(guān)聯(lián),是前臺應(yīng)用模塊能正確運(yùn)行的保障。本文重點(diǎn)對管理員模塊設(shè)計(jì)進(jìn)行了較為詳細(xì)的介紹,并對系統(tǒng)中使用的一些技術(shù)要點(diǎn)進(jìn)行了分析。隨著本系統(tǒng)的試運(yùn)行,我們將對管理模塊逐步完善、升級,進(jìn)一步分離系統(tǒng)管理員和普通管理員的功能使用級別,明確權(quán)限,詳細(xì)考慮前臺多用戶并發(fā)等問題。

參考文獻(xiàn):

[1] 曾顯峰.關(guān)志鋒.基于的大學(xué)生綜合測評系統(tǒng)設(shè)計(jì)[J].電腦知識與技術(shù),2013.7.