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

正文內容

學生成績管理系統(tǒng)課程設計-wenkub

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

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