【正文】
政治面貌等信息。若正確,則進(jìn)入主功能頁面。兩個(gè)按鈕:登錄、重填。 登錄頁面布局:兩個(gè)標(biāo)簽:用戶名、密碼。注:pri表示主鍵,auto_increment表示對(duì)主鍵id自動(dòng)增加編號(hào)。 圖43 學(xué)生信息ER圖 圖44 成績信息ER圖 圖45 用戶信息ER圖 圖46 課程信息ER圖 系別 圖47數(shù)據(jù)信息ER圖 圖48 實(shí)體間關(guān)系ER圖 數(shù)據(jù)庫邏輯設(shè)計(jì) 用戶信息表:包括的數(shù)據(jù)項(xiàng)有用戶名、密碼、用戶姓名等; 學(xué)生信息表:包括的數(shù)據(jù)項(xiàng)有學(xué)生編號(hào)、學(xué)生姓名、身份證號(hào)、學(xué)生年齡、學(xué)生性別、班級(jí)名稱、出生年月、入學(xué)年份、學(xué)生專業(yè)、政治面貌、民族、家庭地址、學(xué)生狀態(tài)等; 成績信息表:包括的數(shù)據(jù)項(xiàng)有學(xué)生編號(hào)、學(xué)生姓名、課程編號(hào)、課程名稱、考試類型、考試成績等; 課程信息表:包括的數(shù)據(jù)項(xiàng)有課程編號(hào)、課程名稱、教師姓名、課程學(xué)分、課程學(xué)時(shí)、課程描述等; 數(shù)據(jù)信息表:在增刪改查過程中,能選擇的就要使用列表框選擇,以達(dá)到統(tǒng)一完整的目的。(1)系統(tǒng)管理:改模塊主要實(shí)現(xiàn)對(duì)包括修改密碼、數(shù)據(jù)信息(指省份、政治面貌等信息項(xiàng)目)的增刪改查、登出;(2)用戶管理:該模塊的主要功能是實(shí)現(xiàn)對(duì)用戶的個(gè)人信息的管理工作,包括信息添加、信息修改與刪除、信息查詢等;(3)課程管理:該模塊對(duì)各個(gè)班級(jí)的課程進(jìn)行設(shè)置,添加、刪除、查詢等功能操作; (4) 成績管理:該模塊的主要功能是實(shí)現(xiàn)對(duì)學(xué)生學(xué)期期間的各學(xué)科成績的管理工作,包括成績添加,成績修改與刪除等; 根據(jù)以上幾個(gè)模塊繪出了系統(tǒng)功能模塊圖和系統(tǒng)操作流程圖。(5)退出功能:結(jié)束并關(guān)閉系統(tǒng)。 (3)查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。普通用戶只是查詢不能修改,系統(tǒng)管理員能修改、刪除所有信息。一般用戶為訪問系統(tǒng)用戶,可以是教師,也可以是學(xué)生,但權(quán)限上受到控制,只可以查詢一些資料,如學(xué)生的學(xué)籍檔案,學(xué)生的成績,學(xué)生的課程情況等信息,而不能對(duì)這些信息進(jìn)行修改,刪除等操作。系統(tǒng)主要用于管理學(xué)生信息,同時(shí)管理學(xué)生的成績以及課程情況。3 需求分析 用戶需求分析本系統(tǒng)專門為學(xué)校學(xué)生學(xué)籍管理所設(shè)置,用于教務(wù)處管理學(xué)生的學(xué)籍情況,并進(jìn)行相應(yīng)的調(diào)整,同時(shí)也可用于教師和學(xué)生。(3)運(yùn)行上可行性: 本系統(tǒng)可以運(yùn)行在Win95, Win98, Win2000,WindowsXP等操作系統(tǒng)之上, 就是說市場上流行的操作系統(tǒng)都可以支持。采用MySQL數(shù)據(jù)庫以及使用MyEclipse和Tomcat作為系統(tǒng)開發(fā)的開發(fā)軟件,采用Java,JavaScript以及JSP等語言,其提供完善的指令控制語句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供了有效保障,為開發(fā)滿足客戶要求的系統(tǒng)保證了代碼的模塊化,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。以計(jì)算機(jī)為基礎(chǔ)的管理系統(tǒng)使教師和管理者擺脫了那種繁雜、易錯(cuò)的記錄及管理方式,通過計(jì)算機(jī)以及配套的軟件,用戶可以采用全新的方式從不同的地方存取各種信息。只要資源和時(shí)間不加以限制, 所有的項(xiàng)目都是可行的, 然而, 由于資源缺乏和交付時(shí)間限制的困擾, 給基于計(jì)算機(jī)系統(tǒng)的開發(fā)帶來了困難。因此,我想通過學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與開發(fā),使學(xué)生學(xué)籍管理工作更加科學(xué)化、規(guī)范化、程序化,促使提高信息處理的速度和正確性,使學(xué)校的信息流程和流向更加清晰化、合理化,能夠在第一時(shí)間內(nèi)把握學(xué)生信息,以提高整體教學(xué)水平。為學(xué)校將來的整體信息化建設(shè)提供必要的支持。具體目標(biāo)如下:提高學(xué)生學(xué)籍管理的效率,節(jié)約管理成本,增強(qiáng)學(xué)生管理的安全性。但傳統(tǒng)的學(xué)籍管理模式和管理手段不僅大量地消耗人力、物力,同時(shí),還存在諸多弊端,時(shí)常影響教學(xué)秩序,阻礙教學(xué)改革的深化,難以保證該項(xiàng)工作應(yīng)具有的嚴(yán)肅性。凡經(jīng)過升學(xué)考試或按規(guī)定手續(xù)被正式錄取的學(xué)生,入校辦理注冊(cè)手續(xù)后即取得該校學(xué)籍,它標(biāo)志著學(xué)生取得了參加學(xué)習(xí)的資格。關(guān)鍵字:MySQL,Java,學(xué)生學(xué)籍管理AbstractThe student management system database is using MySQL, the server is using . The system is based on MyEclipse platform, using Java, JavaScript and JSP language, and uses MVC model development.The student information management system is a prehensive database of typical application, its development mainly includes two aspects: the background of the establishment and maintenance of database and frontend application development. System is mainly to plete the login user interface management, information management, course information management, four aspects of performance informati