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

正文內(nèi)容

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

2025-07-23 18:34 本頁(yè)面
 

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