【正文】
Font ft=new Font(。import 。import 。import 。import 。import .*。import .*。 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 本系統(tǒng)采用Access數(shù)據(jù)庫(kù)管理系統(tǒng)作為后臺(tái)數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具,設(shè)計(jì)的表結(jié)構(gòu)如下:第三章 程序代碼及運(yùn)行效果:/*主類代碼*/ package kcsj。這些功能基本上能滿足用戶操作的需要,這樣用戶操作起來(lái)就更簡(jiǎn)單方便。該系統(tǒng)要求除了能實(shí)現(xiàn)信息的錄入,刪除,插入,更新,數(shù)據(jù)導(dǎo)出excel文件等基本功能之外,還要求能夠根據(jù)用戶的需要進(jìn)行操作。另外窗口界面要多用按鈕,少用菜單,窗口的各個(gè)控鍵布局要合理,美觀。因?yàn)樵撓到y(tǒng)涉及到學(xué)生成績(jī)的真實(shí)性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制,首先應(yīng)設(shè)計(jì)一個(gè)用戶的登陸窗口界面,要求只能由特定的人員對(duì)該系統(tǒng)進(jìn)行操作。在開(kāi)發(fā)學(xué)生信息管理系統(tǒng)時(shí),最重要的就是學(xué)生的基本信息。 應(yīng)解決的問(wèn)題盡量合理地減少數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲(chǔ)空間,減少產(chǎn)生混亂影響的危險(xiǎn),還能提高計(jì)算機(jī)的運(yùn)行速度。本《學(xué)生管理系統(tǒng)》具有對(duì)學(xué)生進(jìn)行學(xué)籍管理的功能。用ODBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。第二章 系統(tǒng)分析 系統(tǒng)分析學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。 access數(shù)據(jù)庫(kù)簡(jiǎn)介Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開(kāi)發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理。因此它可以跨平臺(tái)運(yùn)行 4)分布式安全性Java從誕生之日起就與網(wǎng)絡(luò)聯(lián)系在了一起,他強(qiáng)調(diào)網(wǎng)絡(luò)特性,內(nèi)置TCPIP,HTTP,F(xiàn)TP協(xié)議庫(kù),便于開(kāi)發(fā)網(wǎng)上應(yīng)用系統(tǒng)。他綜合了解釋性語(yǔ)言與編譯語(yǔ)言的眾多有點(diǎn),使其執(zhí)行效率較以往的程序設(shè)計(jì)語(yǔ)言有了大幅度的提高。利用java同樣可以變質(zhì)出非常復(fù)雜的系統(tǒng),且運(yùn)行占用很少的內(nèi)存資源。Java程序設(shè)計(jì)語(yǔ)言是新一代語(yǔ)言的代表,他強(qiáng)調(diào)了面向?qū)ο蟮奶匦?,可以用?lái)開(kāi)發(fā)范圍廣泛的軟件,它具有支持圖形化的用戶界面,網(wǎng)格以及數(shù)據(jù)庫(kù)連接等復(fù)雜功能。使學(xué)校充分利用計(jì)算機(jī)所帶來(lái)的新技術(shù),為培養(yǎng)人才打下堅(jiān)實(shí)的基礎(chǔ)。學(xué)生成績(jī)管理系統(tǒng)可以實(shí)施應(yīng)用在各中、大、小院校中,適用范圍很廣,應(yīng)用性強(qiáng)。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情,故決定選擇學(xué)生成績(jī)管理系統(tǒng)來(lái)作為本人的畢業(yè)設(shè)計(jì),在很短的時(shí)間里開(kāi)發(fā)出一套界面友好,功能強(qiáng)大,使用簡(jiǎn)單的適用于各規(guī)模學(xué)院的學(xué)生成績(jī)管理系統(tǒng)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。一個(gè)學(xué)校的信息化程度體現(xiàn)在將計(jì)算器與信息技術(shù)應(yīng)用于教學(xué)與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。關(guān)鍵字: 學(xué)生信息 管理系統(tǒng)添加 刪除 查詢 修改Abstract With the rapid development of network munication technology and extensive application of information technology, puter applications have spread to the economic and social life in various field of education is no exception, now there have been a variety of remote network online education system, library management system, student information management is either a student information management schools are an indispensable part of its contents and teaching for school managers, policymakers are essential, and the traditional manual management inefficient for data query, update and maintenance brought great the student information management system development and application of information is necessary, it is able to provide managers with sufficient information and quick inquiry means to improve school student information management student information management system is based on the java language, it is able to provide students with information management function to facilitate system administrators to students student number, class and other information to add, modify, delete, query and other operations, but can be just as convenient for students information to system is mainly achieved using java language and access, so it is very portable, very : Student Information Management System add delet revise前言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來(lái),信息改變了我們這個(gè)社會(huì)。本文的學(xué)生信息管理系統(tǒng)是基于java語(yǔ)言的,它能夠提供學(xué)生信息管理功能,方便系統(tǒng)管理員對(duì)學(xué)生學(xué)號(hào)、班級(jí)等信息的添加、修改、刪除、查詢等操作,同時(shí)可以一樣方便的對(duì)學(xué)生的信息進(jìn)行查詢。其中學(xué)生信息管理是任一院校都不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和教學(xué)管理者來(lái)說(shuō)都至關(guān)重要,而傳統(tǒng)的人工管理方式效率較低,為數(shù)據(jù)的查詢、更新和維護(hù)帶來(lái)了極大的不便。謹(jǐn)向?qū)徳u(píng)本文的各位專家、老師致意!參 考 文 獻(xiàn)[1].劉新民,蔡瓊,白康生編著《Visual Basic 》清華大學(xué)出版社2004[2].郭勝,夏邦貴編著《Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)入門(mén)與范例解析》[3].王彬華,李建華編著《Visual Basic實(shí)例教程》[4].劉韜,駱娟,何旭洪編著《Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航(第二版)》[5].孫越編著《Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)自學(xué)教程》[6].郭曉烹編著《Visual Basic高級(jí)編程及其項(xiàng)目應(yīng)用開(kāi)發(fā)》中國(guó)水利水電出版社[7].曹青 郭志強(qiáng)編著的《Visual Basic程序設(shè)計(jì)教程》機(jī)械工業(yè)出版社第二篇:學(xué)生信息管理系統(tǒng)摘 要隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。MsgBox ”無(wú)此對(duì)象或其它參數(shù)錯(cuò)誤! End SubPrivate Sub Form_Resize()If 1 Then = 240 = End If End Sub總結(jié)通過(guò)近三個(gè)月的畢業(yè)設(shè)計(jì),經(jīng)過(guò)資料的收集、方案的選擇比較和論證,到分析計(jì)算,再到程序的編制以及畢業(yè)設(shè)計(jì)論文的撰寫(xiě)等各個(gè)環(huán)節(jié),我對(duì)大學(xué)三年專科階段的知識(shí)有了一個(gè)整體的深層次的理解,同時(shí)對(duì)程序的理解更加深刻和準(zhǔn)確。添加一個(gè)餅圖With (22, 1, 32, 5).Merge.Borders(cellEdgeLeft)= cellThin.Borders(cellEdgeRight)= cellThin.Borders(cellEdgeTop)= cellThin.Borders(cellEdgeBottom)= cellThinEnd With 22, 1With (22, 1).SetDataSource 18, 1, 19, 5.ChartType = cell3DPie.DisplayDataLabels = True.ScaleFont = FalseEnd With = True39。對(duì)成績(jī)進(jìn)行圖表顯示Do While Not cg = (0)Select Case cgCase 90 To 150ac1 = ac1 + 1Case 80 To 89ac2 = ac2 + 1Case 70 To 79ac3 = ac3 + 1Case 60 To 69ac4 = ac4 + 1Case 0 To 59ac5 = ac5 + 1End Select Loop = + 5(17, 1).Text = ”比例統(tǒng)計(jì)“(18, 1).Text = ”優(yōu)“(18, 2).Text = ”良“(18, 3).Text = ”中“(18, 4).Text = ”及格“(18, 5).Text = ”不及格“(19, 1).Text = ac1(19, 2).Text = ac2(19, 3).Text = ac3(19, 4).Text = ac4(19, 5).Text = ac539。圖表的表名稱(2, 1).Text = ”姓 名“(3, 1).Text = ”平均分“(4, 1).Text = ”最高分“(5, 1).Text = ”最低分“Set qy1 = (tbsql1)If = True ThenMsgBox ”無(wú)任何對(duì)應(yīng)數(shù)據(jù)!“Exit SubEnd IfDo While Not = + 1(2, ).Text = Mid((1), 1, 4)(4, ).Text = Mid((3), 1, 4)Loop For i = 1 To ).Merge(1, 1, 5, 1).Alignment = cellCenterCenter(2, 1, 2, ).Alignment = cellRightCenter(2, 1, 2, ).Borders(cellEdgeLeft)= cellThin.Borders(cellEdgeRight)= cellThin.Borders(cellEdgeTop)= cellThin.Borders(cellEdgeBottom)= cellThin.Borders(cellInsideHorizontal)= cellThin.Borders(cellInsideVertical)= cellThinEnd With39。進(jìn)行注冊(cè)Dim i As LongDim ac1, ac2, ac3, ac4, ac5 As Integer = False = vbButtonShadow = Flat = 40 = 5(1)= 30 For i = 1 To 1 (i).Width = 70Next39。“ Else tbsql1 = ”select 姓名,avg(成績(jī))as平均成績(jī),max(成績(jī))as 最高分,min(成績(jī))as 最低分 from 學(xué)生與課程,學(xué)生信息 where = and = Group by 姓名 order by avg(成績(jī))desc“ tbbm1 = ”所有學(xué)生成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where =“ End If Unload Me 1 Else If ”“ Then Class = tbbm1 = amp。 amp。 ”所有成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where = and 班級(jí)=39。 ”39?!?amp。 ”39?!?amp。 ”39。“ amp。 amp。 ”39?!?amp。 ”39。“ amp?!?Else tbsql1 = ”select 姓名,avg(成績(jī))as平均成績(jī),max(成績(jī))as 最高分,min(成績(jī))as 最低分 from 學(xué)生與課程,學(xué)生信息 where = and = Group by 姓名 order by avg(成績(jī))desc“ tbbm1 = ”所有學(xué)生成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where =“ End If Unload Me 1 Else If ”“ Then Class = tbbm1 = amp。 amp。 ”所有成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where = and 班級(jí)=39。 ”39?!?amp。 ”39。“ amp。 ”39?!?amp。 amp。 ”39?!?amp。 ”39?!?amp。)“ Set qy1 = (sql)End If Next MsgBox ”命令執(zhí)行完畢!“, vbInformation, ”完成“ = 1 = 21 Case ”學(xué)生與課程“ MsgBox ”未授權(quán)版本,學(xué)生與課程的保存代碼未執(zhí)行“ End Select gridsave = False griddelete = False 39。 (i, fnumber).Text amp。,39。 (i, j).Text amp。,“Next sql = sql amp。 (hang, j).Text amp。 ”=39。 tkbase amp。,“Next s