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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)論文-wenkub.com

2025-05-09 21:38 本頁面
   

【正文】 ( 4) 散熱:散熱系統(tǒng)設(shè)計(jì)的好壞常常被多數(shù)計(jì)算機(jī)使用者忽略 ,但是它缺實(shí)實(shí)在在的影響著計(jì)算機(jī)的整體性能。 ( 2) 內(nèi)存:部署在服務(wù)器上的系統(tǒng)每時每刻都在消耗著內(nèi)存,如果軟件設(shè)計(jì)的不好,內(nèi)存釋放不及時,服務(wù)器 很可能或死機(jī)或死鎖。 在硬件方面,影響服務(wù)器性能的主要是 CPU 和內(nèi)存,其次 是硬盤和散熱系統(tǒng)。 因?yàn)樵陂_發(fā)時使用的數(shù)據(jù)庫服務(wù)器的配置是 Windows Server 2021 x86 + SQL Server 2021 x86 + 4G 內(nèi)存 .因此可做如下配置: ( 1) 系統(tǒng)設(shè)置: ① 使用 Windows Server 2021 Enterprise Edition,如果有可能的話也可以使用Windows 2021 Datacenter Edition; ② 在 中啟用 pae; ③ 使用 設(shè)置【內(nèi)存中鎖定頁】; ④ 設(shè)置虛擬內(nèi)存到系統(tǒng)盤之外的物理磁盤中,如果是同一塊物理磁盤,分到其它邏輯分區(qū)也可以;設(shè)置大小看情況而定; 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 37 頁 ⑤ 去掉【最大化文件共享數(shù)據(jù)吞吐量】 ,選擇【最大化網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)吞吐 量】 ; ( 2) 數(shù)據(jù)設(shè)置: ① 設(shè)置數(shù)據(jù)庫的 AWE,如果是 4G 的內(nèi)存,一般是分配 80%內(nèi)存給數(shù)據(jù)庫程序使用; ② 設(shè)置數(shù)據(jù)庫實(shí)例的增長為 10%,具體需要設(shè)置多少需要看你的業(yè)務(wù)需要,其目的就是盡量減少磁盤空間的分配次數(shù)還有較少磁盤碎片的產(chǎn)生; ③ 設(shè)置數(shù)據(jù)庫實(shí)例的恢復(fù)模式為簡單模式,如果在可以的情況下; ④ 設(shè)置 TempDB 的大小,一般來說可以給到 4G 以上,看具體需要和環(huán)境; ⑤ 把除了 SQL Server 和 SQL Server Browser 的其它數(shù)據(jù)庫服務(wù)都停止掉,除非有使用這些服務(wù)的必要。編寫的代碼不僅要符合編程規(guī)范,也要盡量降低計(jì)算機(jī)資源的消耗,減少與數(shù) 據(jù)庫的交互,比如要盡可能少的使用 null 改用 Empty,盡可能的使用存儲過程,盡可能的拼接 SQL 語句以減少與數(shù)據(jù)庫的交互 次數(shù),查詢語句盡可能的少寫 *以提高 SQL 運(yùn)行時間 ,與數(shù)據(jù)庫交互完之后主動釋放與數(shù)據(jù)庫的連接等等。 } finally { ()。 //讀取執(zhí)行 SQL語句后的數(shù)據(jù)源的數(shù)據(jù) DataTable sqlTable = new DataTable()。 } finally { ()。 DataSet sqlDs = new DataSet()。 return sqlRead。 if (!(sqlStr)) { ()。 return sqlDs。 } /// summary /// 實(shí)現(xiàn)查詢功能并返回 sqlDs /// /summary /// param name=sqlStr/param /// returns/returns 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 32 頁 public DataSet SqlSelect(string sqlStr) //用 mand對象 sqlCommd實(shí)現(xiàn)查詢功能 { try { SqlCommand sqlCommd = new SqlCommand(sqlStr, sqlConn)。 private SqlConnection sqlConn。 using 。 using 。 在學(xué)生選課管理系統(tǒng)中每個頁面都要和數(shù)據(jù)庫進(jìn)行交互一次以上,為了減少代碼的重復(fù)性,提高工作效率,所以針對數(shù)據(jù)庫操作寫了一個簡單的 數(shù)據(jù)庫交互 類StuChooseCour 類 來實(shí)現(xiàn)與數(shù)據(jù)庫的交互的基本功能 [8]。User ID=sa。 學(xué)生選擇課程 選擇之后點(diǎn)擊【確定】,彈出“選課成功”提示框,已選的課程行將置灰 ,如圖 所示 : 圖 已選課程置灰 選課完成后單擊【生成課表】,頁面顯示該學(xué)生選擇過的課程 ,可執(zhí)行刪除操作,刪除 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 29 頁 后可重新在選課頁面選擇,如圖 所示 : 圖 生成課表 確定選擇的課 程信息之后點(diǎn)擊【鎖定】按鈕,鎖定課程表,所有課程信息置灰,不可再操作 ,如圖 所示 : 圖 鎖定課表 ( 3) 單 擊【查詢成績】,右邊匡計(jì)將顯示該學(xué)生所有存在的成績。等到管理員制定過課程表后,教師再次打開自己的課程表將顯示上課時間及教師,且任何信息不可修改。頁面顯示如圖 : 圖 教師用戶主頁面 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 25 頁 ( 1) 點(diǎn)擊 【基本資料】,可查看自己的基本信息,頁面顯示如圖 : 圖 教師查看個人資料頁面 點(diǎn)擊【修改密碼】,進(jìn)入修改密碼頁面 ,如圖 : 圖 教師修改密碼頁面 當(dāng)原始密碼輸入不 正確時將彈出“原始密碼輸入錯誤”提示框,當(dāng)涼席新密碼輸入不一致時,將演出“新密碼兩次輸入不一致”提示框,修改成功后,將彈出“修改成功”提示框。① 單擊【查看所有專業(yè)信息】,可在彈出的頁面中顯示出所有系統(tǒng)中存在的專業(yè)信息,如圖 所示: 圖 管理員查詢所有專業(yè)信息頁面 ② 單擊 GridView 中的【 查看學(xué)部內(nèi)專業(yè)信息 】 ,將打開本部內(nèi)的專業(yè)信息頁面,可實(shí)現(xiàn)添加、修改、刪除等操作,頁面 如圖 所示 : 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 23 頁 圖 管理員添加專業(yè)信息 其中“系代號”將 由系統(tǒng)自動帶出,且 不可更改。點(diǎn)擊【查詢】按鈕將打開查詢頁面,顯示如圖 所示: 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 21 頁 圖 管理員 查詢學(xué)生 信息 本功能支持模糊查詢,可對查詢結(jié)果進(jìn)行修改或刪除操作。 ( 1) 點(diǎn)擊【修改信息】,可以修改管理員得用戶名和密碼 ,如圖 所示 : 圖 管理員修改用戶名和密碼頁面 當(dāng)兩次用戶名輸入不一致時將彈出“兩次輸入密碼不一致”提示框。 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 各個頁面與數(shù)據(jù)庫中表的關(guān)系 如表 所示: 表 頁面與數(shù)據(jù)表的對應(yīng)關(guān)系 項(xiàng)目頁面 功能 涉及的主要數(shù)據(jù)表 登錄頁面 AdminInfo、 TeacherInfo、StudentInfo 系統(tǒng)管理員主頁 面 AdminInfo 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 17 頁 表 (續(xù)) 項(xiàng)目頁面 功能 涉及的主要 數(shù)據(jù) 表 顯示系統(tǒng)管理員信息及修改用戶名和密碼 AdminInfo 添加學(xué)生信息 StudentInfo、 DeptInfo、 ProfInfo 系統(tǒng)管理員實(shí)現(xiàn)對學(xué)生的模糊查詢 StudentInfo 系統(tǒng)管理員實(shí)現(xiàn)對教師的模糊查詢 TeacherInfo 添加教師信息 TeacherInfo、 添加部信息 DeptInfo、 不同部門的專業(yè)信息 ProfInfo 不同專業(yè)的班級信息 ClassInfo 顯示院所有專業(yè) ProfInfo 系統(tǒng)管理員添加不同 課程信息 AdminToTeacher 系統(tǒng)管理員制定課 程表 AdminToTeacher 、 TeacherToStu 添加各種時間限制 Time 學(xué)生登陸后主頁面 StudentInfo 學(xué)生信息頁面 StudentInfo 學(xué)生修改密碼 StudentInfo 學(xué)生根據(jù)教師設(shè)定的課程選擇課程 TeacherToStu、 StudentInfo、 Time、StuChooseCourse 學(xué)生選擇后生成個人課表 StuChooseCourse、 StudentInfo 學(xué)生查詢成績頁面 StuChooseCourse、 教師登陸主頁面 TeacherInfo 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 18 頁 表 (續(xù)) 項(xiàng)目頁面 功能 涉及的主要 數(shù)據(jù) 表 教師根據(jù)系統(tǒng)管理員給定的范圍選擇自己所要開設(shè)的課程 AdminToTeacher、 TeacherInfo、ProfInfo、 TeacherToStu 顯示教師基本信息 TeacherInfo 修改教師個人密碼 TeacherInfo 教師選定所開設(shè)的課程后生成自己的課表,并設(shè)定每門課程的學(xué)分及課程類型 TeacherToStu、 TeacherInfo 教師評分頁面 TeacherInfo、 TeacherToStu、StuChooseCourse 學(xué)生選課管理系統(tǒng)的實(shí)現(xiàn) 用戶登錄 用戶登錄界面如圖 所示: 圖 用戶登錄界面 用戶有三種登錄模式:管理員、教師和學(xué)生。進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)時應(yīng)遵循必要的數(shù)據(jù)庫范式理論,以減少冗余、保證數(shù)據(jù)的完整性與正確性,只要設(shè)計(jì)出了合理的數(shù)據(jù)庫模型,才能有效的降低整個系統(tǒng)的編程和維護(hù)難度,提高系統(tǒng)的實(shí)際運(yùn)行效率 [3]。 系統(tǒng)管理員用戶總體數(shù)據(jù)流程設(shè)計(jì)如圖 所示: 系 統(tǒng) 用 戶修 改信 息學(xué) 生信 息院 系信 息設(shè) 置時 間段教 師信 息添加編輯刪除查詢更新取消添加編輯刪除查詢更新取消編輯刪除更新取消編輯刪除更新取消添 加部 信息編 輯部 門信 息刪 除部 門信 息查 看所 有專 業(yè)編輯顯 示已 添加 部刪除顯示添 加 每部 包 含的 專 業(yè)信 息更新取消添 加 每專 業(yè) 包含 的 班級 信 息編輯刪除顯示更新取消添 加 每學(xué) 期 內(nèi)時 間 段編輯刪除更新取消顯示顯示顯示顯示課 程信 息添加顯示刪除編輯更新取消制 定課 程表添加刪除編輯更新取消 圖 系統(tǒng)管理員用戶數(shù)據(jù)流圖 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 11 頁 ( 2) 教師用戶模塊 教師模塊主要頁面有: 、 、 、 、 。 ( 4) 學(xué)生用戶登錄后:查看自己的信息 :學(xué)號、姓名、所屬學(xué)部、所屬專業(yè)、所在班級、 性別、郵箱、密碼。 修改個人密碼 ,修改失敗要提示修改失敗原因:原始密碼錯誤或兩次密碼輸入不一致;修改成功則顯示修改密碼成功。 ( 2) 系統(tǒng)管理員登錄后:系統(tǒng)管理員可添加、 查詢、 修改、刪除教師、學(xué)生的個人信息和院系、專業(yè)以及班級的信息; 系統(tǒng)管理員可查詢院內(nèi)所有專業(yè)信息; 系統(tǒng)管理員可添加、刪除、修改選課信息 (年級、專業(yè)、學(xué)期、課程號、課程名、人數(shù)限制) 。 系統(tǒng)有三種用戶模式:系統(tǒng)管理員模式,學(xué)生用戶模式,教師用戶模式。 貴州大學(xué)科技學(xué)院 本科 畢業(yè)論文(設(shè)計(jì)) 第 8 頁 第三章 詳細(xì) 設(shè)計(jì)與實(shí)現(xiàn) 詳細(xì)設(shè)計(jì) 系統(tǒng)組織結(jié)構(gòu) 項(xiàng)目系統(tǒng)有三種用戶模式:系統(tǒng)管理員用戶、教師用戶、學(xué)生用戶,因此相應(yīng)的分為:系統(tǒng)管理員模塊、教師模塊、學(xué)生模塊三個基本模塊,系統(tǒng)層次結(jié)構(gòu)如圖 所示: 用 戶系 統(tǒng) 管 理 員 教 師 學(xué) 生修 改信
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1