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

正文內(nèi)容

java面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告-文庫(kù)吧

2025-05-14 22:34 本頁(yè)面


【正文】 表31 班級(jí)表數(shù)據(jù)字典字段名稱數(shù)據(jù)類型說(shuō)明班級(jí)編號(hào)varchar(20)主鍵班級(jí)名稱varchar(20)所屬學(xué)院varchar(20)班級(jí)人數(shù)int(2) 學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí)編號(hào))該表用于存儲(chǔ)學(xué)生的基本信息,其數(shù)據(jù)字典如表32所示:表32 學(xué)生表數(shù)據(jù)字典字段名稱數(shù)據(jù)類型說(shuō)明學(xué)號(hào)varchar(20)主鍵姓名varchar(20)性別varchar(20)屬性域?yàn)椤澳小?,“女”出生日期data班級(jí)編號(hào)varchar(20)外鍵,參照班級(jí)表中班級(jí)編號(hào)(3) 教師表(教師編號(hào),姓名,性別,職稱,所屬學(xué)院,出生日期)該表用于存儲(chǔ)教師的基本信息,其數(shù)據(jù)字典如表33所示:表33 教師表數(shù)據(jù)字典字段名稱數(shù)據(jù)類型說(shuō)明教師編號(hào)varchar(20)主鍵姓名varchar(20)性別varchar(20)屬性域?yàn)椤澳小?,“女”出生日期data職稱varchar(20)所屬學(xué)院varchar(20)(4) 課程表(課程號(hào),課程名,學(xué)分)該表用于存儲(chǔ)學(xué)生可學(xué)課程的基本信息,其數(shù)據(jù)字典如表34所示:表34 課程表數(shù)據(jù)字典字段名稱數(shù)據(jù)類型說(shuō)明課程號(hào)varchar(20)主鍵課程名varchar(20)學(xué)分int(5) 成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī),教師編號(hào))該表用于存儲(chǔ)學(xué)生可學(xué)課程的成績(jī)情況,其數(shù)據(jù)字典如表35所示:表35課程表數(shù)據(jù)字典字段名稱數(shù)據(jù)類型說(shuō)明學(xué)號(hào)varchar(20)外鍵,參照學(xué)生表中學(xué)號(hào)課程號(hào)varchar(20)外鍵,參照課程表中課程編號(hào)成績(jī)int教師編號(hào)varchar(20)外鍵,參照教師表中教師編號(hào)4 系統(tǒng)設(shè)計(jì)與實(shí)施 Eclipse Java Neon 3出于穩(wěn)定性與便利性的考量,本設(shè)計(jì)選用了Eclipse Java Neon 3作為程序的開(kāi)發(fā)環(huán)境,Eclipse是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE),最初由OTI和IBM兩家公司的IDE產(chǎn)品開(kāi)發(fā)組創(chuàng)建,它本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。使用時(shí)可清楚的發(fā)現(xiàn)錯(cuò)誤,并能根據(jù)相應(yīng)規(guī)則進(jìn)行修改,大大簡(jiǎn)化了程序檢查工作。由于package explorer的存在,使得隨時(shí)查找文件變得十分方便。同時(shí)又提供有很便利的數(shù)據(jù)庫(kù)連接方式。Eclipse Java Neon 3具有以下四大優(yōu)點(diǎn):(1)從編寫(xiě)、查錯(cuò)、編譯、幫助等等各方面為Java語(yǔ)言貼身定做。 (2)可無(wú)限擴(kuò)展的強(qiáng)大插件功能。 (3)眾多公司、廠商、組織支持。 (4)開(kāi)放,自由,免費(fèi)。 結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)用于對(duì)學(xué)生的基本信息與學(xué)生的成績(jī)進(jìn)行管理,主要包括添加、修改和刪除學(xué)生與教師基本信息,錄入、修改和刪除學(xué)生的成績(jī),查詢學(xué)生和教師的基本信息,為了方便,全部操作均在界面中完成。由此,將該系統(tǒng)結(jié)構(gòu)設(shè)計(jì)為登錄模塊、學(xué)生模塊、教師模塊,對(duì)應(yīng)于學(xué)生與教師這兩類主要用戶。由于涉及界面設(shè)計(jì),.*、.*、.*、.*、.*、.*等包。 文件組織結(jié)構(gòu)學(xué)生信息管理系統(tǒng)中使用的根目錄文件夾是“nnn”,其文件組織結(jié)構(gòu)圖如圖41所示:圖41 項(xiàng)目文件組織結(jié)構(gòu)圖 登錄模塊登錄模塊使進(jìn)入學(xué)生信息管理系統(tǒng)的第一個(gè)界面,相當(dāng)于一個(gè)網(wǎng)站的主頁(yè)。 設(shè)計(jì)構(gòu)想該系統(tǒng)是學(xué)生信息管理系統(tǒng),用戶為三類:學(xué)生、教師和系統(tǒng)管理員,可在相應(yīng)的權(quán)限范圍內(nèi)查詢和更新系統(tǒng)數(shù)據(jù)。因此,不同的用戶在登錄時(shí)需有不同的角色選項(xiàng),此外,還應(yīng)有各自的用戶名和密碼。 實(shí)現(xiàn)登錄模塊(1)要生成一個(gè)界面,可應(yīng)用AWT知識(shí)。設(shè)置其名字為學(xué)生信息管理系統(tǒng);設(shè)置布局管理器為(null)布局管理器,這樣方便往其中放組件;設(shè)置窗口大小和位置,還要設(shè)置窗口可見(jiàn)性。(2)生成界面后,接下來(lái)就需要實(shí)現(xiàn)每個(gè)功能,在設(shè)計(jì)構(gòu)想中提到的第一個(gè)功能就是要對(duì)操作對(duì)象的身份進(jìn)行選擇,這里要用下拉列表的形式進(jìn)行選擇,也可以用單選按鈕來(lái)完成這個(gè)功能。在這項(xiàng)功能中,首先要選擇身份,所以要定義一個(gè)JLabel來(lái)說(shuō)明,定義完JLabel后,就需要定義一個(gè)JComoBox,也就是下拉列表框。(3)輸入用戶名和密碼。需要用兩個(gè)JLabel來(lái)指明需要輸入用戶名和密碼。輸入用戶名需要定義一個(gè)JTextField,也就是單文本框。同時(shí)輸入文本,但輸入密碼和輸入用戶名是不一樣的,它需要定義成JPasswordField,它的輸出結(jié)果為“*****”這樣的形式。(4)創(chuàng)建兩個(gè)按鈕,一個(gè)是登錄按鈕,另一個(gè)是取消登錄按鈕,用來(lái)輸入的用戶名和密碼及選擇的身份進(jìn)行提交。當(dāng)然要對(duì)登錄按鈕事件進(jìn)行事件監(jiān)聽(tīng),首先要驗(yàn)證用戶名和密碼是否正確并對(duì)上,然后根據(jù)選擇的身份來(lái)選擇需要進(jìn)入那個(gè)界面,其代碼如下:public class Info_Manage extends Frame implements ActionListener{ JLabel JLUserName =new JLabel(用戶名)。 JLabel JLPaw=new JLabel (密碼)。 JLabel JLP=new JLabel(角色)。 JTextField JTUserName =new JTextField()。 JPasswordField JPsw=new JPasswordField()。 JTextField jt=new JTextField(10)。 String str[]={學(xué)生,教師,管理者}。 JComboBox JCB=new JComboBox(str)。 JButton JB1=new JButton(登錄)。 JButton JB2=new JButton(取消)。 public Info_Manage(){ (學(xué)生信息管理系統(tǒng))。 (null)。 (100,40,100,20)。 (JLUserName)。 (200,40,100,20)。 (JTUserName)。 (100,100,100,20)。 (JLPaw)。 (200,100,80,20)。 (JPsw)。 (200,150,100,20)。 (JCB)。 (100,150,100,20)。 (JLP)。 (100,200,60,20)。 (JB1)。 (this)。 (200,200,60,20)。 (JB2)。 (this)。 (true)。 (10, 10, 400, 250)。 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。 } })。 (new ActionListener(){ public void actionPerformed(ActionEvent e){ int h=()。 if(h==0) student_manage sm=new student_manage()。 else if(h==1) teacher_manage tm=new teacher_manage()。 } })。 } public void actionPerformed(ActionEvent e){ if(()==JB1){ String name=()。 String password=new String(())。 if((name!=nullamp。amp。((1))) amp。amp。(password!=nullamp。amp。((1)))){ new student_manage()。} else{ }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1