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

正文內(nèi)容

使用c和sql語言設(shè)計簡單教務(wù)管理系統(tǒng)-資料下載頁

2025-01-20 22:06本頁面

【導讀】SQL操作具體實現(xiàn)等全過程,把前面的各個實驗更好地綜合起來;通過與多位同學和老師的共同探討及分析,現(xiàn)將教務(wù)管理系統(tǒng)的需求作。學號姓名密碼性別出生年月地址電話郵箱。圖1學生實例E-R圖。由實體集的轉(zhuǎn)換規(guī)則可知:一個實體集轉(zhuǎn)換為關(guān)系模型中的一個關(guān)系,實體。由總E-R圖可知學生與課程之間是多對多的關(guān)系,因此要多產(chǎn)生一個關(guān)系,字段名稱意義數(shù)據(jù)類型數(shù)據(jù)長度允許為。主鍵索引約束條件外鍵。sex性別char20’男’、’女’。tno教師編號char8是是

  

【正文】 DURE grade_update @tno char(8) AS select , from teach,courselect where tno=@tno and = 成績更新 grade_new CREATE procedure grade_new @sno char(8), @o char(8), @grade int, @state varchar(10) AS update courselect set grade=@grade,state=@state where sno=@sno and o=@o (4)程序代碼 using 。 namespace stu_inf_adm_system { public partial class gradeinput : Form { public string username = 。 string str = @Data Source=。Initial Catalog=Student。Integrated Security=true。 SqlConnection conn = new SqlConnection()。 SqlCommand cmd = new SqlCommand()。 private void gradeinput_Load(object sender, EventArgs e) { = str。 = conn。 string sql = exec grade_update 39。+username +39。 = sql。 SqlDataAdapter da = new SqlDataAdapter(sql, conn)。 DataSet ds = new DataSet()。 ()。 (ds)。 ()。 = [0].DefaultView。 } private void button2_Click(object sender, EventArgs e) { ()。 } private void button1_Click(object sender, EventArgs e) { string grade = [3].()。 string o = [1].()。 string sno = [2].()。 string state = [4].()。 = str。 string sql。 = conn。 sql = exec grade_new 39。 + sno + 39。,39。 + o + 39。,39。+grade+39。,39。+state +39。 = sql。 ()。 ()。 ()。 (成績輸入成功! )。 }}} !注:教師輸入成績這一功能的實現(xiàn)過程中不可直接輸入學生 成績,需要先輸入成績后再選中 datagridview中的一整行方可正確執(zhí)行,否則提示出錯,運行中要注意這一點 五、 設(shè)計中的注意事項 整個設(shè)計過程中各處的實體各屬性的數(shù)據(jù)類型必須保持一致,如:存儲過程中的各參數(shù)的數(shù)據(jù)類型及長度必須與設(shè)計表中的數(shù)據(jù)類型和參數(shù)保持一致; 在 microsoft visual studio 2021 中編程時切記要加入命名空間“ using ?!狈駝t必會出錯; 窗體功能實現(xiàn)過程中注意參數(shù)的傳遞,否則鏈接出錯; 編程過程中注意 SQL 語句中的單引號 “ 39。39?!焙碗p引號“ ”的使用以及雙引號“ ”和加號“ +”在 c程序中的用途,不要胡亂使用。 六、 設(shè)計過程中遇到的問題及解決方法 運行程序時系統(tǒng)提示:找不到類型或命名空間名稱 sqlconnection 解決方法:添加命名空間 using 。 程序運行時系統(tǒng)報錯:無法連接到計算機 ***的數(shù)據(jù)庫 解決方法:通過上網(wǎng)查找相關(guān)資料后,做了以下處理:打開企業(yè)管理器,( local) (window NT)\安全性 \登錄,新建一個登錄,名稱是計算機的全名或者運行時 報錯的提示的用戶,將自己建立的數(shù)據(jù)庫選中;切換到“服務(wù)器角色”,勾選全部的服務(wù)器角色;切換到數(shù)據(jù)庫訪問,選中自己建立的那個數(shù)據(jù)庫。這樣就可以了。 登錄界面運行時在 int count1 = (int)()。處報錯:沒有對ExecuteScalar 進行初始化 解決方法:請教老師后才知道 ExecuteScalar()方法是用來執(zhí)行包含 count、 sum等聚合函數(shù)的 SQL 語句的,也就是說 ExecuteScalar()的對象是數(shù)值,于是必須返回數(shù)據(jù)庫查看建立的存儲過程是否正 確,在老師的知道下修改存儲過程 login_stu后執(zhí)行成功。 運行教師輸入成績窗體時,輸入成績確定后報錯 解決方法:查看程序語句后,回想到輸入成績后必須再次選中 datagridview中的整行數(shù)據(jù)方可確認輸入。 七、 實驗小結(jié) 通過此次對簡單教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn),讓我們學到了很多很多,包括鞏固并加深了對理論知識的理解與操作,還有復習了上學期 c課程中的一些主干知識,包括了如何用語句連接數(shù)據(jù)庫,并如何對數(shù)據(jù)庫進行控制與操作,過程中最重要的是學習了建立數(shù)據(jù)庫的整體思路與流程,熟悉了建立數(shù)據(jù)庫最重要的步 驟,先將小結(jié)與心得做如下陳列: 數(shù)據(jù)庫的基本特點包括:安全性、可靠性、易維護性、易擴充性、最小冗余性,要達到這些基本的特性,作為設(shè)計者的我們應當要嚴格遵循數(shù)據(jù)設(shè)計的方法和規(guī)則; 數(shù)據(jù)庫的設(shè)計流程有: 1)需求分析:需求分析是數(shù)據(jù)庫設(shè)計的第一步,也是最困難、最耗時的一步,設(shè)計者要弄清并綜合各個用戶的應用需求; 2)概念結(jié)構(gòu)設(shè)計階段:概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,此階段中設(shè)計者要將應用需求轉(zhuǎn)換為 ER 圖; 3)邏輯結(jié)構(gòu)設(shè)計階段:邏輯結(jié)構(gòu)設(shè)計就是將 ER 圖轉(zhuǎn)換成關(guān)系模式,即具體的數(shù)據(jù)庫產(chǎn) 品支持的數(shù)據(jù)模型,形成數(shù)據(jù)庫的邏輯模式,然后根據(jù)用戶處理的要求、安全性的考慮建立必要的數(shù)據(jù)視圖,形成數(shù)據(jù)的外模式; 4)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計階段:此階段就是將關(guān)系模式轉(zhuǎn)換成關(guān)系(表); 數(shù)據(jù)庫中很重要的一點是概念模型向關(guān)系模型的轉(zhuǎn)換,此過程中有一些轉(zhuǎn)換規(guī)則: 1) 實體集的轉(zhuǎn)換規(guī)則:概念模型中的一個實體集轉(zhuǎn)換為關(guān)系模式中的一個關(guān)系,實體集的屬性就是關(guān)系的屬性,實體的碼的就是關(guān)系的碼,關(guān)系的結(jié)構(gòu)就是關(guān)系模式。 2) 實體集間聯(lián)系的轉(zhuǎn)換規(guī)則: ( 1) 1:1 聯(lián)系的轉(zhuǎn)換方法 將屬性向記錄個數(shù)少的一方實體合并; ( 2) 1: n 的聯(lián)系轉(zhuǎn)換方法 將 1 端的屬性合并到 n 端 ( 3) m:n 聯(lián)系的轉(zhuǎn)換方法 與該聯(lián)系相連的各實體集的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換成為關(guān)系的屬性,新關(guān)系的碼是兩個相連實體碼的組合(該碼為多屬性構(gòu)成的組合碼)。 建表及存儲過程時注意數(shù)據(jù)類型與數(shù)據(jù)長度應與設(shè)計表中定義的數(shù)據(jù)類型和長度保持嚴格一致,否則數(shù)據(jù)將無效,且存儲過程會出錯; sql server 與 c連接時需注意 c中各連接語句的使用,還有注意 c中某些方法的使用,注意其有無返回值,返回值類型如何。 實驗報告 課程設(shè)計名稱: 數(shù)據(jù)庫系統(tǒng)原理與應用 課程設(shè)計題目: 教務(wù)管理系統(tǒng)的設(shè)計 學 院 名 稱: 信息工程學院 專業(yè): 通信工程 班級: 090423 班 學號 : 09042303 姓名: 張麗 評分: 教師: 20 12 年 05 月 28 日
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1