freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計(jì)---基于mysql的學(xué)生信息管理系統(tǒng)-java-在線瀏覽

2025-03-24 06:31本頁面
  

【正文】 ......................................................................................................... 27 六、 添加功能 ( ) ............................................................................................................. 31 七、 查找功能 ( ) ............................................................................................................. 34 八、 刪除功能 ( ) ........................................................................................................... 36 九、 修改功能 ( ) ......................................................................... 錯(cuò)誤 !未定義書簽。 學(xué)生信息系統(tǒng)是一個(gè)非常通用的管理系統(tǒng)。 由通用的學(xué)生相關(guān)數(shù)據(jù)分析可知,系統(tǒng)包括院系管理、學(xué)生基本信息管理、課程管理、學(xué)生從成績管理等主要功能。 二、 目的和要求 1. 了解 JAVA 語言的特點(diǎn)及使用的范圍,掌握開發(fā)軟件平臺的搭建。 2) 學(xué)生基本信息管理 學(xué)生基本信息的錄入,包括學(xué)號、姓名、性別、出生日期、所在院系、班級等信息; 學(xué)生基本信息的修改、刪除、查詢。 4) 學(xué)生成績管理 學(xué)生成績的錄入,包括課程編號、課程名稱、學(xué)分、課程內(nèi)容等信息; 學(xué)生信息的修改、刪除、查詢。 時(shí)間 計(jì)劃 執(zhí)行結(jié)果 1 12 月 13 日 查閱相關(guān)資料 準(zhǔn)備好基礎(chǔ)知識 查閱了 JAVA Swing, MySQL等方面的相關(guān)資料 。 3 12 月 14 日 ~21 日 正式設(shè)計(jì) 完成代碼設(shè)計(jì)及調(diào)試 5 12 月 22 日 完成課程設(shè)計(jì)報(bào)告 整理文 件,并完成書面報(bào)告 JAVA 課程設(shè)計(jì) 5 需求分析 一、 學(xué)生管理系統(tǒng)的發(fā)展現(xiàn)狀 經(jīng)過了一段時(shí)間的發(fā)展,當(dāng)今,各大高校普遍都有了相對完善的學(xué)生管理系統(tǒng),但在部分中小學(xué)中,這種高效的管理手段,仍未能全面普及。 二、 系統(tǒng)功能分析 由通用的學(xué)生相關(guān)數(shù)據(jù)分析可知,系統(tǒng)包括院系管理、學(xué)生基本信息管理、課程管理、學(xué)生從成績管理等 主要功能 1。其中學(xué)號不得重復(fù)。 2. 涉及的數(shù)據(jù)表之間相對獨(dú)立,但仍有少量關(guān)聯(lián)。 JAVA 課程設(shè)計(jì) 8 系統(tǒng)模塊功能的實(shí)現(xiàn)與界面設(shè)計(jì) 一、 系統(tǒng)主要模塊 本次課程設(shè)計(jì)的主要目的,是通過實(shí)踐,讓我 對所學(xué)到的知識進(jìn)行考驗(yàn)和鞏固。設(shè)計(jì)出了系統(tǒng)的總體框架,參看 圖表 1。由于時(shí)間關(guān)系, 其余 功能沒有進(jìn)行具體設(shè)計(jì)。); 圖表 2 歡迎界面 圖表 3 主菜單界面 JAVA 課程設(shè)計(jì) 10 四、 子菜單 1. 實(shí)際運(yùn)行效果 ( 錯(cuò)誤 !未找到引用源。 八、 學(xué)生信息修改 1. 實(shí)際運(yùn)行效果 圖表 8 學(xué)生信息修改 JAVA 課程設(shè)計(jì) 15 2. 實(shí)現(xiàn)方法 1) 應(yīng)用查找功能相似的原理先搜索到要修改的信息; 2) 應(yīng)用刪除功能相似的原理刪除要修改的信息; 3) 調(diào)用錄入類,錄入要修改的新信息; JAVA 課程設(shè)計(jì) 16 課程設(shè)計(jì)心得 一、 程序結(jié)構(gòu)設(shè)計(jì) 思路培養(yǎng) 為了簡化程序,我并沒有為每個(gè)窗口都建一個(gè)類,而是把類似的窗口例如student_add, depart_add 等建一個(gè)類 Add_Menu,調(diào)用不同的函數(shù)建立不同窗口,如:student_add(), depart_add(); 二、 書寫習(xí)慣的養(yǎng)成 好的書寫習(xí)慣是一個(gè)優(yōu)秀程序員的必備品質(zhì)。 如: “ =”的左右應(yīng)該用空格隔開; a=1; 改為 a = 1; 這樣更為清晰; ; class { …… public void … ..{ …… . } } 三、 注意程序簡潔 在逐漸適應(yīng)面向?qū)ο缶幊桃院蟆J褂肰ector 等,也需要留意效率。 JAVA 課程設(shè)計(jì) 17 總結(jié) 系統(tǒng)設(shè)計(jì)過程中,主要涉及了包括 JAVA 基本語法、 AWT, Java Swing, MySQL等方面的相關(guān)知識。由于時(shí)間倉促,原本設(shè)想的功能還沒有一一實(shí)現(xiàn),待進(jìn)一步完善。 import 。 import 。 String url = jdbc: String userName= root。 try { ()。 (數(shù)據(jù)庫連接成功 )。 return null。 } return con。 con = null。 } } JAVA 課程設(shè)計(jì) 19 } public static void main(String args[]){ getConnection()。 import 。 import 。 import 。 import 。 public class StudentDao { public boolean addInfo(Student student){ boolean flag。 PreparedStatement ps。 // ResultSet rs。 //用問號代替 ps = (sql)。 (2, ())。 (4, ())。 (6, ())。 (添加了一條記錄 )。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 }finally{ (con)。 } public ArrayListStudent findAll(){ ArrayListStudent students = new ArrayListStudent()。 Statement sta。 JAVA 課程設(shè)計(jì) 21 try { sta = ()。 //從表 depart 中查詢所有數(shù)據(jù) while(()){ Student student = new Student()。 ((2))。 ((4))。 ((6))。 (student)。 ()。 }finally{ (con)。 } public Student findOne(int id){ Student student = new Student()。 JAVA 課程設(shè)計(jì) 22 PreparedStatement ps。 ResultSet rs。 ps = (sql)。 rs = ()。 //注意數(shù)據(jù)類型要對應(yīng) ((Name))。 ((birthday))。 ((Class))。 }else{ (沒有數(shù)據(jù) )。 ()。 }finally{ (con)。 } JAVA 課程設(shè)計(jì) 23 public boolean deleteInfo(Student student){ boolean flag。 PreparedStatement ps。 try { sql = delete from student where id=?。 (1, ())。 (成功刪除了一條記錄 )。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 }finally{ (con)。 } } JAVA 課程設(shè)計(jì) 24 三、 歡迎 界面 ( ) package menu。 import 。 import 。 import 。 import .*。 JPanel p1 = new JPanel()。 JLabel l = new JLabel(歡迎進(jìn)入學(xué)生信息管理系統(tǒng)! )。 Wele(){ (new Wind())。 Font font = new Font( 歡迎進(jìn)入學(xué)生信息管理系統(tǒng)! , , 40)。 (p1,)。 (l)。 (b)。 (400, 200, 600, 200)。 } private class Monitor2 extends MouseAdapter{ public void mousePressed(MouseEvent e) { new Menu()。 } } public static void main(String args[]){ new Wele()。 (0)。 import .*。 import 。 import 。 public class Menu { JFrame f = new JFrame(菜單 )。 Menu(){ JButton b_depart = new JButton(院系信息 )。 JButton b_course = new JButton(課程信息 )。 JButton ex = new JButton(退出 )。 (new Monitor2())。 (new Monitor2())。 JAVA 課程設(shè)計(jì) 26 (new Wind())。 (new GridLayout(1,2))。 JPanel p2 = new JPanel()。 (p2)。 (b_depart)。 (b_course)。 (ex)。 (true)。 } private class Wind extends WindowAdapter{ public void windowClosing(WindowEvent e) { (false)。 } } private class Monitor2 implements ActionListener{ public void actionPerformed(ActionEvent e) { if(().equals(退出 )){ new Menu()。 } if(().equals(學(xué)生信息 )){ new Son_menu().studentmenu()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1