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

正文內(nèi)容

學(xué)籍管理系統(tǒng)(內(nèi)含源代碼)(已修改)

2025-01-25 14:00 本頁面
 

【正文】 XX學(xué)院計算機科學(xué)與技術(shù)系實 驗 報 告課程名稱程序設(shè)計基礎(chǔ)實驗(2)實驗項目應(yīng)用系統(tǒng)的面向?qū)ο笤O(shè)計與分析實驗類型綜合性實驗完成人所在班級指導(dǎo)教師完成日期2009年11月 30日31實驗報告正文一.實驗報告簡表實驗課題名稱學(xué)籍管理系統(tǒng)綜合性實驗項目應(yīng)用系統(tǒng)的面向?qū)ο笤O(shè)計與分析服務(wù)課程程序設(shè)計基礎(chǔ)實驗(2)實驗小組組長指導(dǎo)教師參與實驗人員及其在實驗課題中承擔(dān)的主要任務(wù)(包括組長)學(xué) 號小組成員姓名班 級在實驗課題中的主要作用二.設(shè)計內(nèi)容與要求設(shè)計內(nèi)容:設(shè)計基于文件結(jié)構(gòu)的學(xué)籍管理系統(tǒng)設(shè)計要求: (1)錄入學(xué)生基本信息的功能界面 (2)修改學(xué)生基本信息的功能界面 (3)查詢學(xué)生基本信息的功能界面 (4)刪除學(xué)生基本信息的功能界面三.總體設(shè)計,包括需求分析、功能描述、設(shè)計工具與運行環(huán)境、類及類間關(guān)系描述等a、 :程序的入口。初始化主界面,使主界面位于屏幕中間,且用戶不能改變其大小。b、 :程序的主界面。由菜單、登陸界面和操作選項所構(gòu)成。其中菜單的“文件”中各操作項必須在登陸后方可選擇,輸入用戶名和密碼點擊“進入”,提示登陸成功之后(用戶名和密碼在數(shù)據(jù)庫的Admin表中,如果用戶填的密碼或用戶名錯誤或沒填都會產(chǎn)生相應(yīng)的警告框),登陸界面消失,出現(xiàn)“添加信息”、“修改信息”、“信息查詢”和“刪除信息”四個按鈕,且菜單中的操作項也被激活。點擊要操作的按鈕或菜單項,進入要操作的界面(窗口出現(xiàn)在屏幕左上角)。c、 :添加信息界面。按照要求添入基本信息,如果用戶填錯或沒填,提示錯誤信息(如不能添加已經(jīng)注冊的學(xué)號)。填寫完整后,點擊“增加”按鈕,將信息加入數(shù)據(jù)庫的BaseInf表中。d、 :修改信息界面。按照提示輸入要修改信息的學(xué)生學(xué)號,點擊“下一步”(如果數(shù)據(jù)庫無此學(xué)號,則提示“無此對應(yīng)信息”),從數(shù)據(jù)庫中將該學(xué)生的完整信息讀出,用戶修改之后點擊“修改”即可。注意:為了防止意外,修改學(xué)生信息時,程序禁止了對學(xué)號的修改。(為了程序設(shè)計方便和代碼重用,修改信息的代碼是先刪此該生所有信息,再將修改后的信息全部添加到數(shù)據(jù)庫,這也是數(shù)據(jù)庫修改的原理)e、 :查詢信息界面。輸入要查詢的學(xué)生的學(xué)號或姓名(也可兩項都填寫),點擊“查詢”,將提示“查無對應(yīng)信息”或?qū)⒉樵兊降膶W(xué)生完整信息顯示出來,如果有多條對應(yīng)信息,“下一條”按鈕可選,單擊之后可查看下一滿足條件的信息,查找準(zhǔn)確的學(xué)生信息。f、 :刪除信息界面。輸入要刪除信息的學(xué)生的學(xué)號,單擊“下一步”,程序給出該生的完整信息,點擊“刪除”,提示是否確定刪除對話框,仔細查看信息確認(rèn)無誤后,單擊“確定”完成刪除,否則單擊“取消”。四.詳細設(shè)計,包括類圖及代碼等: import 。import .*。public class Student { boolean packFrame = false。 public Student() { MainFrame frame = new MainFrame()。 if (packFrame) { ()。 } else { ()。 } Dimension screenSize = ().getScreenSize()。 Dimension frameSize = ()。 if ( ) { = 。 } if ( ) { = 。 } ( ( ) / 2, ( ) / 2)。 (true)。 } public static void main(String[] args) { try { (())。 } catch (Exception e) { ()。 } new Student()。 }}:import .*。import .*。import .*。import .*。public class MainFrame extends JFrame { boolean login = false。 JPanel contentPane。 JMenuBar jMenuBar1 = new JMenuBar()。/*菜單條*/ JMenu jMenuFile = new JMenu()。/*菜單項*/ JMenu jMenuHelp = new JMenu()。/*菜單項*/ JMenuItem jMenuFileExit = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuHelpAbout = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuItem1 = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuItem2 = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuItem3 = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuItem4 = new JMenuItem()。/*菜單子項*/ JMenuItem jMenuItem5 = new JMenuItem()。/*菜單子項*/ Label label1 = new Label()。/*標(biāo)簽*/ Label label2 = new Label()。/*標(biāo)簽*/ Label label3 = new Label()。/*標(biāo)簽*/ Label label4 = new Label()。/*標(biāo)簽*/ Button button1 = new Button()。/*按鈕*/ Button button2 = new Button()。/*按鈕*/ Button button3 = new Button()。/*按鈕*/ Button button4 = new Button()。/*按鈕*/ Button button5 = new Button()。/*按鈕*/ TextField textField1 = new TextField()。/*文本框*/ TextField textField2 = new TextField()。/*文本框*/ public MainFrame() { /*構(gòu)造函數(shù)*/ enableEvents()。 try { jbInit()。 } catch (Exception e) { ()。 } } private void jbInit() throws Exception { /*初始化*/ contentPane = (JPanel)()。/*初始化一個容器*/ (null)。 (false)。/*設(shè)置是否啟用該組件 FALSE表示不啟用*/ (true)。/*該組件繪制其邊界內(nèi)的所有像素*/ (new Dimension(1, 1))。/*設(shè)置組建的首選大小*/ (true)。/*提供一個關(guān)于此 JComponent 是否應(yīng)該獲得焦點的提示*/ ()。 (false)。/*設(shè)置此窗體為不可由用戶調(diào)整大小*/ (new Dimension(400, 300))。/*調(diào)整窗口大小 寬為400高為300*/ (學(xué)籍管理系統(tǒng))。 (true)。 (true)。/*如果該屬性為 true 并且按鈕有邊框,則繪制該邊框*/ (true)。/*設(shè)置該值指示是否在此組件請求焦點前,為當(dāng)前的焦點所有者調(diào)用輸入校驗器*/ (文件)。 (文件)。 (幫助)。 (退出)。 (new MainFrame_ActionAdapter(this))。 (關(guān)于)。 (new MainFrame_ActionAdapter(this))。 (new Font(Dialog, 1, 15))。 (用 戶:)。 (new Rectangle(123, 25, 49, 16))。 (new Font(Dialog, 1, 15))。 (密 碼:)。 (new Rectangle(123, 62, 49, 16))。 ()。 (new Rectangle(192, 24, 62, 18))。 (39。*39。)。 ()。 (new Rectangle(192, 61, 62, 18))。 (進入系統(tǒng))。 (new Font(Dialog, 1, 15))。 (new Rectangle(150, 104, 101, 22))。 (new MainFrame_ActionAdapter(this))。 (new Font(Dialog, 1, 15))。 ()。 (請選擇操作項)。 (false)。 (new Rectangle(158, 92, 84, 16))。 (new Font(Dialog, 1, 15))。 (添加信息)。 (false)。 (new Rectangle(74, 136, 97, 33))。 (new Font(Dialog, 1, 15))。 (修改信息)。 (false)。 (new Rectangle(226, 136, 97, 33))。 (new Font(Dialog, 1, 15))。 (信息查詢)。 (false)。 (new Rectangle(74, 185, 97, 33))。 (new Font(Dialog, 1, 15))。 (刪除信息)。 (false)。 (new Rectangle(226, 185, 97, 33))。 (添加信息)。 (信息查詢)。 (修改信息)。 (刪除信息)。 (幫助)。 (new Font(Dialog, 1, 30))。 (學(xué)籍管理系統(tǒng))。 (false)。 (new Rectangle(70, 37, 261, 33))。 (jMenuItem1)。 (false)。 (new MainFrame_ActionAdapter(this))。 (false)。 (jMenuItem2)。 (new MainFrame_ActionAdapter(this))。 (false)。 (jMenuItem3)。 (new MainFrame_ActionAdapter(this))。 (false)。 (jMenuItem4)。 (new MainFrame_ActionAdapter(this))。 (jMenuFileExit)。 (jMenuItem5)。 (jMenuHelpAbout)。 (jMenuFile)。 (jMenuHelp)。 (label1, null)。 (label2, null)。 (textField1, null)。 (textField2, null)。 (label3, null)。 (button2, null)。 (new MainFrame_ActionAdapter(this))。 (button4, null)。 (new MainFrame_ActionAdapter(this))。 (button3, null)。 (new MainFrame_ActionAdapter(this))。 (button5, null)。 (new MainFrame_ActionAdapter(this))。 (button1, null)。 (label4, null)。 (jMenuBar1)。 } public void jMenuFileExit_a
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1