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

正文內(nèi)容

畢業(yè)設(shè)計------基于bs結(jié)構(gòu)的學(xué)生在線選課系統(tǒng)的實現(xiàn)-畢業(yè)設(shè)計-資料下載頁

2025-01-19 05:04本頁面

【導(dǎo)讀】務(wù)平臺,用來輔助教學(xué)、科研和管理等各種活動。該系統(tǒng)從學(xué)生網(wǎng)上自主選課,以及教師。教務(wù)處對課程信息發(fā)布的管理等功能。系統(tǒng)開發(fā)采用B/S結(jié)構(gòu),前臺用。用ASP語言實現(xiàn)動態(tài)網(wǎng)頁,達(dá)到對數(shù)據(jù)庫的操作以完成使用者的要求。

  

【正文】 admin(管理員帳戶表 ) 列(屬性)名 中文名稱 類型 寬度 是否允許為空 adminid 管理 員 ID vachar 50 NOT NULL adminpsd 密碼 vachar 50 NOT NULL 表 38 stu_kecheng(學(xué)生、課程關(guān)聯(lián)表 ) 列(屬性)名 中文名稱 類型 寬度 是否允許為空 ID 自動編號 int 4 NOT NULL xuehao 學(xué)號 vachar 50 NOT NULL kechengid 課程 ID vachar 50 NOT NULL 4 軟件設(shè)計與實施 面向?qū)ο?、可視化?ASP 的一個特點,結(jié)合此 特點,本系統(tǒng)設(shè)計時主要采用自頂向下方法:設(shè)計一個主頁,通過菜單調(diào)用各個子模塊。 系統(tǒng)總體設(shè)計框架 公用代碼作為單獨的一個文件,其他程序在需要時調(diào)用該文件,下面為公共函數(shù)和主要部分模塊 ,系統(tǒng)所使用的公共文件為 ,此文件中包含了連接數(shù)據(jù)庫代碼,主要是打開、關(guān)閉數(shù)據(jù)庫: % dim conn,connstr set conn = () PROVIDER=SQLOLEDB。DATA SOURCE=(local)。UID=sa。PWD=111。DATABASE=chdxk % Connection 對象主要的用途是打開和關(guān)閉數(shù)據(jù)庫連接。 Open:打開一個數(shù)據(jù)庫 使用 Connection對象實例,再指派給 conn。 PROVIDER=SQLOLEDB 指明使用的驅(qū)動程序。 第 18 頁 共 26 頁 登陸 模塊 該系統(tǒng)分為管理員、學(xué)生、教師三種用戶,不同身份具有不同的操作權(quán)限,因此,登陸系統(tǒng)時,根據(jù) session 值來判斷該用戶的身份,對三種身份的判斷使用相同的方法,以下為管理員登陸界面: 圖 41 管理員登陸 相應(yīng)代碼如下: % dim name,Pwd name=(ID) Pwd=(PSD) dim rs,sql set rs = () sql=select adminid,adminpsd from admin where adminid=39。amp。nameamp。39。 and adminpsd=39。amp。Pwdamp。39。 sql,conn,3,2 if not then session(ID)=name else set rs=nothing set conn=nothing script language=JavaScript{(39。您輸入 第 19 頁 共 26 頁 的帳號及密碼錯誤,請重新輸入 !39。)。(1)。}/script end if % 查看課程信息模塊 圖 42 課程瀏覽 從數(shù)據(jù)庫中調(diào)出所有的課程信息: % Dim rs,sql Set rs = ( ) sql=select * from kecheng order by id asc sql,conn,1,1 pagecounter=5 % 第 20 頁 共 26 頁 課程信息管理模塊 圖 43 添加課程 添加課程是選課系統(tǒng)中重要的模塊,部分代碼如下 檢查是否存在 相同 ID號的課程: % set rs2=(select id from kecheng where id=39。amp。idamp。39。) if not then % 進(jìn)行插入記錄 %dim rs,sql set rs = () sql=insert into kecheng(id,name,renshu,xueshi,xuefen,teacherid,xueqi,xibie) values (39。amp。idamp。39。,39。amp。nameamp。39。,39。amp。renshuamp。39。,39。amp。xueshiamp。39。,39。amp。xuefenamp。39。,39。amp。teacheramp。39。,39。amp。xueqiamp。39。,39。amp。xibieamp。39。) sql,conn,3,2 % 課程刪除主要是在后臺運行,其代碼如下: %@LANGUAGE=VBScript codepage=936% !include file=conn/ % dim id,name 第 21 頁 共 26 頁 id=(id) name=(name) sql=delete kecheng where id= 39。+(id)+39。 (sql) % 課程查詢模塊 圖 44 課程查詢 首先是對身份的判斷,禁止非法用戶,接受上一頁傳遞過來的參數(shù),查詢數(shù)據(jù)庫,顯示符合要求的課程信息。 !include file=conn/ %if session(xuehao) then id=session(xuehao) end if if session(teacherid) then id=session(teacherid) end if if session(ID) then id=session(ID) end if % 第 22 頁 共 26 頁 % if id=empty then () end if % %Dim rs,sql,xb xb=(xb) Set rs = ( ) sql=select * from kecheng where xibie =39。amp。xbamp。39。 sql,conn,1,1 pagecounter=5 % 5 調(diào)試和測試 測試 環(huán)境 該系統(tǒng)需要在網(wǎng)絡(luò)環(huán)境下運行, 對整個系統(tǒng)的性能要求較高,測試環(huán)境如下: ,瀏覽器采用 ,數(shù)據(jù)庫采用穩(wěn)定性好的 SQL Server 2021, 操作系統(tǒng)為 WINDOS XP; 本系統(tǒng)采用 ASP 平臺 , ASP 支持 VBScript 和 JavaScript這樣的解釋性的腳本語言。 測試的項目 該系統(tǒng)分為管理員、教師、學(xué)生三種用戶,因此該測試項目的內(nèi)容主要是三種用戶實現(xiàn)的功能,主要如下: 管理員:學(xué)生信息的添加、刪除;教師信息的添加、刪除;課程信息的修改、刪除;留言本的刪除。 教師:已帶課程的查看;其他課程信息的查詢、查看;密碼的修改。 學(xué)生:查看已選課程;查看所有課程信息;查看能選的課程信息;課程的退選;課程信息的查看;密碼的修改。 公共功能:瀏覽公告信息;留言功能。 結(jié)果的分析與總結(jié) 經(jīng)過測試,本系統(tǒng) 達(dá)到了預(yù)期效果,實現(xiàn)了選課、退課、查詢、課程信息瀏覽等等功能。由于本身能力的局限性,編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯,所以在本階段力求使用有限的時間找出盡可能多的錯誤,力求系統(tǒng)盡量正確。在本系統(tǒng)的測試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來設(shè)計是檢測)請一位不熟悉本系統(tǒng)的人來進(jìn)行隨意性的操 第 23 頁 共 26 頁 作,打破習(xí)慣的操作順序,從中發(fā)現(xiàn)錯誤,在此階段系統(tǒng)的大量錯誤得到了改正。 本系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計的重要步驟加載測試。加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可 視為對數(shù)據(jù)庫的加載測試工作。要設(shè)計出一個好的學(xué)生在線選課系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,所有基本表的設(shè)計還應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)置主鍵,是兩個有著較大難度、需要重點考慮的問題。 結(jié) 論 經(jīng)過近三個月的努力,在蔣毅老師的指導(dǎo)下,本人對學(xué)生選課系統(tǒng)有了較深刻的認(rèn)識,也具備了一定的實際開發(fā)經(jīng)驗。認(rèn)識到開發(fā)系統(tǒng)首先要明確用戶的需求,然后進(jìn)行系統(tǒng)分析,其次構(gòu)建系統(tǒng)模型、建立完善的數(shù)據(jù)庫,接著編寫代碼,最后測試系統(tǒng)。 在明確用戶需求階段, 網(wǎng)上查閱了相關(guān)資料,并瀏覽 了部分網(wǎng)上選課系統(tǒng),分析總結(jié)后將系統(tǒng)分為學(xué)生信息管理、教師信息管理、課程信息管理、留言信息管理和權(quán)限的 判斷 五個模塊。 在系統(tǒng)分析 階段 ,查閱了 大量基于不同技術(shù)的網(wǎng)站開發(fā)的文章 , 具備 了一定的理論基礎(chǔ),比較分析后采用了 ASP 編程技術(shù)和 SQL Server 2021 數(shù)據(jù)庫,在 Windows XP 操作系統(tǒng)環(huán)境下,運用 Dreamweaver 8 開發(fā)工具, 開發(fā)了 這個 基于 B/S 結(jié)構(gòu)的 學(xué)生在線選課系統(tǒng)的實現(xiàn)。本系統(tǒng)不但有良好的系統(tǒng)運行穩(wěn)定性、可靠性和實用性,而且操作簡單,維護(hù)方便,具有一定的實用價值。 系統(tǒng)進(jìn)入編程階段 后 ,遇 到了 很多 的困難 ,主要是數(shù)據(jù)的存取 。但經(jīng)過自己的努力及老師的指導(dǎo),最終解決了這些問題,開發(fā)出一個 學(xué)生選課 系統(tǒng),并達(dá)到了預(yù)期的設(shè)想。 雖然系統(tǒng)還有很多不足之處,如:程序中錯誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯誤。但在整個 開發(fā) 過程中我學(xué)到了很多的知識,增強(qiáng)了動手能力, 積累 了解 決各種難題的經(jīng)驗 。同時也讓我發(fā)現(xiàn)了自己的許多不足之處,有待在將來的工作中進(jìn)一步的學(xué)習(xí)和完善,掌握和運用更多的知識。 第 24 頁 共 26 頁 參考文獻(xiàn) [1] 鄧文源 .陳惠貞 . ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù) [M].北京:中國鐵道出版社 ,2021。 [2] 方睿 .刁仁宏 .網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M]. 成都:四川大學(xué)出版社 ,2021。 [3] 王強(qiáng) . Server 2021經(jīng)典范例 50講 [M].北京:科技出版社 ,2021。 [4] 李代平 .章文 .SQL Server 2021數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程 [M].北京:冶金工業(yè)出版社 ,2021。 [5] 陳俊榮等 . ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù) [M].北京:中國鐵道出版社 ,2021。 [6] 求是科技 . [M].北京:人 民郵電出版社 ,2021。 [7] 零界點設(shè)計中心 . DREAMWEAVER8站建設(shè)技巧 [M].北京:清華大出版社 ,2021。 第 25 頁 共 26 頁
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1