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

正文內(nèi)容

—基于bs的開放式實(shí)驗(yàn)室教學(xué)管理系統(tǒng)(編輯修改稿)

2025-01-20 15:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 鍵) Tid int 4 教師編號(hào) Title char 10 實(shí)驗(yàn)題目 Content char 10 實(shí)際內(nèi)容 Abstract text 16 備注 Score int 4 實(shí)驗(yàn)學(xué)分 表 7 Lib_Public(實(shí)驗(yàn)發(fā)布) 字段 數(shù)據(jù)類型 長(zhǎng)度 描述 ID int 4 實(shí)驗(yàn)報(bào)告編號(hào)(主鍵) Title varchar 50 報(bào)告題目 Content text 16 報(bào)告內(nèi)容 Time datetime 8 添加時(shí)間 表 8 Teacher(教師) 字段 數(shù)據(jù)類型 長(zhǎng)度 描述 TID int 4 教師編號(hào)(主鍵) Tname char 10 教師姓名 Tsex char 2 教師性別 Tpwd varchar 50 密碼 Tphone varchar 50 電話 在對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),為了對(duì)關(guān)系模式進(jìn)一步優(yōu)化和完善,系統(tǒng)通過(guò)設(shè)置實(shí)體唯一主健、數(shù)據(jù)類型及長(zhǎng)度約束來(lái)保證系統(tǒng)實(shí)體的完整性,數(shù)據(jù)正確的域完整性。系統(tǒng)還設(shè)置了表間約束關(guān)系來(lái)維護(hù)表與表之間數(shù)據(jù)一致性的參照完整性。表間約束關(guān)系如 圖 4: 第 9 頁(yè) 圖 4 表間的約束關(guān)系 前面我們根據(jù)用戶需求設(shè)計(jì)了局部應(yīng)用視圖,這種局部應(yīng)用視圖只是概念模型,用 ER圖表示。在我們將概念模型轉(zhuǎn)換為邏輯模型后,即生成了整個(gè)應(yīng)用系統(tǒng)的模式后,還應(yīng)該根據(jù)局 部應(yīng)用需求,結(jié)合具體 DBMS 的特點(diǎn),設(shè)計(jì)用戶的外模式。目前關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)一般都提供了視圖概念,支持用戶的虛擬視圖。我們可以利用這一功能設(shè)計(jì)更符合局部用戶需要的用戶外模式。定義數(shù)據(jù)庫(kù)模式主要是從系統(tǒng)的時(shí)間效率、空間效率、易維護(hù)等角度出發(fā)。由于用戶外模式與模式是獨(dú)立的,因此我們?cè)诙x用戶外模式時(shí)應(yīng)該更注重考慮用戶的習(xí)慣與方便。為此,系統(tǒng) 為不同角色的用戶定義了符合自己需求的視圖 [7]。 以下定義的視圖是為學(xué)生查詢預(yù)約實(shí)驗(yàn)返回查詢結(jié)果而設(shè)計(jì)的特定視圖。 第 10頁(yè) 圖 5 下面是定義視圖的相關(guān)代碼: CREATE VIEW AS SELECT AS 學(xué)號(hào) , AS 實(shí)驗(yàn)號(hào) , AS 姓名 , AS 實(shí)驗(yàn)名 , .[Check] AS 審核 , .[Date] AS 時(shí)間 , AS 地點(diǎn) FROM INNER JOIN ON = INNER JOIN ON = 關(guān)鍵模塊設(shè)計(jì) 學(xué)生功能模塊 學(xué)生登錄 學(xué)生登錄界面如圖 6: 第 11頁(yè) 圖 6 學(xué)生登錄 學(xué)生登錄后進(jìn)入主界面如圖 7: 圖 7 系統(tǒng)主界面 關(guān)鍵代碼: protected void btnStuLogin_Click(object sender, EventArgs e) //登錄系統(tǒng) { string stuID = 。 string stuPwd = 。 student stu = new student()。 //定義一個(gè)學(xué)生對(duì)象 if ((stuID, stuPwd) 0) //核實(shí)學(xué)生記錄是否在數(shù)據(jù)庫(kù)中存在 第 12頁(yè) { Session[stuID] = stuID。 (/student/)。 } else { = true。 = 錯(cuò)誤提示:用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入! 。 } } 2 、學(xué)生預(yù)約實(shí)驗(yàn) 圖 8 學(xué)生預(yù)約實(shí)驗(yàn) 關(guān)鍵代碼: public partial class student_book : { protected void Page_Load(object sender, EventArgs e) { if (!) { if (check_number()) //核實(shí)該實(shí)驗(yàn)人數(shù)是否已經(jīng)超出上限 { if (check_stu()) //核實(shí)學(xué)生是否已經(jīng)預(yù)約該實(shí)驗(yàn) { (script language=39。JavaScript39。alert(39。對(duì)不起,您已經(jīng)預(yù)約了此實(shí)驗(yàn)。不能再對(duì)此實(shí)驗(yàn)進(jìn)行預(yù)約! 39。)。 = 39。39。/script)。 } else { 第 13頁(yè) update_lib_info()。 book()。 } } else { (script language=39。JavaScript39。aalert(39。對(duì)不起,此實(shí)驗(yàn)已經(jīng)預(yù)約人數(shù)足夠。不能再對(duì)此實(shí)驗(yàn)進(jìn)行預(yù)約! 39。)。 = 39。39。/script)。 } } } protected void book() //預(yù)約實(shí)驗(yàn) { string cid = [cid]。 string strsql = insert into Lib_Book values(39。 + cid + 39。,39。 + Session[stuID] + 39。,39。139。)。 student stu = new student()。 (strsql)。 (script language=39。JavaScript39。alert(39。恭喜您,您實(shí)驗(yàn)預(yù)約成功39。)。 = 39。39。/script)。 } protected void update_lib_info() //更新實(shí)驗(yàn)實(shí)際預(yù)約人數(shù) { string cid = [cid]。 string strsql = update Lib_Info set real=real+1 where Cid=39。+cid+39。 student stu = new student()。 (strsql)。 } public bool check_stu() //核實(shí)學(xué)生是否已經(jīng)預(yù)約該實(shí)驗(yàn) { string cid = [cid]。 string strsql = select * from Lib_Book where Sid=39。+Session[stuID]+39。 and Cid=39。+cid+39。 string strconn = [strconn]。 SqlConnection conn = new SqlConnection(strconn)。 ()。 SqlCommand cmd = new SqlCommand(strsql, conn)。 SqlDataReader sdr = ()。 if (()) { return true。 } else { return false。 } } protected bool check_number() //核實(shí)該實(shí)驗(yàn)人數(shù)是否已經(jīng)超出上限 第 14頁(yè) { string cid = [cid]。 string strsql = select * from Lib_Info where Cid=39。 + cid + 39。 string strconn=[strconn]。 SqlConnection conn = new SqlConnection(strconn)。 SqlCommand cmd = new SqlCommand(strsql,conn)。 ()。 SqlDataReader sda = ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1