【正文】
有快樂也有艱辛,有收獲也有失落。針對本系統(tǒng)的評價如下:(1)系統(tǒng)功能評價根據(jù)本系統(tǒng)開發(fā)前所訂的目標,在系統(tǒng)完成后經(jīng)過測試運行,該系統(tǒng)達到了預(yù)定的開發(fā)目標,在實際使用中的功能可以滿足用戶需求。程序測試的主要方法分為兩大類,白盒測試和黑盒測試。 (shipin, shipin)。 Tshipin shipin=new Tshipin()。 try { (sql, params)。 ((title))。 ((shijian))。::前臺首頁是瀏覽者打開一個網(wǎng)站后第一眼看到的網(wǎng)頁,網(wǎng)站能不能吸引瀏覽者,在很大程度上取決于首頁做得怎么樣。 ResultSet rs=()。 } public void shipinDel(HttpServletRequest req,HttpServletResponse res) { String id=(id)。 視頻信息管理視頻管理關(guān)鍵代碼: public void shipinAdd(HttpServletRequest req,HttpServletResponse res) { String id=(new Date().getTime())。 ((id))。 Object[] params={id}。 String content=(content)。 ((content))。 DB mydb=new DB()。 ((id))。 String sql=delete from t_gonggao where id=?。輸入數(shù)據(jù)都通過form表單中定義的方法onsubmit=return checkForm()來檢查,checkForm()函數(shù)中是各種的校驗輸入數(shù)據(jù)的方式。 boolean mark=(rs==null||!()?false:true)。數(shù)據(jù)是一切系統(tǒng)設(shè)計的基礎(chǔ),通俗地說,數(shù)據(jù)庫設(shè)計就像高樓大廈的根基一樣,如果設(shè)計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設(shè)計,重做大量已完成工作。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程[5]。(1)法律因素本系統(tǒng)是根據(jù)在線培訓(xùn)系統(tǒng)的實際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。 (4)多樣化和功能強大的開發(fā)工具支持。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。網(wǎng)絡(luò)學(xué)習(xí)培訓(xùn)既具有開放性、交互性、協(xié)作性和自主性等特點,有具有異步性、實時性、生動性、集成性和大容量等優(yōu)勢。 B/S第1章 概述 課題背景在21世紀這個信息高度發(fā)達,并且高速流通的時代,計算機的普及以及計算機網(wǎng)絡(luò)技術(shù)的應(yīng)用,讓大量普通人能夠有機會接觸到比以往更多的知識。 The next stage is system planning, through the actual business process of the investigation and research, and the analysis of system structure, specific pleted quality course website needs analysis, feasibility analysis, the current business process analysis, and through to the current business process optimization, concludes that the system of business process,After the system analysis, specific pleted the data flow analysis and data dictionary。計算機輔助高校管理活動,可以極大地增強管理者采集、處理信息的能力,從而有利于管理者及時決策。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標準。相比ASP/.net的局限性是顯而易見的。系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學(xué)習(xí)而來,學(xué)校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。先進性:本系統(tǒng)采用JSP技術(shù)、SQLSERVER等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。系統(tǒng)設(shè)計包括系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計、系統(tǒng)數(shù)據(jù)庫設(shè)計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。 DB mydb=new DB()。 ()。 String targetURL = /mon/。 try { (sql, params)。 在線答疑信息管理在線答疑信息管理關(guān)鍵代碼: public void liuyanDel(HttpServletRequest req,HttpServletResponse res) { String id=(id)。 while(()) { Tliuyan liuyan=new Tliuyan()。: 資料信息錄入:管理員點擊左側(cè)的菜單“資料管理”,頁面跳轉(zhuǎn)到資料管理界面,調(diào)用后臺的servlet類查詢所有資料信息。 dispatch(targetURL, req, res)。 try { (sql, params)。:管理員輸入視頻相關(guān)正確信息后點擊錄入按鈕,如果是沒有輸入完整的視頻經(jīng)理信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。 (path, shipin?type=shipinMana)。 Object[] params={}。 (admin/shipin/).forward(req, res)。 ((content))。 ResultSet rs=()。no39。 (shipinList, shipinList)。 ()。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。[21]5初始化、終止檢查:檢查是否能進行正確地初始化或終止。但是對于我的人生道路來說,這僅僅是一個逗號,我將面對的是又一次征程的開始。最后,我要特別感謝指導(dǎo)教師XX老師。第7章 結(jié)論計算機技術(shù)的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個社會的生產(chǎn)力。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。: 系統(tǒng)答疑界面第6章軟件測試測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。 DB mydb=new DB()。 ((id))。 ((fujianYuanshiming))。 } catch(Exception e) { ()。: 學(xué)習(xí)資料下載學(xué)習(xí)資料下載關(guān)鍵代碼: public void docAll(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException { List docList=new ArrayList()。 ((title))。 DB mydb=new DB()。 String fujian=(fujian)。 ((fujian))。 ()。 String shijian=(shijian)。 (((user_id)))。 (message, 操作成功)。 ((shijian))。 (sql, params)。 String title=(title)。 TAdmin admin=new TAdmin()。 管理員信息表(t_admin)字段名數(shù)據(jù)類型字段描述長度主鍵userIdInt編號10√userNamevarchar登陸賬號50userPwvarchar登陸密碼50(2)學(xué)習(xí)資料信息表(t_doc)學(xué)習(xí)資料信息表主要用于管理員發(fā)布的學(xué)習(xí)資料信息,主要字段包括:編號、標題、介紹等。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。web應(yīng)用需要強大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件供web頁面調(diào)用,以增強系統(tǒng)性能。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 MyEclipseMyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。也可以引導(dǎo)用戶主動年該學(xué)習(xí),提高學(xué)習(xí)效率,更為學(xué)習(xí)雙方提供一個進行寫作學(xué)習(xí)和交流的平臺。根據(jù)前幾個階段的分析和設(shè)計,本系統(tǒng)在設(shè)計方面采用B/S模式,同時使用JSP技術(shù)進行基本頁面的設(shè)計與功能實現(xiàn),后臺數(shù)據(jù)庫選用SQLSERVER數(shù)據(jù)庫?;趯ι鲜龅恼J識,收集相關(guān)資料和數(shù)據(jù),查閱有關(guān)文獻及技術(shù)參數(shù),對學(xué)校的實際需求等方面進行了調(diào)研,發(fā)現(xiàn)目前所采用的手工記錄的方法進行管理存在以下幾個方面的弊端:對象范圍廣,數(shù)據(jù)存儲不易;填寫的數(shù)據(jù)多,且大量數(shù)據(jù)重復(fù);不易存檔,成千上萬的信息和堆積如山的單據(jù)對管理人員來說是一個負擔(dān),需要大量的文檔資料。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。除了系統(tǒng)之外,代碼不用做任何更改。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。第4章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程。: 系統(tǒng)登陸頁面設(shè)計,點擊提交按鈕,跳轉(zhuǎn)到登陸的service中,在該service中會對用戶名密碼,驗證碼進行判斷,驗證通過進入對應(yīng)的頁面,loginservice關(guān)鍵代碼: public String login(String userName,String userPw,int userType) { String result=no。 (admin, admin)。 ()。 String sql=select * from t_gonggao。 }:先是點擊公告信息管理,頁面跳轉(zhuǎn)到公告信息管理界面,瀏覽所有的公告信息,點擊要查看的公告信息,彈出公告信息詳細信息界面。 DB mydb=new DB()。 }:先是點擊在線答疑信息管理,頁面跳轉(zhuǎn)到在線答疑信息管理界面,瀏覽所有的在線答疑信息,點擊要刪除的在線答疑信息