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

正文內(nèi)容

課程設(shè)計-c研究生信息管理系統(tǒng)論文-在線瀏覽

2025-02-17 05:54本頁面
  

【正文】 手冊 東北石油大學(xué)本科生課程設(shè)計(論文) 6 圖 22 系統(tǒng)模塊結(jié)構(gòu) 數(shù)據(jù)庫設(shè)計 該系統(tǒng)的數(shù)據(jù)庫數(shù)據(jù)庫命名為 masterMIS,數(shù)據(jù)庫中共包括 八 張表: 1. 用戶信息表( userinfo),包含用戶的名稱,口令和角色; 2. 角色信息表( roles),包含角色名稱和與該角色相關(guān)的權(quán)限; 3. 專業(yè)信息表( majorinfo),包含學(xué)校所開專業(yè)的名稱及其詳細(xì)介 紹; 4. 課程信息表( courseinfo),包含學(xué)校所開設(shè)課程的名稱及其詳細(xì)介紹; 5. 研究生基本信息表( studentinfo),包含研究生的學(xué)號、姓名、性別、專業(yè)等基本信息; 6. 成績信息表( scoreinfo),包含研究生的學(xué)號、課程、成績等信息; 7. 教師信息表( teacherinfo),包括教師的姓名等信息。 根據(jù)前面的分析, 研究生信息管理 系統(tǒng)數(shù)據(jù)庫( masterMIS)表的結(jié)構(gòu)、表字段的數(shù)據(jù)類型及相關(guān)說明如下: ( userinfo) 系統(tǒng) 用戶表“ userinfo”用于存放系統(tǒng)用戶的相關(guān)數(shù)據(jù)。 表 21 系統(tǒng)用戶表 列名 說明 數(shù)據(jù)類型 約束 UName 用戶名 字符串,長度為 16 主鍵 PWD 用戶密碼 字符串,長度為 16 非空 添加新用戶 新建角色 添加專業(yè) 瀏覽專業(yè) 修改專業(yè) 刪除專業(yè) 添加課程 瀏覽課程 修改課程 刪除課程 添加研究生 瀏覽研究生 修改研究生 刪除研究生 添加研究生成績 瀏覽研究生成績 修改研究生成績 刪除研究生成績 修改密碼 重新登錄 研究生管理信息系統(tǒng) 系統(tǒng)管理 專業(yè)管理 課程管理 研究生管理 成績管理 用戶管理 東北石油大學(xué)本科生課程設(shè)計(論文) 7 續(xù)表 21 RoleName 權(quán)限 字符串,長度為 16 取值為“ 系統(tǒng)管理員 ”、 “ 教師 ” “普通管理員”、“學(xué)生” 2. 角色信息表 ( roles) 角色信息表 “ roles” 結(jié)構(gòu)如表 22 所示。 表 23 課程信息表 列名 說明 數(shù)據(jù)類型 約束 MID 專業(yè)編號 字符串,長度為 10 MName 專業(yè)名稱 字符串,長度為 20 主鍵 MRemark 專業(yè)描述 字符串 4. 研究 生基本信息表 ( studentinfo) 研究生基本信息表 “ studentinfo”結(jié)構(gòu)如表 24 所示。 表 25 成績信息表 列名 說明 數(shù)據(jù)類型 約束 RID 成績編號 整數(shù) 16 主鍵 SID 學(xué)號 整數(shù) CName 課程名稱 字符串,長度 16 Score 分?jǐn)?shù) 整數(shù) 6. 教師信息表 ( teacherinfo) 教師信息表 “ teacherinfo”結(jié)構(gòu)如表 26 所示。 表 27 找回信息表 列名 說明 數(shù)據(jù)類型 約束 Zhucehao 注冊號 整數(shù),長度 16 主鍵 Xingming 用戶名 字符串,長度 16 8. 課程信息表 ( courseinfo) 課程信息表“ courseinfo”結(jié)構(gòu)如表 28 所示。如果數(shù)據(jù)庫中的信息不能滿足正常的依賴關(guān)系,就會破壞數(shù)據(jù)的完整性和一致性。設(shè)置用戶信息表與角色信息表之間的關(guān)系,如 圖 224 所示。 圖 24 中用戶信息表中的角色名與角色信息表中的角色名關(guān)聯(lián)。 同樣,在用戶登錄時,可能需要記錄一些關(guān)于用戶的信息,例如用戶名、用戶權(quán)限等,因此也需要使用到一些公共的靜態(tài)變量,把這些變量放置在一個名為“ Classshard”的類中。 添加公共類的方法和步驟如下: ( 1)選擇【項(xiàng)目】 【添加類】菜單項(xiàng),將彈出【添加新項(xiàng)】對話框,保留默認(rèn)的選擇,在“名稱”文本框中輸入“ database”。 ( 3)設(shè)置 database 類的訪問修飾符為“ Public”。 using 。 然后為“ database”類聲明幾個公共變量: public OleDbConnection dataConnection = new OleDbConnection()。 public DataSet dataSet = new DataSet()。 東北石油大學(xué)本科生課程設(shè)計(論文) 13 //定義數(shù)據(jù)庫連接字符串 . string connstr = Provider = 。 GetDataFromDB GetDataFromDB是一個返回數(shù)據(jù)集的公共查詢方法,如果正常訪問則返回查詢結(jié)果;否則返回 null。 dataAdapter = new OleDbDataAdapter(sqlStr, dataConnection)。 (dataSet)。 //關(guān)閉連接 } catch (Exception ex) { ()。 } if ([0]. != 0) { return dataSet。 //若沒有找到相應(yīng)的數(shù)據(jù),返回空值 } } UpdateDB UpdateDB 用于對數(shù)據(jù)進(jìn)行添加、修改和刪除操作,若操作成功則返回 true;否則返回 false。 ()。 = sqlStr。 東北石油大學(xué)本科生課程設(shè)計(論文) 14 ()。 } catch (Exception ex) { ()。 } } 系統(tǒng)登錄與主窗體 登錄是每一個成功項(xiàng)目中不可缺少的模塊 , 好的登錄模塊可以保證系統(tǒng)的可靠性和安全性。 登錄界面設(shè)計 新建一個 Windows 應(yīng)用程序,命名為“ From1”,使用 statusbar、 Label、 TextBox、Button、 timer 控件將出現(xiàn)的默認(rèn)窗體 Form1 設(shè)計成如圖 31 所示。【登錄】按鈕用于驗(yàn)證輸入的用戶名和用戶密碼,若正確則進(jìn)入系統(tǒng)主界面;否則彈出錯誤提示,并等待用戶的重新輸入。 } } 【忘記密碼】按鈕是若用戶忘記密碼,可根據(jù)創(chuàng)建用戶時輸入的工作號對密碼進(jìn)想找回。 圖 32 找回密碼界面 實(shí)現(xiàn) 代碼如下: try { DataSet dt = new DataSet()。 string sqlst = Select zhucehao ,xingming from zhaohui where xingming=39。//工作號與數(shù)據(jù)庫相對,一樣則顯示密碼 dt = (sqlst)。如圖 33所示。根據(jù)權(quán)限不同。 圖 34 系統(tǒng)管理員界面 圖 35 普通管理員界面 東北石油大學(xué)本科生課程設(shè)計(論文) 17 圖 36 教師界面 圖 37 學(xué)生界面 系統(tǒng)管理 系統(tǒng)管理模塊包括添加 用戶和新建角色兩個功能,在添加用戶界面中首先需要通過 dataSet 把數(shù)據(jù)庫中的數(shù)據(jù)和 ComBox 控件綁定起來,設(shè)置為鍵值對。在該界面中可以建立新的用戶,并可以在【角色】下拉列表框中選擇角色描述。 如果用戶信息填寫完整并且用戶名稱不重復(fù),則添加成功,否則添加失敗。 圖 37 添加用戶界面 在該窗體中使用 TextBox、 Button、 ComboBox 控件。 sql1 = insert into userinfo values(39。,39。,39。)。 + () + 39。 + () + 39。 //插入信息 database db = new database()。 b = (sql1)。 //修改信息 if (b == true amp。 a == true) { if ((添加成功!繼續(xù)添加嗎? , 添加用戶 , , , ) == ) 在主界面中選擇【系統(tǒng)管理】 |【新建角色】命令菜單,即可進(jìn)入新建角色界面,如圖 38所示。 東北石油大學(xué)本科生課程設(shè)計(論文) 19 圖 38 新建角色界面 在新建角色界面中, 也要首先判斷輸入的信息是否完整,角色的名稱是否重復(fù)。 【創(chuàng)建】代碼實(shí)現(xiàn)如下: sqlstr = insert into roles values(39。, + + , + + , + + , + + )。 bool b。//修改信息 if (b == true) { if ((添加成功!繼續(xù)添加嗎? , 添加用戶 , , , ) == ) } 專業(yè)管理 在主界面中選擇【 專業(yè)管理】 |【添加專業(yè)】命令菜單,即可進(jìn)入添加專業(yè)界面,如圖 39 所示。單擊【確定】按鈕,如果專業(yè)信息填寫完整并且專業(yè)名稱不重復(fù)則添加成功,否則添加失敗。 東北石油大學(xué)本科生課程設(shè)計(論文) 20 圖 39 添加專業(yè)界面 【確定】代碼如下: string sql1 = select * from majorinfo where MName=39。 (sql1)。 else { string sql = insert into majorinfo(MName,MRemark) values(39。,39。)。 //修改信息 (添加專業(yè)成功! )。 ()。此界面中有 DataGridvied、 button控件。 【修改】代碼如下: database db = new database()。 + dataGrid1[] + 39
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1