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

正文內容

基于web的學生選課系統(tǒng)—計算機畢業(yè)設計論文(編輯修改稿)

2025-09-02 09:45 本頁面
 

【文章內容簡介】 信息, VBS(VBScript 的進一步簡寫)是基于 Visual Basic 的腳本語言 . 我進一步解釋一下 , Microsoft Visual Basic 是微軟公司出品的一套可視化編程工具, 語法基于 Basic 腳本語言, 就是不編譯成二進制文件, 直接由宿主(host)解釋源代碼并執(zhí)行, 簡單點說就是你寫的程序, 而是直接給用戶發(fā)送 .vbs 的源程序 , 用戶就能執(zhí)行了. Javascript 主要優(yōu)勢是適用于各個瀏覽器,但是在各個瀏覽器上的語句和實 的優(yōu)勢是他是微軟的產(chǎn)品 ,因此他和微軟的系統(tǒng)結合的比較好,但這同樣也是它的劣勢平臺比較單一. 課題主要工作學生選課系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。本模塊主要包括數(shù)據(jù)庫的構建,設計學生、教師、管理員的登陸情況,根據(jù)不同的用戶身份進入不同的界面管理。包括學生、教師、管理員的登陸、修改密碼、退出。系統(tǒng)管理包括的功能有學生資料錄入、學生資料修改刪除、教師資料錄入、教師資料修改刪除、選修課程錄入、選修課限額設置、查詢用戶密碼、查看注冊情況、添加通知、通知管理、系統(tǒng)還原、系統(tǒng)備份等等。第二章 需求分析 可行性分析 Office 軟件的計算機即可,對機器本身沒有太高的要求,一般當前學校或個人電腦完全可滿足要求。對于軟件技術要求,現(xiàn)在的程序設計語言已非常成熟,要運用于 HTML 樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用SQL Server 2022 提供的數(shù)據(jù)庫桌面工具 ODBC。,裝上該應用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當系統(tǒng)投入運行后可以為學校節(jié)約大量的人力,物力。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上完全可行。,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴展。 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析網(wǎng)上選課系統(tǒng)是針對在校學生和教師使用,從學生的角度來說,由于學校教學制度的改革,現(xiàn)在大部分高等院校開始實行的是學生的自主選課模式,傳統(tǒng)的教學模式——學生按照學校安排好的課程上課——已經(jīng)不能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力、物力資源,另一方面浪費時間以及在人為的統(tǒng)計過程中不可避免出現(xiàn)的差錯等情況。隨著高校人數(shù)的增多,這種弊端會越來越多的暴露出來。因此,利用網(wǎng)絡,使學生只要在計算機前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學生選課而言更加的復雜,因此通過網(wǎng)上進行課程發(fā)布能大幅度的減少教師的工作量,減少錯誤的發(fā)生幾率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務處和辦公室之間。以 MIS 系統(tǒng)的構建思想來實現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實用性,可擴展性和可維護性相結合,安全性以及規(guī)范化原則。技術可行性:以 MIS 技術為開發(fā)基礎。 功能分析我國不少高校都實行了學分制,它的核心是允許學生自由選課,即把學習的自主權交給學生。在這里,學生選課時的制約因素比較復雜,工作量也很大,而且往往需要在較短的時間內完成。運用計算機輔助選課,既能實時地對大量選課數(shù)據(jù)進行檢驗和統(tǒng)計,十分方便地輸出結果,同時也避免了人工處理時容易產(chǎn)生的錯誤。從系統(tǒng)開發(fā)的復雜程度來看,計算機輔助排課與選課是高校教務系統(tǒng)中的兩個關鍵子系統(tǒng),目前不少教務系統(tǒng)尚未很好地解決排課與選課問題。本文主要是對高校教務管理系統(tǒng)中計算機課表編排與選課子系統(tǒng)的基本功能、設計思想、需求分析以及實現(xiàn)技術進行探討。在大學中,學生選課存在這樣的特點:公選課較多,學生人數(shù)眾多,學生可根據(jù)自己的專業(yè)及興趣選擇公選課程進行學習,而且學生對課程的要求有較大差異。本系統(tǒng)將從教學部門的要求出發(fā),實現(xiàn)公選課的選擇、查詢與統(tǒng)計。使用該系統(tǒng)有三個角色,即管理員、學生和教師用戶。管理員的權限最高,包括設置系統(tǒng)登陸信息, 用戶基本信息、選課信息的錄入,查看,修改,刪除等、同時還具有查詢各個模塊的功能。老師和學生可以實現(xiàn)基本信息查詢和進行選課的相關操作,如添加選課信息,退選等。一共分五個功能模塊:系統(tǒng)管理:實現(xiàn)管理員對系統(tǒng)的管理,包括添加刪除用戶。更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原,注銷等功能。基本信息:實現(xiàn)顯示學生和老師的基本信息(包括學生基本信息,教師基本信息,課程基本信息 ) 。選課:實現(xiàn)學生選擇課程,選擇老師,老師選擇自己所能教的課程。查詢:包括實現(xiàn)學生查詢,老師查詢。學生查詢包括自己的基本信息,自己的課程,課表,成績,同班同學等,老師查詢包括查詢自己的信息,自己所帶班的學生,自己的課程表等。幫助系統(tǒng):幫助系統(tǒng)為用戶指明方向。系統(tǒng)維護模塊的總體框架圖如圖 所示。選課系統(tǒng)管理與維護登錄修改密碼課程信息的維護學生信息的維護教師信息的維護系統(tǒng)備份與還原圖 選課系統(tǒng)管理與維護模塊總體框架圖 第三章 系統(tǒng)的設計 總體設計本系統(tǒng)共分三大模塊,分學生、教師、管理員模塊,登錄,修改密碼,退出系統(tǒng)功能是學生、教師、管理員所共有的功能。學生登錄模塊中,當學生成功登錄后,將學生的姓名、學號、密碼作為共用信息保存下來,作為密碼修改模塊、查詢選課信息模塊、修改選課信息模塊使用時的參數(shù)。查詢選課信息模塊中的課程號、學期、教師姓名信息作為傳遞參數(shù)用于查詢教師信息模塊、查詢選課名單模塊、查詢課程信息模塊、修改選課信息。同樣,教師登錄模塊中,成功登錄后將教工號、教師姓名作為參數(shù)保存下來,傳遞到密碼修改模塊、查詢已發(fā)布課程信息模塊、刪除課程發(fā)布信息模塊、修改課程發(fā)布信息模塊。管理員登錄后的修改教師信息、刪除教師信息模塊中傳遞的是教工號信息,參數(shù)由用戶輸入的信息得來;修改學生信息、刪除學生信息模塊中傳遞的是學生的學號信息,同樣傳遞的參數(shù)由用戶輸入得來。管理員還有系統(tǒng)還原、備份。有登錄界面,根據(jù)不同的用戶進入不同的界面。修改密碼界面,完成用戶對密碼的修改。課程信息的添加、修改、刪除界面,完成對課程的錄入、修改、刪除。學生信息的添加、修改、刪除界面,教師信息的添加、修改、刪除界面,完成對用戶的操作。需要學生、教師、管理員、課程、班級、專業(yè)、系、學院基本信息,學生選課、專業(yè)開課情況,教師授課信息,建立了 11 個相關的表。 功能的詳細設計為了使界面統(tǒng)一,使用了表格,在其中加入 Panel 控件,以便不用跳轉到不同的頁面,在同一頁面通過 Click 事件調用不同的用戶控件,從而達到預期效果。在登錄頁面對應的地方輸入用戶名、密碼,確認后登錄。提交后首先通過用戶名和密碼和 type 值運行存儲過程 login,對數(shù)據(jù)庫中的學生/教師/管理員信息表進行檢索,若檢索到的記錄集為空,從而轉到登陸錯誤頁面,提示“你輸入的用戶名或密碼有誤,請重新輸入!”若記錄集不為空,再進行姓名密碼判斷,若相等則轉入學生/教師/管理員登錄成功的操作頁面,并將編號/密碼和 type 值以 session 對象保存起來。2. 修改密碼學生登陸成功后,通過 session 傳遞學號,找到相應的個人信息顯示出登陸成功??梢灾匦碌顷?,修改密碼,退出系統(tǒng),選課,查詢成績,查看幫助。重新登陸通過傳遞 reboot 值,調用 用戶控件,修改密碼調用存儲過程changepwd,退出系統(tǒng)注銷 session 值,查看幫助調轉到 頁面。登陸錯誤跳轉到錯誤界面。教師登陸成功后,通過 session 傳遞教工號,找到相應的個人信息顯示出登陸成功??梢灾匦碌顷懀薷拿艽a,退出系統(tǒng),選定課程,查看課表安排等。 管理員包括的功能有學生資料錄入、學生資料修改刪除、教師資料錄入、教師資料修改刪除、選修課程錄入、選修課限額設置、系統(tǒng)還原、系統(tǒng)備份等等,將各模塊做成用戶控件,根據(jù)不同的標識跳轉到相應的界面。在各自的LinkButton_Click 跳轉到相應的界面下調用存儲過程實現(xiàn)各功能。 數(shù)據(jù)庫設計在 login 模塊,根據(jù)身份的不同,需要學生、教師、管理員的信息表,關聯(lián)學生的有班級、專業(yè)、系、學院信息,關聯(lián)教師的有教師授課表和學院信息表,對課程的管理需要課程信息表。表之間關系如圖 所示 圖 數(shù)據(jù)庫間表的關系圖下面列出選課系統(tǒng)所有表的結構和索引。學號為主索引,為班級號建立索引,通過該索引和班級信息表建立關聯(lián)。 表 學生信息表字段名 類型 寬度 是否允許空 約束 學號 char 10 F 主鍵 姓名 char 10 F 密碼 char 10 F 性別 char 2 F 聯(lián)系電話 varchar 20 T 班級號 char 10 F 外鍵 教工號為主索引,為所在院號建立索引,通過該索引和學院信息表建立關聯(lián)。表 教師信息表字段名 類型 寬度 是否允許空 索引 教工號 char 10 F 主鍵 姓名 char 10 F 性別 char 2 F 職稱 varchar 20 F 密碼 char 10 F 所在院號 char 10 F 外鍵電話 varchar 20 T學歷 char 10 F 課程編號為主索引。表 課程信息表字段名 類型 寬度 是否允許空 索引 課程號 char 10 F 主鍵課程名稱 varchar 20 F 學號、課程號共同做主索引,通過學號和學生信息表建立關聯(lián),通過課程號和課程基本表建立關聯(lián)。 表 學生選課表字段名 類型 寬度 是否允許空 索引 學號 char 10 F 主鍵課程號 char 10 F 主鍵成績 smallint 2 T 班級號做主索引,為所屬專業(yè)號建立索引,通過該索引和專業(yè)信息表建立關聯(lián)。 表 班級信息表字段名 類型 寬度 是否允許空 索引 班級號 char 10 F 主鍵班級名 varchar 20 F 所屬專業(yè)號 c
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1