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

正文內(nèi)容

網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-23 18:34 本頁面
 

【文章內(nèi)容簡介】 面。系統(tǒng)設(shè)計必須考慮到人使用計算機時的身體、心理要求,包括機房環(huán)境、條件、布局等,以使用戶能在沒有精神壓力下使用計算機,同時能讓用戶舒適地使用計算機完成他們的工作。用戶界面應(yīng)提供形象、生動、美觀的布局顯示和操作環(huán)境和幫助和出錯信息設(shè)計。 系統(tǒng)業(yè)務(wù)流程分析業(yè) 務(wù) 流 程 是 一 組 將 輸 入 轉(zhuǎn) 化 為 輸 出 的 相 互 關(guān) 聯(lián) 或 相 互 作 用 的 活 動 。 那 么 系 統(tǒng) 的業(yè) 務(wù) 流 程 就 是 用 戶 操 作 一 系 列 的 數(shù) 據(jù) 所 達 到 不 同 目 的 的 活 動 [6]。  系 統(tǒng) 界 面 采 用 靜 、 動 相 結(jié) 合 的 方 式 , 即 靜 態(tài) 的 功 能 按 鈕 和 動 態(tài) 的 提 示 與 窗 口 切換 相 結(jié) 合 , 體 現(xiàn) 系 統(tǒng) 的 勃 勃 生 氣 。 本系統(tǒng)主要先有管理員登陸,設(shè)置有關(guān)學期,教師,學生,課程以及系統(tǒng)相關(guān)信息,對選課課程進行限制,比如對于選課時間段的設(shè)置,以及每門課程的限選人數(shù)等。然后進行排課,并驗證是否有排課沖突存在,若不存在上課時間、地點等排課沖突的黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 7 頁情況下,供教師和學生查看。若在選課時間范圍內(nèi),學生登錄系統(tǒng),進入選課中心,查看所有開設(shè)課程的信息,進行選課。最后,若選課結(jié)束,教師可以查看選報此門課程的學生列表,根據(jù)每個學生的綜合表現(xiàn),給學生評分。 數(shù)據(jù)庫需求分析 系統(tǒng)數(shù)據(jù)庫分析根據(jù)網(wǎng)上選課的系統(tǒng)需求,設(shè)計了對應(yīng)數(shù)據(jù)文件及功能。 數(shù)據(jù)庫概念結(jié)構(gòu)分析此系統(tǒng)數(shù)據(jù)記錄方式用意在方便,快速,保密的原則上,使用了 SQL 數(shù)據(jù)文件的形式,在處理海量數(shù)據(jù)的效率上,后臺開發(fā)的靈活性,可擴展性等方面強大。采用 SQL Server 2022 是圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。它有豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。并且對 Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web 頁面上 [7]。 系統(tǒng)設(shè)計約束 服務(wù)器平臺由于本系統(tǒng)作為畢業(yè)設(shè)計,對服務(wù)器的要求并不高,所以系統(tǒng)采用 window7 中并借助數(shù)據(jù)文件來實現(xiàn)系統(tǒng)的搭建。在本系統(tǒng)中,開發(fā)工具選擇 MyEclipse。 設(shè)計工具在本系統(tǒng)中,通過需求分析,選擇 MyEclipse 作為開發(fā)工具來實現(xiàn)系統(tǒng)。 數(shù)據(jù)庫此系統(tǒng)數(shù)據(jù)記錄方式用意在方便,快速,保密的原則上,使用了 SQL server2022數(shù)據(jù)文件的形式,在處理海量數(shù)據(jù)的效率上,后臺開發(fā)的靈活性,可擴展性等方面強大,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 8 頁3 系統(tǒng)設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計 系統(tǒng)結(jié)構(gòu)模塊圖根據(jù)系統(tǒng)需求分析可以得出開發(fā)本系統(tǒng)的結(jié)構(gòu),本系統(tǒng)結(jié)構(gòu)模塊圖如圖 所示:網(wǎng)上選課系統(tǒng)學生模塊功能教師模塊功能管理員模塊功能查詢個人信息查詢成績修改個人信息查詢選課信息退選課程選課查詢選課學生信息學生成績管理課程信息管理修改個人信息查詢個人信息教室信息管理學生信息管理教師信息管理班級信息管理學期信息管理系統(tǒng)設(shè)置院系信息管理專業(yè)信息管理圖 系統(tǒng)結(jié)構(gòu)模塊圖 系統(tǒng)主要功能模塊系統(tǒng)主要分為三部分模塊:學生、管理員、教師三個功能模塊。(1)學生模塊:查詢個人信息、查詢選課信息、修改個人信息、選課、退課等功能。(2)管理員模塊:信息管理、系統(tǒng)設(shè)置等功能。(3)教師模塊:查詢個人信息、查詢選課學生信息、修改個人信息、學生成績管理等功能。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 9 頁根據(jù)軟件工程所學知識 [8]和以上對本次畢業(yè)設(shè)計系統(tǒng)的分析,最終畫出系統(tǒng)的實體關(guān)系圖(ER 圖)如圖 ~ 所示:學生賬號密碼院系入學時間專業(yè)班級郵箱學制姓名I d圖 學生實體及屬性圖 教師賬號密碼聯(lián)系方式院系郵箱姓名圖 教師實體及屬性圖黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 10 頁課程課程 名稱課程編號上課地點承擔院系上課時間承擔教師圖 課程實體及屬性圖課表I d課程編號課時安排教室編號結(jié)束教學周開始教學周圖 課表實體及屬性圖黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 11 頁課程設(shè)置選課限制限選人數(shù)教師承擔院系學分考察方式圖 選課設(shè)置實體及屬性圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計由圖 ~ 實體關(guān)系圖可以得到系統(tǒng)的關(guān)系模式為:學生(賬號,姓名,院系,專業(yè),班級,郵箱,入學時間,學制) 。教師(教師編號,賬號,密碼,姓名,學院,郵箱,聯(lián)系方式) 。課程(課程編號,課程名稱,學分,上課時間,承擔教師,開始院系) 。課程表(id,課程編號,教室編號,開始教學周,結(jié)束教學周,課時安排 ) 。課程設(shè)置(開課院系,人數(shù)限制,考察方式,學分,限選性質(zhì),教師 ID) 。 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計(Database Design)指對于一個給定的應(yīng)用需求環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足用戶的各種應(yīng)用需求 [9]。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。在本系統(tǒng)中,采用 SQL server 作為數(shù)據(jù)庫模型,每一個模塊都有相應(yīng)的數(shù)據(jù)表與之對照 [10]。 網(wǎng)上選課系統(tǒng)系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如表所示。每個表格表示在數(shù)據(jù)庫中的一個表。黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 12 頁教師信息表本表主要記錄系統(tǒng)中已經(jīng)有的教師信息,具體數(shù)據(jù)如表 所示:表 教師信息表(teacher)字段名 類型 長度 注釋idrealNameuserNamepasswordcontacfacultyNamebigintvarcharvarcharvarcharvarcharvarcharvarchar8202020202020編號姓名賬號密碼郵箱 聯(lián)系方式院系管理員信息表本表主要記錄系統(tǒng)管理員的信息,如表 所示: 表 管理員信息表(admin)字段名 類型 長度 注釋idrealNameuserNamepasswordbigintvarcharvarcharvarchar8202020編號姓名賬號密碼排課表本表主要記錄系統(tǒng)中已經(jīng)有的排課表的信息,具體數(shù)據(jù)如表 所示:表 排課表(arrange)字段名 類型 長度 注釋黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 13 頁idcourseIDclassroomIDstartweekendweekclassesbigintbigintbigintintintVarchar 8884420編號課程編號教室編號開始教學周結(jié)束教學周課時課程設(shè)置課程信息表本表主要記錄系統(tǒng)中已經(jīng)有的課程設(shè)置,具體如表 所示:表 選課設(shè)置信息表(course)字段名 類型 長度 注釋idfacultyNameselectorNoLimittestMethodscoreteacherIDselectLimitbigintvarcharintintfloatbigintint82044484編號承擔院系限選人數(shù)考察方式學分承擔教師選課限制學生信息表本表主要記錄系統(tǒng)中已經(jīng)有的學生信息,具體數(shù)據(jù)如表 所示:表 學生信息表(student)字段名 類型 長度 注釋黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 14 頁idrealNameuserNamepasswordfacultyNamefieldNameclassNameschoolInschoolSysbigintvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharint820202020202020204編號姓名賬號密碼郵箱學院專業(yè)班級入學時間學制成績表本表主要記錄系統(tǒng)中已經(jīng)有的成績表的信息,具體數(shù)據(jù)如表 所示:表 成績表(score)字段名 類型 長度 注釋idcourseIDstudentIDscorebigintbigintbigintvarchar88820編號課程編號學生賬號分數(shù)學期信息表本表主要記錄系統(tǒng)中已經(jīng)有的學期信息,具體如表 所示:表 學期信息表(Semester)字段名 類型 長度 注釋黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 15 頁idstartYearendYearnumYearstartDayclassesweeksbigintintintintdatatimeintint8444844編號學年學年學期開始時間課時教學周黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 16 頁4 系統(tǒng)實現(xiàn) 從不同角色分析,系統(tǒng)可以分為三個模塊,學生模塊,管理員模塊,教師模塊。 學生模塊主要包括查詢修改個人信息,查詢選課信息,查看成績,選課,退選課程等功能;管理員為選課系統(tǒng)核心模塊,主要包括學生信息,教師信息,課程信息,教師信息,院系信息,專業(yè)信息的管理及學期信息和系統(tǒng)的設(shè)置等功能;教師模塊則主要包含個人信息查詢和修改及學生信息的查詢,學生成績的管理等功能。 學生/教師/管理員登陸功能在登錄頁面對應(yīng)的地方輸入用戶名,密碼和驗證碼,確認后登錄。先用 javaScript判斷輸入信息是否為空,若為空,則返回錯誤提示信息。若不為空,則提交表單,提交后 Struts 框架通過攔截提交表單地址查找映射文件,然后交由對應(yīng)的 Action 處理類[11]。然后通過調(diào)用在 Hibernate 框架基礎(chǔ)上構(gòu)建的持久化層中的數(shù)據(jù)庫查詢方法對輸入的賬號密碼與數(shù)據(jù)庫中進行比對。若檢索到的記錄集為空,則說明教師賬號/學號/ 管理員賬號信息錯誤,從而轉(zhuǎn)到相應(yīng)的出錯處理程序,若記錄集不為空,則轉(zhuǎn)入教師/學生/管理員登錄成功的操作頁面 [1214]。系統(tǒng)登錄實現(xiàn)界面如圖 所示黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 17 頁圖 系統(tǒng)登陸界面 管理員功能 教師管理功能管理員教師管理功能,主要包括教師信息的添加,修改和刪除功能。對教師信息的新增,刪除和修改操作,系統(tǒng)都會彈出對話框提示進一步操作。教師管理功能實現(xiàn)界面如圖 所示:圖 管理員教師管理界面下面以管理員添加教師為例說明教師管理功能的實現(xiàn)過程。管理員添加教師活動過程描述如下:管理員在院系教師界面中輸入要添加的教師信息;添加頁面將教師信息傳遞到控制對象,查詢數(shù)據(jù)庫,驗證此教師信息是否已經(jīng)存在;控制對象根據(jù)查詢數(shù)據(jù)庫結(jié)果判斷要添加的教師是否已經(jīng)存在,若不存在,則將此教師信息保存到數(shù)據(jù)庫;若存在,則提示信息到添加教師頁面顯示;控制對象根據(jù)添加結(jié)果,判斷是否添加教師成功,若添加成功,則顯示添加成功信息,若不成功,則顯示添加失敗信息。 學生管理功能管理員學生管理功能,主要包括學生信息的添加,修改和刪除功能。對學生信息的新增,刪除和修改操作,系統(tǒng)都會彈出對話框提示進一步操作。黃 河 科 技 學 院 畢 業(yè) 設(shè) 計 說 明 書 第 18 頁學生管理功能實現(xiàn)界面如圖 所示:下面以管理員修改學生信息為例說明學生管理功能實現(xiàn)過程管理員修改學生活動過程描述如下:管理員在學生設(shè)置界面,輸入要修改的學生信息;修改頁面將信息傳遞到控制對象,并查詢數(shù)據(jù)庫,驗證此學生信息是否存在;圖 管理員學生管理界面控制對象根據(jù)查詢結(jié)果判斷要修改的學生是否已經(jīng)存在,若不存在,將提示信息返回修改學生頁面顯示;若存在,則修改此學生信息,更新保存;控制對象根據(jù)返回的修改結(jié)果,判斷是否修改學生信息成功,若成功,則在修改學生頁面提示修改成功信息 ;若失敗,則顯
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1