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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)課程設(shè)計(jì)-wenkub

2023-04-27 06:16:56 本頁面
 

【正文】 )。DatabaseName=xscjgl,sjs,1234)。 ()。 Students stu = new Students()。 ResultSet rs = (exec student_info)。界面頂部用的是帶有華北科技學(xué)院學(xué)院的名字的圖片。教師的登錄賬號(hào)為教師號(hào),初始密碼也為教師號(hào)。 使用sql server登錄名manager2在xscjgl數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫用戶名su ,默認(rèn)架構(gòu)名使用dbo。54254239。xscjgllogbk39。e:\data\39。e:\data\39。disk39。創(chuàng)建唯一聚集索引:create unique clustered index xsb_id_ind on xsb(學(xué)號(hào))create unique clustered index tch_id_ind on tch(教師號(hào))create unique clustered index cjb_id_ind on cjb(學(xué)號(hào)) 安全性設(shè)計(jì)對(duì)于學(xué)生成績管理系統(tǒng)的安全性設(shè)計(jì),我是從兩個(gè)方面去考慮的。索引是可以唯一的,這意味著不會(huì)有兩行相同的索引鍵值,這樣的索引稱為唯一索引。rollback transaction 創(chuàng)建服務(wù)器作用域的ddl觸發(fā)器,當(dāng)刪除一個(gè)數(shù)據(jù)庫時(shí),提示禁止該操作并回滾刪除數(shù)據(jù)庫的操作。修改成功39。 + id + 39。表的設(shè)計(jì)如下:學(xué)生表(學(xué)號(hào),姓名,性別,初始年月,專業(yè)班級(jí),總學(xué)分,備注,班級(jí),學(xué)校,密碼);教師表(教師號(hào),姓名,性別,學(xué)校,密碼);課程表(課程號(hào),課程名,教師號(hào),學(xué)分,學(xué)時(shí)); 存儲(chǔ)過程與觸發(fā)器設(shè)計(jì)存數(shù)過程是數(shù)據(jù)庫對(duì)象之一,存儲(chǔ)過程可以理解為數(shù)據(jù)庫的子程序,在客戶端和服務(wù)端可以使用它。學(xué)生選擇查詢基本信息之后系統(tǒng)隨即彈出查詢信息類的界面,學(xué)生不需要輸入學(xué)號(hào),點(diǎn)擊查詢即可。同時(shí)教師也可以修改學(xué)生的成績,因?yàn)榭紤]到教師的誤操作,所以設(shè)置了修改學(xué)生成績類。教師可以錄入學(xué)生的基本信息,錄入學(xué)生的成績,修改學(xué)生的成績,修改教師的登錄密碼。學(xué)生的登錄賬號(hào)為學(xué)號(hào),初始密碼為123。教師模塊實(shí)現(xiàn)對(duì)學(xué)生成績與基本信息的管理。 系統(tǒng)的開發(fā)運(yùn)行環(huán)境本系統(tǒng)開發(fā)平臺(tái): Java 或其他可視化高級(jí)語言+ sql servereclipse本系統(tǒng)運(yùn)行環(huán)境: windows 72 總體設(shè)計(jì) 系統(tǒng)功能模塊為了簡(jiǎn)化學(xué)生管理系統(tǒng),將系統(tǒng)劃分為三個(gè)模塊,即:登錄模塊,教師模塊,學(xué)生模塊。從學(xué)生的角度來看,需要實(shí)現(xiàn)的功能有查詢基本信息,查詢成績,修改密碼。這三項(xiàng)功能是學(xué)生成績管理系統(tǒng)所必須具備的,其余功能可以具體分析是否添加。功能模塊實(shí)現(xiàn)用戶的登錄,用戶主要為兩類:學(xué)生,教師。即錄入學(xué)生信息,錄入學(xué)生成績,修改成績,修改密碼學(xué)生模塊實(shí)現(xiàn)對(duì)信息的查詢與更改,查詢即為查詢學(xué)生的基本信息,查詢學(xué)生的成績,以及更改密碼。教師的登錄賬號(hào)為教師號(hào),初始密碼為教師號(hào)。教師選擇錄入學(xué)生的基本信息之后系統(tǒng)就彈出了錄入信息類,通過添加學(xué)生的學(xué)號(hào),姓名,性別,班級(jí),學(xué)院,備注,出生年月,點(diǎn)擊添加按鈕實(shí)現(xiàn)向數(shù)據(jù)庫添加學(xué)生信息。教師只要輸入學(xué)號(hào)再加上要修改的學(xué)生的科目的成績之后點(diǎn)擊添加即可。同時(shí)學(xué)生可以選擇查詢成績,點(diǎn)擊之后系統(tǒng)自動(dòng)彈出查詢成績類的界面,學(xué)生不需要輸入學(xué)號(hào)即可實(shí)現(xiàn)查詢。觸發(fā)器是與表直接關(guān)聯(lián)的特殊的存儲(chǔ)過程,是對(duì)表記錄操作時(shí)觸發(fā)的。 創(chuàng)建觸發(fā)器,當(dāng)向?qū)W生表中插入一行數(shù)據(jù)時(shí),提示“trigger is working”create trigger xsb_insert on xsb after insertas begin declare str char(50)set str=39。End創(chuàng)建觸發(fā)器,當(dāng)修改xsb表中的學(xué)號(hào)時(shí),同時(shí)也要將cjb表中的學(xué)號(hào)修改成相應(yīng)的學(xué) 號(hào)create trigger xsb_updateon xsb after updateasbegin declare old_num char(6),new_num char(6)select old_num=學(xué)號(hào) from deletedselect new_num=學(xué)號(hào) from inserted update cjb set 學(xué)號(hào)=new_num where 學(xué)號(hào)=old_numend創(chuàng)建xscjgl數(shù)據(jù)庫作用域的ddl觸發(fā)器,當(dāng)刪除一個(gè)表時(shí),提示禁止該操作,然后回 滾刪除表的操作。create trigger safety_server_deleteon all serverafter drop_databaseas print 39。聚集索引將數(shù)據(jù)行的鍵值在表內(nèi)排序并存儲(chǔ)對(duì)應(yīng)的數(shù)據(jù)記錄,使得數(shù)據(jù)表物理順序與索引順序一致。其一是數(shù)據(jù)庫的備份與恢復(fù)。,39。sql 執(zhí)行差異備份時(shí)應(yīng)注意一下幾點(diǎn):(1)若在上次完全數(shù)據(jù)庫備份之后,數(shù)據(jù)庫的某行被修改了,則執(zhí)行差異備份至保存最后一次的修改。 with differential創(chuàng)建一個(gè)命名的備份設(shè)備xscjgllogbk,并備份xscjgl數(shù)據(jù)庫的事務(wù)日志exec sp_addumpdevice 39。,39。,default_database=xscjglcreate login manager2with password=39。create user tao for login manager1 with default_schema=dbocreate user su for login manager2 with default_schema=dbo4 詳細(xì)設(shè)計(jì) 登錄模塊1. 功能設(shè)計(jì) 在已經(jīng)設(shè)計(jì)好的界面中的相應(yīng)地方輸入賬號(hào),密碼,選擇是學(xué)生還是老師。用戶可以在首次登錄之后進(jìn)行更改密碼,以保證信息安全。登錄界面截圖:3模塊算法(或重要代碼段)if(()) { try { Connection con = (jdbc:sqlserver://:1433。 while(()) { if((學(xué)號(hào)).equals(username)) if(((密碼).equals(password))) {=username。 } else { (ss,登錄失敗)。 }//傳說中的拋出異常。 Statement stmt = ()。 Teachers tch=new Teachers()。數(shù)據(jù)庫建立成功之后面臨的第一個(gè)大的問題就是eclipse和數(shù)據(jù)庫的連接問題。 教師模塊1. 功能設(shè)計(jì) 教師模塊實(shí)現(xiàn)的功能有錄入學(xué)生的基本信息,錄入學(xué)生的成績,修改學(xué)生的成績,修改教師的登錄密碼等。 } else{ Genggai as=new Genggai()。 } else if(()==Item2) { Serch ser = new Serch()。之前的課程設(shè)計(jì)僅僅是做了一下數(shù)據(jù)庫,就是那種單純的做數(shù)據(jù)庫,沒有前臺(tái),沒有界面。幾乎是一邊在學(xué)習(xí)一邊在做設(shè)計(jì)。實(shí)在有不懂得的地方還可以問老師,同學(xué)??赡苁且?yàn)闆]有做過項(xiàng)目的緣故吧,總是不能最好的顧及到用戶的體驗(yàn),無法很好的知道用戶想實(shí)現(xiàn)的功能是什么。我對(duì)數(shù)據(jù)庫挺感興趣的,我想在這一領(lǐng)域,真正的掌握知識(shí),加油吧。如果你是老師,輸入你的教師號(hào)和登錄密碼,即可以進(jìn)入學(xué)生成績管理系統(tǒng)。import .*。 public static String pass。 JPanel panel = new JPanel()。 JPasswordField pwd = new JPasswordField()。 ButtonGroup bgp = new ButtonGroup()。 JRadioButton tch = new JRadioButton(教師)。 (40,60,800,800)。 (165,210,70,20)。 (tch)。 (150,250,80,20)。 (this)。 // Sets the layout manager for this container. (null)。 (265,130,100,25)。 (265,165,100,25)。 //隱藏當(dāng)前窗口,并釋放窗體咱有的其他資源。 password = new String(())。 if(()) { try { Connection con = (jdbc:sqlserver://:1433。 while(()) { if((學(xué)號(hào)).equals(username)) if(((密碼).equals(password))) {=username。 } else { (ss,登錄失敗)。 }//傳說中的拋出異常。 Statement stmt = ()。 Teachers tch=new Teachers()。 } }}public class System { public static Object out。 public static String[] listGroupname。public class Teachers extends JFrame implements ActionListener{ //創(chuàng)建一個(gè)菜單條。 JMenu menu1 = new JMenu(信息)。 //構(gòu)造有標(biāo)題的菜單項(xiàng) JMenuItem item1 = new JMenuItem(錄入信息)。 //JPanel is a generic lightweight container. JPanel jpl = new JPanel()。 JLabel label1 = new JLabel(注意 : 請(qǐng)勿隨意刪除學(xué)生信息。 JLabel label3 = new JLabel(注意 :如有疑問請(qǐng)聯(lián)系各單位教學(xué)秘書。 (400,60,500,300)。 String usertch=。 (null)。 (menu4)。 (item4)。 (this)。 (378,180,600,20)。 (100,60,700,20)。 JLabel img = new JLabel(new ImageIcon(url))。 } else if(()==item2) { Addscore as = new Addscore()。 }}//學(xué)生登錄界面:import .*。// 創(chuàng)建一個(gè)菜單條。 JMenu Score = new JMenu(成績)。 JMenuItem Item3 = new JMenuItem(查詢成績)。 JLabel label1 = new JLabel(校訓(xùn):自立立人,興安安國,)。 JLabel label4 = new JLabel(華北科技學(xué)院,)。 (false)。 (mima)。 (Item2)。 (this)。 (label1)。 (label3)。 (0,0,500,300)。 } else{ Score so = new Score()。import .*。 JTextField[] txt = {new JTextField() , new JTextField() , new JTextField() , new JTextField() , new JTextField() ,new JTextField() , new JTextField() ,new JTextField() ,new JTextField() }。 JLabel title = new JLabel(添加學(xué)生成績 , )。 JLabel label0 = new JLabel(華北科技學(xué)院,)。 //setSize(500,600)。 (jpl)。 (150,40,200,20)。 (title)。 i 。 (txt[i])。 (add)。 (img)。DatabaseName=xscjgl,sjs,1234)。,39。,39。,39。,39。))。 } } else { for(int i = 0 。//Requests that this Component gets the input focus. } } } public static void main(String[] a
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1