時間:2023-06-05 10:16:47
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇留言板管理,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
摘要:針對目前現有的留言板設計中存在的問題,提出了一種基于Ajax技術的無刷新留言板。Web頁面采用局部動態刷新,提高
>> 具有推送功能的留言板管理系統的設計與實現 基于ASP的留言板系統的設計與實現 基于技術的電子留言板設計與實現 基于JAVA AWT組件的留言板的設計及實現 溫馨的留言板 JSP實現留言板系統 留言板管理系統的新設計 寫滿青春的留言板 健康留言板 Enjoy留言板 情話留言板 留言板 情感留言板 真情留言板 常見問題解答 當前所在位置:l和服務器響應文件quick_search.jsp。用戶操作界面包含兩個主要的界面元素。一個是用戶用來輸入關鍵詞的文本框,另一個是用于顯示查詢結果的div。服務器響應文件quick_search.jsp根據用戶輸入的關鍵詞查詢數據庫中滿足條件的記錄。需要注意的是,用戶輸入的關鍵詞要在姓名、標題、內容三個字段進行模糊檢索,只要滿足其中一條即可。如果沒有找到任何記錄,將提示用戶“沒有找到包含關鍵詞的留言信息”。
2 結論
針對當前留言板設計中存在的問題,充分利用Ajax技術的特點,將該技術應用到留言板設計實現中。Ajax技術的應用可以讓用戶減少等待時間,提高響應速度,給用戶提供更方便、更及時的服務。
參考文獻:
[1] 黃永燁,劉暉.Ajax應用開發典型實例[M].北京:電子工業出版社,2008.
[2] 梁文新,宋強,王占中等.Ajax+JSP網站開發從入門到精通[M].北京:清華大學出版社,2008.
[3] 邵一川.基于Ajax技術的智能客戶端流引擎[J].計算機工程,2009(35).
[4] 陳興渝,鐘朝亮.基于Web的告警實時顯示系統的設計與實現[J].北京郵電大學學報,2009,4(32).
[5] 歐陽榮彬.Ajax與新型管理信息系統[J].中山大學學報,2009,3(48).
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文
關鍵詞:案例教學法; 案例分析;網絡程序設計;ASP
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2008)35-2443-03
Application of Case Teaching Method in the ASP Network Programming Design Courses
ZOU Yu-feng
(Guilin Normal College, Guilin 541001, China)
Abstract: This paper analyzes and investigates the teaching characteristics of the ASP network programming design. It discusses how to apply this method to network programming design combined with the concrete teaching practice of the message board list, It has been proved by practice that case teaching method can raise the student independence analysis and solve problem.
Key wods: case teaching method; case analyse; network programming design; ASP
1 引言
隨著網絡技術的發展,ASP技術日益成為各類網站、電子商務平臺的重要開發手段和技術,社會對網絡程序開發人員的需求也越來越多,為了適應信息技術的發展需求,近年來,網絡程序設計已經成為各類高等院校計算機相關專業、電子商務專業、信息管理專業的必修課程。網絡程序設計課程目標就是培養學生掌握Web程序設計開發、網站建設、設計到實現的實踐動手能力,加強學生實踐課程的學習,在實踐中掌握編程技巧和方法,能夠在老師的指導下完成一個具有實際意義的小型Web應用系統的開發。
網絡程序設計課程的特點是:面向對象,高度抽象;內容豐富,學習量大;實踐性強,應用性強;學習難度大。許多同學在學習過程中存在“一看就懂,一用就不會”的毛病,之所以形成這樣的認識,主要源于動手能力培養不足,通過書本學習到的理論知識和實踐之間存在較大的鴻溝。本文從實踐的角度出發,遵循由淺入深、循序漸進的原則,以注重培養學生解決實際問題為主線,著眼于弱化ASP程序設計的難點,強調學生動手開發能力的培養,探討“案例教學法”在網絡程序設計課程中的應用。
2 案例教學法及其在網絡程序設計ASP課程中的實施步驟
案例教學法是指在教師的指導下,圍繞教學目標和內容的需要,采用案例組織學生進行學習、研究、鍛煉能力的方法。它能創設一個良好的寬松的教學實踐情景,把真實的典型問題展現在學生面前,讓他們設身處地地去思考、去分析、去討論,對于激發學生的學習興趣,培養創造能力及分析、解決問題的能力極有益處。
案例教學法的實施,大體包含四個步驟:
2.1 收集案例
在網絡程序設計ASP課程的教學過程中,教師收集的案例,應包括:留言板,BBS論壇,新聞公告系統,聊天室,在線購物,網上書店等典型的Web應用系統,這些系統可以是往屆學生設計的具有實際意義的優秀作品,可以是教師設計的功能完善的Web應用系統,可以來自各種教材的光盤,也可以從因特網上下載。教師在收集案例的過程中,要帶有明確的目的性,通過一個個獨特而又具有代表性的典型案例,讓學生在案例的思考、分析、制作過程中,建立起一套適合自己的完整而又嚴密的邏輯思維方法和思考問題的方式,以提高學生分析問題、解決問題的能力,進而提高綜合素質。收集的案例要具有實際意義,有較強的綜合性,學生不僅需要具備基本的理論知識,而且需要學生綜合運用各種知識和靈活的編程技巧來解決問題。案例更重要的是要突出實踐性,著重培養學生的綜合應用能力,縮短學生與用人單位之間的就業距離,使學生今后能夠盡快適應工作的需要。
2.2 分析案例
教師在課堂教學中,通過多媒體教學手段演示案例,引起學生注意,激發學生學習動機,有效地啟發學生對知識的積極探求;用準確、精練、清晰、有條不紊的課堂語言,分析完成案例需要用到的ASP技術基本知識、ASP的內部對象、ASP數據庫存取組件的內部對象、編程技巧、方法和步驟等,對一些關鍵編程技術和技巧可做重點講解,讓學生明確學習目的,在上機實踐環節中能夠獨立完成案例的設計與制作,能夠正確無誤的再現案例。
2.3 總結案例
教師對案例涉及到的課程知識進行歸納和總結,在總結編程規律和技巧的過程中,突出重點,突破難點,通過歸納梳理,達到概括提高、綜合拓展和靈活運用的目的,最終落實于提高學生綜合解決問題的能力,使知識得以“升華”。
2.4 再現案例
教師力求緊扣理論知識點、突出設計方法、明確設計思路,給學生下達案例制作實驗任務書,在實驗任務書中,要明確實驗目的、實驗要求、實驗內容,對關鍵編程技術的實現要給出代碼,供學生參考。任課教師在實驗前要求學生按照每一個案例的具體制作要求,提前完成準備工作,如:查找資料、設計算法、完成程序代碼、寫出項目報告等,做到有準備地上機。進行實驗時,要求學生按照實驗任務書的要求,完整的再現案例,并能根據指導教師的要求,對案例做一些改進。實驗完畢后,學生應將作品上傳至機房文件服務器上,供指導教師審閱評定。
3 網絡程序設計ASP課程分析
利用ASP技術開發的小型web應用系統包括:留言板,BBS論壇,聊天室,新聞公告系統,在線購物,網上書店等,所用這些web應用系統都需要用到ASP的多個內部對象,以及ASP數據庫存取組件的多個內部對象的編程知識,因此我們可以在學生學完上述知識之后,專門設計一些綜合復習課,采用案例教學法,引導學生對學過的知識加以概括性整理和深化,以形成新的認知結構,獲得系統性提高。
網絡程序設計ASP課程內容多,知識點分散,達到深刻理解靈活應用,并能設計出具有實際意義web應用系統非常不易,因此在教學進行到一定的階段,教師幫助學生把分散的、相對獨立的、零星的知識重新梳理、組合,理順各部分知識之間的內在聯系和規律是十分必要的。綜合復習課的結構特點就是通過分析、綜合,穿章破節,以典型案例的形式,把已學知識進行歸納,列要點,將知識系統化,網絡化,形成完整的知識體系,通過歸納梳理、概括提高、綜合拓展,達到靈活運用的目的。
4 案例教學法應用舉例
教師在講授完ASP的五大內部對象和ASP的ADO內部組件等知識后,可設計一堂綜合復習課,以留言板系統為例,采用案例教學法,達到讓學生靈活運用所學知識綜合解決問題的能力。下面對留言板系統進行案例分析。
4.1 分析留言板系統模塊結構
從收集的案例中,選擇一個具有后臺管理功能的留言板作為案例。該留言板系統具有用戶留言和后臺管理兩大模塊,在用戶留言模塊中,可以實現:查看留言、發表留言、顯示留言公告等功能,進入后臺管理模塊,要求輸入用戶名和密碼,登錄成功后,可以實現:查看留言、回復留言、刪除留言、留言公告等功能,其模塊結構如圖1所示。我們可以在網站主頁中建立“留言板”和“管理區”的超級鏈接,分別鏈接這兩個模塊中。
4.2 分析數據庫設計
Access具有界面友好、易學易用、開發簡單、接口靈活等特點,非常適合開發小型網站,因此本案例中我們采用Access作為后臺數據庫。在Access 2003中新建一個數據庫lyboard.mdb,它包含三張表。admin表,用于存放管理員帳號和密碼;guestbook表,用于存放留言信息;notice表,用于存放管理員的留言公告信息。各數據表的結構如表1所示。數據表包含的數據類型豐富,有利于讓學生充分學習各種數據的處理方法。
4.3 分析留言板系統流程圖
留言板系統具有用戶留言和后臺管理兩大模塊,共包含10個文件,系統工作流程如圖2所示,各文件功能見表2。
表2 留言板系統文件說明
在對留言板系統進行分析后,可以歸納總結系統用到哪些ASP的內部對象和組件,以便學生在上機實踐再現案例前能提前進行復習,并對系統中用到的關鍵技術和編程技巧進行總結。
5 結束語
網絡程序設計ASP課程內容多,知識點分散在各章,學習在學完各章知識后,要獨立設計一個具有實際意義的Web應用系統是非常困難的,通過在教學過程中,設計綜合復習課,引入案例教學,可以幫助學生分解難點,逐步遞進,最終使學生形成綜合應用能力。實踐證明,運用“案例教學法”能收到良好的教學效果。
參考文獻:
[1] 尚俊杰. 網絡程序設計――ASP[M].北京:清華大學出版社,2005:3.
關鍵詞:互聯網;企業網站;數據庫;B/S架構;ASP;Access2003
1系統開發前提
1.1開發背景
電子商務網站是企業在互聯網上宣傳企業形象和文化、銷售商品的重要窗口,現已成為企業不可缺少的網絡平臺。通過電子商務這一新型的商業運營模式,開發實現一個中小型電子商務購物平臺實現網絡定購、銷售和管理商品,以體現電子商務可以減少成本、傳播迅速、服務質量高的優點。
1.2課題開發的目標與期望
(1)幫助企業高效的宣傳企業形象、充分展現企業風采、全面的產品宣傳等。(2)利用網絡快捷方便的優勢,迅速對進行信息采集、分析、傳遞以及對公司新聞及時的報道。(3)通過網絡在線供求系統,實現客戶網上的供求信息的查詢、訂購、交易、信息反饋等。
1.3ASP的簡單介紹
ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。
2網站功能需求分析
根據不同用戶的不同使用需求與權限,因此不同角色在系統中應具有的功能也有不同。下面是企業網站中三個角色具有的功能。(1)網站管理員應具有的功能:①產品信息管理,可對產品進行分類、添加、修改、刪除等操作;②產品訂單管理,可對訂單進行審核等相關操作;③企業新聞管理,可對企業新聞進行添加、修改、刪除等操作;④留言板管理,可對用戶提交的信息進行分類、添加、刪除等操作。⑤會員信息管理,可對注冊會員信息進行相應管理;(2)網站注冊用戶應具有的功能。對于網站的注冊用戶,能進行注冊用戶的登陸功能,并能瀏覽網頁信息,登陸后能對產品進行選擇、提交訂貨單等,在私密留言板上發表意見等。(3)網站非注冊用戶應具有的功能。對于網站的非注冊用戶,系統能提供其注冊的功能,并在為非注冊用戶的情況下也能瀏覽網站,并可以在公開留言板上發表意見的功能。
3網站總體設計
3.1網站的總體結構
本網站主要包括網站前臺、后臺管理系統和數據庫三大部分組成。網站前臺包括首頁、中心介紹、產品銷售、項目承攬、營銷網絡、常見問題、客戶留言和會員中心8個功能欄目。
3.2網站功能模塊的概述
企業網站的主要功能是企業新聞和產品信息以及對產品訂單的管理等。網站前臺中的各欄目主要功能如下:①首頁:介紹公司的概況、企業文化和主要產品;②產品銷售:現在公司的產品介紹;③項目承攬:主要介紹公司目前承攬的主要項目;④營銷網絡:展示公司目前的國內外的主要營銷網絡;⑤會員中心:為網站會員提供資料修改,訂單查詢,會員留言等功能;⑥常見問題:對客戶的留言問題定期給予解答;⑦客戶留言:非網站注冊客戶的留言。
3.3數據庫設計
數據庫表有管理員表、產品表、會員表、新聞表、人才招聘表、產品大類表。
4網站詳細設計
4.1后臺管理系統模塊
(1)后臺主界面。本系統后臺主要實現新聞、商品類別的增加,修改和刪除;以及招聘信息、會員、管理員等信息的管理。(2)商品管理。進入后臺首頁后點擊左側導航欄“產品管理”實現對商品類別的增加,修改和刪除,還有對商品的修改,刪除和按類別增加商品的操作。點擊“產品類別”可以增加產品大類和產品小類以及對產品類別的修改和刪除。(3)網站前臺主界面。主頁界面:本網站主界面為index.asp,它的功能是顯示公司的銷售產品、項目承攬及公告中最新公告,并提供注冊用戶的登錄功能及新用戶注冊的鏈接;還提品搜索的功能。客戶注冊與登錄:客戶注冊與登錄是中小型電子商務網站的一般功能。留言板的使用:留言板是為中小型電子商務網站提供一個公共的信息平臺。
4.2網站前臺主界面
主頁界面:本網站主界面為index.asp,它的功能是顯示公司的銷售產品、項目承攬及公告中最新公告,并提供注冊用戶的登錄功能及新用戶注冊的鏈接;還提品搜索的功能。客戶注冊與登錄:客戶注冊與登錄是中小型電子商務網站的一般功能。留言板的使用:留言板是為中小型電子商務網站提供一個公共的信息平臺。
5網站調試和使用說明
應用程序的調試對編程來說是一項十分重要的工作。當程序有錯誤時,通過調試將問題找出來,加以解決,其應用的步驟如下:(1)選擇要調試的對象或者文件,打開對應文件,代碼將顯示在Dreamwaver中,然后在Dreamwaver中進行調試。(2)修改某段代碼后可一在瀏覽器中預覽結果,如果仍有問題重復(1)。再次反復重復(1),(2)步驟,直到程序無錯誤為止。
6結語
(1)運用Access建立了商品的數據庫,并在數據庫中建立商品的類別表,商品信息表和管理員賬戶表等,在商品表中記有詳細的商品信息。
(2)運用IIS服務器,采用B/S結構,架構網頁。實現了主頁的瀏覽功能,類別頁面和商品信息頁面的超鏈接功能。
(3)運用ASP語言技術,建立了網頁與數據庫之間的動態鏈接,實現了在網頁上顯示想要瀏覽的數據庫中的信息。并且在管理頁面利用網頁操作實現數據庫中商品信息和商品類別的增加,修改和刪除。
參考文獻
[1]胡標編著.《ASP網絡編程技術與實例》.人民郵電出版社,2004年5月第1版.
系統主要完成管理員對圖書的管理、讀者用戶對圖書信息的網絡查詢等功能。不同用戶登錄后進入不同網頁界面。用戶包括超級管理員用戶、普通管理員用戶、讀者用戶。超級管理員擁有對系統管理的全部權限,包括:圖書管理、圖書借閱管理、用戶管理、數據庫管理、留言板管理。普通管理員可進行對圖書的借閱管理、留言板管理、數據庫備份、用戶密碼修改操作。讀者用戶可進行圖書查詢、申請續借及賬戶密碼修改操作,并可在留言板里進行留言、交流。圖書管理主要包括圖書的添加、修改、刪除、查詢。圖書借閱管理包括圖書的借出、續借、收回、借閱信息查詢操作。用戶管理包括用戶添加、修改、刪除、權限設置等操作。數據庫管理包括數據庫的備份、恢復。
2系統開發方案
本系統在設計中優先考慮系統功能的有效實現,達到用戶操作簡便,便于維護的目標,其次系統設計科學合理,便于開發,并具有較高的安全性。應根據數據存儲的需求特點合理地選擇后臺數據庫。開發模式上目前廣泛采用B/S(browser/Server)、C/S(client/Server)兩種模式。C/S模式即服務器/客戶端模式,這種模式下因需要安裝專門的客戶端程序,這種模式不太適用點多面廣,而用戶群體不確定的使用環境。在B/S模式下,用戶不需要安裝客戶端軟件,界面完全通過瀏覽器實現,因此便于維護、升級,開發成本低。另外B/S模式下,可生動地與用戶交流,本系統采用B/S模式開發。系統選用ASP動態頁面進行開發,ASP具有簡單易用,開發效率高的特點,是一種WEB服務器端腳本程序開發工具與運行環境,可用來創建動態網頁及交互應用程序。頁面中可嵌入VBScript、JavaScript等多種語言腳本。ASP可方便地與SQL、Access等數據庫連接,在后臺數據庫選擇上,選用設計簡單,數據處理能力較強,成本較低的MicrosoftAccess2003。ASP網頁在WEB服務器上運行,本系統運行平臺為WindowsSever2003上的IIS6.0。選用可視化的DreamWeaverCS3作為編輯開發工具,利用CS3具有Ajax的Spry框架、CSS樣式等功能可以大大提高開發的效率,并可以實時地進行功能及瀏覽器兼容性驗證,完全滿足設計需求。
3數據庫設計
系統數據庫包含6個數據表,如表1所示,這些數據表分別用來保存管理員賬戶信息、讀者賬戶信息、圖書基本信息、借閱信息、續借申請信息及留言板信息。系統數據庫采用快速高效的OLEDB連接方式,用連接對象的Open方法打開數據庫,用ADO對象集的Recordset對象操作數據庫,并通過SQL指令實現對數據記錄的讀寫。為便于利用條碼掃描器掃描借書卡上的條碼以對讀者信息的快速查詢,在Reader數據表中設置條碼代碼字段。在借閱圖書的錄入中為快速錄入,在book、Book_manage表中設置圖書條碼代碼字段,為區別同一版本相同的多本書,應在每本書上貼上唯一的條碼,并與表中該書的條碼代碼記錄對應。
4系統安全設計
系統在運行除依托網站的防火墻等安全防護措施外,在開發中進行了如下安全設計:
(1)在登錄頁面中添加驗證碼輸入,防止對用戶密碼的暴力破解。
(2)防止未經合法登錄的用戶直接運行各功能模塊,采用session()函數進行登錄驗證。
(3)把數據庫的擴展名mdb更改為asp,防止數據庫被惡意下載;
(4)在頁面中設計數據庫的備份與恢復模塊,及時對數據進行備份。
5結束語
[關鍵詞]SNAIL交友交流系統;功能模塊;模型設計
中圖分類號:P23 文獻標識碼:A 文章編號:1009-914X(2015)05-0082-01
1引言
SNAIL交友交流系統其實就是一個社區網站,既然是社會,那么這個社會里面的A――用戶,他們就需要有身份。因此,社區網站里面的人都是有身份的。所以,社區網站要提供用戶注冊和登錄的功能,這也是社區網站最基本的功能。既然是一個社區,那這個社區最主要的功能就是交流。而社區網站就必須具有基本的交流構建,博客、留言板,甚至一些即時聊天工具成了社區網站必不可缺的一部分。
社區網站是立足于廣大社區居民信息和需求的網站,它不僅僅帶動的是居民社區的生活,而且帶動的是整個商圈,信息圈,娛樂圈等的發展。
2系統的目標
本系統屬于小型的類似于博客的SNAIL交友交流平臺系統,適合廣大網民來使用,本系統有主要一下幾方面的發開目標:
(1)系統采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數據存儲安全可靠。
(2)對用戶輸入的數據進行嚴格的數據檢查,盡可能地避免人為錯誤。
(4)用戶可以填寫個人各方面的信息,也可以按照信息去查找對應的親朋好友。
(5)用戶填寫個人日志和心情,讓大家知道最近你的思想和感想。
(6)上傳照片,讓大家知道你的魅力。
(7)可以去公共討論區討論,發表下你的真知灼見。
(8)娛樂,游戲。
3系統的功能分析
根據使用者的權限不同可分為,前臺用戶和后臺用戶兩類不同身份。前臺用戶可以管理首頁(博客信息中心)、個人信息、日志、相冊、好友、搜索、游戲、頁面換膚、公共討論區、登錄和注冊、相關鏈接。后臺用戶可以管理所有的用戶管理、日志管理、博客用戶關系管理、相冊管理、對博客主頁面、公共討論區的管理、管理后臺個人用戶。SNAIL系統交友平臺功能模塊如下圖1所示。
系統用例分為SNAIL交友交流平臺前臺用戶用例和SNAIL交友交流后臺用戶用例,在此僅介紹SNAIL交友交流平臺前臺用戶用例。
(1)博客信息中心。博客信息中心主要是顯示博客主人和好友之間交互的一些信息。
(2)日志。日志功能包括以下兩大模塊:
個人日志:個人日志列表、個人日志查看、個人日志編輯、個人日志刪除、個人日志填寫。
好友日志:日志查詢(輸入感興趣日志名)、好友日志和留言查看、對好友日志留言。
用戶在使用的博客的過程中不僅自己要使用博客日志功能,也希望可以看到博友的日志信息,通過這個日志來了解好友最近的情況。
(3)相冊。相冊模塊包括個人相冊和好友相冊,具體功能如下:
包括了個人相冊的查看相冊,查看大照片,上傳照片,刪除照片,給照片留言。好友的相冊查看照片,給照片留言。用戶的相冊也是博客的主要的部分,通過個人照片和好友照片可以讓博客的表現能力得到進一步的提高。
(4)搜索。搜索包括了好友搜索和日志的搜索:
好友搜索:根據姓名,年齡,所在地點,學校,工作單位信息搜索。
日志搜索:根據日志名稱搜索。
(5)好友。
加對方為好友請求、顯示所有好友、進入好友主頁瀏覽(包括日志,照片,好友個人信息)。
博客主人和博客溝通和交互的時候是通過瀏覽好友的主頁面來進行的,當然要想要查看某個用戶的博客時候必須給他發送好友請求信息,成為好友以后才能相互查看對方的博客。
(6)游戲和博客鏈接。
游戲連接和博客兄弟鏈接,這里是一些娛樂的鏈接,包括了人人網,QQ空間等的游戲。
(7)系統換膚。
主頁面皮膚選擇更換情況,這里是用戶可以自定義自己的界面主題。
(8)公共討論區。
組建各宗類型的家族(比如:籃球家族,音樂家族)。
在家族的每個成員,查看所有話題,創建話題,發表留言,添加留言,上傳照片,由版主來家族話題和由管理員來刪除各種不法的信息。
(9)個人信息。
個人基本信息(姓名,呢稱,性別,所在地(只包括省市),生日)、頭像設置、聯系方式(QQ號碼,MSN,移動電話,固定電話,個人主頁)、個人興趣愛好(興趣愛好,喜歡的運動,喜歡的歌曲,喜歡的電影,喜歡的明星,喜歡的游戲,喜歡的動漫,喜歡的社團,喜歡的書籍)、學校信息(小學,中學,大學,碩士,博士,留學學校)、工作信息(工作時間段和地點)、密碼修改。
4系統的數據庫設計
數據厙設計是項目開發中一個非常重要的一個關鍵環節。在這里之所以要特別強調數據庫設計的重要性,是因為數據庫設計就像高樓大廈一樣,如果設計不好的話,在后來的系統維護變更和功能擴充時,甚至在總個系統開發的過程中,將會引起一個比較大的問題,大量的工作將會重新進行。
SNAIL交友交流平臺前臺用戶表包括:個人通信聯系信息,個人學習經歷信息,個人工作信息,個人興趣愛好信息。這個類是SNAIL系統的友好用戶的抽象。注冊時候就需要填寫用戶名,密碼,姓名,昵稱,email,性別,生日等信息,注冊后可以繼續完善自己的個人信息。
SNAIL交友交流平臺前臺用戶留言板表,是用戶(UserModel)和用戶之間交流的一個直接平臺。博主可以給自己好友的留言板留言,這些留言會被好友所看到,然后好友也可以回復。留言板模型(LeaveWordModel)和用戶(UserModel)是多對一的關系。SNAIL交友交流平臺前臺用戶個人日志表,LogModel是SNAIL交流交友系統的重點,日志是一種傳達思想和心情的工具。日志模型(LogModel)和用戶模型(UserModel)是多對一的關系)。
SNAIL交友交流平臺前臺日志留言表,LogLefdveMOdel是SNAIL交流交友系統日志的留言類,和Log-Model是多對一的關系。
SNAIL交友交流平臺前臺用戶照片表(PhotoModel),PhotoModel是SNAIL交流交友系統日志的照片類,和UserModel是多對一的關系。SNAIL交友交流平臺前臺照片留言表,PhotoLeaveModel是SNAIL交流交友系統照片的留言類,和PhotoModel是多對一的關系。
SNAIL交友交流平臺前臺用戶聯系人表,LinkManModel是SNAIL交流交友系統的博主的聯系人類,和UserModel都是多對一的關系。
SNAIL交友交流平臺后臺用戶表,ManagerMOdel是SNAIL交流交友系統后臺管理員,負責對整個系統的所有事務的管理。
關鍵詞:;案例教學法;教學實踐
中圖分類號:G642 文獻標識碼:B
1引言
“技術與應用”是我院為計算機相關專業學生所開設的一門重要的專業基礎課程,它全面地介紹了的基礎知識和使用開發網絡應用程序的技術和方法。該課程具有很強的理論性、實踐性和實用性,通過該課程的學習可以提高學生的就業能力。該課程教材多是先分章節介紹基礎知識點,在相應知識點處提供小的范例,最后提供一個完整的范例。由于的基礎知識理論性比較強,學生學起來有一定的難度并且覺得比較枯燥,如果采用常規的按部就班的方法教學,有的學生會覺得“入門難、不知所云、沒意思”,從而喪失學習興趣,不愿意學下去;也有的學生雖然堅持學到最后,但由于各章節的知識點比較分散、缺乏系統性和完整性,而導致學生不能理解各知識點相互之間的關聯,不能學以致用,學到最后才稍稍明白的用途。
那么,如何激發學生的學習興趣,調動學生學習的積極性和主動性,如何幫助學生理解所學知識,使其能夠理論聯系實踐,將所學知識融會貫通,這些都是提高教學效果需要考慮的問題。筆者在多年的教學實踐中,以提高“技術與應用”的教學效果為目的,對案例教學法進行了研究與實踐,并取得了良好成效。
2案例教學法
案例教學法是目前國內外比較流行的一種教學方法,已被廣泛應用于醫學、法學和管理信息系統等教學中。案例教學法,即在教師的指導下,根據教學目標和內容的需要,采用案例組織學生進行學習、研究、鍛煉能力的方法。
結合“技術與應用”課程的特點,其案例教學具有以下特征。
(1) 情境性:情境性也即案例性,實現了教學理論與實際應用的溝通與融合。學生在教師的指導下,通過對具體案例的分析和學習形成自主實踐、自主學習的空間,提高了學習興趣及內在動力。
(2) 主體性:在傳統的授受式教學中,學生處于被動的接受的地位,其主體地位得不到保障。在案例教學中,為了解決案例內隱或外現的問題,學生會獨立地搜索、查找、閱讀、理解和分析資料,尋找解決問題的思路和方法,從而充分發揮學習的積極性、主動性和創造性,使其主體地位得到落實。
(3) 互動性:在傳統的授受式教學中,教師將教學信息單向傳遞給學生,學生與教師、學生與學生之間沒有進行充分的交流和溝通。在案例教學中,一方面,學生不斷地從教學案例中感知、提取信息,和教師進行交互;另一方面,學生和學生之間通過案例分析和討論,共同尋找解決問題的方法,可以提高學生分析問題和解決問題的能力,加深對所學知識的理解。
(4) 實踐性:案例教學法中所采用的案例通常是教師從教學實踐中提取出來的典型范例,集知識性、趣味性和實踐性為一體,案例教學充分重視學生的能動性和實踐性。與傳統的授受式教學相比,案例教學法更注重培養學生的實際操作能力、實踐應用能力和創新能力。
(5) 問題性:在案例教學中,提出問題是起點,解決問題是歸宿。案例教學法可以歸納為“提出問題―分析問題―解決問題”三個步驟,通過這三個步驟,一方面可以提高學生的自主性和批判性;另一方面有助于提高學生分析問題和解決問題的能力,并在問題發現和解決中不斷發展他們的科學探究意識和能力。
3案例設計及應用
傳統的教學方法是先將知識點分散在各個章節逐一進行講解,最后簡單介紹一個完整的實例。案例教學法和傳統的教學方法不同,案例教學法的整個過程圍繞著案例求解來完成。在第一次課中,教師引入事先設計好的案例,讓學生明確地知道學完這一門課之后將能夠解決什么樣的問題,將學會什么技能,激發學生的學習興趣。在今后的課程中,教師根據各章節的知識點的講授要求將整個案例細分為若干個各自獨立的小案例。在每一個階段的教學中,教師根據案例提出問題,讓學生思考如何解決問題;然后,教師與學生一起討論問題的解決,引導學生分析問題,在分析問題的過程中,講授所要用到的知識點;最后,教師為學生演示,一步一步完成案例程序的開發。
3.1案例設計
案例教學法成功與否,案例的設計是個關鍵。在設計案例時需要注意以下幾點:涵蓋知識點多,大小合適,難易合適,有一定的趣味性。
筆者根據多年的教學實踐經驗設計了一個“留言板”網站作為“技術與應用”課程的案例。“留言板”網站包括前臺和后臺兩個模塊,前臺主要實現會員注冊、會員登錄驗證、查看留言(會員和非會員都可以查看留言)、發表留言(只有會員可以發表留言)、會員修改個人資料功能,后臺主要實現管理員登錄驗證、會員管理(可以查看、刪除會員)、管理員管理(可以添加、修改、刪除管理員)、留言管理(可以查看、刪除留言)功能。
“留言板”網站具有以下特點。
(1) 貼近學生生活,交互性強。留言板在Internet上應用廣泛,很多學生都用過,和學生生活比較貼近,再加上留言板交互性強,容易引起學生的興趣。
(2) 大小合適,難度適中。因為課堂教學時間有限,規模太大的網站不容易實現,也會使學生產生畏懼心理從而降低學習的積極性。“留言板”網站規模相對較小,在課堂上比較容易實現,其難度適中,學生比較容易掌握,并且有利于建立學習的自信心。
(3) 涵蓋知識點多。留言板網站是使用C#編程,使用SQL Server創建數據庫,在Visual 環境下開發實現的。它涵蓋了Web窗體、常用服務器端控件、服務器端數據驗證控件、訪問數據庫、DataGrid控件、Application對象、Session對象、Response對象等知識點。
3.2案例應用
由于篇幅有限,本文僅以“提出問題―解決問題”的形式說明筆者在授課過程中是如何圍繞案例一步步展開和深入教學的,如表1所示。
3.3案例式實驗教學
“技術與應用”是一門實踐性很強的課程,實驗教學是很重要的教學環節,只有重視實踐才能幫助學生鞏固課堂上所學的知識。實驗教學采用任務驅動的教學方法,將驗證性案例的實現和設計性案例的完成相結合,分為兩個步驟:首先,以課堂教學案例為基礎,讓學生驗證性地完成教師課堂上使用的案例;其次,教師根據當前實驗所涵蓋的知識點,提出一個與教學案例相似的練習案例,該練習案例涵蓋的知識點要比教學案例多,最好能包含一個下一節課講到的知識點,要求學生獨立完成,從而培養學生獨立解決實際問題的能力和自主學習能力。
4結束語
實踐證明,案例教學法在“技術與應用”中的應用,激發了學生的學習興趣,加深了學生對所學知識的理解,培養了學生的創新精神和創新能力,提高了教學效果,同時也提高了教師的專業素養和教學水平。
參考文獻:
[1] 唐世綱,譚曉林. 案例教學基本特征初探[J]. 成人教育,2004(9):59-60.
[2] 陳建潮,李洛,熊薇. 在程序設計課程中導入“案例式”教學方法[J]. 計算機教育,2007(4):22-26.
【關鍵詞】Dreamweaver;剪紙文化;網頁設計
1 剪紙文化網站的開發軟件介紹
Dreamweaver是個原本由Macromedia公司所開發的著名網站開發工具。它使用所見即所得的接口,亦有HTML編輯的功能。Dreamweaver可以用最快速的方式將Fireworks,或Photoshop等檔案移至網頁上,也可以使用網站地圖可以快速制作網站雛形、設計、更新和重組網頁,并且Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設計工具,它具有制作效率高,網站管理迅速以及控制能力強的優點。
2 剪紙文化網頁設計與制作
2.1 規劃結構
一個網站建設成功與否與建站前的網站規劃有著極為重要的關系。規劃一個網站可以用樹狀結構先把每個頁面的內容大綱列出來。在剪紙文化網中,筆者設計了七大模塊,分別為首頁,簡介,歷史,鑒賞,教程,小游戲,留言板。其中,在簡介模塊中有介紹,剪紙特點,剪紙種類三部分;鑒賞模塊是本網站設計的重點,有花鳥,蝴蝶,魚和人物四組動態效果,來展示精美的剪紙圖片。
利用Dreamweaver制作網頁,首先要規劃和創建站點,然后利用站點對文件進行管理。所謂站點,可以看成是一系列文檔的組合,這些文檔通過各種鏈接建立邏輯關聯。用戶在建立網站首先要新建站點,然后在站點中對網頁文檔進行修改與管理。
網站的目錄結構是網站組織和存放站內所以文檔的目錄設置情況。目錄結構的好壞,直接影響站點的管理、維護、擴充和移植。
2.2 LOGO與色彩
2.2.1 設計網站LOGO
網站LOGO是網站的標是站點特色和內涵的集中體現,是剪紙文化網的LOGO設計,剪紙一般為紅色,這個LOGO和剪紙文化網所要表現的內涵相聯系,賦予傳統文化現代活力。
2.2.2 設計網站的標準色彩
標準色彩是指能體現網站形象和延伸內涵的色彩。確定網站的標準色彩是相當重要的一步,不同的色彩搭配會產生不同的效果,并可能影響到網頁瀏覽者的情緒。
2.3 布局
網頁布局設計,就是指網頁中圖像和文字的位置關系,簡單的說也可以稱之為網頁排版。網頁布局最重要的目標就是傳遞信息,分割,組織和傳達信息是筆者在網頁設計是要充分考慮的。
在剪紙文化網中,一般為左右布局,所用到的布局工具主要有表格和AP Div,其中以CSS(Cascading Style Sheets,AP Div疊樣式表單)+DIV(是用來為HTML文檔內大塊(block-level)的內容提供結構和背景的元素)為主。CSS+DIV網站設計的優勢:首先,CSS的極大優勢表現在簡潔的代碼,對于一個大型網站來說,可以節省大量帶寬,而且眾所周知,搜索引擎喜歡清潔的代碼(其真正意義在于,增加了有效關鍵詞占網頁總代碼的比重),因此使用CSS+DIV的Web標準制作的網站具有搜索引擎友好的一定優勢。
其次,CSS+DIV制作的網站使得網站改版相對簡單,很多問題只需要改變CSS而不需要改動程序,從而降低了網站改版的成本。如果說某個頁面元素需要凸出于頁平面,通常使用的表格就不能完成功能了,因為在同一平面頁面元素是不能疊加的。而把某一頁面元素設置為背景也比較局限。因為制作過程中只能把圖片作為背景,不能把Flash 或者文本作為背景。
遇到這樣的情況,可以利用“插入AP Div”來解決。“AP Div”可以把它理解成漂浮于頁平面的一個空間,這個空間可以像網頁一樣放入圖片、Flash、文字等內容,并且它還有一個非常重要的屬性,就是它具有Z 軸。如果把頁面的長寬分別看成以左上角為起點的X 軸和Y軸的話,那Z 軸就是垂直于頁面的凸起軸,Z 軸的值越大,層就越上,那么放置于改層AP Div內的頁面元素就會遮擋住其它的頁面元素,從而顯示在頁面更上方。同時利用AP Div凸出于頁平面的這一特性,可以將需要運用的頁面元素放置于其中,然后拖動AP Div的位置,輕松實現頁面元素的定位。
AP Div比較適合于Flash 結合使用,通常是把Flash 透明動畫放置于AP Div中,然后作為圖片的裝飾,使頁面產生動畫效果。
2.4 動態效果
動態效果是剪紙網站設計的重點,主要由Flash按鈕,Flash文本,視頻,背景音樂以及AP Div的行為組成,簡單的動態效果可以使網頁變的有聲有色,增強觀賞性。
在剪紙文化網中,由于筆者大部分用的AP Div來布局,可以方便的使用AP Div添加行為。
2.5 交互
交互是參與活動的對象,可以相互交流,雙方面進行互動。對于一個網站來說,交互是至關重要的。若一個網站不能與使用者互動,不能及時了解瀏覽者的需求,則網站很難維持下去。在剪紙文化網中,筆者充分考慮了這個問題,不僅設計了電子郵件的交互,還能在線留言,并對網站的教程資源進行下載方便用戶的應用。
2.6 測試
2.6.1 鏈接測試
鏈接是指在電子計算機程序的各模塊之間傳遞參數和控制命令,并把它們組成一個可執行的整體的過程。在剪紙文化網中,筆者用到的鏈接樣式有錨點鏈接,空鏈接,電子郵件鏈接等內部鏈接,在測試過程中,所有的鏈接都能正常運行。
2.6.2 動態效果測試
在剪紙文化網中,由于動態效果是筆者所要展示的重點,所以對動態效果進行測試是至關重要的環節。筆者大部分頁面是用AP Div布局,因此大多的動態效果是AP Div的行為特效,另外還有Flash以及時間軸動畫等,在對動態效果的測試過程中,有些效果和設計有所偏差,但經過修改,已經達到了讓人滿意的水平。
2.6.3 留言板測試
對留言板的返回首頁,我要留言,查看留言,管理登個選項依次進行了測試,除了上面提到的我要留言選項中輸入的必須是數字QQ號外,其他選項中的內容也進行了細致的測試,如管理登陸時若密碼輸入錯誤,也會出現提醒等,對留言板的測試要在ISS環境下進行,不管是留言,查看或者管理等都可正常運行。
關鍵詞:Javascript;校園社交網絡系統;開發
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2014)11-2689 -04
社交網絡是由互聯網技術構建的人際交往信息平臺,實現了人與人之間的遠距離、實時聯系。隨著互聯網的普及,社交網絡日益顯示出操作方便、信息快捷、不受時間和地域限制等優點,已經成為大學生在學習、生活中不可或缺的重要組成部分。
近年來,我國的社交網絡發展迅速,人人網、開心網等基本上占領了中國社交網絡的大部分市場,但是我國的這些社交網絡大都面向各類大眾人群,商業性、娛樂性很強,偶爾還傳播不良信息,尚不能完全滿足大學生特定的學習、生活和精神需要。我國還沒有一個真正意義上的純屬于校園的社交網絡。因此,有必要構建一個專屬于大學生的校園社交網絡,為他們提供一個結交朋友、溝通交流、相互學習的信息平臺,幫助他們緩解學習、生活、人際交往的壓力,豐富他們的精神家園,傳遞正能量。
1.1.1 個人主頁
個人主頁是個人信息的展示頁面,可以展示頁面主人的個性簽名、個人資料和頭像等個性化的信息,還可以顯示頁面主人近期的詳細動態。通過個人主頁,可以展示頁面主人的愛好、才藝、思想動態和學習生活軌跡,充分顯現出大學生們鮮明的個性特色。
1.1.2 留言板、日志、說說
這幾個模塊是個人空間的主要功能模塊。與其他社交網不同的是,本系統能夠通過留言板、日志、說說等功能模塊進行互動,即每名注冊用戶可以通過一個官方賬號以說說的形式發表一些校園里的趣事,其他的注冊用戶可以通過留言功能參與互動,并可以進行評論和轉發。日志功能模塊則詳細記錄了交互過程。通過這種交互方式,可以抒發頁面主人的情感,增加個人主頁空間的人氣,讓網絡訪客了解頁面主人的思想,擴大交友圈。
為了保證留言的私秘性和信息的安全性,訪客可以在留言板中勾選“僅對主人可見”選項,不對其他訪客公開留言,頁面主人也可以在留言板批量刪除留言,快速清除不當信息。日志和說說都采用了Ckeditor網頁編輯器,操作簡便、編輯功能強。
1.1.3 修改個人資料及訪問權限
通過該模塊,頁面主人可以修改個人的詳細資料。為了保證個人信息真實、有效,系統對修改信息功能設置了一定的限制,凡是個人確定的信息項目,一經錄入就不可再次修改,如:性別、出生日期、學校、入校時間等信息,頁面主人在注冊用戶信息時,系統會提醒用戶確定這些信息項,用戶一旦確定后,就不能夠再次修改這些信息。
頁面主人還能設置頁面的訪問權限,通過該模塊,除了能夠設置像QQ空間一樣的某些人可看或者不能看的權限外,還可以設置哪些大學的同學可看或者不能看,體現出校園社交網絡的特色。
其中添加某些特定的用戶可以觀看,是使用一個彈出框的形式實現的。用戶在框中輸入賬號,則會動態查詢此人,如果沒有查到此人,則提示用戶輸入錯誤。頁面會顯示好友信息,可以直接點擊好友后面的按鈕,將其加入,如果想去除,亦可點擊已經加入人后面的刪除按鈕。
1.1.4 在線聊天模塊
頁面主人可以通過在線聊天模塊與好友進行實時交流。在網頁的右側有個好友列表,按好友分組進行展示。當有有好友的消息來時,好友頭像后面會顯示到達的信息條數。點擊一下,好友頭像會變大。雙擊則會打開聊天窗口。
系統每隔相同的時間會檢測發來的消息,如果有未讀消息,則會在好友頭像后面用紅色字體顯示未讀的消息數。
1.2 好友管理模塊
通過該模塊,頁面主人可以查看、管理自己的好友信息。頁面主人可以創建分組,分類管理好友信息,進入每個分組可以查看該組的好友信息。頁面主人也可以移動好友分組,或者刪除好友。
好友管理模塊能夠顯示好友所在的學校、家鄉、現居地等信息,供頁面主人在添加好友時進行篩選。
1.3 好友搜索模塊
好友搜索模塊具有在線尋找好友的功能。可以按性別、年齡、學校等方式尋找好友。每次添加一個條件后,都會在顯示搜索結果里面添加一小塊條件顯示,讓頁面主人知道自己尋找好友的條件,并且每個條件都是可刪除的,刪除某個條件后,將會自動再次搜尋所匹配的好友。可以選擇將此人加入自己的哪個分組。
在顯示的人中,可以點擊其所在大學、家鄉、現居地、現在正從事的工作等項目,可以自動添加相應的條件。
2 本系統的關鍵技術
2.1 AJAX 與 JSON數據格式
在本系統的設計中,主要運用了AJAX開發技術,這是開發本系統的關鍵技術。
①采用JAVA平臺提供的jquery框架技術設計AJAX程序。
在開發本系統時,如果按照傳統的程序設計方法,需要編寫具體的AJAX程序,但是這就要考慮瀏覽器的不同,還要考慮其他各種因素,比如HTTP返回碼,并且返回來的數據格式一般都是字符串,還需要解析成json數據,所以,開發工作十分復雜。jquery框架提供了完美的封裝技術,代碼簡潔高效,簡化了編程過程。因此,在開發本系統過程中,采用jquery框架技術設計AJAX程序,大大降低了系統開發的復雜度,較好地解決了開發AJAX程序較為復雜的難題。
基于B/S結構和的平臺進行設計的高校校園電子商務系統是個較為復雜、龐大的系統,主要分為兩個模塊,即前臺管理和后臺管理。前臺管理包括用戶注冊登錄、瀏覽網頁、瀏覽商品、搜索查詢商品、訂購商品等功能。用戶可以方便的注冊登錄,然后隨意瀏覽商品,了解商品的詳細情況,并根據用戶的需求搜索自己想要的商品,然后放入購物車,對于用戶要買的商品支付以后會自動生成訂單,如果用戶有什么意見或建議可以隨時在留言板上發表自己的觀點。后臺管理包括訂單管理、用戶管理、商品評價管理、系統信息管理等模塊。圖1系統功能模塊1.1前臺功能模塊1)注冊:作為一個電子商務系統,注冊是最基本也是不可少的一個功能,只有注冊用戶才能在系統上購買商品。2)登錄:用戶注冊了必然就要登錄,用戶登錄后才能進行更改個人資料,處理訂單情況。同時可以保證系統的安全,防止一些無聊的人惡意修改信息,破壞商店信譽。3)搜索:用戶可以使用搜索功能,通過對商品種類或商店名稱或一些關鍵字進行搜索,系統將會列出相關的所有商品供用戶選擇,這給用戶帶來了極大的方便。4)購物車:用戶選好想要的商品把它放到購物車中,購物車就會自動生成訂單,用戶可以直接去付款,也可以繼續選擇商品,放入購物車中。當然,對于購物車中的商品,用戶可以隨意刪除,而相應的訂單也就刪除了。總之用戶可以管理自己的購物車。5)留言板:用戶可以進入留言板寫下對系統的意見和建議,也可以反映對產品及服務的滿意度,然后通過后臺對留言板管理,促使系統做得更完善,更符合人們的購物需求。1.2后臺功能模塊1)管理員登錄:只有經過授權的管理員才能登入系統后臺,授權是為了系統安全,不同功能不同模塊是通過授權給不同級別的人進行管理和使用的。管理員通過輸入賬戶和密碼進入系統進行用戶管理、商品管理、信息等各種管理。2)信息:及時系統或商品的相關信息,并進行編輯、添加或刪除。3)用戶管理:包括對系統注冊用戶的查詢、添加、刪除。4)商品管理:對系統中所有商品進行管理,包括商品種類的添加、修改、刪除;商品信息描述的添加,修改;以及商品圖片的上傳,刪除等。5)訂單管理:用戶購買商品后系統會自動生成訂單,系統管理員可以查詢訂單、處理訂單或者刪除訂單。
2系統數據庫設計
2.1系統數據庫設計原則
1)真實性。系統設計的真實性很重要,要確保所創數據庫的數據真實,來源可靠。2)命名要規范簡潔。所有的表名,庫名都要遵循一定的命名規則,并能體現其應用和功能,以方便維護和查詢。3)并發控制。在同一時間只能有一個人控制某一個表,其他人只能進行查詢。4)必要的討論審核。數據庫設計完后,設計人員要與相關人員進行討論,熟悉數據庫,在庫表修改或頂板之前進行審核,以便及時發現問題和解決問題。5)索引設計。合理的索引能提高數據庫的操作效率。在索引設計中,索引字段應挑選重復值較少的字段。6)適當冗余。對于任何系統,過多的冗余會占據系統資源,浪費存儲空間,并影響運行速度,所有在設計過程中應盡量減少冗余數據和冗余表,使得數據庫系統在結構和功能上達到最佳。但同時,一個系統不可能清除所有的冗余,在某些情況下,適當的冗余反而會提高執行效率。
2.2數據庫E-R圖設計
E-R模型是數據庫設計中表示數據庫系統結構的一種方法,該方法用E-R圖來描述現實世界的概念模型。E-R圖容易理解,但只能說明實體間語義的聯系,只是數據庫設計的第一步。在E-R圖中,有三個基本成分:矩形、菱形、橢圓形,分別表示實體、聯系、屬性。
2.3數據庫表的設計
數據庫的結構設計完畢后,現在可以將上面的數據庫概念結構轉化為某種數據庫系統所支持的實際數據庫模型,也就是數據庫的邏輯結構。在校園電子商務數據庫中每個表格表示在數據庫中的一個表。1)管理員信息表,存儲系統中的管理員信息。主要包括管理員賬號:管理員的ID號;管理員名稱:系統管理登錄用戶名;管理員密碼:系統管理登錄密碼。2)會員信息表,記錄系統中注冊用戶的詳細信息。主要包括會員賬號:注冊用戶的ID號;姓名:設置用戶登錄的用戶名;性別:設置注冊用戶的性別;密碼:設置用戶登錄的密碼;E-mail:設置用戶個人郵箱;電話:設置用戶個人電話;地址:設置用戶個人地址;郵編:設置用戶所在地址郵編。3)產品信息表,記錄系統中已有產品的信息。主要包括產品編號:添加產品的ID號;產品類型編號:添加產品分類ID號;產品名稱:添加產品名稱;產品介紹:添加產品的一些基本信息;產品說明:對添加產品一些基本描述;時常價:購買產品的普通價格;會員價:成為會員后購買產品的價格;圖片相對路徑:添加產品的圖片鏈接信息;購買次數:產品的被用戶購買的次數。4)產品類型信息表,記錄系統中的類別信息。主要包括類型ID:設置產品類型ID;上級類別ID:設置產品在上級類型下的類別ID號;上級類別ID:設置產品的類別名稱。5)訂單詳細信息表,記錄在客戶的一個訂單中,針對一件商品的訂貨信息。主要包括訂單詳細信息唯一標識:訂單詳細信息的ID號;訂單列表ID:訂單的列表的ID號;產品ID:訂單產品的ID號;產品名稱:訂單產品的名稱;產品單價:訂單購買產品的價格;訂購數量:購買產品的數量。6)訂單列表信息表,記錄針對用戶的一個訂單的詳細信息。主要包括訂單列表編號:記錄訂單的列表的ID號;會員ID,非會員為0:記錄會員的ID號,非會員為0;客戶姓名:購買用戶的名稱;詳細地址:郵寄購買用戶地址;郵編:購買用戶所在地址的郵編;聯系電話:購買用戶的聯系電話;電子郵箱:購買用戶的郵箱地址;應付款額:購買產品的應付錢數;備注:購買用戶可添加一些備注信息;下單時間:購買產品的時間;處理狀態:賣家是否發貨;送貨日期:賣家發貨時間;送貨備注:賣家送貨的一些信息。
3系統的具體設計開發
3.1系統主界面
主界面對于校園電子商務系統來說是非常重要的。它是一個系統的門面,整體風格設計要美觀,頁面內容及所表達的主題要得體明確,用戶操作要簡單,這樣才能給用戶留下好印象,才能使網上購物成為一件愉快的事。主界面的左邊可以看到相關商品的分類,用戶可以任意選擇商品類別進行查詢,便能鏈接到相關頁面,里面會有商品及介紹。同時用戶還可以通過搜索的功能更快的選擇想要的商品。左下面則列舉了一些比較受歡迎的寶貝。中間那一塊用戶可以瀏覽到熱門商品,上面列出了相關商品分類及留言等信息,有助于用戶通過這些信息淘到自己喜愛的商品。1)用戶注冊模塊用戶注冊是為第一次登錄系統的用戶所設計的。在用戶成為本站用戶之前一定要注冊才可以訪問我系統的其他網頁。①用戶注冊包括:登錄名稱,真實姓名,設置密碼,電子郵件等。②注冊成功后,才可以訪問本系統的其他頁面。2)用戶登錄模塊①用戶登錄包括:登錄名稱,輸入密碼。②當用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進入系統的其他頁面進行瀏覽和訂購。3)查看商品信息模塊查看訂單:成功登錄的用戶可以在該頁訂購商品。4)留言板模塊留言板:用戶進入客戶留言可以輸入用戶姓名、E-mail和評價商品。
3.2后臺管理模塊
后臺管理員進入后臺進行系統的維護與管理必須先要進行登錄才能進入后臺進行相關的管理。管理員后臺登錄的界面。用戶只要輸入正確的用戶名、密碼及驗證碼才可以登錄到后臺進行管理。
3.3信息管理模塊
信息管理是系統后臺的一個功能模塊,管理員登錄后臺后可以進行信息查看、添加、修改和刪除操作,所地信息會顯示在系統首頁上,讓用戶了解系統及商品的即時信息。1)管理員可以進入后臺編輯或刪除信息。2)添加新信息。
4結論
網頁界面指網頁的版式,即網頁的整體設計效果,比如內容的布局安排、標志在網頁上的位置、搜索引擎和鏈接位置、欄目的布局、顏色的搭配,既有原創的文字、圖像以及音樂作品等內容,也有對已經發表使用過的材料的重新整合。顯然,網頁版式設計是對這些原創性元素和公有領域思想表達形式元素以數字化的方式加以特定組合,是一種獨特構思的體現,因此,在實際的司法實踐中,網頁整體設計被認為是一部匯編作品,只要具有獨創性,即受到著作權法律保護,如果該網頁被抄襲,抄襲者就應承擔侵權責任[1]。實際工作中應從兩方面理解圖書館網站的網頁設計問題。一方面,如果圖書館自行設計開發網頁,圖書館網站應注意掌握好借鑒的限度,合理、審慎地借鑒其他網頁的內容、設計及布局,切不可跨界變成抄襲。另一方面,如果委托專門的網站開發者設計圖書館網頁,圖書館在提供設計材料時,應區分公有領域材料、自有材料、他人轉讓或許可使用的材料,明確各類型材料的著作權,在網頁設計完成后,應與開發者簽訂合同要求轉讓全部著作權,以避免引發糾紛,并且也更便于圖書館對網頁的管理。
網絡鏈接
網絡鏈接主要指超文本鏈接,是互聯網的基礎和互聯網生命力的表現。可以說,沒有網絡鏈接就沒有互聯網[2]。正因為網絡鏈接的重要性和普遍性,網絡鏈接的法律問題也比較復雜,可以從三方面來分析。一是網絡鏈接標志。鏈接標志指向被鏈文件的網址,用戶點擊鏈接標志可以直接登錄被鏈文件,通常網站會用文字、圖案、徽記等作鏈接標志而不會直接使用毫無美感的網址。如果鏈接標志是受著作權法律保護的美術或攝影作品一類的圖案或照片,那么該鏈接標志就存在侵權問題。如果鏈接標志是文字,而這些文字并非簡單的詞句而是具有獨創性的書名或文章的組合,或者是一句知名的廣告語等,那么該鏈接標志同樣也可能存在侵權問題[2]。二是不同類型的鏈接。網絡鏈接可分為直接鏈接、隱含鏈接、加框鏈接、深層鏈接等幾種方式[3-4]。直接鏈接又稱“外鏈”、“鏈出”,訪問者瀏覽器地址欄由設鏈者的域名變為被鏈者的域名,瀏覽器顯示全部變成被鏈網頁內容。隱含鏈接又稱“內鏈”、“鏈入”,訪問者瀏覽器顯示全部變成被鏈網頁內容,但地址欄網址前面部分仍是設鏈者地址。加框鏈接是指鏈入某網站主頁時,設鏈者自己的某些網頁內容,如網站標識、廣告宣傳、自身網站導航、訪問量統計等并不消失,就像在鏈入網站外面加了一個框。深層鏈接就是繞過被鏈網站的主頁直接指向其深層網頁,有可能使得訪問者無法看到被鏈者放在主頁的廣告,從而影響被鏈者的經濟收益和競爭能力。可見,除了直接鏈接基本不會產生法律問題外,其余三種鏈接都有可能侵犯被鏈者的署名權、保護作品完整權以及其他民事權利,從而引發網站侵權責任。三是鏈接指向的內容。鏈接指向的內容是指被鏈網站上的信息內容,如果該信息內容本身非法或存在侵權行為,那么,根據《信息網絡傳播權保護條例》的規定,在下列兩種情況下,設鏈網站應當承擔共同侵權責任:在接到權利人發出的法律規定的合格侵權通知后,仍不斷開鏈接的;即使接到通知后斷開了鏈接,但設鏈網站主觀上對于被鏈網站行為屬于“明知”或“應知”的。圖書館網站同樣存在大量的鏈接,比如常見的學科導航等,因此圖書館網站鏈接在上述三個方面都應加以注意避免侵權行為。第一,不要使用受著作權保護的標志、圖形、攝影作品、網站名稱、書名等作為鏈接標志,除非獲得權利人的正式許可。第二,圖書館網站應盡量采用直接鏈接方式,避免隱含、加框、深層鏈接,從而符合“鏈接不替代”原則,只向用戶提供搜索或鏈接的通道。第三,圖書館網站應安排工作人員對被鏈網站內容是非合法及侵權進行必要的審核,盡量避免與容易出現法律問題的音視頻網站進行鏈接,如果圖書館網站接到侵權通知,應立即斷開相應鏈接。
留言管理
留言板是電子公告的一種類型,目前圖書館網站多采用此方式與用戶建立互動。前已述及,留言板應進行網站專項備案,在正式開始服務時,圖書館應當在留言板的顯著位置刊載備案編號、留言板服務規則,并提示上網用戶信息需要承擔的法律責任。除了備案這一法律問題,圖書館網站還應注意留言板可能出現的侵犯人身權利問題。《侵權責任法》規定,“網絡用戶利用網絡服務實施侵權行為的,被侵權人有權通知網絡服務提供者采取刪除、屏蔽、斷開鏈接等必要措施。網絡服務提供者接到通知后未及時采取必要措施的,對損害的擴大部分與該網絡用戶承擔連帶責任”,“網絡服務提供者知道網絡用戶利用其網絡服務侵害他人民事權益,未采取必要措施的,與該網絡用戶承擔連帶責任”。因此,圖書館應安排專門工作人員管理留言板,主動清除對他人進行侮辱、誹謗等的留言,如果接到被侵權人的通知,應及時采取措施進行處理。
電子資源利用
圖書館電子資源,指圖書館購買的數據庫和圖書館自建數據庫。圖書館網站的重要功能,就是為用戶利用圖書館電子資源提供入口,因此圖書館需要妥善處理電子資源利用中網站的法律問題。圖書館網站應版權聲明。為表明已盡到警示義務,規避不必要的法律責任,圖書館應在網站或者電子資源利用的明顯位置圖書館資源或者圖書館電子資源利用的版權聲明,敦促用戶維護知識產權,明確告知侵犯數據庫商權益的各種行為,要求用戶在法律法規許可范圍內使用數據庫資源。關于圖書館全部文獻的版權聲明可參看“清華大學圖書館維護知識產權聲明”[5],關于圖書館電子資源的版權聲明可參看中山大學圖書館“關于版權的公告”[6]。圖書館應在規定范圍內提供電子資源利用。規定范圍,是指能夠利用電子資源的用戶范圍,包括各種法律法規范圍和與數據庫商達成的合同或協議許可范圍。《信息網絡傳播權保護條例》規定的電子資源利用合法用戶范圍僅限于“本館館舍內服務對象”,顯然不能夠適應社會發展和用戶需要。但該條例又規定“當事人另有約定的除外”,因此按照此原則,目前通常采用的方式是圖書館與數據庫商達成協議,允許一定IP地址范圍內的用戶可合法利用電子資源。為滿足本館用戶在限定范圍之外利用電子資源,多數圖書館采用VPN(VirtualPrivateNet-work,虛擬專用網絡)提供服務,實質上已經超越了限定IP地址范圍,圖書館應同時采取兩種舉措規避法律問題:一是與各數據庫商達成VPN利用許可協議,二是要求每個VPN用戶簽署“承諾書”,承諾遵守VPN利用相關規定。圖書館應在規定方式內提供電子資源利用。規定方式,是指用戶利用電子資源的方式。按照《信息網絡傳播權保護條例》的規定及與數據庫商達成的協議,圖書館及其用戶均不得將數據庫進行非法復制、解密、修改,不得刪除、隱藏或修改數據庫商的版權聲明、權利管理信息,也不得以數據庫內容用于直接或者間接牟利。圖書館應采用權限限制、數字水印技術、認證技術等方式防止用戶非法利用電子資源,同時監控用戶利用電子資源的方式,若發現侵權行為應及時處理,并將結果報送數據庫商,以避免不必要的法律問題。
音視頻資源利用
圖書館網站音視頻資源利用應屬于互聯網視聽節目服務,依照該規定應履行許可或備案手續。但是,該規定第八條規定,申請從事互聯網視聽節目服務的,應“具備法人資格”,顯然,公共圖書館具備法人資格,可以申請從事互聯網視聽服務,而高校圖書館不具備法人資格,也就根本不可能申請從事互聯網視聽服務。但根據《信息網絡傳播權保護條例》,只要在“本館館舍內”,或者與資源提供商達成資源利用范圍的協議(如前述,往往是一定IP地址范圍內),就可以合法地利用電子資源,而音視頻資源是電子資源的一種,圖書館也就當然可以在此范圍內提供音視頻資源利用,即互聯網視聽服務。那么,對于圖書館互聯網視聽服務而言,究竟適用《信息網絡傳播權保護條例》還是《互聯網視聽節目服務管理規定》?前者是行政法規,后者是部門規章,根據《中華人民共和國立法法》,行政法規的效力高于部門規章。基于此,筆者理解,如果視聽服務僅在與資源提供商約定的一定范圍內,則適用《信息網絡傳播權保護條例》;如果視聽服務面向社會公眾,則應適用《互聯網視聽節目服務管理規定》,因為條例沒有對此作出具體要求。因此,公共圖書館如果僅在一定范圍內開展視聽服務,就與高校圖書館一樣,無須履行許可或備案手續,如果面向社會公眾,則需要履行許可或備案手續,如上海圖書館;而高校圖書館由于資格所限,只能在一定范圍內(如校園網內)提供視聽服務。有些高校圖書館,特別是藝術類圖書館,在圖書館網頁面向所有訪問者播放音樂,即便播放的是音樂片段,也都屬于違規行為,應予以糾正。與圖書館網站信息資源利用相關的法律法規越來越多,圖書館在圖書館協會領導下聯合起來爭取更多有利于圖書館和用戶條款的同時,應全面遵守現有的法律法規,細致、深入地檢查網站備案、網頁設計等的疏漏,重視其中的法律問題及危害性,采取措施盡快完善,以規避圖書館網站的法律風險,保證圖書館的健康發展和資源的正常利用。
作者:宋顯彪 單位:四川音樂學院圖書館
為期兩周的實習結束了,通過這次實習,我得到了一次較全面的、系統的鍛煉,也學到了許多書本上所學不到的知識和技能。我們組給安排到了深圳國瑞通訊有限公司,公司派給我們的任務是設計其公司網站,最后通過我們的努力,終于完成了任務,制作出了一個功能強大、美觀、系統的網站。
深圳國瑞通訊有限公司是國騰集團和香港城市大學合資于XX年成立的一家公司,公司主要從事無線通訊領域內的產品產業化. 目前有三個發展方向. 一是研制開發移動通訊和室內無線通訊所使用的小型天線;二是研制開發微波毫米波原部件及子系統;三是開發電子封裝cad軟件。
由于公司原來的網站只是使用簡單的靜態的html頁面,而且內容很久都沒有更新過了,正因為沒有使用動態技術,這樣更新起來也是很困難的。所以公司要求我們使用動態技術來重新制作網站,這樣更新與維護就非常方便的。其主要模塊包括:產品模塊(產品的介紹)、應用模塊(產品的應用)、技術模塊(技術支持、文檔庫、常見問題、下載中心、成功按列、技術文章)、購買模塊(聯系方式、價格表、在線購買)、關于國瑞(公司信息、技術論壇、股東信息、人才招聘、留言板) ,還有網站的搜索和后臺管理。我們有了需求之后,就開始需求分析,搜集資料,詢問公司的情況。最后發現公司原來的服務器使用的是unix系統,只支持php語言,但是我們組的人對php語言了解很少,用得也比較少,如果要一邊學一邊做的話,兩周的時間是做不好的,就算能夠完成,但效果肯定也不好。最后我們與指導老師和公司討論后,公司方面表示能夠跟換服務器。這樣我們就可以使用比較熟悉的asp語言來制作網站了。我作為本實習小組的組長,主要是負責規定好網張的基本框架和安排好工作,還有負責關于國瑞模塊和產品應用模塊的設計。這兩個模塊的主要技術要點就在于留言板上面,其他內容都是差不多。留言板主要是提供給客戶對公司的的意見反饋的一種渠道,給公司收集改進意見的一種渠道,對公司的未來發展有著很大作用。網站綜合運用了html、asp、javascript和css等語言,更好的為功能的設計服務。
實習完畢了,這個實習是我生命中最難忘的日子,一開始的時候很怕,怕自己應付不來,畢竟這是自己人生的第一個項目,第一個把自己在學校中的學到的知識運用到實踐中的第一個項目。現在想來,日子還是過去了,而且還得到了老師和公司的好評。最后,得到一個啟示:不論遇到什么困難,不要對自己失去信心。
圖書館管理系統是典型的管理信息系統,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者,要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序具有功能完備,易使用等特點。
此圖書館系統以局域網圖書館的需求為背景,分為管理員、老師、學生三種用戶。在不同的身份下有不同的功能實現,管理員主要實現圖書添加、圖書管理、用戶管理等功能;老師主要實現借書登記、還書登記;學生身份主要實現的功能包括:個人信息查詢、借閱情況、借閱歷史查詢、超期催還、個人密碼修改等功能。此外,電子圖書下載和留言板功能不需要身份登錄可直接使用。
本系統使用ASP.NET +SQL Server2000進行開發,系統運行結果證明,該圖書管理系統可以滿足借閱者、圖書館管理員兩方面的需要。本文將對該系統的設計過程和功能做詳細介紹。
關鍵字:圖書管理系統;借閱;下載;ASP.net;C# ;SQL Server2000
3.系統需求設計
3.1 用戶角色需求
根據圖書館系統的特點,本圖書館管理系統的用戶應該分為三類,即學生、教師和管理員。
學生登錄后可進行在線書籍查詢、借閱歷史查詢、修改密碼;教師能手工添加借書、還書記錄;管理員則主要負責用戶及角色的管理、書籍信息修改、新書加入等。
3.2 功能需求
根據初步的需求分析,系統功能應該主要包括在線查詢、借換書登記、用戶管理等。以下將按照不同的角色權限對功能進行具體描述:
電子圖書下載、留言板支持所有用戶使用。
3.2.1 學生
對于學生身份而言,主要包括在線查詢、借閱歷史查詢、超期催還、密碼修改四大功能。
(1)在線查詢:學生可以任選時間進行在線查詢,找到自己需求的書籍信息。
(2)借閱歷史查詢:學生可以在線查詢以前借閱過的書籍。
(3)超期催還:學生可以看到自己的借閱書籍是否超期。
(4)密碼修改:學生可以自己修改登錄的密碼。
3.2.2 教師
對于教師而言,主要包括借閱登記、還書登記功能。
(1)借閱登記:對學生的借閱書籍進行登記。
(2)還書登記:對學生的換書進行登記。
3.2.3 管理員
對于管理員而言,主要包括用戶管理、書籍管理、新書添加、密碼修改四大功能。
(1)用戶管理:管理員可以添加、刪除用戶;對用戶信息進行修改。
(2)書籍管理:對已有的書籍進行信息修改。
(3)新書添加:添加新書。
(4)密碼修改:對管理員的密碼進行修改。
3.3 性能需求
圖書館管理系統對在線查詢有較高要求,所以整個系統應該性能良好、安全可靠。此外系統應當操作簡便、界面友好、維護簡便。數據庫要求運行速度快,穩定性高,安全可靠。
4.系統設計
4.1 本系統的設計目標
圖書管理系統代替了原來的手工操作,從而快速、準確地對讀者及圖書等各種信息進行管理和維護。具體有四個目標:
(1)支持學校完成并實現規范化的圖書管理;
(2)支持高效率的完成圖書管理日常工作的運行,其中有新書入庫,讀者信息建立、讀者查詢圖書等方面的維護更新工作;
(3)使學校的教職工和學生等廣大讀者更方便快捷的進行圖書查詢、借閱和電子圖書下載。
(4)校園圖書管理工作的計算機化,各種讀書信息可以通過計算機快速,準確地增加、修改、刪除、查詢。使管理人員對所有讀者信息和圖書信息的基本概況一目了然,便于管理。
4.2 系統功能整體設計
系統開發的總體任務如下:
(1)圖書查詢模塊:包括讀者對所需文獻的參考,查詢等各項工作。
(2)借書、還書模塊:主要是處理讀者的借書、還書問題。
(3)讀者信息維護模塊:讀者可以自己查看信息、借閱情況、借閱歷史、超期催還、修改密碼。
(4)電子圖書下載模塊:主要提供電子圖書的下載。
(5)留言板:用戶對圖書館的建議和意見。
(6)管理員管理模塊:分為用戶信息維護、圖書信息維護、管理員密碼修改3個小模塊。
1) 用戶信息維護:添加、刪除用戶,設定用戶權限。
2) 圖書信息維護:主要是添加新書籍,對丟失等原因造成的圖書無法歸還的書籍進行刪除。
免责声明以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
特别声明:本站持有《出版物经营许可证》,主要从事期刊杂志零售,不是任何杂志官网,不涉及出版事务,特此申明。
工信部备案:蜀ICP备09010985号-13 川公网安备:51092202000203 统一信用码:91510922MACX24HU41
© 版权所有:四川博文网络科技有限责任公司太和分公司
出版物经营许可证:射行审新出发2023字第016号 股权代码:102064