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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-04-17 08:54本頁(yè)面
  

【正文】 計(jì)出 14 個(gè)數(shù)據(jù)表格。介紹如下:健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文(1) 排課表(Arrange):該表格需記錄排課相關(guān)信息,包括排課編號(hào),教室編號(hào),上課時(shí)間,課程設(shè)置號(hào)等。(2) 院系信息表(DeptInfo):該表記錄了開(kāi)課院系的相關(guān)信息,包括院系編號(hào),院系名稱等。(3) 教學(xué)樓信息表(BuildingInfo):該表記錄了所有教學(xué)樓的相關(guān)信息,包括教學(xué)樓編號(hào),教學(xué)樓名稱。(4)教室信息表(ClassRoomInfo):該表記錄了所有可供上課教室的相關(guān)信息,包括教室編號(hào),教室名稱,教學(xué)樓編號(hào),教室屬性等。(5)備份排課記錄表(BackUpArrangeList):該表記錄了所有備份表信息,包括表號(hào),備份排課記錄 ID。(6)選課時(shí)間段信息表(CourseSelectInterval):該表是控制學(xué)生選課的關(guān)鍵部分,包括開(kāi)始選課時(shí)間與終止選課時(shí)間。(7)選課通知表(CourseSelectNotice):該表的目的是為排課者及時(shí)發(fā)布選課信息而建的,包括通知編號(hào),通知標(biāo)題,內(nèi)容,時(shí)間,還有是否為關(guān)鍵通知。(8)選課信息表(CourseSelect):當(dāng)學(xué)生成功選課后,會(huì)在該表存儲(chǔ)相應(yīng)的信息,包括排課標(biāo)號(hào),學(xué)生編號(hào)。(9)開(kāi)課信息表(CourseSettingInfo):該表列出了選課表的詳細(xì)信息,包括課程編號(hào),面向?qū)I(yè)號(hào),學(xué)分,限選性質(zhì),教師編號(hào),考察方式,備注,最大限選人數(shù),課程編號(hào),開(kāi)課院系號(hào),面向年級(jí)。(10)課程詳細(xì)信息表(CourseInfo):該表記錄課程的內(nèi)容的詳細(xì)介紹,包括課程編號(hào),課程名稱,課程介紹。(11)教師返匯信息表(FeedBack):該表記錄教師關(guān)于排課的返匯信息,包括返匯信息編號(hào),返匯信息標(biāo)題,返匯信息內(nèi)容,教師 ID,返匯時(shí)間等。(12)學(xué)生信息表(StrudentInfo):該表存儲(chǔ)所有在校地學(xué)生信息,包括學(xué)生學(xué)號(hào),姓名,所屬院系編號(hào),專業(yè)號(hào)等。(13)教師信息表(TeacherInfo):該表記錄了所有在校教師的信息,包括教師編號(hào),教師姓名,所屬院校編號(hào)等。(14)系統(tǒng)用戶信息表(UserInfo):該表記錄了所有登陸過(guò)本系統(tǒng)的用戶信息(教師,學(xué)生,管理員) ,包括用戶類型,用戶編號(hào),用戶名,用戶密碼第四章 系統(tǒng)統(tǒng)計(jì)等信息。 數(shù)據(jù)表設(shè)計(jì)根據(jù)上面的設(shè)計(jì),表結(jié)構(gòu)如下:(1) 排課表(Arrange)本表記錄排課相關(guān)信息,包括排課編號(hào),教室編號(hào),上課時(shí)間,課程設(shè)置號(hào)等,結(jié)構(gòu)如表 。表 Arrange字段 說(shuō)明 類型 備注Arrange_Id 排課編號(hào) Int 主鍵,不為空ClassRoom_Id 教室編號(hào) Int 外鍵,不為空Setting_Id 課程設(shè)置號(hào) Int 外鍵,不為空Day_Time 上課時(shí)間 Nvarchar(300) 不為空(2) 課程詳細(xì)信息表(CourseInfo)該表記錄課程的內(nèi)容的詳細(xì)介紹,包括課程編號(hào),課程名稱,課程介紹。結(jié)構(gòu)如表 。 表 CourseInfo字段 說(shuō)明 類型 備注Course_Id 課程設(shè)置編號(hào) Int 主鍵,不為空Course_Name 課程名稱 Nchar(120) 不為空Introduction 課程介紹 Nvarchar(300) 不為空(3) 備份排課記錄表(BackUpArrangeList)該表記錄了所有備份表信息,包括表號(hào),備份排課記錄 ID。結(jié)構(gòu)如表。 表 BackUpArrangeList字段 說(shuō)明 類型 備注List_Id 表號(hào) Int 主鍵,不為空Backup_Title 備份排課記錄表 Varchar(20) 不為空(4) 開(kāi)課信息表(CourseSettingInfo)該表列出了選課表的詳細(xì)信息,包括課程編號(hào),面向?qū)I(yè)號(hào),學(xué)分,限選性質(zhì),教師編號(hào),考察方式,備注,最大限選人數(shù),課程編號(hào),開(kāi)課院系號(hào),面向年級(jí)。結(jié)構(gòu)如表 。 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文表 CourseSettingInfo字段 說(shuō)明 類型 備注Setting_Id 課程編號(hào) Int 主鍵,不為空Orient_Dept_Id 面向?qū)I(yè)編號(hào) Varchar(20) 不為空Score 學(xué)分 TinyInt 不為空Select_Limit 限選性質(zhì) Nchar(4) 不為空Teacher_Id 教師編號(hào) Varchar(20) 不為空Test_Method 考察方式 Nchar(4) 不為空Comment 備注 Nvarchar(200)默認(rèn)值為“無(wú)” ,可為空Selector_No_Limit 最大選課人數(shù) Smallint 不為空Course_Id 課程編號(hào) Char(20) 不為空Dept_ID 開(kāi)課院系編號(hào) Char(10) 不為空Grade_ID 面向年紀(jì) TinyInt 不為空(5) 返匯信息表(FeedBack)該表記錄教師關(guān)于排課的返匯信息,包括返匯信息編號(hào),返匯信息標(biāo)題,返匯信息內(nèi)容,教師 ID,返匯時(shí)間。結(jié)構(gòu)如表 。 表 FeedBack字段 說(shuō)明 類型 備注FeedBack_Id 返匯信息編寫 Smallint 主鍵,不為空FeedBack_Title 返匯信息標(biāo)題 Nvarchar(20) 不為空FeedBack_Content 返匯信息內(nèi)容 Nvarchar(3000) 不為空FeedBack_User_Id 用戶 Id Varchar(20) 不為空FeedBack_Time 返匯時(shí)間 datetime 不為空(6) 選課信息表(CourseSelect)當(dāng)學(xué)生成功選課,會(huì)在該表存儲(chǔ)相應(yīng)的信息,包括排課標(biāo)號(hào),學(xué)生編號(hào)。結(jié)構(gòu)如表 。 表 CourseSelect字段 說(shuō)明 類型 備注Arrange_Id 排課編號(hào) Int 不為空Student_Id 學(xué)生學(xué)號(hào) Varchar(20) 不為空(7) 系統(tǒng)用戶信息表(UserInfo)該表記錄了所有登陸過(guò)本系統(tǒng)的用戶信息(教師,學(xué)生,管理員) ,包括用第四章 系統(tǒng)統(tǒng)計(jì)戶類型,用戶編號(hào),用戶名,用戶密碼。結(jié)構(gòu)如表 。 表 UserInfo字段 說(shuō)明 類型 備注UserInfo_Type 用戶類型 Char(1) 不為空UserInfo_Id 用戶編號(hào) Int 不為空UserInfo_Name 用戶名 Varchar(20) 不為空Password 用戶密碼 Varchar(20) 不為空根據(jù)以上對(duì)各表的分析,可以正確建立數(shù)據(jù)庫(kù),確定各表之間的關(guān)系。在建立各表過(guò)程中應(yīng)盡量避免冗余,并且在各個(gè)關(guān)聯(lián)表間建立約束,以從數(shù)據(jù)庫(kù)本身避免數(shù)據(jù)沖突,保持?jǐn)?shù)據(jù)的完整性與一致性。 功能設(shè)計(jì)由前面的分析可知,系統(tǒng)分為三個(gè)子模塊:登陸,排課,選課。下面,會(huì)根據(jù)不同模塊,逐個(gè)進(jìn)行功能講解。首先是登陸部分:(1) 登陸身份驗(yàn)證本系統(tǒng)中的用戶有三類:管理員,教師,學(xué)生。當(dāng)不同的用戶登陸到本系統(tǒng)中選擇不同的用戶類型時(shí),系統(tǒng)會(huì)為他們分配不同的權(quán)限。管理員的權(quán)限是最大的,主要擁有排課,設(shè)置選課時(shí)段,發(fā)布選課信息的權(quán)限。教師的主要權(quán)限是返匯排課信息。學(xué)生的主要權(quán)限是進(jìn)行選課,退課。(2) 修改密碼(3) 用戶登陸系統(tǒng)后,可以修改原來(lái)的密碼。(4) 退出(5) 每個(gè)用戶如單擊退出系統(tǒng),則會(huì)退出本系統(tǒng),用戶 Session 中的信息也會(huì)隨著刪除。排課部分:(1) 已排排課表管理員在排課過(guò)程中,可以點(diǎn)擊已排排課表,來(lái)顯示已經(jīng)排好的選課信息,并可對(duì)此信息進(jìn)行增,刪,改,查。在管理員提交排課表后,系統(tǒng)會(huì)進(jìn)行檢測(cè),以確保排課方案中沒(méi)有時(shí)間沖突,和教室沖突。如果有沖突,系統(tǒng)會(huì)提示排課者具體沖突產(chǎn)生的原因,并提示改正。健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文(2) 備份排課表管理員對(duì)排課信息進(jìn)行修改后,可以點(diǎn)擊備份排課表,對(duì)新的排課信息進(jìn)行備份。(3)導(dǎo)入排課表管理員可以把以前的排課信息導(dǎo)入到排課表,這樣可以增加排課靈活性,和方便性。此外,管理員還可以把以前的排課信息刪除。(4)對(duì)未排的課程進(jìn)行排課管理員可以對(duì)課程信息表,院系信息表,教師表中的信息進(jìn)行聯(lián)合查詢后,在教學(xué)樓信息表中選擇相應(yīng)的教師,并選擇相應(yīng)的時(shí)間。在管理員提交排課表后,系統(tǒng)應(yīng)當(dāng)確保該排課方案中沒(méi)有時(shí)間沖突和教室沖突。如果有沖突,系統(tǒng)應(yīng)該提示管理員沖突產(chǎn)生的原因以及沖突的解決方法。(5)設(shè)定選課時(shí)間段管理員可以設(shè)定選課時(shí)間段。學(xué)生只能在此設(shè)定的時(shí)間段內(nèi)進(jìn)行選課。如果學(xué)生部在選課時(shí)間段內(nèi)選課,系統(tǒng)會(huì)給出相應(yīng)的提示。(6)發(fā)布選課信息排課完成后,管理員可以再選課系統(tǒng)中發(fā)布關(guān)于選課的各種消息。(7)查看教師返匯排課和選課模塊都可查看教師返匯。選課部分:(1)查看可選的課程信息學(xué)生在選課時(shí),可以查詢所有待選課程的詳細(xì)信息,如課程簡(jiǎn)介,課時(shí),學(xué)分,考察方式等內(nèi)容,也可以按課程代號(hào)查詢選課信息,或者按教師代號(hào)查詢選課信息。(2)提交選課申請(qǐng)本系統(tǒng)中,如果學(xué)生想選擇某們課程,只要點(diǎn)擊相應(yīng)的課程號(hào),就可以選該課了。如果該選課操作引起了選課沖突(如超過(guò)最大選課人數(shù),或重復(fù)選擇) ,系統(tǒng)就會(huì)提示選課失敗,并給出原因。(3)退課學(xué)生在選課時(shí)間段內(nèi)可以刪除某們已選的課程,該信息唄提交到服務(wù)器,服務(wù)器返回該刪除信息,并提示刪除成功。第四章 系統(tǒng)統(tǒng)計(jì)(4)顯示學(xué)生選課表學(xué)生選完課程后,在選課頁(yè)面里,就可以顯示學(xué)生相應(yīng)的已選課信息。(5)查看教師返匯 軟件的運(yùn)行環(huán)境本系統(tǒng)的運(yùn)行環(huán)境為 IIS + Sql Server 2022 + Windows Server 2022, 以上。 第五章 系統(tǒng)實(shí)現(xiàn)第五章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn)概況整個(gè)系統(tǒng)分為三個(gè)子模塊:登陸模塊,排課模塊,選課模塊。每個(gè)模塊分別集成了三個(gè)不同的模塊算法類,為其完成功能,分別是登陸驗(yàn)證,排課沖突檢測(cè)與課程發(fā)布,選課沖突檢測(cè)與課程信息管理。登陸驗(yàn)證的主要實(shí)現(xiàn)的是通過(guò)用戶輸入信息,通過(guò)不同類別查詢對(duì)應(yīng)數(shù)據(jù)庫(kù),取得信息驗(yàn)證其用戶是否存在,并區(qū)分用戶類別(管理員,教師或?qū)W生) 。登陸后,系統(tǒng)會(huì)根據(jù)不同的用戶身份,將會(huì)轉(zhuǎn)向不同頁(yè)面,相應(yīng)的賦予了不同的權(quán)限,而在頁(yè)面中,會(huì)根據(jù)不同的身份判定進(jìn)入不同頁(yè)面,規(guī)定其可以進(jìn)行的操作,相應(yīng)身份具有的功能,這樣不同的用戶即可通過(guò)登錄驗(yàn)證獲得權(quán)限,并進(jìn)行相應(yīng)的操作。排課沖突檢測(cè)與課程發(fā)布主要是供管理員使用,其中的主要實(shí)現(xiàn)功能是排課設(shè)定選課時(shí)段,排課與排課沖突檢測(cè)。其中設(shè)定選課時(shí)段是通過(guò)修改更新時(shí)段表實(shí)現(xiàn)的,當(dāng)管理員排課操作沖突檢測(cè)通過(guò)后,會(huì)設(shè)定排課時(shí)間段,學(xué)生只能在這期間進(jìn)行選課,否則選課無(wú)效。排課主要是界面中管理員的操作輸入實(shí)現(xiàn)的。本部分的主要是排課沖突檢測(cè),主要是將需要更新的排課表與現(xiàn)存的排課表進(jìn)行檢測(cè),檢測(cè)的關(guān)鍵則是與現(xiàn)存排課時(shí)間,教室占用情況,通過(guò)本院系上課時(shí)間與地點(diǎn)兩個(gè)因素判定排課是否合理而判定排課有無(wú)沖突的。選課沖突檢測(cè)與課程信息管理主要是供學(xué)生使用的,這里學(xué)生的主要操作室進(jìn)行與選課相關(guān)的活動(dòng),比如選課,退課,查詢課程等功能。選課與退課的實(shí)現(xiàn)都是通過(guò)對(duì)選課表進(jìn)行修改實(shí)現(xiàn)的,而查詢課程則是通過(guò)對(duì)課程表相關(guān)數(shù)據(jù)進(jìn)行查詢實(shí)現(xiàn)的。而主體沖突檢測(cè)算法主要是通過(guò)查詢學(xué)生已選的課程數(shù)據(jù)與當(dāng)前選課數(shù)據(jù)進(jìn)行沖突檢測(cè)的,判定因素這里暫時(shí)采用學(xué)生已選課程的時(shí)間表與當(dāng)前選課時(shí)間是否沖突,從而沖突判定的。下面,將詳細(xì)介紹各個(gè)模塊的具體實(shí)現(xiàn)。 登陸模塊當(dāng)不同用戶類別登陸本系統(tǒng)時(shí),首先需要用戶輸入個(gè)人信息(用戶名,密碼)以及用戶類型,首頁(yè)會(huì)將信息送與后臺(tái)登陸驗(yàn)證類進(jìn)行驗(yàn)證。管理員的默健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文認(rèn)用戶名與密碼都是 admin,存在于 UserInfo 中;而教師與學(xué)生的初始用戶名與密碼為教師編號(hào)與學(xué)號(hào),初始會(huì)存在于 TeacherInfo 與 StudentInfo 中,修改后會(huì)存在于 UserInfo 中。系統(tǒng)得到信息后,首先會(huì)到 UserInfo 中去尋找相應(yīng)類別的信息,看是否存在,如果不存在,則會(huì)去對(duì)應(yīng)的 TeacherInfo 與StudentInfo 中去尋找,看是否存在,如果都不存在,則登陸失敗。其系統(tǒng)流程圖如圖 51???U s e r I n f o 表 中 是 否存 在是 否 為 管 理 員查 詢 S t u d e n t I n f o 表 查 詢 T e a c h e r I n f o 表查 看 是 否 存在登 陸 成 功是 否 為 教 師登 陸 失 敗F信 息 輸 入TFT是 否 為 學(xué) 生FTTTF結(jié) 束開(kāi) 始圖 51 登陸流程圖登陸實(shí)現(xiàn)偽代碼:StartIf username and password from page exist in UserInfo ThenLogin successfulElse if type is administrator ThenLogin failed第五章 系統(tǒng)實(shí)現(xiàn)Else if type is teacher ThenIf username and password exist in TeacherInfo ThenLogin successfulElseLogin successfulEnd ifElse if type is student ThenIf username and password exist in StudentInfoLogin successfulElseLogin successfulEnd ifEnd IfEnd登陸頁(yè)面截圖如圖 52。圖 52 登陸頁(yè)面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1