【正文】
頁 共 35 頁 圖 修改新聞通知 : brbr % String sql=select * from xinwentongzhi where id=+id。 tianjiaren=(tianjiaren)。 while(()){ i=i+1。String shouyetupian=。 String biaoti=。%+new String((biaoti).getBytes(8859_1))+%39。 ()。 /input type=reset name=Submit2 value=重置 //td 而圖片上傳則是調(diào)用了 js中 up()方法,然后綁定事件, 觸發(fā)此事件。dianjilv39。dianjilv39。上傳 39。39。shouyetupian39。shouyetupian39。tianjiaren39。tianjiaren39。leibie39。leibie39。39。text39。而新聞添加界面,是用表格做的。主要觸發(fā) onclick=return confirm(39。 (sql)。+username+39。)。+username+39。如圖 所示 圖 用戶管理界面 提交時,還 要驗(yàn)證此用戶是否存在,如果存在則返回,重新創(chuàng)建普通管理員。 (cx,(cx))。)。+pwd+39。 if(cx==null) { ()。主要代碼如下: //提交驗(yàn)證 String uid=(username)。/script)。交卷成功 !!您本次成績?yōu)?+(df)+分39。+(bianhao)+39。 }} String sql。i=tishu。 String tmp2。如圖 圖 在線測試界面 點(diǎn)擊開始測試時,頁面會跳轉(zhuǎn)到試卷頁面,進(jìn)行測試,當(dāng)試題都完成后,點(diǎn)擊交卷,系統(tǒng)會自行改卷,最后顯示本次測試成績。11%39。11%39。11%39。11%39。kecheng=(kecheng)。 ResultSet RS_result=(sql)。String leibie=。如圖 所示 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 16 頁 共 35 頁 圖 資料下載界面 當(dāng)用戶點(diǎn)擊下載時,便可下載教學(xué)文件。 } if(==) { alert(請輸入留言內(nèi)容 )。如圖 所示 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 15 頁 共 35 頁 圖 留言界面 定義一個 checklyb()函數(shù)用來驗(yàn)證表單 form1 的元素,如果輸入的內(nèi)容等值為空,則返回錯誤, .focus()指的是光標(biāo)返回當(dāng)前文本框。 addtime=(addtime)。 ResultSet RS_result=(sql)。 String id=。 新聞模塊 新聞模塊主要是用來顯示一些新聞公告,給用戶查看,同時也類型進(jìn)行區(qū)分,而用戶可以通過標(biāo)題進(jìn)行模糊查詢。 } else{ (username,uid)。你輸入的用戶不存在或密碼錯誤,或帳號未經(jīng)審核 ,請重新登錄 !39。 and issh=39。 sql=select * from yonghuzhuce where yonghuming=39。如圖 所示 常州大學(xué)本科生畢業(yè)設(shè)計(jì) (論文) 第 12 頁 共 35 頁 圖 用戶登陸界面 對于用戶名和密碼是要驗(yàn)證的,驗(yàn)證是否存在此用戶名,以及密碼是否正確,主要代碼如下: String uid=new String((username).getBytes(8859_1))。 } if(==){ alert(請輸入姓名 )。 return false。而表單提交的方式有 get 和 post兩種方法,出于安全起見,選取 post 方式因?yàn)榘踩?form action=”post”/form。從樣式表插入的形式看可以分為 3 種。 CSS 技術(shù) [1720] CSS(層疊樣式表 )是用來進(jìn)行網(wǎng)頁風(fēng)格設(shè)計(jì)的 , 它簡化并擴(kuò)展了 HTML 中的各種標(biāo)記 , 使得各個標(biāo)記的屬性更具有一般性和通用性 , 大大提高了 HTML 開發(fā)的效率 。 ( 3)強(qiáng)大的可伸縮性。在這一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。 Java Servlet 是 JSP的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 } } } 本系統(tǒng)中,主要使用 Ajax 技術(shù)在進(jìn)行異步信息的驗(yàn)證,如重名驗(yàn)證,采用 Ajax 技術(shù)后,大大提高了用戶體驗(yàn),用戶再也不用像之前需要在客戶端通過打開一個新的頁面了發(fā)送用戶請求進(jìn)行驗(yàn)證,方便,快捷。 ②定義想要執(zhí)行的異步請求 (POST,)。 var xmlHttp。 responseXML 從服務(wù)器進(jìn)程返回的 DOM 兼容的文檔數(shù)據(jù)對象。 技術(shù) [10] Ajax 即 Asynchronous JavaScript and XML,簡單地說是異步 javascript 和 XML,可以使網(wǎng)站異步的執(zhí)行數(shù)據(jù)。 表 ziliaoxiazai 表結(jié)構(gòu) 字段名 字段描述 數(shù)據(jù)類型 約束 ID 編號 INT(4) 主鍵 bianhao 資料編號 VARCHAR(50) 唯一 mingcheng 資料名稱 VARCHAR(300) 非空 leibie 類別 VARCHAR(50) 非空 kecheng 課程 VARCHAR(50) 唯一 jianjie 簡介 VARCHAR(500) 非空 fujian 復(fù)件 VARCHAR(50) 非空 addtime 添加時間 DATETIME 唯一 ( 3)用戶注冊表( yonghuzhuce) 用戶注冊表主要是針對用戶注冊模塊的數(shù)據(jù)操作,是本設(shè)計(jì)的核心表,涉及到的屬性主要是用戶編號,姓名,用戶名,密碼,姓名,性別,出生年月,聯(lián)系 ,郵箱,電話,身份證,頭像,地址,備注錄入時間,審核等 ,如表 所示。 圖 新聞實(shí)體屬性圖 圖 是新聞 實(shí)體的 ER 圖,學(xué)院有唯一標(biāo)識 id 跟標(biāo)題、類別、內(nèi)容、添加者、添加時間六個屬性。系統(tǒng)功能結(jié)構(gòu)如圖 所示。普通管理員(老師)只能對教學(xué)資料進(jìn)行管理。留言 發(fā)表時必須有發(fā)表者姓名、及內(nèi)容。 ( 3)用戶注冊,新用戶(學(xué)生)可以由此注冊,從而進(jìn)入到網(wǎng)頁內(nèi),擁有一些基本的操作權(quán)限。 最后,是穩(wěn)定性需求,開發(fā)過程中盡量使用規(guī)范的代碼來進(jìn)行開發(fā)編寫,一切按照標(biāo)準(zhǔn)來,這樣可以確保系統(tǒng)具有良好的可移植性。 其次是用戶習(xí)慣需求,開發(fā)出來的軟件系統(tǒng)要符合用戶的操作習(xí)慣,盡量做到簡便、易于操作,不能讓用戶無從下手,不知道該如何使用,那樣可能軟件的質(zhì)量就會打大折扣了??紤]到通用精品課程網(wǎng)站系統(tǒng)數(shù)據(jù)量不是特別大以及自己對數(shù)據(jù)庫 SQL Server 的熟悉,所以選擇 SQL Server 基本能完成系統(tǒng) [68]。此外, JAVA 語言具有一次編譯到處運(yùn)行的特點(diǎn),良好的可移植性為后期的測試運(yùn)行帶來了方便。 就本課題而言,根據(jù)前面的需求分析,可以了解到,從技術(shù)上來講,通用精品課程網(wǎng)站系統(tǒng)細(xì)分到最后主要實(shí)現(xiàn)的就是對數(shù)據(jù)的增、刪、改、查,將系統(tǒng)劃分為若干單獨(dú)處理的模塊,每個模塊又可以劃分為一個或多個單元,每個 單元又是負(fù)責(zé)對基本數(shù)據(jù)的維護(hù),即一個或多個增刪改查 (CRUD)操作,這樣,一切就一目了然了,十分清楚了。 ( 5)最后,本系統(tǒng)還需要設(shè)置不同角色的 用戶來保證系統(tǒng)的安全性。 ( 2)其次,本系統(tǒng)還需要有處理基本數(shù)據(jù)的能力。 通用精品課程網(wǎng)站系統(tǒng) 從現(xiàn)狀出發(fā),主要從數(shù)據(jù)和功能兩個方面來做系統(tǒng)需求分析。良好的需求分析將會是開發(fā)一套優(yōu)秀軟 件的前提和基礎(chǔ),因?yàn)?,需求分析完成的好壞將直接影響后期軟件開發(fā)的質(zhì)量。這些優(yōu)質(zhì)的課程資 源,已經(jīng)為其他高校的教學(xué)工作起到了先鋒模范的樣板作用 [1]。因此,高校建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅是能 使更多的人享用寶貴的教育資料源,同時也對于提升學(xué)校自身的知名度,提高學(xué)生自學(xué)能力,有相當(dāng)大的幫助 [1]。 Sql Server 。 then gives the required Course Website features, focusing on the Course Website Design 。本網(wǎng)站系統(tǒng)的開發(fā)是基于B/S 結(jié)構(gòu),采用 JSP 程序設(shè)計(jì)語言及 Sql Server 數(shù)據(jù)庫進(jìn)行開 發(fā) 。I 常 州 大 學(xué) 畢業(yè)設(shè)計(jì)(論文) 題 目 基于 web 的通用精品課程網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 信息科學(xué)與工程學(xué)院 專 業(yè) 班 級 II 基于 web 的通用精品課程網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要: 精品課程建設(shè)是 教育部深化教學(xué)改革的 “ 高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程 ” 的一項(xiàng)重要內(nèi)容, 是用 教育信息化 來 帶動教育現(xiàn)代化的一項(xiàng) 非常 重要 的舉措。 本精品課程網(wǎng)站就是為了順應(yīng)時代要求而設(shè)計(jì)的。 關(guān)鍵詞: 精品課程網(wǎng)站 ; 資源共享; Sql Server ; JSP III Design and Implementation of Common Highquality Course Website System Based on Web Abstract: The establishment of HighQuality Course is an important element of the teaching quality and teaching reform project. It is an very important measure to further reform the teaching methods and teaching facility through educational informationization. The website establishment of HighQuality Course is the excellent courses learning platform and evaluation of the window. It is not only the interaction between teachers and students of the medium, but also the excellent course radiation carrier. So, the website establishment of HighQuality Course is very important. This Quality Course Website is to ply with the requirements of the times,so it is designed. The development of this website is based on B / S structure, using JSP and SQL Server database programming language developed. In this article, the significance of the system design and development tools are briefly introduced at first, then introduced the detailed analysis of system needs。 resource sharing。高校實(shí)施精品課程建設(shè)是一項(xiàng)深化教學(xué)改革、提高教學(xué)質(zhì)量的系統(tǒng)工程。各省、市院校也建立了自己的富有特色的精品課程網(wǎng)站。 2 需求分析 需求分析是在可行性研究的基礎(chǔ)上將用戶對系統(tǒng)的描述,通過開發(fā)人員的分析和概括抽象為一個完整的定義,并形成一系列文檔的過程,旨在回答系統(tǒng)做些什么的問題,確保將來開發(fā)出來的軟件產(chǎn)品能夠真正滿足用戶的需求 [2]。 系統(tǒng)需求分析 系統(tǒng)需求是軟件需求中核心部分,不管使用什么樣的技術(shù)開發(fā)什么軟件,首先必須保證所開發(fā)出來的軟件是滿足用戶最基本的需要,也就是需要知道開發(fā)什么樣的一套軟件,它可以做什么 [4]。 功能需求分析 根據(jù)前面的數(shù)據(jù)流分析,從功能上來看,主要有如下幾點(diǎn)需求: ( 1)首先, 通用精品課程網(wǎng)站 系統(tǒng)要