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

正文內(nèi)容

基于bs結(jié)構(gòu)的學(xué)生自動(dòng)選課系統(tǒng)(asp(參考版)

2025-07-22 10:33本頁(yè)面
  

【正文】 教師模塊界面與代碼 教師登陸成功可進(jìn)入教師主頁(yè),在這個(gè)界面中系統(tǒng)菜單有查詢(xún)教師基本信息;查詢(xún)所授課程的學(xué)生信息;添加學(xué)生成績(jī);修改學(xué)生成績(jī); 因此,在這主要介紹教師的查詢(xún)界面,其對(duì)學(xué)生成績(jī)的添加與修改見(jiàn)管理員模塊的添加與修改界面。其主要代碼見(jiàn)附錄 。39。amp。39。amp。studentnum ssql=Delete From studentinfo Where 學(xué)號(hào) =amp。,? )” (ssql) 把所添加的信息插入到數(shù)據(jù)庫(kù)所特定表中;其主要代碼見(jiàn)附錄 。coursenameamp。,39。courseidamp。 添加選修課信息 課程號(hào) : 課程名 : 主講教師 : 上課時(shí)間 : 上課地點(diǎn) : 學(xué)生人數(shù) : 保存數(shù)據(jù) 全部重寫(xiě) 圖 添加選修課信息界面 添加信息時(shí)所用到的主要語(yǔ)句為 : ssql= “ Insert into select_courseinfo( 課程號(hào) , 課程名 ,? ) Values (39。因此,對(duì)其添加、修改、查詢(xún)功能分別介紹一個(gè)。 管理員模塊界面與代碼 管理員登陸成功可進(jìn)入管理員主頁(yè),其主界面如圖 所示。39。amp。39。amp。 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 32 3. 其修改密碼界面如圖 所示: 修改個(gè)人密碼 用戶(hù)名 : 原始密碼 : 新密碼 : 密碼確認(rèn) : 提交 重置 圖 修改密碼界面 修改密碼是用到的主要語(yǔ)句是 Update 更新語(yǔ)句。 2. 其注冊(cè)界面如圖 所示 請(qǐng)輸入注冊(cè)信息 用戶(hù)名: 密碼: 提交 全部重寫(xiě) 圖 注冊(cè)界面 注冊(cè)時(shí)所用到的注冊(cè)語(yǔ)句 sSQL =select * from userinfo ssql,conn,1,3 rst(username)=username rst(password)=password rst(purview_level)=3 rst(usertype)=學(xué)生 在此把用戶(hù)類(lèi)型規(guī)定為學(xué)生,也就是自行注冊(cè)的用戶(hù)權(quán)限只能為學(xué)生。39。amp。39。amp。 【 程序結(jié)構(gòu)設(shè)計(jì) 】:此查詢(xún)功能程序流程圖 如圖 所示 : ssql 為查詢(xún)條件 圖 查詢(xún) 程序流程圖 先判斷查詢(xún)條件是否為空,不為空的話(huà),按照查詢(xún)條件進(jìn)行查詢(xún),如果查根據(jù)查詢(xún)條件 ssql 開(kāi)始查詢(xún) 顯示符合條件的記錄列表 結(jié)束 ssql=“” ? 查 詢(xún) 條 件不 能 為空,請(qǐng)重新輸入! 開(kāi)始 輸入查詢(xún)條件 ssql 判斷是否有符合條件的紀(jì)錄? 沒(méi)有找到符合條件的紀(jì)錄,請(qǐng)重新輸入! 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 31 詢(xún)到的記錄條數(shù)不為空的話(huà),將在屏幕上顯示所有記錄,把結(jié)果顯示到列表上。 【 程序結(jié)構(gòu)設(shè)計(jì) 】:該修改功能程序結(jié)構(gòu)如圖 所示 圖 修改程序流圖 先判斷是否有要修改的記錄,如果沒(méi)有的話(huà)重新輸入要修改的記錄的信息;輸入指定信息 判斷是否存在該記錄? 該 記 錄 不 存在,重新輸入 列表初始化 顯示該記錄信息 修改信息 判斷程序中指定文本框是否為空? 刪除數(shù)據(jù)庫(kù)中的原記錄 把新記錄添加到原記錄位置 顯示修改成功 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 30 有的話(huà),要修改的記錄從庫(kù)中調(diào)入到基本信息的窗體中,然后修改再保存,保存前判斷程序中指定的文本框是否為空,為空要重新輸入,不為空則保存。 修改功能: 在管理員模塊中,管理員對(duì)學(xué)生檔案信息、教師基本信息、選修課信息的修改,用到該修改功能; a. 管理員對(duì)學(xué)生檔案信息的修改中,學(xué)生的學(xué)號(hào)被指 定為輸入的指定信息,學(xué)生姓名及學(xué)號(hào)同樣被程序指定為指定文本框; b. 管理員對(duì)教師基本信息的修改中,教師編號(hào)被指定為輸入的指定信息,教師姓名及教師編號(hào)同樣被程序指定為指定文本框; c. 管理員對(duì)選修課信息的修改中,選修課的課程號(hào)被指定為輸入的指定信息,選修課名稱(chēng)及課程號(hào)被程序指定為指定文本框; 在教師模塊中,教師對(duì)學(xué)生成績(jī)的修改都也是用到此修改功能,學(xué)生的學(xué)號(hào)與課程名在程序中被指定為指定信息,學(xué)生的成績(jī)被指定為程序中的指定文本開(kāi)始 檢查指定文本框是否為空? 再輸入一次 是否有相同記錄? 該記錄已存在,若修改請(qǐng)點(diǎn)擊修改按鈕 加入新記錄 記錄添加成功 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 29 框。 【 程序結(jié)構(gòu)設(shè)計(jì) 】: 該添加功能程序結(jié)構(gòu)如下圖 所示: 圖 添加程序結(jié)構(gòu) 先判斷程序中被指定的文本框是否為空,如果為空的話(huà)彈出“該文本框不能為空”,再判斷有沒(méi)有和庫(kù)中的記錄相同的編號(hào),有的話(huà)則提示其點(diǎn)擊修改按鈕,并返回。 【 程序結(jié)構(gòu)設(shè)計(jì) 】:登陸時(shí)要對(duì)用戶(hù)密碼進(jìn)行驗(yàn)證,其程序結(jié)構(gòu)如圖 所示 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 27 圖 密碼程序流圖 添加功能 在管理員模塊中,管理員對(duì)學(xué)生檔案信息、教師基本信息、選修課信息、選課時(shí)間段的添加都用到該添加功能; a. 管理員對(duì)學(xué)生檔案信息的添加中,學(xué)生姓名 與學(xué)號(hào)在程序中被指定為指定文本框,這兩項(xiàng)信息不能為空; b. 管理員對(duì)教師基本信息的添加中,教師姓名與教師編號(hào)在程序中被指定為指定文本框,這兩項(xiàng)信息也是不能為空的; c. 管理員對(duì)選修課信息的添加是,選修課名稱(chēng)及課程號(hào)同樣在程序中也被指定為指定文本框,它的這兩項(xiàng)信息同樣不能為空; 在教師模塊中,教師對(duì)學(xué)生成績(jī)的添加也是該添加功能,只不過(guò)這時(shí)時(shí)學(xué)生的成績(jī)?cè)诔绦蛑斜恢付橹付ㄎ谋究颍@項(xiàng)信息也是不能為空的。 【 使用說(shuō)明 】:系統(tǒng)啟動(dòng)運(yùn)行后,將出現(xiàn)管理員登錄界面,用戶(hù)輸入用戶(hù)名,然后輸入密碼。 在用戶(hù)名輸入錯(cuò)誤情況下 ,或密碼錯(cuò)誤的情況下 ,系統(tǒng)會(huì)彈出 “ 改用戶(hù)名不存在或密碼不正確,請(qǐng)重新輸入! ” ;在輸入次數(shù)超過(guò)三次時(shí) ,系統(tǒng)會(huì)自動(dòng)退出。對(duì)于管理員、教師用戶(hù)在他們登陸系統(tǒng)之前 ,首先由管理員在數(shù)據(jù)庫(kù)中添加 用戶(hù)名和密碼;學(xué)生的用戶(hù)名和密碼在登陸前可自己先注冊(cè)。 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 26 第五章 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定怎樣具體實(shí)現(xiàn)所需要求的系統(tǒng) ,這個(gè)階段的設(shè)計(jì)任務(wù)不是具體編寫(xiě)程序 ,而是要設(shè)計(jì)出程序的 ” 藍(lán)圖 ”, 以后程序員根據(jù)這個(gè)藍(lán)圖寫(xiě)出實(shí)際的程序代碼 . 程序結(jié)構(gòu)設(shè)計(jì) 本次畢業(yè)設(shè)計(jì)是兩人分工,以下主要介紹我主要負(fù)責(zé)的模塊的設(shè)計(jì),即登陸模塊,及管理員、教師管理這三個(gè)模塊。 ◎ selectcourseinfo(選修課信息表 ):包括的數(shù)據(jù)項(xiàng)有:課程號(hào)、課程名、主講教師、上課時(shí)間、上課地點(diǎn)、學(xué)生人數(shù); ◎ scores(成績(jī)表 ):包括的數(shù)據(jù)項(xiàng)有: id、 studentid、 courseid、 score。 ◎ UserInfo(用戶(hù)登陸信息表 ):包括的數(shù)據(jù)項(xiàng)有 :userid、 username、password、 purviewlevel、 usertype。 針對(duì)學(xué)生自動(dòng)選課系統(tǒng)的需求,通過(guò)對(duì)學(xué)生選課的工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下的數(shù) 據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): ◎ studentinfo(學(xué)生檔案信息表 ):包括的數(shù)據(jù)項(xiàng)有 :學(xué)號(hào)、姓名、性別、出生年月、系別、所在專(zhuān)業(yè)、班級(jí)、籍貫、備注 。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)完整性和一致。本系統(tǒng)采用的是第三種方法生成的 PDM 模型。下面介紹一下該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)模型(物理計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 23 數(shù)據(jù)模型 PDM)。該工具用圖表化的形式來(lái)描述數(shù)據(jù)之間的關(guān)系,這樣不僅形象直觀,而且便于與用戶(hù)和程序員進(jìn)行交流。 系統(tǒng) CDM 模型的建立 該概念模型如圖 所示 ,反映了網(wǎng)絡(luò)環(huán)境下的學(xué)生自動(dòng)選課系統(tǒng)中的各實(shí)體之間的聯(lián)系,它把用戶(hù)的數(shù)據(jù)要求清楚的表達(dá)出來(lái),即系統(tǒng)需要那些數(shù)據(jù) 、數(shù)據(jù)之間是什么聯(lián)系、數(shù)據(jù)本身有什么性質(zhì)、數(shù)據(jù)的結(jié)構(gòu)是什么等都有清楚的表達(dá)。 實(shí)體可以通過(guò)聯(lián)系相互關(guān)聯(lián),通??蓪⒙?lián)系分為四類(lèi),即一對(duì)一( One to One)聯(lián)系,一對(duì)多( One to many)聯(lián)系,多對(duì)一( Many to One)聯(lián)系,多對(duì)多( Many to Many)聯(lián)系。實(shí)體是現(xiàn)實(shí)世界中可區(qū)別于其他對(duì)象的“事件”或“物體”,它可能是有形的或無(wú)形的、具體的或抽象的、有生命的或無(wú)生命的。使用 CDM,可以把主要精力集中在分析設(shè)計(jì)上,先考慮很多物理實(shí)現(xiàn)的細(xì)節(jié),只考慮實(shí)體和實(shí)體之間的聯(lián)系,這樣便于分析和理解。 圖 第三層數(shù)據(jù)流圖 輸入信息分類(lèi) 必修課表處理 選修課表處理 教師信息處理 學(xué)生信息處理 查詢(xún)信息分類(lèi) 教師基本信息查詢(xún)處理 授課學(xué)生情況查詢(xún)處理 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 20 最后得到 細(xì)化數(shù)據(jù)流圖 如圖 所示: 圖 細(xì)化數(shù)據(jù)流圖 教師 教師登陸處理 教師登陸信息 教師基本信息查詢(xún)處理 成績(jī)輸入處理 學(xué)生信息表 授課學(xué)生情況查詢(xún)處理 個(gè)別課程學(xué)生情況表 打印處理 個(gè)別課程學(xué)生情況表 學(xué)生信息表 學(xué)生信息表 管理員登陸信息 管理員登陸處理 管理員 必修課表處理 必修課信息表 選修課表處理 選修課信息表 教師 信息處理 學(xué)生信息處理 學(xué)生檔案信息表 教師基本信息 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 21 概念模型 CDM 系統(tǒng) CDM 模型的概述 Power Designer 的概念數(shù)據(jù)模型( Conceptual Data Model ,簡(jiǎn)稱(chēng)CDM)以實(shí)體 — 聯(lián)系( Entity- Relationship,簡(jiǎn)稱(chēng) E-R)理論為基礎(chǔ),并對(duì)這種理論進(jìn)行了擴(kuò)充,建立了概念數(shù)據(jù)模型。 :教師對(duì)個(gè)人信息、以及所授課程的學(xué)生信息的查詢(xún),和添加和修改學(xué)生成績(jī)的功能。 細(xì) 化的功能層次圖 我負(fù)責(zé)設(shè)計(jì)的是登陸管理、管理員操作、教師操作三個(gè)模塊 . ,實(shí)現(xiàn)了登陸處理、注冊(cè)用戶(hù)、修改密碼功能。 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 18 這三個(gè)階段實(shí)行日期由管理員所確定。 學(xué)生只能進(jìn)入自己的檔案,進(jìn)行個(gè)人選課 、 查詢(xún)以及個(gè)人密碼的修改工作。 管理員 可以進(jìn)行使用權(quán)限的設(shè)置,只有擁有正確的用戶(hù)名和相應(yīng)的密碼 的人,才可以使用系統(tǒng)并訪問(wèn)系統(tǒng)中的資源; 可對(duì)學(xué)生的基本信息進(jìn)行管理,學(xué)生個(gè)人密碼遺忘,管理員可取回學(xué)生密碼。 定義:管理員登陸表 =用戶(hù)名稱(chēng) +密碼 +使用 權(quán)限 位置:管理員登陸表 ?管理員登陸處理 數(shù)據(jù)項(xiàng)名 類(lèi)型 長(zhǎng)度 用戶(hù)名稱(chēng) 字符型 8 密碼 字符型
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1