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

正文內(nèi)容

基于bs結(jié)構(gòu)的學(xué)生自動選課系統(tǒng)(asp-資料下載頁

2025-07-17 10:33本頁面

【導(dǎo)讀】程,并且可以在網(wǎng)上查詢成績。無需自己去老師那一門一門查,了解自己已得多。知每個同學(xué),經(jīng)過統(tǒng)計在上交教務(wù)處,這樣比較浪費時間。再者選課時不知道所。選課人數(shù)是否已滿,要等向教務(wù)處上報統(tǒng)計后才會知道,然后才能重新選擇。上選課系統(tǒng)為同學(xué)節(jié)省了時間的同時,減少了不必要的步驟,也方便管理員管理。程,查看已修學(xué)分總數(shù),還可以修改個人信息。本系統(tǒng)也為教師提供了很大的方。便,教師可以根據(jù)統(tǒng)計的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績,等信息的添加、修改和查詢都可在此系統(tǒng)中實現(xiàn),使得工作變得清晰且易行。JavaScript等在內(nèi)的許多已有的腳本語言編寫ASP的應(yīng)用程序。因此ASP與一般的腳本語言相比,要安全。然而,目前Web的服務(wù),仍以提供“靜態(tài)”主頁內(nèi)容為主。時,站點服務(wù)器就會將已設(shè)計好的靜態(tài)的HTML文件傳送給瀏覽器。ASP腳本是在站點服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需

  

【正文】 計的好壞將直接對應(yīng)系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)完整性和一致。另外合理的數(shù)據(jù)庫結(jié)構(gòu)非常有利于程序的實現(xiàn)。 針對學(xué)生自動選課系統(tǒng)的需求,通過對學(xué)生選課的工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下的數(shù) 據(jù)項和數(shù)據(jù)結(jié)構(gòu): ◎ studentinfo(學(xué)生檔案信息表 ):包括的數(shù)據(jù)項有 :學(xué)號、姓名、性別、出生年月、系別、所在專業(yè)、班級、籍貫、備注 。 管理員 姓名 編號 教師 已開課程 規(guī)定 課程名稱 課程編號 主講教師 授課地點 授課時間 輸入 姓名 編號 教授 性別 教齡 計算機科學(xué)與技術(shù)畢業(yè) 論文 25 ◎ teacherinfo(教師基本信息表 ):包括的數(shù)據(jù)項有 :教師編號、教師姓名、性別、教齡、所授課程、課程號、授課地點、授課時間、備注 。 ◎ UserInfo(用戶登陸信息表 ):包括的數(shù)據(jù)項有 :userid、 username、password、 purviewlevel、 usertype。 ◎ students( 學(xué)生 選課 信息表 ): 包括 的數(shù) 據(jù)項 有: studentnum、studentname、 studentsex、 selectcourse、 courseid、remark。 ◎ selectcourseinfo(選修課信息表 ):包括的數(shù)據(jù)項有:課程號、課程名、主講教師、上課時間、上課地點、學(xué)生人數(shù); ◎ scores(成績表 ):包括的數(shù)據(jù)項有: id、 studentid、 courseid、 score。 ◎ Interval(選課時間段表 ):包括的數(shù)據(jù)項有: BEGINTIME、 ENDTIME。 計算機科學(xué)與技術(shù)畢業(yè) 論文 26 第五章 詳細設(shè)計 詳細設(shè)計階段的根本目標(biāo)是確定怎樣具體實現(xiàn)所需要求的系統(tǒng) ,這個階段的設(shè)計任務(wù)不是具體編寫程序 ,而是要設(shè)計出程序的 ” 藍圖 ”, 以后程序員根據(jù)這個藍圖寫出實際的程序代碼 . 程序結(jié)構(gòu)設(shè)計 本次畢業(yè)設(shè)計是兩人分工,以下主要介紹我主要負責(zé)的模塊的設(shè)計,即登陸模塊,及管理員、教師管理這三個模塊。 登陸模塊: 本登陸模塊可供管理員、教師、學(xué)生登陸,且其 身份不同進入的界面將不同。對于管理員、教師用戶在他們登陸系統(tǒng)之前 ,首先由管理員在數(shù)據(jù)庫中添加 用戶名和密碼;學(xué)生的用戶名和密碼在登陸前可自己先注冊。 在登錄系統(tǒng) 時用戶必須在輸入用戶名和密碼都正確的情況下才能進入該系統(tǒng) ,并到達用戶相應(yīng)權(quán)限的界面(即管理員、教師、學(xué)生所進界面受自己權(quán)限的限制)。 在用戶名輸入錯誤情況下 ,或密碼錯誤的情況下 ,系統(tǒng)會彈出 “ 改用戶名不存在或密碼不正確,請重新輸入! ” ;在輸入次數(shù)超過三次時 ,系統(tǒng)會自動退出。用戶登陸成功后,可自行修改自己的密碼。 【 使用說明 】:系統(tǒng)啟動運行后,將出現(xiàn)管理員登錄界面,用戶輸入用戶名,然后輸入密碼。密碼正確就可進入。 【 程序結(jié)構(gòu)設(shè)計 】:登陸時要對用戶密碼進行驗證,其程序結(jié)構(gòu)如圖 所示 計算機科學(xué)與技術(shù)畢業(yè) 論文 27 圖 密碼程序流圖 添加功能 在管理員模塊中,管理員對學(xué)生檔案信息、教師基本信息、選修課信息、選課時間段的添加都用到該添加功能; a. 管理員對學(xué)生檔案信息的添加中,學(xué)生姓名 與學(xué)號在程序中被指定為指定文本框,這兩項信息不能為空; b. 管理員對教師基本信息的添加中,教師姓名與教師編號在程序中被指定為指定文本框,這兩項信息也是不能為空的; c. 管理員對選修課信息的添加是,選修課名稱及課程號同樣在程序中也被指定為指定文本框,它的這兩項信息同樣不能為空; 在教師模塊中,教師對學(xué)生成績的添加也是該添加功能,只不過這時時學(xué)生的成績在程序中被指定為指定文本框,這項信息也是不能為空的。 【 使用說明 】:在用戶登陸成功,進入添加界面時,逐項輸入所要添加退出 進入下一個界面 判斷密碼是否正確 判斷用戶名是否為空 ? 沒有這個用戶請重新輸入 開始 計算機科學(xué)與技術(shù)畢業(yè) 論文 28 的信息到每個相應(yīng)得文本框,只要程序中被指定的指定文本框 內(nèi)容不為空,點擊確定按鈕添加即可成功。 【 程序結(jié)構(gòu)設(shè)計 】: 該添加功能程序結(jié)構(gòu)如下圖 所示: 圖 添加程序結(jié)構(gòu) 先判斷程序中被指定的文本框是否為空,如果為空的話彈出“該文本框不能為空”,再判斷有沒有和庫中的記錄相同的編號,有的話則提示其點擊修改按鈕,并返回。沒有則把新記錄添加到數(shù)據(jù)庫中,并顯示添加成功。 修改功能: 在管理員模塊中,管理員對學(xué)生檔案信息、教師基本信息、選修課信息的修改,用到該修改功能; a. 管理員對學(xué)生檔案信息的修改中,學(xué)生的學(xué)號被指 定為輸入的指定信息,學(xué)生姓名及學(xué)號同樣被程序指定為指定文本框; b. 管理員對教師基本信息的修改中,教師編號被指定為輸入的指定信息,教師姓名及教師編號同樣被程序指定為指定文本框; c. 管理員對選修課信息的修改中,選修課的課程號被指定為輸入的指定信息,選修課名稱及課程號被程序指定為指定文本框; 在教師模塊中,教師對學(xué)生成績的修改都也是用到此修改功能,學(xué)生的學(xué)號與課程名在程序中被指定為指定信息,學(xué)生的成績被指定為程序中的指定文本開始 檢查指定文本框是否為空? 再輸入一次 是否有相同記錄? 該記錄已存在,若修改請點擊修改按鈕 加入新記錄 記錄添加成功 計算機科學(xué)與技術(shù)畢業(yè) 論文 29 框。 【 使用說明 】:在用戶登陸成功,進入修改界面時,按界面提示輸入指定信息,在提交后若存在該記 錄,則會在屏幕上顯示該記錄信息,這時用戶就可進行修改;若修改后的指定文本框的內(nèi)容不為空,則點擊確定按鈕修改即可成功。 【 程序結(jié)構(gòu)設(shè)計 】:該修改功能程序結(jié)構(gòu)如圖 所示 圖 修改程序流圖 先判斷是否有要修改的記錄,如果沒有的話重新輸入要修改的記錄的信息;輸入指定信息 判斷是否存在該記錄? 該 記 錄 不 存在,重新輸入 列表初始化 顯示該記錄信息 修改信息 判斷程序中指定文本框是否為空? 刪除數(shù)據(jù)庫中的原記錄 把新記錄添加到原記錄位置 顯示修改成功 計算機科學(xué)與技術(shù)畢業(yè) 論文 30 有的話,要修改的記錄從庫中調(diào)入到基本信息的窗體中,然后修改再保存,保存前判斷程序中指定的文本框是否為空,為空要重新輸入,不為空則保存。 查詢 功能 在管理員模塊中,管理員對學(xué)生檔案信息、教師基本信息、選修課信息的查詢用到此查詢功能; 在教師模塊中,教師對個人基本信息、所授課程學(xué)生信息的查詢,都是用到的該查詢功能; 【 使用說明 】:用戶只要按照屏幕提示,輸入指定查詢信息即可進行所需信息的查詢。 【 程序結(jié)構(gòu)設(shè)計 】:此查詢功能程序流程圖 如圖 所示 : ssql 為查詢條件 圖 查詢 程序流程圖 先判斷查詢條件是否為空,不為空的話,按照查詢條件進行查詢,如果查根據(jù)查詢條件 ssql 開始查詢 顯示符合條件的記錄列表 結(jié)束 ssql=“” ? 查 詢 條 件不 能 為空,請重新輸入! 開始 輸入查詢條件 ssql 判斷是否有符合條件的紀(jì)錄? 沒有找到符合條件的紀(jì)錄,請重新輸入! 計算機科學(xué)與技術(shù)畢業(yè) 論文 31 詢到的記錄條數(shù)不為空的話,將在屏幕上顯示所有記錄,把結(jié)果顯示到列表上。 主要界面設(shè)計與主要代碼 登陸模塊界面與代碼 所示: 圖 登陸界面 登陸時所用到的查詢語句 ssql =select * from userinfo where username=39。amp。_ usernameamp。39。and password=39。amp。passwordamp。39。 ,向 userinfo 表中查詢用戶名及密碼是否存在,并驗證是否正確,其主要代碼見附錄 。 2. 其注冊界面如圖 所示 請輸入注冊信息 用戶名: 密碼: 提交 全部重寫 圖 注冊界面 注冊時所用到的注冊語句 sSQL =select * from userinfo ssql,conn,1,3 rst(username)=username rst(password)=password rst(purview_level)=3 rst(usertype)=學(xué)生 在此把用戶類型規(guī)定為學(xué)生,也就是自行注冊的用戶權(quán)限只能為學(xué)生。 其主要代碼見附錄 。 計算機科學(xué)與技術(shù)畢業(yè) 論文 32 3. 其修改密碼界面如圖 所示: 修改個人密碼 用戶名 : 原始密碼 : 新密碼 : 密碼確認 : 提交 重置 圖 修改密碼界面 修改密碼是用到的主要語句是 Update 更新語句。 Update UserInfo set password=“ Pwd” where username=39。amp。Usernameamp。39。And password=39。amp。OriPwdamp。39。 將用戶密碼更新為新設(shè)定的密碼;其主要代碼見附錄 。 管理員模塊界面與代碼 管理員登陸成功可進入管理員主頁,其主界面如圖 所示。在這個界面中系統(tǒng)菜單有添加、修改、查詢學(xué)生檔案信息;添加、修改、查詢教師基本信息;添加、修改、查詢選修課信息;設(shè)定選課時間段。因此,對其添加、修改、查詢功能分別介紹一個。 圖 管理員主界面 以管理員對選修課信息的添加為例(其對學(xué)生檔案信息、教師 基本信息以及計算機科學(xué)與技術(shù)畢業(yè) 論文 33 選課時間段的添加與此類似),添加界面如圖 所示。 添加選修課信息 課程號 : 課程名 : 主講教師 : 上課時間 : 上課地點 : 學(xué)生人數(shù) : 保存數(shù)據(jù) 全部重寫 圖 添加選修課信息界面 添加信息時所用到的主要語句為 : ssql= “ Insert into select_courseinfo( 課程號 , 課程名 ,? ) Values (39。amp。courseidamp。39。,39。amp。coursenameamp。39。,? )” (ssql) 把所添加的信息插入到數(shù)據(jù)庫所特定表中;其主要代碼見附錄 。 以管理員對學(xué)生檔案信息的修改為例(管理員對教師基本信息、選修課信息的修改與此同),修改界面如圖 所示 圖 修改學(xué)生檔案信息 修改信息時用到的主要語句 : 計算機科學(xué)與技術(shù)畢業(yè) 論文 34 ssql=SELECT * from studentinfo where 學(xué)號 =amp。studentnum ssql=Delete From studentinfo Where 學(xué)號 =amp。studentnum ssql=Insert Into studentinfo(學(xué)號 ,姓名 ,… )Values(39。amp。studentnumamp。39。,39。amp。studentnameamp。39。,… )” 根據(jù)輸入條件 ,通過 Select 語句搜索到記錄信息 ,并顯示在列表中 ,修改后通過 Delect 語句將原記錄刪除,并執(zhí)行 Insert 插入語句,將修改信息插入到數(shù)據(jù)庫中。其主要代碼見附錄 。 查詢界面見教師模塊,在此就不再介紹。 教師模塊界面與代碼 教師登陸成功可進入教師主頁,在這個界面中系統(tǒng)菜單有查詢教師基本信息;查詢所授課程的學(xué)生信息;添加學(xué)生成績;修改學(xué)生成績; 因此,在這主要介紹教師的查詢界面,其對學(xué)生成績的添加與修改見管理員模塊的添加與修改界面。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1