【正文】
參考文獻[1] 國家精品課程資源網(wǎng). 國家精品課程共享服務及可持續(xù)發(fā)展研究[EB/OL]. [20090817]. .[2] 付志紅, 李春燕, 李新, 張謙.精品課程教學資源共享與應用中的若干問題[J].第五屆全國高校電氣工程及其自動化專業(yè)教學改革研討會.2008,4:270272.[3] 百度百科. PHP [EB/OL].[2012521]..[4] 百度百科. MYSQL [EB/OL].[2012521]..[5] 百度百科. Apache [EB/OL].[2012521]..[6] 徐天宇.電子商務系統(tǒng)規(guī)劃與設計[M].北京:清華大學出版社,2005.[7] 王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學出版社,2005.[8] Luke Welling,Laura Thomson. PHP和MYSQL Web開發(fā)[M].北京:機械工業(yè)出版社,2005.[9] 趙琴. 課程網(wǎng)站的研究與意義[J].信息技術.2011,5.[10] 耿騫,韓圣龍,傅湘玲.信息系統(tǒng)分析與設計.第二版[M].北京:高等教育出版社,2008.[11] 鄭維揚,杜慶峰,張嵩,王瑜,劉曉力.關于精品課程網(wǎng)應用現(xiàn)狀的分析與思考[J].西北醫(yī)學教育.2007,2:126127.[12] 劉星橋,林雅嬌.基于XAMPP的高校獨立科學研究實驗室網(wǎng)站設計與實現(xiàn)[J].2009中國智能自動化會議文集.2009,2:18701874.[13] 翁正秋,陳清華,陳景強.基于個性化網(wǎng)絡課堂的精品課程網(wǎng)站的方案設計[J].2010 Third International Conference on Education Technology and Training (ETT).2010,11:407410.[14] 廖志高,盧志平,盧寧寧,胡知能.基于信息技術平臺的《運籌學》精品課研究模式探討[J].2010 Third International Conference on Education Technology and Training (ETT).2010,11:230232.[15] 高福蓮,李銀生,武俊芳,杜鵑,張小靜.試談精品課程建設的現(xiàn)狀[J].中國臨床解剖學雜志.2008,4:101102.[16] 門鵬, 謝百治, 王瑩. 網(wǎng)絡課程體系架構的設計開發(fā)[J]. 第四軍醫(yī)大學教育技術中心. 2005,6:151157.附 錄一、英文原文Discussion on ECommerce Key TechnologyAbstractIn China, with the broad popularity and gradual indepth of emerce applications, more and more people have a clear understanding of the emerce value. The process of emerce industry is also in full swing, and with the market segmentation and the professional, industryoriented needs of enterprises to the emerce services, the industry emerce has gradually bee the mainstream of enterprise applications. This paper analyzes the emerce generation and development from China39。在此謹向鄧老師致以由衷的感謝和深深的敬意。網(wǎng)站完成后,我對網(wǎng)站系統(tǒng)開發(fā)有了一個更新的認識。在課程網(wǎng)站開發(fā)階段,鞏固了我學習網(wǎng)站系統(tǒng)開發(fā)的相關知識。這一切都源于學校老師的深切教誨和指導!本文及介紹的課程網(wǎng)站都是在鄧維斌老師的悉心指導下完成的。現(xiàn)列舉如下:(1)、SPSS課程網(wǎng)站的一些數(shù)據(jù),應該寫到例如XML等配置文件中,方便管理員使用修改;(2)、網(wǎng)站系統(tǒng)的一些界面還不夠美觀,用戶體驗還有待改進;(3)、網(wǎng)站測試階段有些功能還沒能得出測試結果,可能存在潛在的風險。同時,此階段也對網(wǎng)站運行過程進行適當?shù)木S護,保證網(wǎng)站能夠正常使用。網(wǎng)站實施階段也就是網(wǎng)站開發(fā)階段,此階段根據(jù)網(wǎng)站設計得出的結果,通過PHP網(wǎng)絡編程語言具體實現(xiàn)設計階段的結果,開發(fā)出滿足用戶需求的《SPSS統(tǒng)計分析》課程網(wǎng)站系統(tǒng),并將其用于實踐。網(wǎng)站設計階段是整個網(wǎng)站的重要階段,它根據(jù)網(wǎng)站需求和網(wǎng)站規(guī)劃,對網(wǎng)站進行了功能設計、數(shù)據(jù)庫設計、代碼設計以及用戶界面設計。在網(wǎng)站總體規(guī)劃階段,主要對網(wǎng)站設計目標、設計網(wǎng)站應該遵循的原則、開發(fā)步驟以及開發(fā)平臺進行了說明。網(wǎng)站需求分析階段主要涉及到了用戶需求分析和功能需求分析。結 論本文以“《SPSS統(tǒng)計分析》課程網(wǎng)站分析與設計”為課題,闡述了本課題的研究目的、背景和意義,而且對SPSS課程網(wǎng)站的整個開發(fā)流程進行了詳細的闡述和分析。包括概述、網(wǎng)站實施、網(wǎng)站測試、網(wǎng)站運行及維護五個部分。網(wǎng)站維護主要包括如下幾項工作:(1)、通過網(wǎng)站及時發(fā)布相關信息;(2)、及時處理用戶反饋的網(wǎng)站漏洞并向用戶反饋處理結果;(3)、網(wǎng)站主頁設計要進行周期性更新。因此,應用程序的維護也是網(wǎng)站維護的工作之一。隨著應用環(huán)境的變化、需求的變化,及網(wǎng)站應用的變發(fā)生變化,網(wǎng)站代碼可能需要進行一定程度的添加、修改、刪除;(4)、應用程序的維護。(1)、硬件維護:對主機和外設的日常維護和管理;(2)、數(shù)據(jù)維護:數(shù)據(jù)庫中的數(shù)據(jù)是由數(shù)據(jù)庫管理員負責維護。網(wǎng)站維護包括數(shù)據(jù)維護、代碼維護、硬件設備維護以及應用網(wǎng)站維護。具體包括改善網(wǎng)站功能、解決網(wǎng)站運行期間發(fā)生的網(wǎng)站問題。主要包括以下幾個方面:(1)、檢查網(wǎng)站是否可以進行正常的訪問;(2)、查看網(wǎng)站程序代碼是否有新的網(wǎng)站漏洞出現(xiàn);(3)、定期、適當?shù)膫浞輸?shù)據(jù)庫中的重要數(shù)據(jù);(4)、管理好網(wǎng)站機房,避免網(wǎng)站出現(xiàn)物理方面的損壞;(5)、管理好日志文件記錄,對日志文件中指出的網(wǎng)站錯誤進行修復。網(wǎng)站漏洞往往是在網(wǎng)站運行過程中出現(xiàn)。常規(guī)的攻擊手段主要是XSS跨站點攻擊、SQL數(shù)據(jù)注入以及DDOS攻擊,因此安全性測試要模擬上述攻擊,編寫出防止上述攻擊的過濾代碼。壓力測試 壓力測試是指確定一個網(wǎng)站的瓶頸或者不能接受的性能點,壓力測試可以測試出網(wǎng)站最大訪問量的情況,防止訪問用戶過多情況下出現(xiàn)一些網(wǎng)站漏洞。本文介紹的測試用例通過PHP編寫[7]。二、測試方法網(wǎng)站測試的方法較多,例如:白盒測試、黑盒測試[7],測試用例、測試腳本和測試場景測試;本文介紹的網(wǎng)站根據(jù)開發(fā)語言和具體的情況,選擇測試用例和測試腳本的方法進行測試。第三節(jié) 網(wǎng)站測試 一、測試目的 網(wǎng)站測試的目的是盡早地、盡可能多地發(fā)現(xiàn)網(wǎng)站中存在的網(wǎng)站漏洞和錯誤。(2)安裝MYSQL 雙擊運行下載后的MYSQL安裝程序包,選擇安裝路徑,輸入數(shù)據(jù)庫用戶名和密碼,安裝完成。而且該工具具有代碼視圖和可視化視圖兩個視圖,開發(fā)者可以在開發(fā)的同時看到可視化的效果。第二節(jié) 網(wǎng)站實施網(wǎng)站實施是指將網(wǎng)站設計階段的結果在計算機上實現(xiàn),將原來抽象的功能需求轉(zhuǎn)換成可以執(zhí)行的應用程序,網(wǎng)站實施即網(wǎng)站開發(fā)階段。網(wǎng)站運行維護的目的是保證網(wǎng)站正常而可靠地運行,并能是使網(wǎng)站得到改善和提高,充分發(fā)揮其功能。網(wǎng)站實施階段則是根據(jù)前分析與規(guī)劃階段的成果,將分析設計的內(nèi)容轉(zhuǎn)化為物理實現(xiàn),并通過對代碼的調(diào)試運行,對網(wǎng)站存在的問題進行修改。網(wǎng)站設計概述主要對網(wǎng)站設計的工作和網(wǎng)站總體結構設計的內(nèi)容進行簡單闡述;在網(wǎng)站功能模塊設計中,制定了網(wǎng)站設計的原則,并對網(wǎng)站各個功能模塊的具體功能進行了詳細說明;在數(shù)據(jù)庫設計中,進行了需求分析,制定數(shù)據(jù)庫設計原則,并列出網(wǎng)站所有的數(shù)據(jù)表和數(shù)據(jù)表之間的關系圖;在代碼設計中,對網(wǎng)站功能所需的編碼進行設計;在用戶界面設計中,制定了用戶界面設計的原則,并列出了網(wǎng)站主要的用戶界面。第五節(jié) 用戶界面設計一、設計原則(1)、網(wǎng)站界面風格簡潔、實用,符合大多數(shù)用戶的審美;(2)、每個頁面的響應時間,要在用戶允許等待時間之內(nèi);(3)、數(shù)據(jù)錄入時,界面操作應該盡量方便,消除冗余的數(shù)據(jù)輸入;(4)、出現(xiàn)出錯信息時,網(wǎng)站應該以一種友好直觀的方式向用戶提示。頁面布局代碼本網(wǎng)站是一個課程網(wǎng)站系統(tǒng),要求要有良好的布局效果。本文網(wǎng)站系統(tǒng)通過trim()函數(shù)過濾掉用戶數(shù)據(jù)兩端的空格部分,用addslashes()函數(shù)對一些特殊字符進行轉(zhuǎn)義(例如:單引號、雙引號、下劃線,小于符號、大于符號等等),并過濾掉一些事先設置的非法字符,從而提高了數(shù)據(jù)的安全性。處理用戶表單用戶表單處理,常常是一個web應用開發(fā)網(wǎng)站或系統(tǒng)必不可少的功能,但是常見的網(wǎng)絡攻擊,大部分是通過用戶表單的形式實現(xiàn)的。二、代碼設計數(shù)據(jù)庫相關代碼網(wǎng)站系統(tǒng)幾乎所有的數(shù)據(jù)信息都會以數(shù)據(jù)表的形式存儲到數(shù)據(jù)庫管理系統(tǒng)中,處理數(shù)據(jù)庫的相關代碼會經(jīng)常在不同的頁面調(diào)用,有關數(shù)據(jù)庫代碼的設計成了一個需要解決的問題?,F(xiàn)列出如下具體實體圖:A、 管理員(管理員編號,管理員賬號,管理員密碼,真實姓名)B、 教師用戶(教師用戶編號,用戶賬號,用戶密碼,真實姓名,專業(yè),研究方向,個人簡歷)C、 學生用戶(學生編號,用戶賬號,用戶密碼,學號,班級,真實姓名,性別)D、 公告(公告編號,公告標題,公告日期,發(fā)布人,公告正文)E、 課程文章(文章編號、文章類別、文章標題,文章正文)F、 教學內(nèi)容(教學編號,教學類別,教學標題,教學正文)G、 教學評價(評價編號,評價類別,評價正文)H、 系統(tǒng)資源(資源編號,資源類別,資源名稱,資源地址,上傳人)I、 留言(留言編號,留言標題,留言人,留言時間,留言正文)J、 回復(回復編號,留言編號,回復標題,回復時間,回復正文,回復人)K、 系統(tǒng)作業(yè)(作業(yè)名稱,發(fā)布時間,發(fā)布人,作業(yè)正文)L、 相關鏈接(鏈接編號,鏈接名稱,鏈接地址)(1) 實體圖 管理員實體圖 教師用戶實體圖 學生用戶實體圖 公告實體圖 課程文章實體圖 教學內(nèi)容實體圖 教學評價實體圖 系統(tǒng)資源實體圖 留言實體圖 回復實體圖 習題作業(yè)實體圖 相關鏈接實體圖(2)實體聯(lián)系圖 管理員、公告聯(lián)系圖 管理員、教師、資源聯(lián)系圖 學生用戶、留言、回復聯(lián)系圖 作業(yè)、教師、學生聯(lián)系圖數(shù)據(jù)庫表設計 Admin_table(用戶信息表)字段名數(shù)據(jù)類型長度字段說明Admin_idint10管理員編號(主鍵)User_idvarchar20管理員賬號Passwordvarchar20管理員密碼User_namevarchar20真實姓名 Student_table(學生信息表)字段名數(shù)據(jù)類型長度字段說明Student_idint10學生編號(主鍵)User_idvarchar20學生賬號Numbervarchar10學生學號Namevarchar10學生姓名Passwordvarchar20用戶密碼Gendervarchar2用戶性別Classvarchar10學生班級 Course_description (課程簡介表)字段名數(shù)據(jù)類型長度字段說明Course_idint10課程簡介編號(主鍵)Course_titlevarchar100文章標題Course_typevarchar20課程簡介類型Contentvarchar5000課程簡介內(nèi)容 Teacher (教學用戶表)字段名數(shù)據(jù)類型長度字段說明Teacher_idint10教師編號(主鍵)Accountvarchar20教師賬號Passwordvarchar20用戶密碼Teacher_typevarchar10教師類型Namevarchar10教師姓名Majorvarchar50教師專業(yè)Researchvarchar50研究方向Resumevarchar2000教師簡歷 Teaching (教學內(nèi)容表)字段名數(shù)據(jù)類型長度字段說明Teaching_idint10教學內(nèi)容編號(主鍵)Teaching_typevarchar20教學內(nèi)容類型Teaching_titlevarchar100教學標題Contentvarchar5000教學內(nèi)容 Evaluation(教學評價)字段名數(shù)據(jù)類型長度字段說明Evaluation_idint10教學評價編號(主鍵)Evaluation_typevarchar20教學評價類型Contentvarchar5000教學評價內(nèi)容 Resource(教學資源)字段名數(shù)據(jù)類型長度字段說明Resource_idint10教學資源編號(主鍵)Resource_typevarchar20教學資源類型Resource_namevarch