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

正文內(nèi)容

基于bs結(jié)構(gòu)的學(xué)生自動(dòng)選課系統(tǒng)(asp-預(yù)覽頁(yè)

 

【正文】 用 VBScript 或 JScript 等簡(jiǎn)易的腳本語言 ,結(jié)合 HTML 碼 ,快速完成站點(diǎn)的應(yīng)用程序。 3. 讀寫站點(diǎn)服務(wù)器的文件 ,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。 6. 源程序碼不會(huì)外漏 ASP 腳本在服務(wù)器上執(zhí)行 ,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī) HTML碼 ,這樣可保證辛辛苦苦編寫出來的程序代碼不會(huì)被他人盜取。 ASP 腳本是在站點(diǎn)服務(wù)器端執(zhí)行的 ,用戶端的瀏覽器不需要支持它。 ASP 的特點(diǎn)與功能 從軟件的技術(shù)層面看 ,ASP 有如下的特點(diǎn) : 1. 無需編譯 ASP腳本集成于 HTML當(dāng)中 ,容易生成 ,無需編譯或鏈接即可直接解釋執(zhí)行。 ASP 所設(shè)計(jì)出的是動(dòng)態(tài)主頁(yè) ,可接收用戶提交的信息并作出反應(yīng) , 其中的數(shù)據(jù)可隨實(shí)際情況而改變 ,無須人工對(duì)網(wǎng)頁(yè)文件進(jìn)行更新即可滿足應(yīng)用需要。然而 ,目前 Web 的服務(wù) ,仍以提供 “ 靜態(tài) ” 主頁(yè)內(nèi)容為主。 ASP 吸收了當(dāng)今許多流行的技術(shù),如 IIS, ActiveX, VBScript, ODBC 等,是一種發(fā) 展較為成熟的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù);其核心技術(shù)是對(duì)組件和對(duì)象技術(shù)的充分支持。 ASP 的程序編制比 HTML 更方便且更有靈活性。 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 2 系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境: cpu: 奔騰 4 內(nèi)存: 256MB 硬盤: 80GB 分辨率: 1024*768 軟件環(huán)境 : 系統(tǒng)平臺(tái): windows XP 分析設(shè)計(jì)工具: PowerDesigner 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng): Microsoft Access20xx 開發(fā)工具: ASP(VBScript) 項(xiàng)目分工 在這個(gè)項(xiàng)目中,我主要負(fù)責(zé)登陸模塊,教師模塊和管理員模塊; 登陸模塊實(shí)現(xiàn)各個(gè)用戶(教師,學(xué)生,管理員)的登陸功能,以及用戶密碼的修改; 教師模塊實(shí)現(xiàn)教師對(duì)個(gè)人信息以及所授課程信息的查詢,以及對(duì)學(xué)生成績(jī)的添加和修改; 管理員模塊實(shí)現(xiàn)管理員對(duì)學(xué)生檔案信息、教師信息、選修課信息的添加、修改和查詢;以及對(duì)選課時(shí)間段的設(shè)定。 此系統(tǒng)方便了學(xué)生的選課,同時(shí)便于管理,減少大量的人力資源;并且給了學(xué)生提供了一個(gè)自由的空間。再者選課時(shí)不知道所選課人數(shù)是否已滿,要等向教務(wù)處上報(bào)統(tǒng)計(jì)后才會(huì)知道,然后才能重新 選擇。無需自己去老師那一門一門查 ,了解自己已得多少學(xué)分還需多少學(xué)分 ,即節(jié)省了學(xué)生的時(shí)間,又便于學(xué)校的管理 因?yàn)閭鹘y(tǒng)的選課方式都是手工的,教務(wù)處通知各班進(jìn)行選課,各班班長(zhǎng)再通知每個(gè)同學(xué),經(jīng)過統(tǒng)計(jì)在上交教務(wù)處,這樣比較浪費(fèi)時(shí)間。本系統(tǒng)也為教師提供了很大的方便,教師可以根據(jù)統(tǒng)計(jì)的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績(jī),讓學(xué)生直接在網(wǎng)上查詢成績(jī)。 教師管理子模塊的功能的實(shí)現(xiàn)同樣給廣大教師帶來了很大的便利,教師可直接在網(wǎng)上對(duì)其所授課程情況進(jìn)行查詢,直接發(fā)布學(xué)生的成績(jī),充分利用了網(wǎng) 絡(luò)這個(gè)很占優(yōu)勢(shì)的資源。 ASP 是微軟開發(fā)的一種類似 HTML(Hypertext Markup Language 超文本標(biāo)識(shí)語言 )、 Script(腳本 )與 CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口 )的結(jié)合體,它沒有提供自己專門的編程語言,而是允許用戶使用包括 VBScript,JavaScript 等在內(nèi)的許多已有的腳本語言編寫 ASP 的應(yīng)用程序。 對(duì)于廣大網(wǎng)頁(yè)技術(shù)愛好者來說, ASP 比 CGI 具有的最大好處是可以包含 HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫(kù)及使用無限擴(kuò)充的 ActiveX 控件,因此在程序編制上要比 HTML 方便而且更富有靈活性。所有應(yīng)用程序都被分割為頁(yè)面的形式 ,用戶的交互操作是以提交表單等方式來實(shí)現(xiàn)的 ,這就要求 Web 站點(diǎn)具有很強(qiáng)的動(dòng)態(tài)數(shù)據(jù)發(fā)布能力。若要更新主頁(yè)計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 4 的內(nèi)容 , 只能用非在線的手動(dòng)方式更新 HTML 的文件數(shù)據(jù)。數(shù)據(jù)庫(kù)的數(shù)據(jù)可以隨時(shí)變化 ,而服務(wù)器上執(zhí)行的應(yīng)用程序卻不必更改 ,客戶端得到的網(wǎng)頁(yè)信息會(huì)始終保持新鮮的魅力。 3. 獨(dú)立于瀏覽器 用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器 , 即可瀏覽 ASP 所設(shè)計(jì)的主頁(yè)。 5. 與任何 ActiveX Scripting 語言兼容 除了可使用 VBScript 和JScript語言進(jìn)行設(shè)計(jì)外 ,還可通過 Plugin的方式 ,使用由第三方所提供的其它Scripting 語言。使用瀏覽器即可輸入、更新和刪除站計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 5 點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 6. 可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息 ,以開發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 ADO 訪庫(kù)的技術(shù)實(shí)現(xiàn)方法 ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫(kù)專用對(duì)象集 ,為 ASP提供了完整的站點(diǎn)數(shù)據(jù)庫(kù)訪問解決方案。 ADO 可使用 VBScript、 JScrip t 語言來控制對(duì)數(shù)據(jù)庫(kù)的訪問 ,以及查詢結(jié)果的輸出顯示。 ASP 與組件對(duì)象的使用 在利用 ASP 技術(shù)進(jìn)行動(dòng)態(tài) Web 開發(fā)的時(shí)候 ,應(yīng)遵循這樣一個(gè)原則 :即 ASP 的服務(wù)器端腳本必須與微軟倡導(dǎo)的組件對(duì)象 ( Component Object Model )配合使用才能開發(fā)出具有實(shí)用價(jià)值的信息產(chǎn)品。在使用不同語言工具寫成的組件對(duì)象之間 ,依據(jù)COM 的標(biāo)準(zhǔn)可以進(jìn)行交互。這五個(gè)內(nèi)置對(duì)象可被 ASP 腳本直接使用 ,它們是 : 取得用戶信息 傳遞信息給用戶 提供訪問服務(wù)器的方法和屬性 在一個(gè)應(yīng)用程序的多個(gè)主頁(yè)之間保留和使用某些共同的 信息 在一個(gè)用戶的多個(gè)主頁(yè)之間保留和使用某些共同的信息 其中 ,使用內(nèi)置對(duì)象 2可實(shí)現(xiàn) Web 的交互功能 ,使用內(nèi)置對(duì)象 5可解決具有協(xié)作機(jī)制的應(yīng)用問題。為防止其被多個(gè)用戶同時(shí)更改 ,提供 loc k 和 unlock 方法來實(shí)現(xiàn)互斥 ,例如 : 禁止其他用戶更改 Application 的信息 。 Session 對(duì)象可讓同一個(gè)用戶在多個(gè)主頁(yè)之間 共享信息。自制的組件對(duì)象分成兩類 : 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 7 一是由類打包而成的 *.dll 文件 ,經(jīng)注冊(cè)器注冊(cè)后 ,在 ASP 腳本中可通過Set 對(duì)象名 = 類名 來引用。對(duì)象在這種使用方式下要先從服務(wù)器下載 ,然后在客戶的前端瀏覽器運(yùn)行。 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 8 第三部分 需求分析 需求分析階段的任務(wù)并不是要具體解決問題,而是準(zhǔn)確地回答為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能、性能 、運(yùn)行規(guī)格要求,而對(duì)目標(biāo)系統(tǒng)提出完整、清晰、準(zhǔn)確、具體的要求。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得求解。然后從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)。 目標(biāo)系統(tǒng)的綜合要求 功能要求: 目標(biāo)系統(tǒng)實(shí)現(xiàn)的功能主要有對(duì)信息的添加、修改和查詢以及對(duì)學(xué)生選課的處理。 d. 學(xué)生選課設(shè)置模塊實(shí)現(xiàn)的功能:查詢信息、選修課程及退選課程。 數(shù)據(jù)流圖 傳統(tǒng)的結(jié)構(gòu)化分析方法(簡(jiǎn)稱 SA 方法)就是面向數(shù)據(jù)流自頂向下、逐步求精進(jìn)行需求分 析的方法。把一個(gè)功能細(xì)化到可以寫程序的程度,就不應(yīng)該再進(jìn)行細(xì)化了。 使用這套系統(tǒng)的人員有管理員 、 教師和學(xué)生,他們對(duì)系統(tǒng)有不同的使用權(quán)限。 本系統(tǒng) 在實(shí)行過程中,在時(shí)間上分三個(gè)階段來實(shí)行: 第一階段:為選課階段,這一階段學(xué)生不能有退課權(quán)利,只能進(jìn)行選課; 第二階段:為可退選階段,在這一階段學(xué)生既可以選課,也可以進(jìn)行退選課程; 第三階段:為確定階段,在這一階段里,學(xué)生既不能再進(jìn)行選課,也不可再退選,即所選課程已確定。 :對(duì)學(xué)生檔案信息,以及教師基本學(xué)生自動(dòng)選課系統(tǒng) 管理員操作設(shè)置 登陸管理設(shè)置 登陸處理 注冊(cè)用戶 修改密碼 添加修改查詢學(xué)生檔案信息 添加修改查詢教師信息 添加修改查詢選修課信息 設(shè)定選課時(shí)間段 教師操作設(shè)置 查詢信息 添加成績(jī) 修改成績(jī) 學(xué)生選課設(shè)置 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 19 信息和選修課信息的添加、修改、查詢;對(duì)選課時(shí)間段的設(shè)定。 CDM 把現(xiàn)實(shí)世界中的 信息簡(jiǎn)化為體育實(shí)體之間的聯(lián)系,它與數(shù)據(jù)庫(kù)管理系統(tǒng)( Database Management System ,簡(jiǎn)稱 DBMS)無關(guān)。例如學(xué)校中的每個(gè)學(xué)生是一個(gè)實(shí)體 ,每個(gè)實(shí)體有一組性質(zhì),稱為實(shí)體的屬性,用來描述實(shí)體的特征。 系統(tǒng)的概念模型( CDM)如圖 所示: 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 22 輸入成績(jī)選修輸進(jìn)管理輸入錄入課程號(hào)教師編號(hào)課程號(hào)學(xué)號(hào)課程號(hào)學(xué)號(hào)課程號(hào)學(xué)號(hào)管理員用戶名稱密碼使用權(quán)限個(gè)別課程學(xué)生情況表教師編號(hào)課程號(hào)學(xué)生成績(jī)課程名學(xué)生姓名學(xué)號(hào)班級(jí)名稱總?cè)藬?shù)授課地點(diǎn)授課時(shí)間教師姓名教師用戶名稱教師編號(hào)密碼使用權(quán)限教師基本信息表教師編號(hào)教師性別教師姓名教齡所授課程授課地點(diǎn)授課時(shí)間選修課信息表課程號(hào)上課地點(diǎn)學(xué)生人數(shù)主講教師上課時(shí)間課程名必修課信息表課程號(hào)課程名學(xué)生人數(shù)主講教師開課學(xué)期上課時(shí)間學(xué)生檔案信息表學(xué)生學(xué)號(hào)學(xué)生姓名學(xué)生性別學(xué)生籍貫出生年月學(xué)生系別學(xué)生班級(jí)學(xué)生信息表學(xué)號(hào)姓名系別班級(jí)課程名課程號(hào)成績(jī)學(xué)生個(gè)人課程表學(xué)生學(xué)號(hào)課程號(hào)學(xué)生人數(shù)主講教師開課學(xué)期上課時(shí)間學(xué)生學(xué)生學(xué)號(hào)密碼學(xué)生姓名使用權(quán)限 圖 系統(tǒng)的概念模型 CDM 系統(tǒng) PDM 的建立 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是利用軟件分析設(shè)計(jì)工具 Power Designer 來設(shè)計(jì)系統(tǒng)的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。 數(shù)據(jù)庫(kù) PDM 模型的建立 建立 PDM 模型有四種方法,分別為:使用設(shè)計(jì)環(huán)境直接建立 PDM;從現(xiàn)存數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù) SQL 腳本逆向工程建立 PDM;從 CDM 采用內(nèi)部模型生成的方法建立 PDM;從面向?qū)ο竽P停?OOM)中的類圖采用模型的內(nèi)部生成方法建立 PDM。另外合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)非常有利于程序的實(shí)現(xiàn)。 ◎ students( 學(xué)生 選課 信息表 ): 包括 的數(shù) 據(jù)項(xiàng) 有: studentnum、studentname、 studentsex、 selectcourse、 courseid、remark。 登陸模塊: 本登陸模塊可供管理員、教師、學(xué)生登陸,且其 身份不同進(jìn)入的界面將不同。用戶登陸成功后,可自行修改自己的密碼。 【 使用說明 】:在用戶登陸成功,進(jìn)入添加界面時(shí),逐項(xiàng)輸入所要添加退出 進(jìn)入下一個(gè)界面 判斷密碼是否正確 判斷用戶名是否為空 ? 沒有這個(gè)用戶請(qǐng)重新輸入 開始 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 28 的信息到每個(gè)相應(yīng)得文本框,只要程序中被指定的指定文本框 內(nèi)容不為空,點(diǎn)擊確定按鈕添加即可成功。 【 使用說明 】:在用戶登陸成功,進(jìn)入修改界面時(shí),按界面提示輸入指定信息,在提交后若存在該記 錄,則會(huì)在屏幕上顯示該記錄信息,這時(shí)用戶就可進(jìn)行修改;若修改后的指定文本框的內(nèi)容不為空,則點(diǎn)擊確定按鈕修改即可成功。 主要界面設(shè)計(jì)與主要代碼 登陸模塊界面與代碼 所示: 圖 登陸界面 登陸時(shí)所用到的查詢語句 ssql =select * from userinfo where username=39。and password=39。 ,向 userinfo 表中查詢用戶名及密碼是否存在,并驗(yàn)證是否正確,其主要代碼見附錄 。 Update UserInfo set password=“ Pwd” where username=39。And password=39。 將用戶密碼更新為新設(shè)定的密碼;其主要代碼見附錄 。 圖 管理員主界面 以管理員對(duì)選修課信息的添加為例(其對(duì)學(xué)生檔案信息、教師 基本信息以及計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè) 論文 33 選課時(shí)間段的添加與此類似),添加界面如圖 所示。39。39。studentnum ssql=Insert Into studentinfo(學(xué)號(hào) ,姓名 ,… )Values(39。,39。,… )” 根據(jù)輸入條件 ,通過 Select 語句搜索到記錄信息 ,并顯示在列表中 ,修改后通過 Delect 語句將原記錄刪除,并執(zhí)行 Insert 插入語句,將修改信息插入到數(shù)據(jù)庫(kù)中。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1