學生學籍管理系統(tǒng) Java + SQL Server2000_第1頁
學生學籍管理系統(tǒng) Java + SQL Server2000_第2頁
學生學籍管理系統(tǒng) Java + SQL Server2000_第3頁
學生學籍管理系統(tǒng) Java + SQL Server2000_第4頁
學生學籍管理系統(tǒng) Java + SQL Server2000_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機學院管理信息課程設計目錄第一章 系統(tǒng)概述. 1第二章 系統(tǒng)需求分析. 22.1 系統(tǒng)設計思想. 22.2 學校工作流程分析. 22.3 用戶具體需求分析. 22.4 系統(tǒng)設計分析. 32.5 系統(tǒng)功能分析. 32.6 系統(tǒng)功能模塊圖. 42.7 擬實現的簡單操作界面 . 42.8 UML建模 . 92.8.1 用例圖. 92.8.2 活動圖. 92.9 數據流圖 . 10第三章 數據庫設計 . 133.1 概念結構設計. 133.1.1 E-R圖 . 133.2 邏輯結構設計. 143.3 流程圖. 153.4 數據字典. 173.5 物理結構設計. 17第四章 系統(tǒng)實現 . 204.1

2、 系統(tǒng)測試. 204.2 系統(tǒng)運行結果截圖. 204.3 程序代碼. 27第五章 總 結. 44參考文獻. 45計算機學院管理信息課程設計第一章 系統(tǒng)概述隨著信息技術在管理上越來越深如而廣泛的應用,管理信息系統(tǒng)的實施在技術上已經逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。學生學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著

3、許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。作為計算機應用的一部分,使用計算機對學生學籍進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生學籍管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)是一個典型的信息管理系統(tǒng),主要完成對學生基本信息、班級信息、課程信息、成績信息等多種數據信息的管理,包括數據庫中表的錄入、修改、刪除等。系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中學籍管理用戶包括系統(tǒng)管理員、普通用

4、戶,普通用戶包括教師和學生。由于本系統(tǒng)管理的對象單一,都是學生,且每個數據內容具有較強的關聯性,涉及的計算過程不是很復雜。因此,比較適合于采用數據庫管理。本系統(tǒng)是在WindowsXP 系統(tǒng)的環(huán)境下開發(fā)的,所采用的開發(fā)語言是Java語言,使用的開發(fā)工具為: MyEclipse6.0,采用Microsoft SQL Server 2000數據庫管理系統(tǒng)。 1計算機學院管理信息課程設計第二章 系統(tǒng)需求分析2.1 系統(tǒng)設計思想1.采用現有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F有的資源, 減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應用效果。2.系統(tǒng)滿足學校的需求,例如學生信息的錄入、查詢

5、、更新等。管理員對用戶的查詢、增加、刪除等。3.系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據添加、刪除、修改等操作。2.2 學校工作流程分析學校工作總體規(guī)劃由教務人員在學生學籍信息管理系統(tǒng)中完成對運行教務處所需的基本數據的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。新的學年,教務人員首先加入年級信息,然后編排班級,再對來校學生進行基本的信息錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新學生信息的維護。 在每個學期開始,教務處根據班級的情況,以班為單位,為每個班級安排一個輔導員及,并對各科老師進行安排。每舉行一次考試后由任課老師對本科的成績進行錄入,上交教務處,匯總,并

6、進行排名,由教務處再進行匯總,并對各班級各科成績及總成績進行排名。 教務處、輔導員及任課老師跟據實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據自己的需要進行適當的查詢。2.3 用戶具體需求分析普通用戶:對各科成績的查詢及查看所有學生的成績以及所有學生的信息,修改用戶密碼。系統(tǒng)管理員:能夠瀏覽所有用戶信息,能添加刪除用戶,修改密碼,新生入 2計算機學院管理信息課程設計學還能夠添加修改新生的學籍信息,刪除畢業(yè)生的學籍信息,對所有院系的課程進行安排,能夠進行各班級管理,還能對學生成績進行添加、修改、查詢等管理。2.4 系統(tǒng)設計分析本系統(tǒng)功能主要分為六大類:用戶管理:用于對用戶的添加刪

7、除,賦予不同權限及對用戶密碼的修改及查詢。課程管理:用于對各學期課程的開設、修改、查詢和刪除。成績管理:用于對成績的添加、修改、查詢和刪除。班級管理:用于對班級的添加、修改、查詢和刪除。幫助信息:用于對本系統(tǒng)的具體操作進行詳解。2.5 系統(tǒng)功能分析權限功能:為用戶設置權限功能,可分為普通用戶,系統(tǒng)管理員。普通用戶只是查詢不能修改,系統(tǒng)管理員能修改、刪除所有信息。錄入功能:系統(tǒng)沒有為普通用戶提供相應的錄入功能,為系統(tǒng)管理員提供對所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內的所有信息。 維護功能:為普通用戶提供查詢及相應的修改功能,為系統(tǒng)管理員提供對所有信息的修改刪除功

8、能。幫助功能:能幫助初次使用者對本系統(tǒng)的應用及處理常見的問題。退出功能:結束并關閉系統(tǒng)。3計算機學院管理信息課程設計2.6 系統(tǒng)功能模塊圖圖2.1 系統(tǒng)功能模塊圖2.7 擬實現的簡單操作界面1. 程序基本界面: 點擊每個菜單都有相應的下拉列表,如圖所示“用戶管理”。 圖2.2 程序基本界面圖2. 用戶登入界面,輸入用戶名與密碼: 圖2.3 用戶登陸界面圖 4計算機學院管理信息課程設計3. 用戶瀏覽界面,從這可以看到所有存在的用戶及各自的權限: 圖2.4 用戶瀏覽界面圖4. 修改密碼界面:輸入用戶名輸入新密碼再次輸入確 定重 填 圖2.5 修改密碼界面圖5. 添加用戶界面,添加的用戶自動保存至用

9、戶數據庫中: 圖2.6 添加用戶界面圖6. 刪除用戶界面,只有系統(tǒng)管理員用戶才可進行此操作:請輸入要刪除的用戶名確 定取消 圖2.7 刪除用戶界面圖5計算機學院管理信息課程設計7. 添加學籍信息界面,新生入學時添加其個人信息: 圖2.8 添加學籍界面圖8. 查詢學生個人信息界面,可按學號、班號、姓名三種方式進行查詢:圖2.9 查詢學生信息界面圖9. 查改刪學籍信息界面:圖2.10 查刪改學籍界面圖 6計算機學院管理信息課程設計10. 添加班級信息界面,包括班號、班級輔導員、年級、自習室: 圖2.11 添加班級信息界面圖11. 查詢班級信息界面:圖2.12 查詢班級信息界面圖12. 添加課程信息

10、界面:圖2.13 添加課程信息界面圖13. 查刪改課程信息界面:圖2.14 查刪改課程信息界面圖7計算機學院管理信息課程設計14. 設置年級課程界面: 圖2.15 設置年級課程界面圖15. 添加成績信息界面: 圖2.16 添加成績信息界面圖16. 改刪成績信息界面: 圖2.17 改刪成績界面圖17. 查詢成績界面:圖2.18 查詢成績界面圖 8計算機學院管理信息課程設計2.8 UML建模2.8.1 用例圖用例圖是對系統(tǒng)需求的描述,表達了系統(tǒng)的功能和所提供的服務,包括學生信息管理子系統(tǒng)、系統(tǒng)信息管理子系統(tǒng)、課程管理子系統(tǒng)、班級管理子系統(tǒng)、成績管理子系統(tǒng),如圖2.19所示。 圖2.19 系統(tǒng)用例圖

11、2.8.2 活動圖活動圖可以用來描述工作流和并發(fā)處理行為,表達從一個活動到另一個活動的控制流,描述的是響應內部處理的對象類的行為。在本系統(tǒng)中,首先登陸學籍管理系統(tǒng),輸入其用戶名和密碼,若用戶名和密碼有誤則返回,否則進入下一步,普通用戶和管理員用戶的功能各不同相同。如圖2.20所示。9計算機學院管理信息課程設計圖2.20 系統(tǒng)活動圖2.9 數據流圖本系統(tǒng)從總體上分為系統(tǒng)信息管理、學生信息管理、課程管理、班級管理和成績管理五大部分。每個模塊有自己的作用。下面的各模塊功能流圖就是由各功能之間的關系而得出的。1. 系統(tǒng)管理數據流圖圖2.21 系統(tǒng)管理數據流圖10計算機學院管理信息課程設計 2. 學生信

12、息數據流圖圖2.22 學生信息數據流圖 3. 課程管理數據流圖4. 班級管理數據流圖圖2.23 課程管理數據流圖 圖2.24 班級管理數據流圖 11 計算機學院管理信息課程設計5. 成績管理數據流圖圖2.25 成績管理數據流圖從以上數據流圖中可以看出學生信息管理系統(tǒng)所需完成具體的功能:系統(tǒng)管理模塊: 用戶的添加、刪除、瀏覽及權限的賦予。學生信息管理模塊:輸入學生基本信息,并可以對學生信息進行添加、查詢、修改、刪除。還可以關鍵字查詢并從數據庫里調出的學生基本信息.輸出學生基本信息,學號、班號、姓名查詢的信息結果。班級信息管理模塊:輸入班號、教室號、班主任等信息,并可以對班級信息進行添加、修改、查

13、詢、刪除。包括班號、教室號、班主任、年級的錄入及修改。輸出班號、教室號、班主任年級等信息。成績信息管理模塊:輸入成績信息,并可以對成績信息進行添加、查詢、修改、刪除。還可以用關鍵字查詢并調出數據庫里的學生基本成績信息的修改、刪除等。輸出查詢的學生成績信息。課程信息管理模塊:輸入課程的基本信息,并可以對課程信息進行添加、修改、刪除及課程設置。課程設置能夠對各年級的課程進行分類。劃分學期所學的課程。輸出課程的基本信息、年級及學期中所要學的課程等。12計算機學院管理信息課程設計第三章 數據庫設計3.1 概念結構設計概念結構的實際是整個數據庫設計的關鍵,這個階段主要的目標是通過對用戶需求進行綜合、歸納

14、與抽象,形成一個獨立于DBMS的概念模型(E-R圖)。 它的主要特點是:1.能真實、充分地反映現實世界,包括事物與事物之間的聯系,能滿足用戶對數據的處理要求,是對現實世界的一個真實模型;2.易于理解,因此可以用它和不熟悉計算機的用戶交換意見;3.易于更改,當應用環(huán)境和應用要求改變時,容易對概念模型修改和擴充;4.易于向關系、網狀、層次等各種數據模型轉換。3.1.1 E-R圖1. 分E-R圖: a b c d13計算機學院管理信息課程設計e圖3.1 分E-R圖2. 系統(tǒng)的總體E-R圖:圖3.1 總體E-R圖3.2 邏輯結構設計這個階段的任務就是把概念結構設計階段設計好的基本E-R圖轉換為與DBM

15、S所支持的數據模型相符合的邏輯結構。在這個階段里,該系統(tǒng)的目標就是把基本的E-R圖轉換成關系數據模型。通過轉換,得到的所需的數據表如下,其中,有下劃線的屬性為主鍵。學生(姓名,性別,學號,班級號,出生日期,入學日期,家庭住址,備注)班級(班級號,年級,輔導員,自習室 )用戶(用戶名,密碼,權限)課程(課程名,課程編號,課程類型,課程描述) 成績(學生姓名,學號,班級名稱,課程名,分數) 14計算機學院管理信息課程設計3.3 流程圖1. 系統(tǒng)流程圖圖3.2 系統(tǒng)流程圖 2. 分模塊流程圖(1)錄入模塊流程圖 圖3.3 錄入模塊流程圖15計算機學院管理信息課程設計(2)系統(tǒng)管理模塊流程圖圖3.4

16、系統(tǒng)維護模塊流程圖(3) 查詢模塊流程圖 圖3.5 查詢模塊流程圖16計算機學院管理信息課程設計3.4 數據字典3.5 物理結構設計根據邏輯關系模型可直接設計基于某種數據庫管理系統(tǒng)支持的物理結構,我們知道關系數據庫是由表構成的,所以依據系統(tǒng)用戶信息、學生基本信息、班級信息、課程信息和成績信息在數據庫中建立相應的表。17計算機學院管理信息課程設計本系統(tǒng)采用的后臺數據庫是Microsoft SQL Server 2000數據庫系統(tǒng),根據學籍管理系統(tǒng)的數據字典,設計出學籍管理系統(tǒng)數據庫中各個數據表,本數據庫名稱為“student”,其中包含五張表,它們分別是學生基本信息數據表,班級信息數據表,課程信

17、息數據表,成績信息數據表,用戶登陸信息數據表。 1. 學生基本信息數據表,包括學生的學號、姓名、性別、生日、家庭地址、聯系 ,入學日期,還有所在的系與班級,便于管理和查詢學生的基本信息。表3.1 學生基本信息數據表 2. 班級信息數據表,包括班級號、年級、輔導員、自習教室,設置為字符型。表3.2 班級數據信息表 3. 班級信息數據表,包括班級名稱及所在的年級,均設為字符型。表3.3 班級信息數據表 18計算機學院管理信息課程設計4. 課程信息數據表,包括課程的編號、課程名稱、課程類型及一些課程描述。表3.4 課程信息數據表 5. 成績信息數據表,包括考試科目編號、姓名、班級、學號、分數,便于成

18、績查詢。表3.5 成績信息數據表 6. 用戶信息數據表,包括用戶名、密碼以及用戶的權限。表3.6 用戶信息數據表 19計算機學院管理信息課程設計第四章 系統(tǒng)實現4.1 系統(tǒng)測試測試是為了發(fā)現程序和系統(tǒng)中的錯誤而執(zhí)行程序的過程。它的目標是在精心控制的環(huán)境下,通過系統(tǒng)的方法來檢查程序,以便發(fā)現程序中的錯誤。測試工作是保證系統(tǒng)質量的關鍵,也是對系統(tǒng)最終的評審。4.2 系統(tǒng)運行結果截圖1. 程序基本界面: 2. 用戶登陸界面:20計算機學院管理信息課程設計3 添加用戶界面: 4 修改密碼: 5刪除用戶界面: 21計算機學院管理信息課程設計6 添加學籍信息界面: 7. 查刪改學籍信息界面: 22計算機學

19、院管理信息課程設計8. 查詢學籍信息: 9. 添加班級信息界面: 10. 查刪改班級信息界面: 23計算機學院管理信息課程設計11. 添加課程信息界面: 12. 查刪改課程信息界面: 13. 添加成績信息界面: 24計算機學院管理信息課程設計14. 改刪成績信息界面: 15. 查詢成績信息界面: a. 直接確定查詢 b. 按學號查詢25計算機學院管理信息課程設計 c. 按班號查詢 d. 按課程查詢 26計算機學院管理信息課程設計4.3 程序代碼/package studentsystem;import java.awt.*;import java.awt.event.*;import java

20、x.swing.*;import java.sql.*;import javax.swing.UIManager;import java.awt.Toolkit;import java.awt.Canvas;import java.awt.Dimension;import java.io.FileInputStream;import java.io.*;public class mainFrameextends JFrame JPanel contentPane;String user1;int power;Statement ps;ResultSet rs;Connection con;St

21、ring url;String username;JMenuBar jMenuBar1 = new JMenuBar();JMenu jMenuFile = new JMenu();JMenu jMenuHelp = new JMenu();JMenuItem jMenuHelpAbout = new JMenuItem();JMenuItem adduser = new JMenuItem();JMenuItem deleteuser = new JMenuItem();/ JMenu xjgl = new JMenu();27計算機學院管理信息課程設計JMenuItem cxxj = ne

22、w JMenuItem();JMenuItem xgxj = new JMenuItem();JMenuItem tjxj = new JMenuItem();JMenu bjgl = new JMenu();JMenuItem xgbj = new JMenuItem();JMenuItem tjbj = new JMenuItem();JMenu kcsz = new JMenu();JMenuItem sznj = new JMenuItem();JMenuItem xgkc = new JMenuItem();JMenuItem tjkc = new JMenuItem();JMenu

23、 cjgl = new JMenu();JMenuItem tjcj = new JMenuItem();ImageIcon icon = new ImageIcon("images" + File.separator+"a.jpg"); JLabel jLabel1 = new JLabel(icon, JLabel.CENTER);JMenuItem xgcj = new JMenuItem();JMenuItem cxcj = new JMenuItem();JMenuItem exit = new JMenuIte

24、m();JMenuItem jMenuItem1 = new JMenuItem();JMenuItem llyh = new JMenuItem();JMenuItem login = new JMenuItem();/JMenu ghbj = new JMenu();JMenu jMenu1 = new JMenu();public mainFrame() enableEvents(AWTEvent.WINDOW_EVENT_MASK); try jbInit();catch (Exception e) e.printStackTrace();28計算機學院管理信息課程設計/Compone

25、nt initializationprivate void jbInit() throws Exception contentPane = (JPanel)this.getContentPane();contentPane.setLayout(null);/this.setSize(new Dimension(800, 600);this.setResizable(false);this.setTitle("學生管理系統(tǒng)");jMenuFile.setFont(new java.awt.Font("Dialog", 0,

26、15);jMenuFile.setForeground(Color.black);jMenuFile.setText("用戶管理 ");jMenuHelp.setFont(new java.awt.Font("Dialog", 0, 15);jMenuHelp.setText(" 幫助信息 ");jMenuHelpAbout.setFont(new java.awt.Font("Dialog", 0, 15); jMenuHelpAbout.setTe

27、xt("關于 ");jMenuHelpAbout.addActionListener(newmainFrame_jMenuHelpAbout_ActionAdapter(this);adduser.setFont(new java.awt.Font("Dialog", 0, 15);adduser.setText("添加用戶");adduser.addActionListener(new mainFrame_adduser_actionAdapter(this); deleteuser.

28、setFont(new java.awt.Font("Dialog", 0, 15);/ deleteuser.setText("刪除用戶");deleteuser.addActionListener(newmainFrame_deleteuser_actionAdapter(this);xjgl.setFont(new java.awt.Font("Dialog", 0, 15);xjgl.setText(" 學籍管理 ");xjgl.addActi

29、onListener(new mainFrame_xjgl_actionAdapter(this); bjgl.setFont(new java.awt.Font("Dialog", 0, 15);bjgl.setText(" 班級管理 ");kcsz.setFont(new java.awt.Font("Dialog", 0, 15);29計算機學院管理信息課程設計kcsz.setText(" 課程設置 ");cjgl.setFont(new jav

30、a.awt.Font("Dialog", 0, 15);cjgl.setText("成績管理");tjcj.setFont(new java.awt.Font("Dialog", 0, 15);tjcj.setText("添加成績信息");tjcj.addActionListener(new mainFrame_tjcj_actionAdapter(this); tjxj.setFont(new java.awt.Font("Dial

31、og", 0, 15);tjxj.setForeground(Color.black);tjxj.setText("添加學籍信息");tjxj.addActionListener(new mainFrame_tjxj_actionAdapter(this); xgxj.setFont(new java.awt.Font("Dialog", 0, 15);xgxj.setText("查改刪學籍信息");xgxj.addActionListener(new mainFram

32、e_xgxj_actionAdapter(this); cxxj.setFont(new java.awt.Font("Dialog", 0, 15);cxxj.setText("查詢學籍信息");cxxj.addActionListener(new mainFrame_cxxj_actionAdapter(this); tjbj.setFont(new java.awt.Font("Dialog", 0, 15);tjbj.setText("添加班級信息&qu

33、ot;);tjbj.addActionListener(new mainFrame_tjbj_actionAdapter(this); xgbj.setFont(new java.awt.Font("Dialog", 0, 15);xgbj.setText("查改刪班級信息");xgbj.addActionListener(new mainFrame_xgbj_actionAdapter(this); tjkc.setFont(new java.awt.Font("Dialog", 0,

34、 15);tjkc.setText("添加課程信息");tjkc.addActionListener(new mainFrame_tjkc_actionAdapter(this); xgkc.setFont(new java.awt.Font("Dialog", 0, 15);xgkc.setText("查改刪課程信息");xgkc.addActionListener(new mainFrame_xgkc_actionAdapter(this); sznj.setFont(new jav

35、a.awt.Font("Dialog", 0, 15);30計算機學院管理信息課程設計sznj.setText("設置年級課程");sznj.addActionListener(new mainFrame_sznj_actionAdapter(this); jLabel1.setText("");jLabel1.setBounds(new Rectangle(1, 0, 800, 603);xgcj.setFont(new java.awt.Font("Dialog&a

36、mp;quot;, 0, 15);xgcj.setText("改刪成績信息");xgcj.addActionListener(new mainFrame_xgcj_actionAdapter(this); cxcj.setFont(new java.awt.Font("Dialog", 0, 15);cxcj.setText("查詢成績信息");cxcj.addActionListener(new mainFrame_cxcj_actionAdapter(this); exit.setF

37、ont(new java.awt.Font("Dialog", 0, 15);exit.setText("退出系統(tǒng)");exit.addActionListener(new mainFrame_exit_actionAdapter(this); exit.addMouseListener(new mainFrame_exit_mouseAdapter(this); jMenuItem1.setFont(new java.awt.Font("Dialog", 0, 15);jMenuIte

38、m1.setText("修該密碼");jMenuItem1.addActionListener(newmainFrame_jMenuItem1_actionAdapter(this);llyh.setFont(new java.awt.Font("Dialog", 0, 15);llyh.setText("瀏覽用戶");llyh.addActionListener(new mainFrame_llyh_actionAdapter(this); login.setFont(new java

39、.awt.Font("Dialog", 0, 15);login.setText("用戶登錄");login.addActionListener(new mainFrame_login_actionAdapter(this); ghbj.setFont(new java.awt.Font("Dialog", 0, 15);jMenuFile.add(login);jMenuFile.add(llyh);jMenuFile.add(jMenuItem1);jMenuFile.add(add

40、user);jMenuFile.add(deleteuser);31計算機學院管理信息課程設計jMenuFile.add(exit);jMenuHelp.add(jMenuHelpAbout); jMenuBar1.add(jMenuFile); jMenuBar1.add(xjgl);jMenuBar1.add(bjgl);jMenuBar1.add(kcsz);jMenuBar1.add(cjgl);jMenuBar1.add(ghbj);jMenuBar1.add(jMenu1); jMenuBar1.add(jMenuHelp); xjgl.add(tjxj);xjgl.add(xgx

41、j);xjgl.add(cxxj);bjgl.add(tjbj);bjgl.add(xgbj);kcsz.add(tjkc);kcsz.add(xgkc);kcsz.add(sznj);cjgl.add(tjcj);cjgl.add(xgcj);cjgl.add(cxcj);contentPane.add(jLabel1, null); this.setJMenuBar(jMenuBar1); xjgl.setEnabled(false);bjgl.setEnabled(false);kcsz.setEnabled(false);cjgl.setEnabled(false);jMenuFile

42、.setEnabled(true); llyh.setEnabled(false);adduser.setEnabled(false); 32計算機學院管理信息課程設計deleteuser.setEnabled(false);this.setBounds(100, 100, 800, 600);this.setVisible(true);public static void main(String args) mainFrame main = new mainFrame(); public void jMenuFileExit_actionPerformed(ActionEvent e) Sy

43、stem.exit(0);public void jMenuHelpAbout_actionPerformed(ActionEvent e) new about();/Overridden so we can exit when window is closedprotected void processWindowEvent(WindowEvent e) cessWindowEvent(e);if (e.getID() = WindowEvent.WINDOW_CLOSING) jMenuFileExit_actionPerformed(null);void adduser

44、_actionPerformed(ActionEvent e) new adduser();void deleteuser_actionPerformed(ActionEvent e) new deleteuser();void xgmm_actionPerformed(ActionEvent e) new xiugaimima();void tjbj_actionPerformed(ActionEvent e) new addxj();33計算機學院管理信息課程設計void exit_actionPerformed(ActionEvent e) System.exit(0);void xgb

45、j_actionPerformed(ActionEvent e) new xgbj();void xjgl_actionPerformed(ActionEvent e) void login_actionPerformed(ActionEvent e) username = JOptionPane.showInputDialog(this, "請輸入用戶名");String pwd = JOptionPane.showInputDialog(this, "請輸入密碼");if (! (username = null &am

46、p;amp;& pwd = null) try /連接數據庫,驗證用戶String name = "com.microsoft.jdbc.sqlserver.SQLServerDriver"String url ="jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=student" Class.forName(name);Connection con = DriverManager.getConnection(url, "sa", &a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論