freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)信息展示系統(tǒng)-畢業(yè)設(shè)計(jì)-資料下載頁

2024-11-29 10:32本頁面

【導(dǎo)讀】企業(yè)信息展示系統(tǒng)。企業(yè)信息展示系統(tǒng)可向客戶快速傳遞企業(yè)信息,引導(dǎo)客戶選擇企業(yè)產(chǎn)品和服務(wù),是。企業(yè)通過互聯(lián)網(wǎng)快速展示和推廣自己的有力的工具。企業(yè)信息展示系統(tǒng)的主要功能包括:企業(yè)概況介紹,介紹企業(yè)特點(diǎn)、文化、規(guī)模和。聯(lián)系方式等;產(chǎn)品介紹,展示產(chǎn)品型號(hào)、圖片和價(jià)格等;企業(yè)內(nèi)部新聞發(fā)布;客戶意見。反饋以及對(duì)客戶意見的回應(yīng)。此外,考慮到產(chǎn)品更新,新聞更新,用戶管理等方面,系統(tǒng)還提供一個(gè)的后臺(tái)管理。中心頁面,通過該管理中心,可快速定制系統(tǒng)前臺(tái)數(shù)據(jù),實(shí)現(xiàn)企業(yè)信息的及時(shí)更新和發(fā)

  

【正文】 cord[39。id39。])。//釋放 id if($thisupdate($record, 39。news39。, $condition)) { return true。 } else { 34 return false。 } } //刪除新聞 function del_news($id){ if(empty($id)){ $thismsg(39。對(duì)不起,新聞 ID 不能為空! 39。, 1)。 } $sql = DELETE FROM news WHERE id={$id}。 if($thisDBexecute($sql)){ return true。 }else{ return false。 } } ? 以上代碼的執(zhí)行步驟如下所示: ( 1) 定義了一個(gè) news 類,該類繼承了 ment 類。 ( 2) 定義了一個(gè) news()函數(shù),該函數(shù)調(diào)用父類 ment 中的 ment()函數(shù) ,完成數(shù)據(jù)庫(kù)的連接。 ( 3) 定義了一個(gè) get_count()函數(shù),該函數(shù)通過執(zhí)行“ SELECT COUNT(*) AS num FROM news WHERE 1=1” SQL 語句獲得新聞數(shù)量。 ( 4) 定義了一個(gè) add_news()函數(shù),在該函數(shù)中通過 insert()函數(shù)判斷是否已經(jīng)添加新聞,如果為真,則返回已添加新聞的 ID 號(hào),反之,返回 false。 ( 5) 定義了一個(gè) edit_news()函數(shù),同樣通過 update()函數(shù)判斷是否已經(jīng)更新新聞,如果為真,則返回 true,否則返回 false。 ( 6) 定義了一個(gè) del_news()函數(shù),該函數(shù)首先判斷它的參數(shù) $id 是否為空,在不為空的情況下,執(zhí)行“ DELETE FROM news WHERE id={$id}” SQL 語句完成刪除操作。 下面來看一下 文件, 它主要完成了不同頁面的轉(zhuǎn)換,以及相關(guān)處理操作的實(shí)現(xiàn)。代碼如下: 35 ?php //判斷管理員有沒有登錄,防止強(qiáng)制跳轉(zhuǎn) if(!$_COOKIE[39。admin39。][39。user_id39。]){ exit()。 } require(../include/)。//加載 文件 require(../include/)。//加載 文件 $news = new news()。//分配內(nèi)存 switch($newsINCOME[39。act39。]) { //跳轉(zhuǎn)到編輯新聞頁面 case 39。news_manage39。: $newsassign(39。news39。,$newslist_news($newsINCOME[39。st39。]))。 break。 //處理添加新聞操作 case 39。news_add_do39。: $newscheck_null($newsINCOME[39。title39。], 39。新聞標(biāo)題 39。)。 $record = array()。//定義一個(gè)數(shù)組 //獲得待添加新聞的信息 $record[39。title39。] = $newsINCOME[39。title39。]。 $record[39。content39。] = $newsINCOME[39。content39。]。 $record[39。puttime39。] = date(Ymd H:i:s)。 //調(diào)用 add_news()函數(shù)實(shí)現(xiàn)添加邏輯 if($newsadd_news($record)){ $newsmsg(39。恭喜,您成功添加新聞! 39。, 39。?act=news_add39。)。 }else{ $newsmsg(39。對(duì)不起,無法添加新聞! 39。, 39。139。)。 } 36 break。 //跳轉(zhuǎn)到修改具體新聞頁面,事先獲得值 case 39。news_edit39。: $news_info = $newsget_news($newsINCOME[39。id39。])。 $newsassign(39。id39。, $news_info[39。id39。])。 $newsassign(39。title39。, $news_info[39。title39。])。 $newsassign(39。content39。, $newsFCK_show($newsclean_value($news_info[39。content39。])))。 break。 //處理修改新聞信息操作 case 39。news_edit_do39。: $newscheck_null($newsINCOME[39。id39。], 39。新聞 ID39。)。 $newscheck_null($newsINCOME[39。title39。], 39。新聞名稱 39。)。 $record[39。id39。] = $newsINCOME[39。id39。]。 $record[39。title39。] = $newsINCOME[39。title39。]。 $record[39。content39。] = $newsINCOME[39。content39。]。 $record[39。puttime39。] = date(Ymd H:i:s)。 if($newsedit_news($record)){ $newsmsg(39。恭喜,您成功修改了新聞 39。, 39。?act=news_manage39。)。 }else{ $newsmsg(39。對(duì)不起,無法修改新聞 39。, 1)。 } break。 //處理刪除新聞操作 case 39。news_del39。: if($newsdel_news($newsINCOME[39。id39。])){ $newsmsg(39。恭喜,您成功刪除了新聞 39。, 39。?act=news_manage39。)。 }else{ $newsmsg(39。對(duì)不起,無法刪除新聞 39。, 1)。 } 37 break。 } $news assign(column, news)。 $news assign(act, $newsINCOME[39。act39。])。 $news display(manage/)。 ? 以上代碼執(zhí)行的步驟如下所示: ( 1) 判斷管理員是否已經(jīng)登錄,只有在已登錄的情況下才可以繼續(xù)進(jìn)行其他操作,主要目的是防止不法分子的強(qiáng)制跳轉(zhuǎn)。 ( 2) 通過 require 加載相關(guān)文件。 ( 3) 通過 new 為要調(diào)用的類分配內(nèi)存。 ( 4) 通過“ switch? case”語句執(zhí)行編輯新聞和添加新聞等操作。當(dāng) case 的值為“ news_manage”時(shí),通過調(diào)用 list_news()函數(shù)將新聞列表置入 Smarty模板中;當(dāng) case 的值為“ news_add_do ” 時(shí) , 執(zhí) 行 添 加 新 聞 操 作 。 通 過 判 斷“ $newsadd_news($record)”來完成添加邏輯;當(dāng) case 的值為“ news_edit”時(shí),通過 get_news()函數(shù)事先獲得新聞信息,如新聞標(biāo)題和新聞內(nèi)容;當(dāng) case的值為“ news_edit_do ” 時(shí) , 執(zhí) 行 修 改 新 聞 操 作 。 通 過 判 斷“ $newedit_news($record)”來完成修改邏輯;當(dāng) case 的值為“ new_del”時(shí),執(zhí)行刪除新聞操作。通過判斷“ $newsdel_news($newsINCOME[‘ id’ ])”來完成刪除新聞邏輯。 ( 5) 調(diào)用 assign 方法將變量 column、 act 置入 Smarty 的 display 方法顯示出來的頁面,因 的代碼過長(zhǎng),此處不列出。 產(chǎn)品管理模塊的實(shí)現(xiàn) 在產(chǎn)品管理模塊中,主要實(shí)現(xiàn)了添加產(chǎn)品分類、刪除分類、編輯類別名稱、編輯產(chǎn)品、刪除產(chǎn)品、搜索產(chǎn)品、添加產(chǎn)品的功能。在設(shè)計(jì)表冊(cè)界面的時(shí)候,分別將添加產(chǎn)品分類、刪除分類和編輯類別名稱放在一個(gè)界面中,如圖 26 所示, 38 圖 26 產(chǎn)品管理界面 它是產(chǎn)品管理模塊中分類管理的界面; 將編輯產(chǎn)品、刪除 產(chǎn)品放在另外一個(gè)界面中,如圖 27: 圖 27 產(chǎn)品管理界面 它是產(chǎn)品管理界面;將搜索產(chǎn)品單獨(dú)放在一個(gè)界面,如圖所示,構(gòu)成產(chǎn)品搜索界面; 39 圖 28 產(chǎn)品搜索界面 最后將添加產(chǎn)品放在一個(gè)界面中,構(gòu)成添加產(chǎn)品界面如圖 29 所示。 圖 29 產(chǎn)品添加界面 7 技術(shù)重點(diǎn)與解決方案 通用文件 文件在本系統(tǒng)中是一個(gè)很重要的文件,該文件實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的連接,以及各種通用函數(shù)的聲明和實(shí)現(xiàn)。其他網(wǎng)頁如果需要連接數(shù)據(jù)庫(kù)或者使用某些函數(shù),只要包含該文件即可。下面介紹該 文件的重要代碼。 首先是 的頭文件,代碼如下: define(_SITE_ROOT, 39。D:/xampp/htdocs/ims39。)。 require(_SITE_ROOT.39。/smarty/39。)。 require(_SITE_ROOT.39。/adodb/39。)。 首先使用 define 關(guān)鍵字定義了一個(gè)常量,如果常量的值存在,就執(zhí)行下面的內(nèi)容。流程控制語句 require(),它的作用是運(yùn)行指定的文件, 文 件和 40 文件分別位于本系統(tǒng)中根目錄下的 smarty,Smarty 是一個(gè)專門針對(duì) PHP的模板引擎技術(shù) [5]。 文件是引用 Smarty 模板的映射文件。 文件是 ADODB 這個(gè) PHP 控件的映射文件,只要在想要的地方通過 require()將其包含進(jìn)來就可以了。使用 ADODB 技術(shù)的好處就是提供了完整的方法和屬性讓別人去控制資料庫(kù)系統(tǒng),不同資料庫(kù)系統(tǒng)只要修改一個(gè)屬性值就可以了, ADODB 會(huì)自動(dòng)根據(jù)設(shè)定取用正確的PHP 函數(shù)。此外,最多在配合資料庫(kù)系統(tǒng)修改 SQL指令, PHP 系統(tǒng)就可以在最短的時(shí)間內(nèi)更換到另一個(gè)資料庫(kù)系統(tǒng)了,如果在編程時(shí),對(duì) SQL 指令妥善規(guī)劃,能提高效率 [6]。 接著在 中定義一個(gè) ment()函數(shù),這個(gè)函數(shù)主要完成了連接數(shù)據(jù)庫(kù)的功能,代碼如下: function ment(){ require_once(_SITE_ROOT.39。/include/39。)。 $thisCONF = $CONF。//設(shè)置屬性值 if($thisCONF[39。sys39。][39。show_error39。]){ ini_set(39。display_errors39。, true)。 }else{ ini_set(39。display_errors39。, false)。 } //建立 Smarty 對(duì)象 $thisSmarty()。 //連接 MySQL 數(shù)據(jù)庫(kù) $thisDB = ADONewConnection(39。mysql39。)。 //連接到具體 name 的數(shù)據(jù)庫(kù)上 $thisDBConnect( $thisCONF[39。db39。][39。host39。], $thisCONF[39。db39。][39。user39。], $thisCONF[39。db39。][39。pwd39。], $thisCONF[39。db39。][39。name39。] )。 //執(zhí)行具體的 SQL 語句 $thisDBexecute(SET NAMES 39。gbk39。, $thisDB)。 //判斷數(shù)據(jù)庫(kù)的連接性 if(!$thisDBIsConnected()){ 41 $thismsg(對(duì)不起,無法連接數(shù)據(jù)庫(kù),請(qǐng)稍后重試! , 39。139。)。 } $thisparse_ining()。//對(duì) 輸入的字符進(jìn)行合法判斷 } 代碼首先引用了一個(gè)流程控制語句 require_once(),將系統(tǒng)配置文件中的數(shù)據(jù)庫(kù)配置包含進(jìn)來。 當(dāng)頭文件中將 資料庫(kù)載入后,就可以通過“ $thisDB = ADONewConnection(39。mysql39。)”語句連接 MySQL 數(shù)據(jù)庫(kù)了,其中 ADONewConnection()函數(shù)是在 文 件 中創(chuàng) 建的 , 要想 和不 同 的數(shù) 據(jù)庫(kù) 連 接, 只要 更 改ADONewConnection()函數(shù)里的參數(shù)值就可以了,添加的參數(shù)值可以是 mysql、 mssql、mysqlt、 sybase 等 [8]。 通過調(diào)用 ADONewConnection()函數(shù)中的 Connect()方法連接具體 name 的數(shù)據(jù)庫(kù),Connect()方法中的參數(shù)值就是數(shù)據(jù)庫(kù)配置的值。通過 execute()方法執(zhí)行具體的 SQL語句。最后用 ADONewConnection()函數(shù)中的 IsConnected()方法判斷數(shù)據(jù)庫(kù)的連接性。 在以上代碼中最后一句“ $thisparse_ining()。”語句,下面是 parse_ining()函數(shù)的實(shí)現(xiàn)。 parse_ining()函數(shù) 也是在
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1