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

正文內容

數據庫課程設計--學生選課信息管理系統(編輯修改稿)

2025-09-03 14:55 本頁面
 

【文章內容簡介】 ame_in char(8),@Cname_in char(20),@Score_out intselect @Sname_in=39。楊美麗39。,@Cname_in=39。cs1139。exec qchengji @Sname_in,@Cname_in,@Score_out outputprint @Sname_inprint @Cname_inprint @Score_outgo此代碼主要是實現新建一存儲過程,該存儲過程的名字為cjcx,其功能是按給定的學號和課程號從SC表中查詢該生所選該課程的成績。create procedure cjcx@sno_in char(8),@o_in char(10),@score_out int outputasbeginselect @score_out=grade from tb1_SCwhere =@sno_in and =@o_inendgodeclare @Sno_in char(8),@Cno_in char(10),@Score_out intselect @Sno_in=39。113416020139。,@Cno_in=39。cs1139。exec cjcx @Sno_in,@Cno_in,@Score_out outputprint @Sno_inprint @Cno_inprint @Score_out此代碼主要是實現新建一觸發(fā)器,該觸發(fā)器的名字為score_sc_tri,其功能是對輸入的成績進行合法性檢查,即確保輸入的成績在0100之間。create trigger score_sc_trion tb1_SC for insert,updateasdeclare @score_read intselect @score_read=grade from insertedif @score_read=0 and @score_read=100beginprint 39。操作完成39。returnendelsebeginprint 39。成績輸入不合法,請重新輸入!39。rollback transactionEnd此代碼主要是實現新建一觸發(fā)器,該觸發(fā)器的名字為trigger_dc,其功能是刪除課程時,要刪除所有選些課程的所有數據信息。create trigger trigger_dcon tb1_Course for deleteasdeclare @o_old char(2)select @o_old=o from deleteddelete from tb1_SC where o=@o_old此代碼主要是實現新建一觸發(fā)器,該觸發(fā)器的名字為triscsno,其功能是若修改選課表中某記錄的學號,則要檢查學生表中是否存在與該學號相同的記錄,有,則不許修改,否則可以修改。create trigger triscsnoon tb1_SC for updateasif update(Sno)begindeclare @sno_old char(10),@count intselect @sno_old=Sno from deletedselect @count=count(*) from tb1_Student where Sno=@Sno_oldif @count0rollback transactionend9 系統實現(1) 系統功能模塊圖:系統功能模塊圖如圖101學生選課系統用戶登錄學生信息管理課程信息管理選課信息管理圖91系統功能模塊圖四個模塊的功能如下:①登錄模塊: 可以實現一般用戶和管理員登錄管理②學生信息管理:主要用于學生信息管理,其中管理員可以對學生信息進行添加、修改、刪除操作。學生可以查看自己的學生信息。③課程信息管理: 主要是課程的信息添加、修改、刪除。④選課信息管理:學生選課與選課信息查詢窗體有選課、查詢與退出的功能,選課包括選擇學生與選擇課程,選課查詢包括查詢內容與查詢值。(2) 前臺開發(fā)平臺的選擇:C.NET(3) C.NET與數據庫的連接.NET訪問數據庫的主要方式。① 的數據存取API 提供3 種數據訪問方式: a)通過ODBC 相連,訪問支持早期ODBC 協議的數據庫。b)通過OLEDB 相連,訪問SQL , MicrosoftAccess, Oracle 或者其他有提供OLE DB 連接能力的數據庫c)使用SqlConnection 直接與SQL Server2005 相連②C.NET訪問數據庫的具體過程a)創(chuàng)建數據庫連接 中使用sqlConnection 類對SQL 以及更高版本進行連接, 這個類的構造函數接受一個可選參數,稱為連接字符串, 該字符串用于定義正在連接的數據庫的類型、位置以及其他信息,這些屬性用分號分隔,通常該字符串包含如下信息:①Data Source 特性: 指定SQL Server 數據庫所在計算機名稱; ② Initial Catalog 特性: 指定連接的SQL Server 數據庫的名稱;③ User ID 和PassWord 特性: 指定用SQL SERVER登錄方式的有效帳戶名和密碼或設置為:Integrated Security=True設置為Windows 登錄方式。b ) 填充數據創(chuàng)建數據源連接以后,接下來創(chuàng)建數據適配器,適配器在創(chuàng)建過程中需要向其傳遞兩個要素:用于包含結構化查詢語句的數據描述和用于指明數據庫連接信息的連接描述,創(chuàng)建后可利用Fill 方法,將所需的數據填充在一個數據集(DataSet)中。c ) 關閉數據庫的連接由于DataSet采用是斷開連接的方式,所以當把數據填充到數據集后即可斷開與數據庫的連接。 d) 為控件指定數據源數據填充到數據集后,要在窗體上顯示出來,則必須把相應的數據表綁定到數據控件上。具體實現代碼如下:public SqlConnection dataConnection = new SqlConnection()。 public SqlDataAdapter dataAdapter。 public DataSet dataSet = new DataSet()。 string connstr = server=PC200906200558\\SQLEXPRESS。database=SelectCourse。integrated security=SSPI。 public DataSet GetDataFormDB(string sqlStr) { try { = connstr。 dataAdapter = new SqlDataAdapter(sqlStr, dataConnection)。 ()。 (dataSet)。 ()。 } catch (Exception ex) { ()。 ()。 } if ([0]. != 0) { return dataSet。 } else { return null。}}public bool UpdateDB(string sqlStr) { SqlConnection sqlConn = new SqlConnection(connstr)。 try { SqlCommand cmdTable = new SqlCommand(sqlStr, sqlConn)。 = 。 ()。 ()。 ()。 return true。 } catch (Exception ex) { ()。 return false。 } } }}(4) 學生選課信息管理模塊的實現①學生選課信息管理系統登錄界面如圖102 圖92學生選課信息管理系統登錄界面圖②學生選課信息管理系統主界面如圖103圖93 學生選課信息管理系統主界面③學生信息管理運行界面如圖104 圖94學生信息管理運行界面下面給出學生信息管理界面的主要代碼: private void frmStudent_Load(object sender, EventArgs e) { try { ObjClose()。 String sqlStr。 DataBase db = new DataBase()。 DataSet ds = new
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1