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

正文內(nèi)容

計算機系畢業(yè)設(shè)計管理系統(tǒng)的開發(fā)畢業(yè)論文(編輯修改稿)

2025-07-24 22:23 本頁面
 

【文章內(nèi)容簡介】 Visual Studio 2022;(2)數(shù)據(jù)庫管理系統(tǒng)軟件:SQL Server 2022;(3)運行平臺:Windows xp/ Windows 2022;(4)分辨率:最佳效果 1024*768。 根據(jù)需求分析階段確定的系統(tǒng)要實現(xiàn)的功能,該系統(tǒng)具有以下主要功能模塊,功能模塊圖如圖。增加教師信息教師管理學(xué)生管理 選題管理成績管理查詢教師信息修改刪除信息增學(xué)生師信息查詢學(xué)生信息修改刪除信息報題管理審題管理選題管理成績比例設(shè)置成績錄入成績查詢成績統(tǒng)計計算機系畢業(yè)設(shè)計管理系統(tǒng)圖 功能模塊圖數(shù)據(jù)庫技術(shù)是信息系統(tǒng)建設(shè)的基礎(chǔ)技術(shù),在信息系統(tǒng)建設(shè)中,數(shù)據(jù)庫設(shè)計與開發(fā)的正確與否直接影響到系統(tǒng)的功能實現(xiàn)與運行效率。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進行綜合、歸納和抽象,形成一個獨立于具體數(shù)據(jù)庫管理信息系統(tǒng)的概念模型。根據(jù)需求分析,本系統(tǒng)的各個實體屬性如圖 。陜西理工學(xué)院畢業(yè)設(shè)計第 11 頁 共 66 頁圖 用戶信息及各個屬性的 ER 圖圖 教師信息及各個屬性的 ER 圖圖 學(xué)生信息及各個屬性的 ER 圖 教師教師編號 教師姓名 所在專業(yè) 性別 年齡 職稱陜西理工學(xué)院畢業(yè)設(shè)計第 12 頁 共 66 頁 圖 畢業(yè)設(shè)計題目信息及各個屬性的 ER 圖 圖 成績比例信息及各個屬性的 ER 圖圖 系統(tǒng)總體 ER 圖教師 報題 畢業(yè)設(shè)計題目m1 學(xué)生 選題11教師編號教師姓名所在專業(yè) 性別 年齡 職稱 編號 題目 簡介 狀態(tài) 審題結(jié)果 審題意見 報題年份 學(xué)號 班級 專業(yè) 姓名 答辯成績 性別陜西理工學(xué)院畢業(yè)設(shè)計第 13 頁 共 66 頁 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計是把概念模型轉(zhuǎn)換為符合數(shù)據(jù)庫管路系統(tǒng)的數(shù)據(jù)模型,對 SQL Server 2022來說就是把概念模型轉(zhuǎn)化為關(guān)系模型,把系統(tǒng)模型轉(zhuǎn)化為關(guān)系模型如下所示:教師(教師編號,姓名,所在專業(yè),性別,年齡,職稱)學(xué)生(學(xué)號,姓名,專業(yè),班級,性別,年齡,指導(dǎo)教師成績,答辯 成績,評閱人成績,總成績,題目編號)畢業(yè)設(shè)計題目(題目編號,題目,簡介,專業(yè),當前狀態(tài),審題結(jié)果,審題意見,報題年份,教師編號)成績比例(畢業(yè)年份,指導(dǎo)教師成績比例,答辯成績比例,評閱人成績比例)用戶(用戶編號,密碼,權(quán)限) 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲結(jié)構(gòu)和存取方法。其設(shè)計原則如下:(1)進行規(guī)范化設(shè)計,盡可能地減少數(shù)據(jù)冗余和重復(fù)。(2)結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性?;谝陨先龡l設(shè)計原則,在 SQL Server 2022中關(guān)系模式用戶、教師、學(xué)生、畢業(yè)設(shè)計題目、成績比例對應(yīng)的關(guān)系表結(jié)構(gòu)如表 。(1)用戶表用來保存使用本體統(tǒng)的用戶信息,該表的結(jié)構(gòu)如表 。 表 用戶表字段 數(shù)據(jù)類型 數(shù)據(jù)長度 允許空 功能描述userID varchar 20 用戶編號userPosition varchar 20 用戶權(quán)限注:上表中用于記錄管理員信息。(2)學(xué)生信息用來保存學(xué)會的注冊信息,該表的結(jié)構(gòu)如表 。表 學(xué)生信息表字段 數(shù)據(jù)類型 數(shù)據(jù)長度 允許空 功能描述stuNo varchar 20 學(xué) 號 stuName varchar 20 姓 名 stuMajor varchar 20 專 業(yè)stuSex varchar 4 √ 性 別stuAge int √ 年 齡stuTopId int √ 選題編號teaGrade int √ 教師成績replyGrade int √ 答辯成績reviewGrade int √ 評閱成績totalGrade varchar 20 √ 總 成 績注:上表中用于記錄學(xué)生信息。(3)教師信息表用來保存教師的注冊信息,該表的結(jié)構(gòu)如表 。陜西理工學(xué)院畢業(yè)設(shè)計第 14 頁 共 66 頁表 教師信息表字段 數(shù)據(jù)類型 數(shù)據(jù)長度 允許空 功能描述tchNo varchar 20 教師編號tchName varchar 20 姓 名tchMajor varchar 20 所在專業(yè)tchSex varchar 20 √ 性 別 tchAge int √ 年 齡tchPosition varchar 20 √ 職 稱 注:上表中用于記錄教師信息。(4)畢業(yè)設(shè)計題目表用于保存教師所報題目信息,該表的結(jié)構(gòu)如表 。表 字段 數(shù)據(jù)類型 數(shù)據(jù)長度 允許空 功能描述topId int 題目編號topName varchar 50 題 目 topBrief varchar max 簡 介topTeaNo varchar 20 教師編號topState varchar 20 當前狀態(tài)topResult varchar 20 √ 審題結(jié)果topSuggestion varchar max √ 審題意見topDate varchar 20 √ 報題時間 注:上表中用于記錄畢業(yè)設(shè)計題目信息。(5)成績比例設(shè)置表用于保存本屆畢業(yè)生各成績所占比例,該表的結(jié)構(gòu)如表 所示。表 字段 數(shù)據(jù)類型 數(shù)據(jù)長度 允許空 功能描述date varchar 10 設(shè)置年份teag varchar 10 √ 指導(dǎo)教師成績 replyg varchar 10 √ 答辯成績比例 reviewg varchar 10 √ 評閱成績比例 注:上表中用于記錄畢業(yè)設(shè)計題目信息。陜西理工學(xué)院畢業(yè)設(shè)計第 15 頁 共 66 頁4 系統(tǒng)實現(xiàn)系統(tǒng)在 SQL SERVER 2022中建立數(shù)據(jù)庫,庫名為“DB_SelectToptic”如圖 。圖 在該數(shù)據(jù)庫中創(chuàng)建學(xué)生表,如圖 。 圖 在該數(shù)據(jù)庫中創(chuàng)建其他關(guān)系表與創(chuàng)建學(xué)生表相似,最終創(chuàng)建的所有關(guān)系表如圖 。圖 陜西理工學(xué)院畢業(yè)設(shè)計第 16 頁 共 66 頁連接數(shù)據(jù)庫的代碼如下: public static class DBConnection { public static SqlConnection DBCon() {string conn = (Data Source=MICROSOF8EF0C9。Initial Catalog=DB_SelectTopic。Integrated Security=True )。 SqlConnection con = new SqlConnection(conn)。 return con。 } } 各主要功能模塊設(shè)計 系統(tǒng)登錄模塊系統(tǒng)登錄窗體模塊是計算機系畢業(yè)設(shè)計管理系統(tǒng)首先運行并顯示的窗體,它的主要功能是驗證用戶的合法信息和獲取合法用戶的信息。系統(tǒng)登錄窗體的整個窗體界面示意圖如 。圖 系統(tǒng)登錄界面其中,登錄窗口實現(xiàn)代碼如下:(1)存儲過程代碼如下:CREATE proc [dbo].[procLogin]@userId varchar(20),@userPwd varchar(20),@message int outputasdeclare @count intset @count=0declare @number intset @number=0declare @position varchar(20)beginif(@userId=39。39。)begin陜西理工學(xué)院畢業(yè)設(shè)計第 17 頁 共 66 頁set @message=0。 用戶名不能為空endelse beginif(@userPwd=39。39。)密碼不能為空beginset @message=1。endelsebeginselect @number=count (*) from TB_User where userID=@userId anduserPassword=@userPwdselect @position=userPOsition from TB_User where userID=@userIdif(@number=1)beginif(@position=39。學(xué)生39。)begin set @message=2。學(xué)生登錄endelse if(@position=39。教師39。)beginset @message=3。 教師登錄endendelsebeginset @message=4。用戶名或密碼錯誤endendend End(2)實現(xiàn)代碼如下:SqlConnection con = ()。()。SqlCommand = new SqlCommand(procLogin, con)。 = 。(@userId, ).Value = ()。(@userPwd, ).Value = ()。SqlParameter outMessage = new SqlParameter(@message, )。 = 。(outMessage)。try{ ()。陜西理工學(xué)院畢業(yè)設(shè)計第 18 頁 共 66 頁}catch (SqlException ex){()。}finally{()。}switch ((())){case 0: (請輸入用戶名!, 提示, , )。 break。case 1: (請輸入密碼!, 提示, , )。 break。case 2: //學(xué)生登錄{ = ()。= 學(xué)生。FrmstuMain sm = new FrmstuMain()。()。()。break。}case 3:{ = ()。 = 教師。()。FrmTeaMain tm = new FrmTeaMain()。()。break。}case 4: (用戶名和密碼不匹配!, 提示, , )。 break。default: (登錄失?。? 提示, , )。 break。}} 教師報題模塊教師報題主要工作就是:將所要指導(dǎo)的畢業(yè)設(shè)計題目上報教研室,未經(jīng)主任審核即當前狀態(tài)為“待審”的情況下,可對已報題目進行增刪改操作,否則僅具有查看的權(quán)限。如圖 。陜西理工學(xué)院畢業(yè)設(shè)計第 19 頁 共 66 頁圖 教師報題界面其中代碼如下:private void display() //登陸后顯示類{SqlConnection con = ()。SqlDataAdapter adp = new SqlDataAdapter(TeaState, con)。 = 。(@operaterId, , 20).Value=。DataSet ds = new DataSet()。()。try{ (ds, 0)。 = [0].DefaultView。 } catch (SqlException ex) { ()。 } ()。 } private void button1_Click(object sender, EventArgs e) { if ( == || == || == 請選擇) { (信息填寫不完整!)。return。陜西理工學(xué)院畢業(yè)設(shè)計第 20 頁 共 66 頁 } else { SqlConnection con = ()。 ()。 try { SqlCommand = new SqlCommand(AddTopic, con)。 = 。 (@topName, , 50).Value =()。 (@topBrief, ).Value =()。 (@topTeacher, , 20).Value = ()。 (@topType, , 20).Value =()。 (@topMajor, , 20).Value = ()。 ()。 (增加題目成功!)。 display()。 clear()。 } catch (SqlException ex) { throw (ex)。 }()。 } }教研室主任匯集教師上報的畢業(yè)設(shè)計題目,對其審核并提出意見及建議,審題結(jié)果為“合格” 、“不合格” ,在學(xué)生已選此題的情況下,主任只可對其查看,不能進行其他操作。首先查
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1