六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦 > 論文大全 > 畢業(yè)論文 > 管理學論文 > 基本理論 > 學生學籍管理系統(tǒng)畢業(yè)論文

學生學籍管理系統(tǒng)畢業(yè)論文

時間: 斯娃805 分享

學生學籍管理系統(tǒng)畢業(yè)論文

  隨著科學技術(shù)的高速發(fā)展,數(shù)據(jù)信息系統(tǒng)通過計算機網(wǎng)絡(luò)進行共享已經(jīng)成為人們普遍應(yīng)用的技術(shù),它使各行各業(yè)的人們在應(yīng)對日益繁重的工作時,大大地提高了工作效率。下面是學習啦小編為大家整理的學生學籍管理系統(tǒng)畢業(yè)論文,供大家參考。

  學生學籍管理系統(tǒng)畢業(yè)論文篇一

  《 學生學籍管理信息系統(tǒng)的開發(fā)實踐與研究 》

  摘要:學生學籍管理是教學教務(wù)管理的一個重要內(nèi)容。隨著學院學生人數(shù)的增加,學生學籍管理工作也變得越來越復雜。學生學籍管理既有對學生基本信息的管理,同時也涉及到對學生學籍變更、獎勵處罰信息的管理。學生學籍管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其前臺采用面向?qū)ο蟮拈_發(fā)工具Eclipse,后臺數(shù)據(jù)庫采用SQL Server2005數(shù)據(jù)庫。SQL Server 2005數(shù)據(jù)庫具有與Eclipse無縫連接、操作簡單、易于使用的優(yōu)點。運行結(jié)果表明,本學生學籍管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足教學管理的需要,同時也成為現(xiàn)代化教學管理的標志。

  關(guān)鍵詞:學生學籍管理信息系統(tǒng);教學管理;數(shù)據(jù)庫

  中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2012)06-1228-04

  The Thought and Approach of College Students’ Status Management Development By PowerBuilder and SQL Server

  ZHU Xiao-liang1,LI Juan2,LI Dong1

  (1.The Second Computer Department, Anhui Wenda College of Information Technology , Hefei 230012, China;2. Anhui Galaxy Securi? ties Company Computer Department,Hefei 230022,China)

  Abstract: College students’ status management is the College teaching management important content. Increases along with the students quantity, College students’ status management also becomes more and more complex. College students’ status management already involves to the management of student basic information, at the same time also is students’ status changing, punition management. The students’ sta? tus management system is the typical Management Information System (MIS), the onstage procedure development kit uses Eclipse which is one kind of object-oriented development kit, the backstage database uses the SQL Server 2005 database. The SQL Server 2005 has the merit which with the Eclipse seamless connection, the operation simple, is easy to us.The movement result proved that the students’ status management system management system enormously enhanced the working efficiency, has saved the manpower and the physical resource, finally meets the needs which the teaching management , the staff wages provides, at the same time also becomes the symbol which the modernized teaching management.

  Key words:college students’ status management information system; teaching management; Database

  某學院是經(jīng)由省人民政府批準、教育部備案,具有高等教育資格的全日制普通本科院校,其學歷教育的學習形式為全脫產(chǎn),??茖W制三年,本科學制四年?,F(xiàn)設(shè)置7個系部近20個專業(yè),分別為計算機工程系、電子信息系、機電工程系、外語系、藝術(shù)設(shè)計系和現(xiàn)代管理系以及基礎(chǔ)部。

  該院以現(xiàn)代教育思想為指導,視教育質(zhì)量為學院的生命線,尤其注重學生的素質(zhì)教育,將學生學籍變更情況與學生在校獲得的各種榮譽獎項和所受到的各種處罰一一備錄在案。具體細則如下:

  學生學籍變更情況歸為五項,即轉(zhuǎn)系、休學、復學、退學、畢業(yè)。該院的獎勵項目、獎勵措施很多,具體分析可歸為以下幾項內(nèi)容:一、國家獎學金。二、年度獎學金。三、學院每學年評定一次優(yōu)秀班干、優(yōu)秀團員、優(yōu)秀學生、三好學生,并為各項榮譽獲得者頒發(fā)相應(yīng)的證書。四、為豐富學生的課余生活,培養(yǎng)廣大學生的更廣泛的興趣與愛好,學院大力開展各類文體活動,諸如:校運會,球類、棋類比賽,歌詠大賽、詩歌節(jié)等。各項大賽設(shè)有一、二、三等獎、鼓勵獎并為獲獎?wù)哳C發(fā)各級榮譽證書。學院嚴格要求學生德、志、體、美、勞全面發(fā)展,為加強管理,嚴格制定校紀校規(guī),如有違紀違規(guī)者,必按校紀校規(guī)嚴懲并登記在冊,情節(jié)嚴重者責信令其退學,處罰級別由輕及重如下:警告、嚴重警告、記過、記大過、開除。

  該院校辦學之初進行信息管理的主要方式為基于文本、表格等紙質(zhì)或簡單的計算機事務(wù)處理和電子文檔處理,對于數(shù)量統(tǒng)計、學生在校表現(xiàn)等方面的信息往往只進行分散、簡單的記錄,隨著院校的規(guī)模不斷擴大,信息處理量增多,容易出錯,而且管理方式因人而異,缺乏系統(tǒng)、規(guī)范的信息手段,有時會造成遺漏,甚至在工作人員之間會產(chǎn)生誤會,該學院尚無計算機化的信息管理系統(tǒng)進行信息管理。這就是學院現(xiàn)行管理工作中存在的主要問題,以及基于此開發(fā)學生學籍信息管理系統(tǒng)的基本環(huán)境,藉此可以對教學教務(wù)管理工作提供強有力的支持。

  1需求分析

  學生學籍管理信息系統(tǒng)主要是為該學院的學生處、教務(wù)處、各系部辦公室及其之間的學生工作管理活動提供信息服務(wù),它涉及 學生處、教務(wù)處等部門學生工作方面的相關(guān)業(yè)務(wù)。系統(tǒng)能夠?qū)λ袑W生基本情況、學生個人在校表現(xiàn)情況提供存儲、添加、更新、刪除、檢索等功能。系統(tǒng)的數(shù)據(jù)來源由相關(guān)工作人員通過鍵盤鼠標輸入,在數(shù)據(jù)的輸入過程中配有嚴密的校對功能,以消除輸入性錯誤的發(fā)生。

  開發(fā)過程中遵循軟件工程思想,科學合理地劃分軟件生存周期的各階段,力求各階段的任務(wù)相對獨立,同時簡化各階段間的聯(lián)系,有利于軟件項目開發(fā)的組織管理[1]。

  2系統(tǒng)結(jié)構(gòu)與設(shè)計

  學生學籍管理信息系統(tǒng)結(jié)構(gòu)如圖1所示,使用技術(shù)比較成熟的二層C/S軟件體系結(jié)構(gòu)進行設(shè)計,主要的業(yè)務(wù)處理在客戶端,服務(wù)器端主要保存學生的數(shù)據(jù)信息,用戶界面層通過統(tǒng)一的接口根據(jù)多種業(yè)務(wù)邏輯處理數(shù)據(jù)層的數(shù)據(jù)[2]。本系統(tǒng)選擇JDK6.0、Eclipse作為客戶端開發(fā)工具,JAVA[3,4]作為其編程語言,而存儲與管理各項數(shù)據(jù)的是SQL SERVER 2005[5]。

  圖1系統(tǒng)結(jié)構(gòu)圖

  根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,學生學籍管理信息系統(tǒng)功能上可作如圖2所示的子系統(tǒng)劃分:

  圖2學生學籍管理信息系統(tǒng)子系統(tǒng)功能劃分

  主要模塊功能說明:

  3數(shù)據(jù)庫設(shè)計與訪問

  3.1數(shù)據(jù)庫設(shè)計

  本系統(tǒng)主要負責兩方面的業(yè)務(wù)處理:學生信息處理與學籍信息處理,與之相關(guān)的實體有:學生實體、院系實體、專業(yè)實體、學籍變更實體、獎勵實體與處罰實體,這些實體間的關(guān)系如圖3所示。

  從上述實體中可抽象出如下信息表:Student信息表、Change信息表、punishment信息表、reward信息表、Usertable信息表、Depart信息表、Marjor信息表,存儲在后臺數(shù)據(jù)庫mystudent中[6]。3.2數(shù)據(jù)庫訪問

  在JAVA程序中可使用JDBC技術(shù)實現(xiàn)數(shù)據(jù)庫的連接和訪問,JDBC技術(shù)連接數(shù)據(jù)庫的方式有多種,本系統(tǒng)使用的是:SQL SERV? ER 2005專用JAVA驅(qū)動程序,無論采用哪種方式連接數(shù)據(jù)庫,其連接步驟和使用到的JAVA API都是相同的[7],總結(jié)有如下幾步:加

  圖3學生學籍管理信息系統(tǒng)基本E-R圖載JDBC驅(qū)動程序、提供JDBC URL、獲取Connection對象等。以下是本系統(tǒng)連接數(shù)據(jù)庫的JAVA代碼:

  public class Jsql {

  protected static String dbDirName =

  "com.microsoft.sqlserver.jdbc.SQLServerDriver";//數(shù)據(jù)庫連接驅(qū)動類

  protected static String dbUrl = "jdbc:sqlserver://localhost:1433;"

  + "DatabaseName=mystudent;";//數(shù)據(jù)庫連接URL

  protected static String dbUser = "sa";//數(shù)據(jù)庫用戶名

  protected static String dbPwd = "SUNday1*";//數(shù)據(jù)庫密碼

  private static Connection conn = null;//數(shù)據(jù)庫連接對象

  private Jsql () {//默認構(gòu)造函數(shù)

  try {

  if (conn == null) {//如果連接對象為空

  Class.forName(dbDirName);//加載驅(qū)動類conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);

  //獲得連接對象

  }

  } catch (Exception ee) {

  ee.printStackTrace();}}}

  4客戶端設(shè)計 4.1界面設(shè)計

  以下介紹學生學籍管理信息系統(tǒng)主界面,該窗口一方面實現(xiàn)從學生基本信息表檢索、查詢、添加、更新、刪除學生信息的功能,另一方面實現(xiàn)學生學籍變更、獎勵懲罰信息的添加、更新和刪除操作。在學生基本信息添加窗口(如圖4所示)中可實現(xiàn)向Student信息表中添加學生的基本信息,在姓名、學號等文本框中填寫相關(guān)信息,這里請注意

  學號的輸入必須符合條件,因為程序中按年級、院系、專業(yè)的相關(guān)代碼逐一校驗,若不符者,拒絕接收,同時,需進行學號唯一性校對,單擊保存按鈕可將界面信息提交到后臺數(shù)據(jù)庫。

  4 .2查詢功能設(shè)計

  以個人信息管理模塊查詢功能的實現(xiàn)為例。該部分的主要信息分為學生基本信息與學籍信息記錄及其相關(guān)的統(tǒng)計信息,本窗口主要提供數(shù)據(jù)查詢功能,不作數(shù)據(jù)庫的更新、刪除操作,可在窗口左上部的文本框中輸入相應(yīng)學號,單擊“檢索”按鈕,即可在窗口的右部分呈現(xiàn)該生個人具體信息,即若雙擊左面表格某一行,也可實現(xiàn)同樣的操作。在程序中按某一學生學號從學生基本信息表中檢索出該學生的基本信息,通過系統(tǒng)中聲明的一些局部變量,將這些的數(shù)據(jù)一一對應(yīng)地賦予該窗口的“基本信息”部分各個文本

  圖4學生基本信息添加窗口框中,即實現(xiàn)學生基本信息的檢索。有關(guān)學籍信息記錄查詢的實現(xiàn),分別通過三個數(shù)據(jù)窗口,設(shè)置相關(guān)表的過濾條件,篩選出所需信息,并進行記錄個數(shù)的統(tǒng)計。并且從最下面的下拉框中選擇“學籍變更”、“獎勵情況”或“處罰情況”項目,通過該部分的主要信息分為學生基本信息與學籍信息記錄及其相關(guān)的統(tǒng)計信息。有關(guān)學籍信息記錄查詢的實現(xiàn),分別通過三個數(shù)據(jù)窗口,設(shè)置相關(guān)表的過濾條件,篩選出所需信息,并進行記錄個數(shù)的統(tǒng)計。并且從最下面的下拉框中選擇“學籍變更”、“獎勵情況”或“處罰情況”項目,通過“首記錄”、“上一條”、“下一條”、“末記錄”可方便地進行學籍管理各數(shù)據(jù)窗口記錄的查看。4.3系統(tǒng)容錯、安全性的實現(xiàn)

  該小節(jié)以學籍管理的獎勵設(shè)置模塊為例,詳細說明其功能實現(xiàn):該窗口右下部分的導航條分別提供獎勵設(shè)置管理檢索、更新(保存)、添加、刪除功能,單擊窗口左邊的表格網(wǎng)格,即可在窗口右上部分的數(shù)據(jù)窗口中查看其詳細信息,并能進行相應(yīng)的修改,在各文本框中輸入的信息只有經(jīng)過校驗準確無誤后,才準允接收,否則無法保存,即修改未成功,例如,“記錄時間”的輸入需要經(jīng)過日期有效性檢驗,“學號”是否存在于學生表,“獎勵類別”、某些獎勵項目的“獎勵等級”均不為空。這些功能應(yīng)在數(shù)據(jù)窗口自身的幾個事件中予以實現(xiàn)。在“保存”功能中也予以二次校驗,以確保該功能的可靠實現(xiàn)。學籍管理的其它兩個窗口,即“學籍變更”與“處罰設(shè)置”,兩窗口的功能與“獎勵設(shè)置”窗口的功能類似,這里不再贅述。

  學籍管理的其它兩個窗口,即“學籍變更”與“處罰設(shè)置”,兩窗口的功能與“獎勵設(shè)置”窗口的功能類似,這里不再贅述。

  5總結(jié)

  本系統(tǒng)針對學院學生學籍管理的情況,以Eclipse + Sql server 2005為開發(fā)工具,開發(fā)了學生學籍管理信息系統(tǒng)。因考慮到業(yè)務(wù)獨立和操作直觀等因素,將系統(tǒng)劃分為7個模塊,分別為:用戶簽名、口令修改、學生基本信息、個人信息管理、學籍變更、獎勵設(shè)置、處罰設(shè)置、系統(tǒng)幫助模塊。本系統(tǒng)以通信功能作為界面設(shè)計的核心,界面友好,具有較強的容錯、糾錯功能,其目標是規(guī)范管理、科學統(tǒng)計、快速查詢、方便存取,從而減少管理方面的工作量,大大提高工作效率。

  算法的重要性是不言而喻的,算法分析與設(shè)計這門課程因其自身的特點,學習起來很具挑戰(zhàn)性,而學習編程最好的方法就是實踐,多做項目,多寫程序,若想在實踐中對算法達到胸有成竹、運用自如的程度不是一蹴而就的,需要長期的實踐與積累。其實算法并不局限于軟件工程領(lǐng)域,而算法的應(yīng)用在計算機網(wǎng)絡(luò)、圖形圖像、金融、安全、制造等多處領(lǐng)域正發(fā)揮著舉足輕重的作用。

  參考文獻:

  [1]管建軍.軟件工程[M].武漢:武漢大學出版社,2007.

  [2]梅書榮.鋼鐵企業(yè)銷售物流管控系統(tǒng)開發(fā)研究[J].計算機工程與科學,2011,33(1):177-178.

  [3]曲培新,龐永慶.Java項目開發(fā)案例精粹[M].北京:電子工業(yè)出版社,2010.

  [4]陸遲.Java語言程序設(shè)計[M].2版,北京:電子工業(yè)出版社,2005.

  [5]劉輝.零基礎(chǔ)學sql server 2005 [M].北京:機械工業(yè)出版社,2008.

  [6]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].4版,北京:高教出版社,2007.

  [7]胡立坤.一種實驗室綜合管理系統(tǒng)的開發(fā)與實踐[J].計算機測量與控制與科學,2010,18:1417-1419.

  學生學籍管理系統(tǒng)畢業(yè)論文篇二

  《 高校學生學籍管理系統(tǒng)的設(shè)計與實現(xiàn) 》

  摘 要:為了深化高校教務(wù)管理改革,開發(fā)高校學籍管理系統(tǒng),提高學生管理工作的效率成為必然。該系統(tǒng)采用JSP、Microsoft SQL Server 2005數(shù)據(jù)庫以及Apache Tomcat作為開發(fā)平臺,對高校學生學籍管理系統(tǒng)進行開發(fā)。運行結(jié)果表明,該系統(tǒng)可以實現(xiàn)高校學生學籍信息的規(guī)范管理、科學統(tǒng)計和快速查詢。

  關(guān)鍵字:學籍管理;B/S架構(gòu);JSP

  中圖分類號:G640 文獻標識碼:A 文章編號:1002-4107(2015)07-0050-02

  改革開放以來,我國高等教育規(guī)模不斷擴大,高校管理面臨現(xiàn)代化、信息化和網(wǎng)絡(luò)化管理的新挑戰(zhàn),建立、應(yīng)用和完善高校管理信息系統(tǒng)成為必然。高校學生學籍管理系統(tǒng)是高校管理信息系統(tǒng)的重要組成部分,隨著信息技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)已經(jīng)廣泛應(yīng)用于高校管理的各個方面,高校學生學籍管理系統(tǒng)是校園網(wǎng)中一個重要的應(yīng)用。該系統(tǒng)為高校創(chuàng)造了一個良好的信息化環(huán)境,提高了高校教學、科研與管理的效率,為高校師生的教學提供了極大方便,在一定程度上反映出學校管理現(xiàn)代化水平。

  高校學籍管理系統(tǒng)運用MIS的總體設(shè)計思路,綜合應(yīng)用了B/S模式、SQL-Server 2005數(shù)據(jù)庫、JSP等技術(shù),開發(fā)出一套使學生和教師能夠方便、快捷、準確地了解和管理學生學籍有關(guān)信息的軟件系統(tǒng),整個系統(tǒng)操作界面簡捷、靈活、實用,實現(xiàn)了學生對所需信息的查詢和教師對學生學籍信息進行全方位管理等功能,基本滿足高校管理信息系統(tǒng)對學生學籍信息管理的需求,為提高高校管理現(xiàn)代化、信息化和網(wǎng)絡(luò)化提供借鑒。

  一、學籍管理系統(tǒng)分析

  高校學生學籍管理系統(tǒng)是一個典型的復雜系統(tǒng),是高校信息化管理的重要組成部分,系統(tǒng)提供了強大的學生學籍管理功能,方便管理員(教師)對學生信息的添加、修改、刪除、查詢等操作。本系統(tǒng)開發(fā)的總體目標是實現(xiàn)學生信息管理的系統(tǒng)化、規(guī)范化、自動化,達到提高學生信息管理效率的目的。學籍管理系統(tǒng)包括學籍維護、選課管理、成績管理等模塊,系統(tǒng)功能分析如下。

  (一)學籍維護模塊

  1.教師可以對學生信息進行添加(包括基本信息)、刪除、查看、修改。

  2.學生可以查看自己的基本信息,添加、修改個人詳細信息。

  (二)選課管理模塊

  1.教師可以對課程信息進行添加、刪除,統(tǒng)計每門課程選修的人數(shù)以及查找單個學生所選的課程信息。

  2.學生可以查看所有選修課程并進行選修,以及查看自己所選課程并進行修改。

  (三)成績管理模塊

  1.教師可以進行添加、刪除、修改基本課程,錄入、修改學生課程成績,查詢單個學生的所有成績以及查詢指定課程所有或部分學生的成績。

  2.學生可以查詢自己所選的基礎(chǔ)課程成績。學籍管理系統(tǒng)提供方便高效的管理功能。作為網(wǎng)上信息的查詢平臺,可以通過該系統(tǒng)查詢學生個人選課相關(guān)信息,教師可以管理所有信息。

  該系統(tǒng)以JSP為開發(fā)語言, 以SQL Server 2005為數(shù)據(jù)庫以及Apache Tomcat為后臺服務(wù)器系統(tǒng)。包括以下子系統(tǒng)。

  (1)用戶管理子系統(tǒng)。實現(xiàn)對不同用戶分配不同的權(quán)限。

  (2)數(shù)據(jù)庫連接子系統(tǒng)。使程序能訪問數(shù)據(jù)庫,并能對其中的數(shù)據(jù)進行操作。

  (3)數(shù)據(jù)錄入子系統(tǒng)。通過程序能實現(xiàn)向數(shù)據(jù)庫中增加記錄。

  (4)數(shù)據(jù)查詢子系統(tǒng)。通過各種查詢組合實現(xiàn)對數(shù)據(jù)的精確選取。

  (5)數(shù)據(jù)維護子系統(tǒng)。包括對數(shù)據(jù)的修改及刪除操作。

  系統(tǒng)利用Eclipse 平臺對學籍管理系統(tǒng)進行整體框架設(shè)計、數(shù)據(jù)庫連接及全面的系統(tǒng)調(diào)試。

  二、JSP及JavaBean開發(fā)平臺

  (一)JSP

  JSP(Java Server Pages)是由Sun公司(現(xiàn)被Oracle公司合并)倡導并建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。

  (二) JavaBean

  JavaBean是一種軟件組件模型,它與其他軟件對象相互作用,決定如何建立和重用軟件組件,這些可重用軟件組件被稱為Bean。使用現(xiàn)有的Bean,可以幫助開發(fā)新的組件,進而建立軟件組件庫。

  JavaBean是基于Sun公司的JavaBean規(guī)范的,并可在編程工具中被可視化處理。是一種可復用的軟件組件。JavaBean具有三個基本特性:獨立性;可重用性;在可視化開發(fā)工具中使用。

  三、數(shù)據(jù)庫設(shè)計

  數(shù)據(jù)庫系統(tǒng)是管理信息系統(tǒng)的關(guān)鍵技術(shù)之一,比較常用的有Oracle、SQL Server、MySQL等多種數(shù)據(jù)庫系統(tǒng)。由于SQL Server 2005具有較好的可伸縮性和可靠性,提供了以Web標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。SQL Server 2005支持XML和Internet標準,具有基于Web的分析能力,允許使用內(nèi)置的存儲過程以XML格式存儲、更新、刪除、檢索數(shù)據(jù),故學籍管理系統(tǒng)采用SQL Server 2005作為數(shù)據(jù)庫。

  四、學籍管理系統(tǒng)的實現(xiàn)

  學籍管理系統(tǒng)功能主要包括三大塊:學籍維護(教師添加、刪除學生基本信息;學生查看、修改個人附加信息);選課管理(教師添加、刪除選修課表,查看單個學生選課情況以及單門課程被學生選修情況;學生查看、選修課程并可對所選課程進行修改);成績查詢(教師添加、刪除、修改成績,添加學生分數(shù)以及查詢單人或單科分數(shù)情況;學生查看自己所學課程成績)。    由于該系統(tǒng)主要權(quán)限有兩個,學生和教師,故這兩個權(quán)限范圍內(nèi)的應(yīng)用都應(yīng)該具有上述功能,即將上述三大功能模塊劃分給這2個權(quán)限去具體實現(xiàn)。學生具有的功能如下:

  學生功能模塊

  1.修改密碼:學生進入頁面后可以修改自己的密碼,以達到保密性。

  2.學籍維護:學生可以查看自己的基本信息

  (基本信息由教師錄入不能修改),并填寫修改自己的學籍情況。

  3.選修課程:該功能主要是讓學生查看已有的選修課程并進行選修,對自己已選的課程如不滿意可以刪除重選。

  4.查看成績:學生可以查看自己的課程成績。

  教師頁面應(yīng)具有的功能為:

  教師功能模塊

  (一) 學生管理:該模塊主要添加學生基本信息;查看已有學生基本信息及對其修改,刪除多余或出錯學生信息。

  (二)選課管理:可以添加新選課程;查看已有選修課程并對其進行刪除修改;查看學生選課情況,可以根據(jù)學號查看個人選課情況,還可以課程號查看該課程被選情況;統(tǒng)計每門課程選修的人數(shù)以及打印統(tǒng)計結(jié)果。

  (三)成績管理:可以添加、修改學生成績;查看學生成績(根據(jù)學號、課程號來查看);對學生成績進行打印輸出。

  五、數(shù)據(jù)庫系統(tǒng)的設(shè)計與實現(xiàn)

  學籍管理系統(tǒng)選擇的數(shù)據(jù)庫是MySQL,數(shù)據(jù)庫名為test,其中數(shù)據(jù)表的創(chuàng)建和邏輯結(jié)構(gòu)如下。

  (一)實體

  系統(tǒng)中的實體共有4 個:實體1: 學生(姓名name,學號stuid,性別sex,專業(yè)profession,民族 national,身份證personid,出身日期birth,入學年份entrydate,家庭地址address,家庭電話hometel,郵政編碼zipcode,聯(lián)系方式contact,Email email); 關(guān)鍵字為:學號。實體2:選修課(課程號 clsno,課程名 clsname,任課教師 clstea,星期幾 clsdate,時間 clstime,上課教室 clsroom); 關(guān)鍵字為:課程號。實體3:基礎(chǔ)課(學期號 termno,課程號 clsno,課程名clsname,學分 clsscore,主講教師 clstea);關(guān)鍵字為:課程號。實體4:成績(id,學號 stuid,課程號 clsno,成績 score)。

  (二)總體表設(shè)計

  系統(tǒng)中共用到了6個數(shù)據(jù)表。1.admin表:記錄管理員信息;2.student表:記錄學生學籍信息;3.class表:記錄選修課信息;4.score表:記錄學生基礎(chǔ)課信息;5.成績關(guān)聯(lián)表:記錄學生基礎(chǔ)課成績信息;6.選課關(guān)聯(lián)表:記錄學生選課信息。

  (三)數(shù)據(jù)庫表的結(jié)構(gòu)及關(guān)系圖

  系統(tǒng)中共有6個表。1.admin表;2.Student;3.score表的定義;4.class表;5.成績關(guān)聯(lián)表.6.選課關(guān)聯(lián)表。其中有些表之間存在著聯(lián)系,并建立起如下關(guān)系。

  數(shù)據(jù)庫表關(guān)系圖

  (四)數(shù)據(jù)庫連接

  JDBC(Java Data Base Connectivity)是Java數(shù)據(jù)庫連接技術(shù),是較為常用的數(shù)據(jù)庫連接技術(shù)。JDBC技術(shù)設(shè)計了Java語言同SQL數(shù)據(jù)之間的應(yīng)用程序接口(API),保證了該軟件的通用性。為此由第三方開發(fā)了支持Java的JDBC的標準及JDBC驅(qū)動程序:JDBCODBCBridge驅(qū)動程序、JDBC Native Bridge驅(qū)動程序、JDBC-Network Bridge驅(qū)動程序、Pure Java JDBC Driver。本系統(tǒng)采用JDBC-ODBC Bridge的JavaBean技術(shù)連接數(shù)據(jù)庫,實現(xiàn)了對學籍管理數(shù)據(jù)庫的調(diào)用和修改。

  該系統(tǒng)完成后經(jīng)過測試,能夠很好實現(xiàn)相關(guān)的管理功能,功能模塊也能夠達到設(shè)計要求。系統(tǒng)可以實現(xiàn)高校學籍信息的集中管理,具有分散操作、檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠較好地提高學籍管理的效率,是實現(xiàn)高??茖W化、正規(guī)化管理的重要條件。

  參考文獻:

  [1]易和平.分布式多數(shù)據(jù)庫高校學籍管理系統(tǒng)研究與應(yīng)用[J].西安石油大學學報:自然科學版,2009,(7).

  [2]宣華,王映雪,陳懷楚.清華大學綜合教育系統(tǒng)在教務(wù)管理中的應(yīng)用[J].計算機工程與應(yīng)用,2012,(12).

  [3]梁德華.淺析高等院校學籍管理信息系統(tǒng)的設(shè)計與開發(fā)[J].硅谷,2011,(11).

  [4]李香敏.SQL Server2000編程員指南[M].北京:希望電子出版社,2000:12.

  [5]楊易.JSP網(wǎng)絡(luò)編程技術(shù)與實例[M].北京:人民郵電出版社,2005:10.

有關(guān)學生學籍管理系統(tǒng)畢業(yè)論文推薦:

1.學籍管理系統(tǒng)畢業(yè)論文

2.學籍管理系統(tǒng)畢業(yè)設(shè)計論文

3.學生信息管理系統(tǒng)論文

4.學生管理系統(tǒng)論文

5.淺談學生信息管理系統(tǒng)論文

6.學生信息管理系統(tǒng)研究論文

7.學生成績管理系統(tǒng)畢業(yè)論文

1682729