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

正文內(nèi)容

實驗教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-08 13:56本頁面
  

【正文】 充分的利用。進(jìn)入 21 世紀(jì),隨著科學(xué)技術(shù)的不斷發(fā)展,對人才的綜合素質(zhì)及創(chuàng)新能力有了更高的要求,搞好實驗教學(xué)的改革與管理對于培養(yǎng)學(xué)生綜合素質(zhì)有著十分重要的意義。JSP 技術(shù)有點類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 標(biāo)記(tag),從而形成 JSP 文件(*.jsp)。JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。除了系統(tǒng)之外,代碼不用做任何更改;b)系統(tǒng)的多平臺支持。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java 顯示了一個巨大的生命力。這一點與 ASP 很像,Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。web 應(yīng)用需要強大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件供 web 頁面調(diào)用,以增強系統(tǒng)性能。 JavascriptJavascript 是一種解釋性的,基于對象的腳本語言(an interpreted, objectbased scripting language)。要實現(xiàn)這些功能,就需要用到 Javascript。不過即便你先前不懂編程,也不用擔(dān)心,因為 Javascript 寫的程序都是以源代碼的形式出現(xiàn)的,也就是說你在一個網(wǎng)頁里看到一段比較好的 Javascript 代碼,恰好你也用得上,就可以直接拷貝,然后放到你的網(wǎng)頁中去。原來不懂編程的人,多參考Javascript 示例代碼,也能很快上手。前面提到的下拉菜單、驗證表單有效性等大量互動性功能,都是在客戶端完成的,不需要和 Web Server 發(fā)生任何數(shù)據(jù)交換, 因此,不會增加 Web Server 的負(fù)擔(dān)。 是 Struts 的下一代產(chǎn)品。其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1的體系結(jié)構(gòu)的差別巨大。因為 Struts 2 和 Struts 1 有著太大的變化,但是相對于 WebWork,Struts 2 只有很小的變化。甚至 Apache 的官方文檔也講:WebWork2到 Struts2 是平滑的過渡。在很多方面 Struts 僅僅是改變了 WebWork 下的名稱。Webwork 也有自己的標(biāo)簽。 Struts2 中大量使用攔截器來處理用戶的請求,從而允許用戶的業(yè)務(wù)邏輯控制器與 Servlet API 分離。   e)啟用攔截器(WebWork 攔截器鏈自動對請求應(yīng)用通用功能,如驗證)   f)處理業(yè)務(wù)(回調(diào) Action 的 execute()方法)   g) 返回響應(yīng)(通過 execute 方法將信息返回到 FilterDispatcher)   h) 查找響應(yīng)(FilterDispatcher 根據(jù)配置查找響應(yīng)的是什么信息如:SUCCESS、ERROER,將跳轉(zhuǎn)到哪個 jsp 頁面)   i)響應(yīng)用戶(jsp客戶瀏覽器端顯示) MyEclipseMyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。在結(jié)構(gòu)上,MyEclipse 的特征可以被分為 7 類:JavaEE 模型,WEB 開發(fā)工具,EJB 開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,JavaEE 項目部署服務(wù),數(shù)據(jù)庫服務(wù),MyEclipse 整合幫助。MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨的擴展和升級。 以后版本安裝時不需安裝 Eclipse。首先是使用 MyEclipse 將 web項目打包,右鍵選中項目,選擇 export;彈出 Export 的 select 窗體,選擇 Java EE 的 WAR file(myeclipse)選項,然后選擇工程名稱和路徑,單擊完成就可以了。 DreamweaverMacromedia Dreamweaver 8 是建立 Web 站點和應(yīng)用程序的專業(yè)工具。從對基于 CSS 的設(shè)計的領(lǐng)先支持到手工編碼功能,Dreamweaver 提供了專業(yè)人員在一個集成、高效的環(huán)境中所需的工具。 MySQLMySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。而 2022 年,SUN 又被 Oracle Mysql的前途, MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。MySQL 特性:a)使用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。c)為多種編程語言提供了 API。 d)支持多線程,充分利用 CPU 資源。f)既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB 231BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。h)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。 技術(shù)可行性 技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。通過分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以實現(xiàn)系統(tǒng)的開發(fā),因此具有技術(shù)上的可行性。本系統(tǒng)對系統(tǒng)開發(fā)者來說并不需要太高的成本支出,只是對系統(tǒng)的管理者付出管理報酬即可,而且開發(fā)周期不需要太長,節(jié)省了人力、物力、財力資源,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。系統(tǒng)的開發(fā)主要就是為了方便實驗教學(xué)的管理,補充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的可行性。這些實體包含各種具體信息,通過相互之間的聯(lián)接形成數(shù)據(jù)的流動。每個實體都具有相應(yīng)的屬性信息,在給實體選擇信息時,本項目的實體信息包含了所有的必要信息,對于一些不需要的實體屬性信息,我們沒有進(jìn)行添加,以避免系統(tǒng)在數(shù)據(jù)方面的復(fù)雜性,提高系統(tǒng)的效率和實用性。b)建立完善的實驗教學(xué)管理過程中需要的數(shù)據(jù)庫。d)操作要求:懂得基本操作即可。為了使本系統(tǒng)具有更廣泛的適用性,系統(tǒng)中設(shè)計了教師管理、班級管理、科目管理等模塊,要求如下:a)實現(xiàn)用戶管理、用戶注冊及資料修改等功能。c)實現(xiàn)學(xué)生信息管理、成績管理、每次實驗成績和期末成績管理。e)發(fā)布課表信息,并對課表信息進(jìn)行管理。g)為了加強數(shù)據(jù)保密性,為每個用戶設(shè)置權(quán)限級別。 數(shù)據(jù)分析 根據(jù)上述需求,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)管理員信息,含數(shù)據(jù)項:編號、管理員登錄名、管理員密碼;班級信息,含數(shù)據(jù)項:編號、院系號、班級名稱、班級人數(shù);課程信息,含數(shù)據(jù)項:編號、課程名、學(xué)分、課程簡介;課表信息,含數(shù)據(jù)項:編號、教師編號、課程名、課程地點、課程時間;院系信息,含數(shù)據(jù)項:編號、院系名;年級信息,含數(shù)據(jù)項:編號、院系編號、年級名;學(xué)生實驗成績信息,含數(shù)據(jù)項:編號、學(xué)生編號、學(xué)生名字、課程名字、教師名字、第一次成績、第二次成績、第三次成績、第四次成績、第五次成績、第六次成績、第七次成績、第八次成績、第九次成績、第十次成績、期末成績;學(xué)生信息,含數(shù)據(jù)項:編號、院系編號、班級編號、年級編號、學(xué)生姓名、學(xué)生登錄名、學(xué)生密碼、性別、生日;教師信息,含數(shù)據(jù)項:編號、院系編號、教師名字、教師登錄名、教師密碼、性別; 實體 ER 圖 根據(jù)管理員信息所分析出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)信息設(shè)計出 ER 圖。管理員實體 ER 圖如圖 41所示。班級實體包含的屬性有編號、院系號、班級名稱、班級人數(shù)。班級實體( c l a s s )班級人數(shù) 編號班級名稱院系號圖 42 班級實體 ER 圖根據(jù)課程信息所分析出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)信息設(shè)計出 ER 圖。課程實體 ER 圖如圖 43 所示。課表實體包含的屬性有編號、教師編號、課程名、課程地點、課程時間。課表實體( c o u r s e t i m e )課程地點課程名教師編號 編號課程時間圖 44 課表實體 ER 圖根據(jù)院系信息所分析出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)信息設(shè)計出 ER 圖。院系實體 ER 圖如圖 45 所示。年級實體包含的屬性有編號、院系編號、年級名。年級實體( g r a d e )年級名 編號院系編號圖 46 年級實體 ER 圖根據(jù)學(xué)生實驗成績信息所分析出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)信息設(shè)計出 ER 圖。學(xué)生實驗成績實體 ER 圖如圖 47 所示。圖 47 學(xué)生實驗成績實體 ER 圖根據(jù)學(xué)生信息所分析出的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)信息設(shè)計出 ER 圖。學(xué)生實體 ER 圖如圖 48 所示。教師實體包含的屬性有編號、院系編號、教師名字、教師登錄名、教師密碼、性別。教師實體( t e a c h e r )教師名字教師登錄名教師登錄密碼 編號院系編號院系編號圖 49 教師實體 ER 圖 數(shù)據(jù)庫設(shè)計 在上面設(shè)計的 ER 圖的基礎(chǔ)上,將數(shù)據(jù)庫的概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是邏輯結(jié)構(gòu),進(jìn)一步形成數(shù)據(jù)庫中的表以及各個表之間的關(guān)系。數(shù)據(jù)庫 db_ design 中包含 9 張表。該數(shù)據(jù)表的結(jié)構(gòu)如表 41。用戶表結(jié)構(gòu)如表 42。該數(shù)據(jù)表的結(jié)構(gòu)如表 43。該數(shù)據(jù)表的結(jié)構(gòu)如表 44。表 45 t_dept字段名 數(shù)據(jù)類型 長度 主鍵否 描述id int 10 是 自動編號deptName varchar 100 否 院系名稱f)t_grade(年級表)用于保存年級的信息。表 46 t_grade字段名 數(shù)據(jù)類型 長度 主鍵否 描述id int 10 是 自動編號gradeName varchar 100 否 年級名稱deptID int 10 否 院系編號g)t_scores(實驗成績表)用于保存學(xué)生實驗成績信息。表 47 t_scores字段名 數(shù)據(jù)類型 長度 主鍵否 描述id int 10 是 自動編號studentID int 10 否 學(xué)生編號studentName varchar 100 否 學(xué)生姓名courceName varchar 100 否 課程名字teacherName varchar 100 否 教師名字testScore1 varchar 100 否 實驗成績 1testScore2 varchar 100 否 實驗成績 2testScore3 varchar 100 否 實驗成績 3testScore4 varchar 100 否 實驗成績 4testScore5 varchar 100 否 實驗成績 5testScore6 varchar 100 否 實驗成績 6testScore7 varchar 100 否 實驗成績 7testScore8 varchar 100 否 實驗成績 8testScore9 varchar 100 否 實驗成績 9testScore10 varchar 100 否 實驗成績 10semesterscore varchar 100 否 期末成績h)t_student(學(xué)生表)用于保存學(xué)生的相關(guān)信息。表 48 t_student字段名 數(shù)據(jù)類型 長度 主鍵否 描述id int 10 是 自動編號classID int 10 否 班級編號gradeID int 10 否 年級編號studentName varchar 100 否 學(xué)生姓名stuPwd varchar 100 否 學(xué)生密碼sex varchar 100 否 性別birthday date 否 生日deptID int 10 否 院系編號studentLoginName varchar 100 否 學(xué)生登錄名t_teacher(教師表)用于保存教師的相關(guān)信息。表 49 t_teacher字段名 數(shù)據(jù)類型 長度 主鍵否 描述id int 10 是 自動編號teaName varchar 100 否 教師名字teaPwd varchar 100 否 教師密碼sex varchar 100 否 性別deptID int 10 否 院系編號teaLoginName varchar 100 否 教師登錄名按照以上 9 張表的內(nèi)容,我們在數(shù)據(jù)庫中建表,由于這 9 張表是有相互聯(lián)系的,所建立了主外鍵約束5 總體設(shè)計 總體設(shè)計原則 系統(tǒng)主要由各個模塊組成,模塊是由邊界元素限定的相鄰程序元素的序列,而且有一個總體標(biāo)識符代表它。在系統(tǒng)需求分析的基礎(chǔ)上,經(jīng)過總體設(shè)計得出系統(tǒng)的軟件結(jié)構(gòu),確定系統(tǒng)的模塊組成,以及模塊間的關(guān)系。第一層是用戶界面層,即客戶瀏覽器,它是用戶與整個系統(tǒng)的接口。瀏覽器將 HTML 代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁,網(wǎng)頁還具備一定的交互功能,允許用戶輸入信息提交給后臺,并提出處理請求??蛻魴C的后臺即是Web 服務(wù)器,它
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1