公務員期刊網 精選范文 學生管理系統設計與實現范文

    學生管理系統設計與實現精選(九篇)

    前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的學生管理系統設計與實現主題范文,僅供參考,歡迎閱讀并收藏。

    學生管理系統設計與實現

    第1篇:學生管理系統設計與實現范文

    關鍵詞:WinForm;宿舍管理;管理系統

    中圖分類號:TP393 文獻標識碼: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生數量越來越多,學生宿舍樓棟也越建越多,為了實現提高學校宿舍管理部門的工作效率、充分利用資源,減少不必要的人力、物力和財力的支出,方便宿舍管理部門的工作人員全面地掌握學生住宿情況,提高學生對宿舍管理的互動性等目的,設計和使用宿舍管理系統有相當有必要的。結合我校宿舍管理實際情況,分析目前學生工作部在進行宿舍管理工作時存在的各種問題,提供一個較為方便的解決方案,使管理人員在日常管理工作過程中,工作效率得以提高,并使資源得以更有效配置,從而提高我校的高校日常管理水平,也讓學校、宿舍更好的為學生服務提供的便利。

    2 系統功能設計

    系統設計工作應該自頂向下地進行。首先設計總體結構,然后逐層深入,直至進行每一個模塊的設計。基于總體設計,進行第二步詳細設計,主要分為以下步驟,首先確定每個模塊詳細執行過程,尤其是內部執行過程,涵蓋了控制流、局部數據組織等,通常情況下,其設計難度不算太大,關鍵在于能否合適恰當的來逐個描述模塊的各自執行過程,我們常常使用層次圖來簡潔明了的表示系統中各模塊之間的關系。

    經過與宿舍管理科室工作人員的需求調研之后,結合系統設計的原則分析宿舍管理系統共分為十二個模塊,分別為系統管理模塊、樓棟管理模塊、宿舍管理模塊、學生管理模塊、衛生檢查模塊、晚/夜歸管理模塊、離校信息管理模塊、外來人員管理模塊、系統查詢模塊、班主任進出宿舍管理模塊、日常業務模塊、統計報表模塊。

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

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

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

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

    衛生檢查模塊用于登記學生宿舍管理科進行宿舍衛生檢查結果,為之后評選優秀宿舍及其他評優中提供參考數據。

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

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

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

    日常業務部分,即管理物品損壞或收費項目等。

    3 數據庫設計

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

    通過以上系統功能的分析,得出系統數據關系模型,如圖2所示。根據數據關系模型在Microsoft SQL Server2008中建立系統的數據庫。

    第2篇:學生管理系統設計與實現范文

    【關鍵詞】貧困生資助 學生管理 數據庫設計

    一、項目背景

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

    二、主要研究內容

    學生資助管理系統主要是為了滿足資助工作的信息化需要, 提高學生資助信息和資助審核工作的準確性。根據目前我校學生資助工作的實際開展情況, 對本系統提出如下總體要求:

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

    三、需求分析

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

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

    四、功能結構設計

    將需求分析轉化為數據結構和軟件的系統結構,完成平臺的功能結構設計,根據需求分析和模塊化設計的思想,各模塊實現的功能如下所示:

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

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

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

    五、功能詳細設計

    根據平臺的功能需求和功能結構的劃分,設計貧困生認定、勤工助學、工資申報的具體流程實現。下面僅介紹貧困生認定、勤工助學的具體流程實現。

    (一)貧困生認定流程

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

    (二)勤工助學流程

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

    根據需求分析和數據流流向,資助管理系統的主要E-R 圖,如圖1所示。

    根據需求進行了數據模型設計,由于本系統設計數據表眾多,選取主要數據表如表1。

    六、解決的關鍵問題

    (1)貧困生管理模塊主要用于貧困生申請和審核,及對貧困生信息的查詢、維護和統計獎學金、助學金、減免學雜費管理。

    第3篇:學生管理系統設計與實現范文

    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.

    關鍵詞: 成長管理;電子履歷;java

    Key words: growth management;electronic resume;java

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

    0 引言

    隨著我國高校招生規模的擴大,在校生人數不斷增加,高校管理面臨巨大的壓力。目前,各大高校都在利用計算機技術來實現學生的管理,但是這些管理系統主要關注學校的行政管理和教學秩序管理,較少關注大學生的成長問題。針對當前大學生存在的問題和目前大學管理信息系統存在的不足,本文主要研究了大學生成長管理的網絡化解決方案,設計并實現了一套面向教師、學生、學生家長以及校外企業的大學生成長管理系統。系統的目標是建立一個以促進學生就業和學習成長為核心,教師、企業、家長共同參與的平臺。

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

    1 系統設計

    1.1 系統目標 結合現階段高校學生管理現狀及企業和學生家長的需求,我們將大學生成長管理系統的建設目標歸納為以下六個方面。

    ①系統數據完全真實,系統所有數據的錄入有嚴格的審核流程。

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

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

    ④家長通過本系統,可以實時了解子女在校學習情況,通過互動留言功能,可以對子女的學習進行鼓勵和督促,同時還可以與學校教師進行在線互動,系統提供了一個家長了解子女學習情況的窗口。

    ⑤教師通過本系統,可以更好的全方位把握學生在校期間學習情況,對學生的學習進行在線指導和答疑,同時還可以較便捷的與學生家長進行溝通和聯系。

    ⑥學校通過本系統,可以很好的對全校學生學習情況進行統計,及時了解存在的問題,提高教學質量和學生就業率。

    1.2 系統功能介紹 系統開發的總體任務是實現大學生健康成長的信息化管理,系統功能分析是在系統開發的總體任務基礎上完成的,經過需求調研和分析,本系統主要實現以下功能模塊。

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

    ②個人履歷模塊。個人履歷模塊是本系統的核心模塊,該模塊能夠在學生畢業時,自動生成學生求職簡歷。在畢業生應聘及企業招聘過程中,最關注的也是這個模塊內容的真實性,為確保該模塊信息的可靠性和可追溯性,除“職業發展規劃”部分由學生自行編輯外,系統對該模塊的所有內容進行嚴格審核,審核人必須是相關教師,“成績信息”則由教務系統直接導入。

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

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

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

    ⑥交互模塊。系統提供答疑室、聊天室、討論區等在線交流工具,學生之間、學生與教師之間、家長與教師之間、學生與企業之間可以進行在線交流、討論問題,以便學生學習過程中遇到問題時,可以向同學、教師求助,從而避免學生在學習時,產生孤獨、無助的感覺,促進學生學習熱情。

    2 系統實現

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

    2.2 系統總體結構設計 本系統根據角色可以劃分成兩個大的子系統,每個子系統又可劃分為多個管理模塊。其中,本系統的子系統之間、模塊之間傳送的數據及其調用關系如圖1所示。

    2.3 系統實現結果 本系統目前已經開發完成,并從功能點以及系統的安全性、訪問控制、兼容性、用戶界面等方面進行了一系列測試,測試結果表明,系統能夠按照設計的要求運行,安全性和可用性均符合用戶的需求。系統實現部分效果如圖2-圖5所示。

    3 結論

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

    參考文獻:

    [1]梁小曉,韋崇崗.基于WEB的高校學生信息管理系統的設計與實現[J].四川理工學院學報,2010(12).

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

    [3]杜小剛,李舟軍.J2EE WEB開發框架體系結構[D].計算機科學,2006.12.

    第4篇:學生管理系統設計與實現范文

    【關鍵詞】可移植性;學生信息管理;面向對象設計;JSP

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

    本文采用面向對象設計的方法對系統進行設計和開發,首先對系統進行了詳細的調查,了解用戶的需求和現行系統的狀況,接下來從系統可行性、系統分析、系統設計等方面進行研究,并使用大量的流程圖、數據字典、結構圖和數據表等工具對系統的分析與設計進行詳細的描述,系統實施時采用安全系數高、可擴展性強的jsp語言進行開發,使用My Eclipse 8.5、Tomcat6.0作為開發工具,用MySQL作為后臺數據庫,編制了一個簡捷、實用、可以解決現代經濟管理學院信息系學生管理當中實際問題的系統。

    1 國內外發展動態

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

    2 系統分析

    面向對象系統開發基本經歷兩個階段,其一“WHAT”,即研究問題域;其二“HOW”,即如何實現目標系統。該方法實用且相對簡單,模型易構造,但對系統動態特征表述不充分,且發映系統整個功能特征的能力較差。但該方法反映系統結構完成,模型一致性好,易于完成開發系統,因而還不失是一種好用的方法。

    3 系統數據分析

    學生信息管理涉及的實體有:

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

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

    (3)成績。它的屬性有: 學生號、課程、分數。

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

    (5)專業。它的屬性有:專業名、輔導員。

    這些實體之間的關系如下:

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

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

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

    4 系統設計

    4.1 系統設計的目標

    本系統設計的目標是在保證實現系統邏輯模型的基礎上,盡可能地提高系統的各項功能指標,即系統的運行效率、可修改性、可靠性、靈活性、實用性和通用性。能夠更快捷、更準確、更多的提供信息;能夠提供更新的信息;能夠具有更多、更細的處理功能;能夠提供更有效、更科學的管理方法。

    4.2 系統設計的策略

    本系統采用面向對象的設計方法,采用把一個大的復雜的系統逐步分解成小的層次化的暗盒模塊結構,以變換為中心的設計策略。此外,為了實現數據共享,提高模塊的獨立性,使系統具有很高的可修改性,提高模塊的內聚性,降低模塊間的耦合程度。

    4.3 系統設計的方法

    本系統的設計主要是圍繞著功能設計,數據庫設計,編碼設計,界面設計等項內容進行,采用面向對象設計原則將系統分解為控制層、模型層和表現層[1-2],然后使用結構圖來表達這些模塊之間的聯結關系。

    5 系統總體結構設計

    本課題根據學生信息管理綜合分析,便出于方便管理考慮,將學生信息管理系統的功能總結起來,共需要實現以下幾個方面功能:

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

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

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

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

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

    (6)檔案管理

    可以將學生的成績、學生信息等檔案材料等資料進行系統的管理,通過存檔申請、檔案電子化、完善確認、審核歸檔、檢索、授權查閱等環節的系統管理,提高學校的檔案管理應用效率。具有存檔申請、電子檔制作、歸類存檔、授權查閱、統計、封存、密級管理等功能,快捷、全面、準確的規范管理。

    6 數據庫設計

    首先先創建一個學生成績管理數據庫,然后在數據庫中創建需要的表和字段,如果需要,還可以設計視圖等。在系統分析階段,我們用E-R圖來說明了學生成績管理系統的數據庫概念模型。同時,在上面的實體以及實體之間關系的基礎上,形成數據庫中的表以及各個表之間的關系。

    7 小結

    經過多次單元測試和模塊測試、系統測試后,我把做好的系統發給客戶并進行了相應的部署。相對其他現有系統,本系統在對學生管理系統進行設計過程中,大膽將結構化設計思想和面向對象理論有機地相結合,在思路上有所創新。在設計的過程中,充分考慮功能的實用性和操作的簡單性,使用本系統的人上手速度快,也可減少操作失誤率,在管理和操作簡單人性化有所創新。

    【參考文獻】

    第5篇:學生管理系統設計與實現范文

    關鍵詞:學生公寓管理;MySQL;JSP;Struts

    中圖分類號:TP311 文獻標識碼: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)

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

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

    2 功能需求(Functional requirements)

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

    系統的總體需求是既要滿足學生對宿舍的信息進行查看,還要滿足管理員及樓宇管理員對學生的信息、住宿信息、衛生信息、出入信息等進行操作,實現學生與樓宇管理員之間的交互反饋。在用戶操作中需要保證良好的用戶體驗。

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

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

    (3)樓宇管理員:是某個學生公寓樓的管理員。主要職責是主要對本樓的學生住宿信息進行分配、調換、查詢和統計;對本樓學生的出入信息進行登記、查看、修改;對學生的貴重物品信息進行登記、查詢、修改;對學生的留言信息及進行查看、回復;對本樓的每周的宿舍衛生情況進行檢查、登記衛生檢查結果。

    3 系統設計(System design)

    3.1 總體設計

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

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

    系統的模塊結構圖如圖2所示。

    3.2 學生信息上傳模塊

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

    upload module

    3.3 學生宿舍分配模塊

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

    4 結論(Conclusion)

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

    參考文獻 (References)

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

    [2] 孫瑋.高校新生分班分寢室一體化系統的設計與實現[J].軟件工程師,2014,17(05):28-30.

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

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

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

    [6] 李霞,劉慧婷,姚海清.基于JSP技術的學生管理系統的研究與設計[J].計算機技術與發展,2009,18(12):86-89.

    作者簡介:

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

    第6篇:學生管理系統設計與實現范文

    關鍵詞:學生管理信息系統

    設計 實現

    學生管理信息系統的設計與實現對進一步提高學生管理信息工作的質量和水平有著重要的影響。隨著我國教育事業的信息化發展,學校管理工作引進信息技術和相關設備已經成為一種必然趨勢。目前,很多學校已經具備相關條件和基礎設施,研究該系統的結構設計已經成為一個重要的課題,值得相關技術人員重視和思考。根據目前已有的信息技術,技術人員對學生管理信息系統開展積極的設想和研究,取得非常理想的成績,初步建立了學生管理信息系統模型,為該系統的進一步研究和推廣奠定了堅實的基礎。

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

    (一)管理信息系統的主要內容

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

    (二)管理信息系統的開發方法

    1.瀑布模型法

    瀑布模型法是管理信息系統早前設計的重要手段之一,能自上而下地用于模擬模型構造分析、程序設計等內容,且皆向具象化方向過渡。瀑布模型法的各個環節都具有緊湊性與有序性,相互聯系、相互依存。

    2.快速原型法

    快速原型法又可稱作面向對象法,是針對瀑布模型法弊端提出的一種靈活快速、交互性強的新型設計開發方法。它能順應信息時代的發展需求,為管理信息系統的更新換代提供技術支持。快速原型法能將交互性較強的使用原型逐步取代形式化、死板化的使用說明,讓用戶給出最真實有效的反饋信息,為管理信息系統的不斷進步發展提供寶貴的意見與建議。

    二、管理信息系統的設計

    (一)MIS網絡構架設計

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

    (二)MIS功能模塊設計

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

    該板塊主要用于對學生的學籍信息、檔案資料等多項基本信息進行規范化、便捷化管理。在學生信息管理模塊中,學校可以限制一個統一時間,讓在校學生對其個人基本信息進行核實、確認、修改、刪減等,以確保資料庫中的信息真實、有效且完整。教務人員或系統管理人員在需要調取或更改學生檔案信息時,可以進入學生信息管理模塊中,針對個別或全體學生信息進行增減、更改、檢索、核對、打印復制等各項操作,大大簡化了檔案管理人員的工作量、提高了信息管理效率。除了按照學生的姓名、學號、證件號單個查詢外,還可以選擇批量查詢模式,以班級或專業名稱為限制范圍,提高了查詢速度、節省了信息查詢時間,為學校加強基本信息管理工作奠定了基礎。

    2.學生成績管理模塊

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

    3.獎學金管理模塊

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

    4.課程管理模塊

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

    三、管理信息系統的實現

    (一)注冊登錄功能的實現

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

    (二)基本信息管理功能的實現

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

    (三)消息管理功能的實現

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

    四、結束語

    綜上所述,建立與應用學生管理信息系統具有重要的作用和意義,實現學生各項信息和其他相關信息資源共享的重要途徑,是學校信息化發展的一個必然趨勢,對提高學生管理工作水平和質量發揮著重要的作用。因此,學校要加強對學生管理信息系統的研究管理工作,培養系統應用人才,為系統的全面推廣提供人員支持。最終通過研究和實踐,實現學校學生管理信息工作的信息化、數字化、科學化、規范化以及制度化建設,為學校未來的發展奠定堅實的基礎。

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

    參考文獻:

    [1]耿云霄.高職院校學生管理信息系統的設計與實現[D].華南理工大學,2012.

    [2]王方鈴.基于WEB的四川省技術監督學校的學生管理信息系統的設計與實現[D].電子科技大學,2012.

    [3]高見.高校學生管理信息系統的設計與實現[D].電子科技大學,2012.

    [4]李傳明.魯東大學獎優評定管理信息系統的設計與實現[D].山東大學,2012.

    第7篇:學生管理系統設計與實現范文

    關鍵詞:學生宿舍;管理系統;設計;實踐

    1.需求分析

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

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

    2.系統設計

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

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

    3.項目工程實踐

    本文著重介紹了系統需求、系統模塊,該系統的實現方便了學校宿舍管理員對宿舍的管理,簡化了學生個人信息、轉寢申請、電量查詢、設備報修的申請流程。界面友好,方便快捷,系統安全。

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

    參考文獻:

    第8篇:學生管理系統設計與實現范文

    【關鍵詞】BBS論壇管理 JSP技術 MVC開發模式

    一、項目背景

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

    二、系統開發目的

    1.實現用戶的登陸與注冊操作。

    2.實現管理員、會員、版主對論壇的發帖、回帖、以及管理員對自己的帖子進行修改、刪除操作。版主、會員只能查看帖子。

    3.實現樹形目錄的增加、刪除、修改、查詢、編輯與移動操作。

    三、系統實現技術

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

    四、設計模式

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

    2.數據庫設計。SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。在現今數據的世界里,公司要獲得成功和不斷發展,他們需要定位主要的數據趨勢的愿景。SQL Server 2008出現在微軟數據平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數據基礎設施和發送觀察和信息給所有用戶的成本。

    五、總結

    第9篇:學生管理系統設計與實現范文

    關鍵詞: 綜合素質測評; .NET技術; 管理員模塊; 后臺管理

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

    0 引言

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

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

    ⑵ 輔導員:查詢打印班級基本信息,修改學生部分信息,導入管理班級的由教務系統自動生成的各科成績和成績極點數據,對學生錄入的測評信息進行審核,完成對管理班級的綜合測評。

    ⑶ 系統管理員:后臺總體管理。包括系別、專業、班級、思政隊伍、學生信息的增刪查改,以及各種數據字典維護、系統設置和數據庫備份等方面的工作。系統中管理員所充當的角色是為參加測評的學生和工作人員提供系統使用環境的基礎,管理模塊設計相對復雜和高要求,所以管理員模塊也是整個系統能夠成功實施和運行的保障。

    1 管理員模塊設計

    系統的使用前提首先是管理員把各種相關基礎數據項架構和設定好,學生和教師才能登錄使用,各項基礎設置必須按照學院的實際情況設定。管理員不僅可以對學生的信息進行全面的增、刪、查、改,導入導出原始數據,也可以對輔導員的信息進行全面管理,同時也可對班級的創建,修改等信息進行管理,并對輔導員在班級管理中劃分權限。管理員必須對系統進行基礎的管理,包括一些基本參數的設置,一些代碼的維護,系統的初始化,各個用戶的管理等[2]。按照學院的實際情況管理員模塊分為院系管理、專業管理、班級管理、思政隊伍管理、學生信息管理、數據設置和維護等子功能模塊。管理模塊功能圖如圖1所示。

    1.1 模塊實現

    1.1.1 院系、專業管理

    院系管理和專業管理屬于基本的字典維護管理,管理員主要對院系信息進行相應的添加,修改或刪除。專業管理在所屬系別的分類下,對專業信息進行相應的添加、修改或刪除。院系管理實現如圖2所示。

    1.1.2 班級管理

    班級作為行政單位的基礎單位,用來進一步確定學生所屬單位。要對班級信息進行管理首先要選擇系別,在選定系別的前提下可以在表格下方添加班級,輸入相應信息和經過系統確認無誤后,數據會記錄到數據庫,如果輸入數據有誤即輸入數據違反數據庫相應的約束或數據重復、相同,系統則會提示出錯,然后返回。班級管理實現如圖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 思政隊伍管理

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

    1.1.4 學生信息管理

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

    1.1.5 系統數據設置和維護

    系統數據設置包括系統一些基本的初始化設置、導入/導出數據、測評參數的設置;系統維護主要是重置密碼及備份數據庫功能。

    ⑴ 測評標準值設置

    學院根據自身實際對學生進行品行、學業、文體三個方面的測評,總評由這三方面按照一定比例合計而成。所以具有測評標準值設定功能是必不可少的,該項功能所設定的數值是可以修改的,學院可以根據實際需求的變化而設定相應的數值,這樣增強了系統的實用性。測評標準參數設置如圖6所示。

    ⑵ 重置密碼

    除了系統初始化時對所有學生用戶或輔導員用戶進行統一分配密碼外,如果在使用過程中用戶忘記或丟失密碼,還可以為其重設密碼。重設密碼圖實現如圖7所示。

    ⑶ 備份數據庫

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

    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 部分技術要點

    2.1 GridView

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

    2.2 Ajax

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

    3 結束語

    大學生綜合素質測評系統的基礎應用是實現綜合測評,但是對一個基于.NET的信息管理系統而言,系統管理員模塊在整體上為用戶設定使用環境和各項標準,維護系統正常運行,這是每個信息管理系統必須考慮的重要方面。搭建好管理模塊,闡述清楚管理模塊的功能,并清晰設置數據之間的關系和關聯,是前臺應用模塊能正確運行的保障。本文重點對管理員模塊設計進行了較為詳細的介紹,并對系統中使用的一些技術要點進行了分析。隨著本系統的試運行,我們將對管理模塊逐步完善、升級,進一步分離系統管理員和普通管理員的功能使用級別,明確權限,詳細考慮前臺多用戶并發等問題。

    參考文獻:

    [1] 曾顯峰.關志鋒.基于的大學生綜合測評系統設計[J].電腦知識與技術,2013.7.

    主站蜘蛛池模板: 国产国产成人精品久久| 成人黄18免费视频| 成人禁在线观看| 成人在线视频一区| 国产成人精品电影| 国产成人h在线视频| 精品国产成人亚洲午夜福利| 欧洲国产成人精品91铁牛tv| 国产成人综合久久综合| 免费国产成人高清视频网站| 欧美成人久久久| 国产精品成人免费综合| 中文国产成人精品久久96| 日本成人在线播放| 1000部国产成人免费视频| 成人欧美视频在线观看| 国产成人亚洲精品电影| 成人羞羞视频国产| 亚洲国产成人va在线观看网址| 成人毛片免费视频| 4444亚洲国产成人精品| 国产成人黄色小说| 成人午夜视频在线观看| a级成人毛片免费视频高清| 国产国产成人精品久久| 国产成人精品久久综合| 99国产精品久久久久久久成人热 | 亚洲成人免费电影| 成人免费一级片| 成人影片在线免费观看| 欧美成人xxx| 成人网免费观看| 成人黄软件网18免费下载成人黄18免费视频 | 国产成人综合欧美精品久久 | 亚洲精品午夜国产va久久成人| 成人影片在线免费观看| 欧美成人性动漫在线观看| 久久久www成人免费精品| 欧美成人在线影院| 成人永久免费高清| 成人免费福利电影|