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

正文內(nèi)容

學(xué)生學(xué)分管理系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 查詢,添加,修改,刪除操作。統(tǒng)一的風(fēng)格,標(biāo)準(zhǔn)的操作界面,便于學(xué)生使用學(xué)分管理的各個(gè)子系統(tǒng)。在實(shí)用性方面,學(xué)生學(xué)分管理系統(tǒng)是很普遍的一種應(yīng)用,選擇該系統(tǒng)作為課程設(shè)計(jì)也可以為我們以后可能遇到的實(shí)際開發(fā)提供借鑒。 導(dǎo)員登陸功能介紹 導(dǎo)員登陸主要實(shí)現(xiàn)的是學(xué)生信息查詢和學(xué)生信息管理,學(xué)生信息查詢包括對(duì)學(xué)生基本的信息查詢和學(xué)生學(xué)分信息查詢,學(xué)生基本信息查詢包括對(duì)學(xué)生的姓名、學(xué)號(hào)、性別、班級(jí)以及系別的查詢。 組內(nèi)分工組員姓名主要分工歷 程登錄模塊設(shè)計(jì)、注冊(cè)模塊設(shè)計(jì)、學(xué)生基本信息查詢模塊、學(xué)生信息管理模塊武振英學(xué)生學(xué)分管理模塊胡 京學(xué)生科目管理模塊3沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)第3章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析在本系統(tǒng)的一個(gè)學(xué)校中,一個(gè)學(xué)生只能有一個(gè)學(xué)號(hào),一個(gè)學(xué)生只能有一個(gè)班級(jí)號(hào),一個(gè)教師只能有一個(gè)教師編號(hào),一個(gè)教室可以教多門課,一個(gè)學(xué)生可以選多門課,學(xué)生根據(jù)各門課程會(huì)獲得不同的學(xué)分。所以綜上所述,本系統(tǒng)確定了四個(gè)實(shí)體,即學(xué)生、課程、教師、學(xué)分。 學(xué)分基本信息:學(xué)號(hào)、姓名、班級(jí)、科目、學(xué)分。首先是用戶選擇界面,可選項(xiàng)包括學(xué)生、導(dǎo)員、教師、教務(wù)處四種。如果登錄用戶不存在,會(huì)提示用戶注冊(cè),進(jìn)入注冊(cè)界面。 JMenuItem mi1,mi2,mi3,mi4,mi5,mi6,mi7,mi8,mi9,mi10,mi11。 mu3=new JMenu(學(xué)生學(xué)分管理)。 mi3=new JMenuItem(學(xué)生信息錄入)。 mi7=new JMenuItem(學(xué)分刪除)。 mi11=new JMenuItem(考試科目信息修改)。 (mi1)。 (mi5)。 (mi9)。 (mu2)。 //設(shè)置菜單條 (this)。 (this)。 (this)。 setBounds(300,100,615,500)。 validate()。 } //調(diào)用學(xué)生信息添加模塊 else if (()==mi4){ new InDel()。 } //調(diào)用學(xué)分刪除模塊 else if (()==mi8){ new MarkUpdate()。 } //調(diào)用考試信息修改模塊}}//注冊(cè)界面代碼public class Registe extends JFrame implements ActionListener{ String name。 String tel。 Container cont。 JLabel uname,upasswd,usex,u,utel,uclass 。 ButtonGroup bsex。 public Registe(){ super(注冊(cè)界面)。 panel3=new JPanel()。 u=new JLabel(郵 箱)。 jsex1=new JRadioButton(男,true)。 pwdpasswd=new JPasswordField(10)。 registe=new JButton(確定)。 (txtname)。 (jsex1)。 (utel)。 (registe)。 (new GridLayout(4,2))。 (panel3)。} })。 setLocation(()/2, ()/2)。 } else sex=男。 try{ ().newInstance()。 stmt=()。+passwd+39。++39。+cla+39。,39。,39。,39。 if((學(xué)生)){ new Student()。 } (null, 注冊(cè)成功!)。 (d)。 String stusex。 Statement stmt。 JTextField txtno,txtname,txtclass,txtdepartment。 Dimension scrnsize。 panel=new JPanel()。 sname=new JLabel(姓名)。 bsex=new ButtonGroup()。 txtname=new JTextField(10)。 (jsex1)。 (sname)。 (jsex2)。 (txtdepartment)。 (new GridLayout(1,3))。 (panel2)。 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。 scrnsize=()。DatabaseName=mark,sa,123456)。 rs= (select * from student where [no]=+s)。 department=(department)。 if((女)){ (true)。 }catch (SQLException d) { (+d)。 JPanel panel,panel2。 Dimension scrnsize。 panel=new JPanel()。 txtno=new JTextField(10)。 (txtno)。 (false)。} })。 validate()。\n39。 (+39。 Connection conn=(jdbc:microsoft:sqlserver://localhost:1433。+()+39。 (km+ +xf+39。 (a)。其中學(xué)生學(xué)分管理包括對(duì)學(xué)生學(xué)分的錄入、刪除、修改功能, 部分程序代碼如下://學(xué)分信息錄入public class MarkUpdate extends JFrame implements ActionListener{ Connection con。 String xf_km。 JTextField txtno,txtname,txtclass,txtkm,txtxf。 public MarkUpdate(){ super(學(xué)生學(xué)分信息管理)。 panel2=new JPanel()。 sname=new JLabel(姓名)。 txtno=new JTextField(15)。 txtxf=new JTextField(15)。 (sno)。 (sclassno)。 (sxf)。 (new GridLayout(3,2))。 (Center,panel)。 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。 setVisible(true)。 } try{ con=(jdbc:microsoft:sqlserver://localhost:1433。 rs=(select * from xf where [sno]=39。)。 xf_xf=(sxf)。skm=39。)。,sclassno=39。,sxf=39。and [skm]=39。+()+39。+()+39。 (null, 信息修改成功!)。} }}} 導(dǎo)員相應(yīng)功能實(shí)現(xiàn)以導(dǎo)員身份登錄后可選項(xiàng)為“學(xué)生信息查詢”和“學(xué)生信息管理”功能。 String name。JPanel panel,panel2,panel3,panel4。ButtonGroup bsex。public InUpdate(){super(學(xué)生基本信息管理)。panel3=new JPanel()。ssex=new JLabel(性別)。jsex1=new JRadioButton(男,true)。txtclass=new JTextField(10)。(jsex2)。(txtname)。(sclassno)。 (update)。 (new GridLayout(2,2))。 (panel2)。setSize(200, 280)。setLocation(()/2,()/2)。con=(jdbc:microsoft:sqlserver://localhost:1433。 }} public void actionPerformed(ActionEvent e){ if(().equals(update)){ try{ conn()。)。 sex=(sex)。deparent=39。+()+39。+()+39。 (修改后的數(shù)據(jù):name=+()+39。+()+39。 }catch(Exception d){ ()。 JLabel skm,sclassno 。 JButton del。 Container con=getContentPane()。 skm=new JLabel(科目)。 (sclassno)。 (del)。 (new FlowLayout())。 setSize(300, 200)。 setLocation(()/2, ()/2)。 }catch(ClassNotFoundException d){ (+d)。 } if(().equals(del)){ JOptionPane jop=new JOptionPane()。 ()。 (null, 記錄刪除失敗!)。 JComboBox cbbclass。 Dimension scrnsize。 userclass=new JLabel(用戶類別)。 (10, 5)。 btnRegister=new JButton(注冊(cè))。 (username)。 (btnLogin)。 (this)。 setVisible(true)。 if(().equals(btnLogin)){ Connection con。 try{ ().newInstance()。 sql=()。 String userclass=(class)。amp。 break。break。 } } if (flag==1){ dispose()。 ( )。 } } if(().equals(btnRegister)){ dispose()。當(dāng)我們決定了課題之后,就對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的供求分析建立了統(tǒng)一的系統(tǒng)模型,明確了各自的分工。盡管時(shí)間短任務(wù)重,但是在大家的共同努力之下,我們攻克了一個(gè)又一個(gè)技術(shù)難關(guān),逐個(gè)實(shí)現(xiàn)了各功能模塊的設(shè)計(jì)工作,在此過程中經(jīng)管遇到了許多困難,不過經(jīng)過的不懈努力,最終還是保質(zhì)保量的實(shí)現(xiàn)了對(duì)該系統(tǒng)的原有設(shè)計(jì)要求,確保了該系統(tǒng)在使用過程中的高效性及易學(xué)性等諸多優(yōu)點(diǎn)。一周的時(shí)間雖然短暫,但是我從中學(xué)到了許多知識(shí),包括那些書本上學(xué)不到的知識(shí),既提高了學(xué)習(xí)積極性,也增加了知識(shí)儲(chǔ)備量。其中任務(wù)的完成離不開曾老師的諄諄教誨和辛勤汗水,我對(duì)此深表感激!整整一學(xué)期的Java程序設(shè)計(jì)學(xué)習(xí)在這里是一個(gè)檢驗(yàn)和鞏固,在曾老師的悉心指導(dǎo)下,我們對(duì)這門課程也由陌生磨練到了熟悉。在與老師的交流過程中,我們了解了更多有關(guān)Java編程的知識(shí)以及操作技巧。這對(duì)我們將來(lái)的學(xué)習(xí)生活和工作生活將產(chǎn)生積極的影
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1