【正文】
少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3tier結構。到目前為止Apache仍然是世界上用的最多的Web服務器,市場占有率達60%左右。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務器來使用。Apache HTTP服務器是一個模塊化的服務器,源于NCSAd服務器,經過多次修改,成為世界使用排名第一的Web服務器軟件。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經綽綽有余,而且由于 MySQ L是開放源碼軟件,因此可以大大降低總體擁有成本。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。第1章 相關技術 開發(fā)技術介紹 PHP技術PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。 系統(tǒng)自動進行數(shù)據(jù)審核和超標數(shù)據(jù)監(jiān)測、提高分析數(shù)據(jù)的準確性;工作效率大為提高;降低實驗室成本消耗;通過對大量樣品數(shù)據(jù)的綜合統(tǒng)計分析,可以清楚地觀察到數(shù)據(jù)的變化趨勢、有效監(jiān)測產品質量,為解決出現(xiàn)不合格生產產品及生產工藝變化提供科學依據(jù)。關鍵詞:實驗室,網站設計,thinkphp,wamp The Design And Implementation Of Laboratory Comprehensive Portal WebsiteABSTRACTLaboratory prehensive portal is connected through the laboratory of puter network, the use of scientific management ideas and advanced database technology, realize the prehensive management of the overall environment in the laboratory as the core. It sets the resource management, transaction management, network management, data management (release, delete, view, edit, output) module, many statements of management as a whole, form a plete set of laboratory management system, which can meet the requirements of the daily management of the external, and can assure the strict management and control of laboratory data analysis.This system is mainly to achieve the following functions: the management of laboratory, laboratory information management, laboratory project management, program management, membership management (including the members and administrators), log management (login and operation log), site settings, remendation etc.. Provides a convenient platform for the laboratory management system, to facilitate the guidance of teachers and technicians of munication, improve work efficiency.This system is based on B/S design pattern with ThinkPHP framework, by using PHP language in Wamp apache+mysql+php environment, using sublime text2 as a development tool.KEY WORDS: Laboratory ,Website design,ThinkPHP ,Wamp4目 錄前 言 1第1章 相關技術 2 開發(fā)技術介紹 2 PHP技術 2 MySQL數(shù)據(jù)庫 2 Apache服務器 3 B/S結構 3 4第2章 功能需求分析 5 網站后臺功能需求 5 實驗室介紹 5 實驗室新聞管理 5 實驗室項目管理 5 欄目管理 5 會員管理 5 其它 6 網站前臺功能需求 6 基本信息展示 6 會員中心 6 登錄注冊功能 6 收藏和評論功能 6第3章 概要設計 7 數(shù)據(jù)字典 7 功能模塊設計 7 后臺流程 7 內容管理 8 欄目管理 9 會員管理 11第4章 詳細設計 13 用戶功能設計與實現(xiàn) 13 用戶注冊功能 13 用戶評論功能 16 會員中心 17 后臺管理功能 20 欄目管理 20 權限設置 22 日志管理 26 防注入設置 27結 論 28謝 辭 29參考文獻 30前 言隨著社會的發(fā)展、信息技術的不斷更新、計算機應用的迅猛發(fā)展、網絡應用不斷擴大,Internet已經得到了前所未有的高速發(fā)展,網站已經成為了一個單位或者組織宣傳自己、了解別人、相互溝通的重要平臺,人們迫切要求利用計算機網絡技術來進行在線管理。它集資源管理,事務管理,網絡管理,數(shù)據(jù)管理(發(fā)布、編輯、刪除、查看、輸出),報表管理等諸多模塊為一體,組成一套完整的實驗室綜合管理體系,既能滿足外部的日常管理要求,又能保證實驗室分析數(shù)據(jù)的嚴格管理和控制。實驗室綜合門戶網站管理系統(tǒng)主要實現(xiàn)以下功能:實驗室介紹管理、實驗室新聞管理、實驗室項目管理、欄目管理、會員管理(包括前臺會員和管理員)、日志管理(登錄日志和操作日志)、網站設置、推薦位等。除了可以大幅度提高人工效率和安全性之外,基于WEB的管理系統(tǒng)還可以自動分配各種設備、信息等資源、同時存檔,有效地避免資源的浪費,有利于環(huán)保,減少人員,減輕負擔,提高效率。借助計算機技術,實驗室內部實現(xiàn)網絡化全面管理,實現(xiàn)管理和檢驗工作的有效監(jiān)督管理,提高整體工作水平。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發(fā)領域。 MySQL數(shù)據(jù)庫MySQL 是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 公司。MySQL 軟件采用了雙授權政策(本詞條“授權政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發(fā)都選擇 MySQL 作為網站數(shù)據(jù)庫。 Apache服務器Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上。本來它只用于小型或試驗Internet網絡,后來逐步擴充到各種Unix系統(tǒng)中,尤其對Linux的支持相當完美。世界上很多著名的網站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應用(可以運行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺上)以及它的可移植性等方面。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。操作系統(tǒng):Windows 7;服務器環(huán)境:;開源框架:ThinkPHP;開發(fā)工具:Sublime Text 2;數(shù)據(jù)庫鏈接工具:Navicat Premium。后臺提供實驗室新聞的添加、修改、刪除、下架、等功能。 欄目管理欄目是網站的支架,是網站的主要構成部分,它就像一張無形的網,讓網站的各個環(huán)節(jié)組合成一個主體。后臺會員即網站管理員,管理員要有修改網站內容的權利。 網站前臺功能需求 基本信息展示網站的前臺信息展示是用戶能直接看到的部分,此部分沒有后臺復雜,但要有良好的交互性。 會員中心用戶可以在會員中心修改自己的基本信息、登錄密碼。收藏功能方便用戶