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

正文內(nèi)容

研究生本科管理信息系統(tǒng)(編輯修改稿)

2025-01-10 20:25 本頁面
 

【文章內(nèi)容簡介】 主文件架構(gòu)圖 各個功能模塊的文件架構(gòu)圖如下圖 圖 16 所示。 圖 1 圖 2 用戶管理 成績管理 研究生管理 課程管理 專業(yè)管理 系統(tǒng)管理 (系統(tǒng)登錄) (系統(tǒng)主界面) 系統(tǒng)管理 (添加新用戶) (新建角色) 專業(yè)管理 (添加專業(yè)) (瀏覽專業(yè)) (修改專業(yè)) 刪除專業(yè) 8 圖 3 圖 4 圖 5 圖 6 各功能模塊文件架構(gòu)圖 數(shù)據(jù)庫設(shè)計 根據(jù)研究生管理信息系統(tǒng)的功能要求,該系統(tǒng)的數(shù)據(jù)庫命名為 masterMIS,數(shù)據(jù)庫中共包括 7 張表: ? 用戶信息表( userinfo) ,包含用戶的名稱、口令和角色; ? 角色信息表( roles) ,包含角色名稱和與該角色相關(guān)的權(quán)限; ? 專業(yè) 信息表( majorinfo) ,包含學(xué)校所開設(shè)專業(yè)的名稱及其詳細介紹; 課程管理 (添加課程) (瀏覽課程) (修改課程) (刪除課程 研究生管理 (添加研究生) (瀏覽研究生) (修改研究生) 刪除研究生 研究生成績管理 (添加研究生成績) (瀏覽研究生成績) (修改研究生成績) 刪除研究生成績 用戶管理 (修改密碼) 重新登錄 研究生管理信息系統(tǒng) 9 ? 課程信息表( courseinfo) ,包含學(xué)校所開設(shè)課程的名稱及詳細介紹; ? 研究生基本信息表( studentinfo) ,包含研究生的學(xué)號、姓名、性別、專業(yè)等基本信息; ? 成績信息表( scoreinfo) ,包含研究生的學(xué)、課程、成績等信息; ? 教師信息表( teacherinfo) ,包括老師的姓名等信息。 下面列出了各個表的數(shù)據(jù)結(jié)構(gòu),如表 31 至表 37 所示。 表 31 用戶信息表( userinfo)的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 UName 文本 用戶名(主鍵) PWD 文本 密碼 RoleName 文本 角色名 表 32 角色信息表( roles) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 RoleName 文本 角色名(主鍵) SystemManage 是 /否 系統(tǒng)管理 MajorManage 是 /否 專業(yè)管理 10 CourseManage 是 /否 課程管理 ScoreManage 是 /否 成績管理 表 33 專業(yè)信息表( majorinfo) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 MID 文本 專業(yè)編號 MName 文本 專業(yè)名稱(主鍵) MRemark 文本 專業(yè)描述 表 34 課程信息表( courseinfo) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 CID 自動編號 課程編號(主鍵) CName 文本 課程名稱 CDate 文本 學(xué)時 研究生管理信息系統(tǒng) 11 CNum 文本 學(xué)分 MName 文本 專業(yè)名稱 CRemark 文本 課程描述 表 35 研究生基本信息表( studentinfo) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 SID 文本 研究生學(xué)號(主鍵) SName 文本 研究生姓名 SSex 文本 性別 SPID 文本 身體證號 SBirth 日期 /時間 出生日期 TID 文本 老師編號 MName 文本 專業(yè)名稱 SRemark 文本 備注 12 表 36 成績信息表( scoreinfo) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 RID 自動編號 成績 編號(主鍵) SID 文本 學(xué)號 CName 文本 課程名稱 Score 文本 分數(shù) 表 37 教師信息表( teacherinfo) 的數(shù)據(jù)結(jié)構(gòu) 字 段 名 類 型 描 述 TID 文本 老師編號(主鍵) TName 文本 用戶名 一般情況下,數(shù)據(jù)庫中所包含的表都不是獨立存在的,而是表與表之間有一定的關(guān)系,稱為關(guān)聯(lián)。如果數(shù)據(jù)庫中的信息不能滿足正常的依賴關(guān)系,就會破壞數(shù)據(jù)的完整性和一致性。 根據(jù)本實例的特點,需要設(shè)置課程信息表、專業(yè)信息表、研究生信息表、成績信 息表和教師信息表之間的關(guān)系,如圖 1所示。設(shè)置用戶信息表與角色信息表之間的關(guān)系如圖 2 所示。 研究生管理信息系統(tǒng) 13 圖 1 數(shù)據(jù)庫關(guān)系圖 圖 2 用戶角色 關(guān)系圖 14 第四章 系統(tǒng)詳細設(shè)計 數(shù)據(jù)庫連接 本系統(tǒng)采用的 Access 數(shù)據(jù)庫,降低了程序?qū)τ布约安僮飨到y(tǒng)版本的要求,并且 Access 數(shù)據(jù)庫操作方便,配置簡單,只需要把數(shù)據(jù)庫文件放置到合適的目錄下即可。 在本系統(tǒng)中,數(shù)據(jù)庫文件放置的目錄是 光盤MasterMIS\MasterMIS\bin\Debug\。 在程序中專門設(shè)計了連接字符 串模塊 database\,代碼如例程 41 所示。并在程序中設(shè)置了變量調(diào)用這個連接,代碼如例程 42所示。 例程 41 數(shù)據(jù)庫連接代碼 public class dbConnection { public dbConnection() { // // TODO: 在此處添加構(gòu)造函數(shù)邏輯 // } public static string connection { get {returnData Source=。Jet OLEDB:Engine Type=5。 Provider=。} } } } 例程 42 數(shù)據(jù)庫調(diào)用代碼 Private OleDbConnection oleConnection1 = new OleDbConnection()。 研究生管理信息系統(tǒng) 15 主界面 程序 運行后首先看到的是登錄界面,如圖 41所示。根據(jù)用戶輸入的用戶名和密碼,判斷是否是本 系統(tǒng)用戶,并根據(jù)用戶的角色描述及規(guī)定權(quán)限,選擇顯示給該用戶的主界面。登錄后進入主界面,如圖 42所示。 在主界面中設(shè)計了一個 mainMenu 控件、一個 Toolbar 控件、一個 ImageList控件和一個 StatusBar 控件。 圖 41 登錄界面 16 圖 42 應(yīng)用程序主界面 系統(tǒng)管理 在主界面 中選擇【系統(tǒng)管理】 |【添加用戶】命令菜單,即可進入添加用戶界面,如圖 43所示。在該界面中可以建立新的用戶,并可以在【角色】下拉列表框中選擇角色描述。單擊【確定】按鈕,如果用戶信息填寫完整并且用戶名稱不重復(fù),則添加成功,否則添加失敗。 圖 43 添加用戶界面 在該窗體中 設(shè)計了 3個 TextBox 控件、 2個 Button 控件和一個 ComboBox 控件。各個控件的名稱、作用如表 41 所示。 研究生管理信息系統(tǒng) 17 表 41 添加用戶界面控件設(shè)計 控件類型 控件名稱 作 用 TextBox TextName 輸入用戶名 TextPassWord 輸入密碼 TextPWDNew 重復(fù)輸入密碼 Button BtAdd 添加 BtClose 退出 ComboBox ComboRole 選擇角色 在主界面中選擇【系統(tǒng)管理】 |【新建角色】命令菜單,即可進入新建角色界面,如圖 44所示。在該界面中可以建立新的角色,并且選擇【權(quán)限】選項組中的復(fù)選框,該角色就具有相應(yīng)的權(quán)限。 圖 44 新建角色界面 在該窗體中設(shè)計了 1個 TextBox 控件、 2個 Button 控件和 4 個 CheckBox 控件。各個控件的名稱、作用如表 42 所示。 表 42 新建角色界面控件設(shè)計 控件類型 控件名稱 作 用 TextBox TextRole 輸入角色名稱 Button BtAdd 添加 BtClose 退出 CheckBox CkSys 系統(tǒng)管理員 CkMajor 專業(yè)管理員 CkCourse 課程管理員 CkScore 成績管理員 專業(yè)管理 18 在主界面 中選擇【專業(yè)管理】 |【添加專業(yè)】命令菜單,即可進入添加專業(yè)界面,如圖 45所示。用戶可以在該窗體中設(shè)置專業(yè)信息。單擊【確定】按鈕,如果專業(yè)信息填寫完整并且專業(yè)名稱不重復(fù)則添加成功,否則添加失敗。 圖 45 添加專業(yè)界面 在該窗體中設(shè)計了兩個 TextBox 控件和兩個 Button 控件。各個控件的名稱、作用如表 43 所示。 表 43 添加專業(yè)界面控件設(shè)計 控件類型 控件名稱 作 用 TextBox TextName 輸入專業(yè)名稱 TextRemark 輸入專業(yè)描述 Button BtAdd 添加 BtClose 退出 選擇【專業(yè)管理】 |【瀏覽專業(yè)】命令菜單或者單擊工具 欄上的 按鈕,即可進入瀏覽專業(yè)界面,如圖 46所示,此界面中有一個 Datagrid 控件,控件名稱是 DataGrid1,用來顯示專業(yè)信息。 研究生管理信息系統(tǒng) 19 圖 46 瀏覽專業(yè)界面 課程管理 在主界面 中選擇 【課程管理】 |【添加課程】命令菜單,即可進入添加課程界面,如圖 47所示。用戶可以在該窗體中設(shè)置課程信息。單擊【確定】按鈕,如果課程信息填寫完整并且在同一專業(yè)中課程名稱不 重復(fù)則添加成功,否則添加失敗。 圖 47 添加課程界面 在該窗體中設(shè)計了 1個 ComboBox 控件、 2 個 Button 控件和 4個 TextBox 控件。各個控件的名稱、作用如表 44 所示。 20 表 44 添加課程界面控件設(shè)計 控件類型 控件名稱 作 用 TextBox TextName 輸入課程名稱 TextDate 輸入課程學(xué)時 TextNum 輸入課程學(xué)分 TextRemark 課程描述(屬性多行并有滾動條)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1