【文章內(nèi)容簡(jiǎn)介】
hip 中選出 Varchar Category 詞匯表中類(lèi)別 非空,由 membership 中選出 Varchat Name 顯示名 非空 Varchar URL 鏈接 非空 Varchar Fee 收費(fèi)標(biāo)志 非空 收費(fèi) =1/免費(fèi) =0 Type 顯示類(lèi)型 Link/Mail/Search/Image Rank 排名 Int Hits 點(diǎn)擊數(shù) Int 物理結(jié)構(gòu)設(shè)計(jì) SQL 數(shù)據(jù)庫(kù): DATABASE : contentsrc TABLE : contents ODBC : test1 初始化文件: content 顯示文件: content 刪除文件: content 修改文件: content 增加文件: 上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 內(nèi)容管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 6 頁(yè) 數(shù)據(jù)結(jié)構(gòu)與程序關(guān)系 程序描述 功能 內(nèi)容信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,對(duì)內(nèi)容的增刪和更新的操作主要是對(duì)數(shù)據(jù)庫(kù)的 操作。 顯示內(nèi)容,顯示所有的內(nèi)容,包括所有的字段的值,按編號(hào)的次序顯示。 內(nèi)容管理內(nèi)容數(shù)據(jù)庫(kù)D A T A B A S Et a b l e : c o n t e n tM e m b e r s h i po u = g r o u p s / o u = c o n t e n tM e m b e r s h i po u = ta g t e r m s /c n = i n t e r e s t字典管理界面開(kāi)始連接數(shù)據(jù)庫(kù)從數(shù)據(jù)庫(kù)中取回所有的記錄表格形式在w e b 頁(yè)面顯示結(jié)束上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 內(nèi)容管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 7 頁(yè) 圖 圖 增加內(nèi)容即在數(shù)據(jù)庫(kù)中增加一條記錄,用戶(hù)填寫(xiě) content 的描述文字(如: 上海黃頁(yè)信息網(wǎng))和 content 的鏈接地址( NAME 和 URL 字段。而記錄中的 groupname 和 category 字段的值是從 membership 中對(duì)應(yīng)的組中直接選取的。 刪除內(nèi)容,只需填寫(xiě)相應(yīng)的 ID 編號(hào)的值。刪除的記錄無(wú)法恢復(fù)。 開(kāi)始連接數(shù)據(jù)庫(kù)表格形式在w e b 頁(yè)面顯示結(jié)果結(jié)束顯示m e m b e r s h i p中g(shù) r o u p 信息并選取值顯示m e m b e r s h i p中字典信息并選取值確認(rèn)發(fā)送用戶(hù)填寫(xiě)N A M E 和 U R L上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 內(nèi)容管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 8 頁(yè) 圖 開(kāi)始連接數(shù)據(jù)庫(kù)定位需刪除的記錄結(jié)束表格形式在w e b 頁(yè)面顯示刪除后的結(jié)果合法的 ID 編號(hào)Y e sNo提醒用戶(hù)并刪除記錄上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 內(nèi)容管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 9 頁(yè) 圖 更新內(nèi)容,填寫(xiě)需更新的內(nèi)容 ID 編號(hào),可直接對(duì) NAME 和 URL 進(jìn)行修改,但是對(duì)GROUPNAME 和 CATEGORY 的修改還是從 membership 中的取對(duì)應(yīng)的值。 開(kāi)始連接數(shù)據(jù)庫(kù)取回需更新的記錄表格形式在w e b 頁(yè)面顯示結(jié)果結(jié)束用戶(hù)填寫(xiě)I D 編號(hào)合法 ID 編號(hào)Y esNo可修改N A M E 和U R L字段顯示m e m b e r s h i p中g(shù) r o u p 信息并選取值顯示m e m b e r s h i p中字典信息并選取值確認(rèn)發(fā)送上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 內(nèi)容管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 10 頁(yè) 算法 標(biāo)準(zhǔn)流程圖: 附: ADO 對(duì)象的介紹: ADO(ActiveX Data Object)是聯(lián)系 Active Server Page 和 Database 之間的一個(gè)對(duì)象,要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作,必須在程序代碼中應(yīng)用 ADO 的屬性和方法。 ADO 由三個(gè)頂級(jí)的對(duì)象組成,分別是: Connection, 它把 OLE DB 的數(shù)據(jù)源和 Session 對(duì)象封裝在一起,表示與一個(gè)數(shù)據(jù)源的會(huì)話(huà) (session)連接。 Command, 它指定了要執(zhí)行的數(shù)據(jù)定義和數(shù)據(jù)操作的語(yǔ)句(即 SQL 語(yǔ)句),執(zhí)行語(yǔ)句可包括指定的參數(shù),也可執(zhí)行帶有參數(shù)的查詢(xún)和存儲(chǔ)過(guò)程。 Recordset ,它是數(shù)據(jù)的真實(shí)接口,其中它的 Field 屬性包含有表中字 段的信息。 上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 企業(yè) Hosting 用戶(hù)開(kāi)戶(hù)及管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 11 頁(yè) 企業(yè) Hosting 用戶(hù)開(kāi)戶(hù)及管理 任務(wù)概述 目標(biāo) Web/Mail Hosting的是管理工作,它的實(shí)現(xiàn)要涉及到很多系統(tǒng)中的配置工作,如在在IIS 中建立并啟動(dòng)站點(diǎn),在 MD 中進(jìn)行建立或刪除成員的操作等。如果這些都讓系統(tǒng)管理員手工操作將會(huì)非常煩瑣,而且也容易出現(xiàn)錯(cuò)誤。一旦出現(xiàn)錯(cuò)誤,排錯(cuò)的工作將是很困難的。本系統(tǒng)的目的就是流程化 Hosting業(yè)務(wù),盡可能簡(jiǎn)化系統(tǒng)管理員的工作,用程序的自動(dòng)操作取代系統(tǒng)管理員的手工操作。系統(tǒng)管理員可以方便的進(jìn)行企業(yè)開(kāi)戶(hù),包括企業(yè)信息的入庫(kù),企業(yè)站點(diǎn)的建立等;系統(tǒng)管理 員為企業(yè)用戶(hù)開(kāi)了帳戶(hù)之后,企業(yè)管理員就可以獲得一定的代理管理的權(quán)力,通過(guò)管理頁(yè)面修改企業(yè)的信息或增加、刪除自己企業(yè)的成員。企業(yè)管理員建立企業(yè)成員后,企業(yè)成員就能通過(guò)頁(yè)面修改自己的密碼。 運(yùn)行環(huán)境 虛擬主機(jī)系統(tǒng)運(yùn)行在 Windows NT Server ,根據(jù)系統(tǒng)規(guī)模的不同 ,可在一臺(tái)機(jī)器上,也可在兩臺(tái)以上的機(jī)器上,建議采用兩臺(tái)以上的環(huán)境。在本次實(shí)現(xiàn)中采用一臺(tái)機(jī)器。 單臺(tái)機(jī)器的環(huán)境 單臺(tái)機(jī)器 中繼站點(diǎn) (本地域名:端口號(hào)) 系統(tǒng)管理站點(diǎn) 企業(yè)管理站點(diǎn) MAPS 組件 Web Hosting: 發(fā)布站點(diǎn) (企業(yè)的獨(dú)立域名) Mail Hosting: 企業(yè)的郵局 (企業(yè)的獨(dú)立域名,獨(dú)立郵局目錄) 上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 企業(yè) Hosting 用戶(hù)開(kāi)戶(hù)及管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 12 頁(yè) 采用兩臺(tái)以上的方案: 如果是兩臺(tái)機(jī)器,一臺(tái)作為中繼站點(diǎn) + MAPS 功能執(zhí)行機(jī) + 管理站點(diǎn);一臺(tái)作為 Web Hosting + Mail Hosting, 即企業(yè)的應(yīng)用用機(jī),這臺(tái)機(jī)器在容量達(dá)到負(fù)荷時(shí),可將Web Hosting 與 Mail Hosting 分開(kāi),隨著業(yè)務(wù)的發(fā)展, Web Hosting , Mail Hosting 機(jī)器的數(shù)目也可增加。 需求概述 企業(yè)用戶(hù) ? 每個(gè)企業(yè)有自己獨(dú)立的 Web 域名,如 。獨(dú)立的郵件域名,如@。 ? 可修改企業(yè)信息 ? 企業(yè)管理員進(jìn)行成員管理:建立、修改和刪除企業(yè)成員。 ? 企業(yè)成員個(gè)人信息管理,如密碼的修改。 系統(tǒng)管理員 ? 限制企業(yè)成員的個(gè)數(shù) Mail Hosting 企業(yè)的郵局 (企業(yè)的獨(dú)立域名,獨(dú)立的郵局目錄) Web Hosting 發(fā)布站點(diǎn) (企業(yè)的獨(dú)立域名) 中繼站點(diǎn) (本地域名:端口號(hào)) 系統(tǒng)管理站點(diǎn) 企業(yè)管理站點(diǎn) MAPS 組件 Web Hosting 發(fā)布站點(diǎn) (企業(yè)的獨(dú)立域名) Mail Hosting 企 業(yè)的郵局 (企業(yè)的獨(dú)立域名,獨(dú)立的郵局目錄) 上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 企業(yè) Hosting 用戶(hù)開(kāi)戶(hù)及管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 13 頁(yè) ? 限制企業(yè)的空間大小 ? Hosting Web及企業(yè)管理員的開(kāi)通、修改、刪除及其管理。 ? Hosting Mail 域的開(kāi)通 ,刪除 條件與限制 使用 WebHosting 管理工具建議安裝 MS IE ;企業(yè)用戶(hù)建立 WWW 站點(diǎn)時(shí)要求使用FrontPage 98 。 總體設(shè)計(jì) 業(yè)務(wù)處理流程 ? 系統(tǒng)管理員手工建立 Web 服務(wù)器,電子郵件服務(wù)器,并為企業(yè)的 Web 和郵件虛目錄的存放規(guī)劃好文件目錄。 ? 系統(tǒng)管理員在 NT中建立企業(yè)的一個(gè)帳號(hào),用于企業(yè) FrontPage 發(fā)布內(nèi)容到中繼站點(diǎn)和目錄授權(quán) ? 系統(tǒng)管理員手工在電子郵件服務(wù)器上建立企業(yè)的郵件虛目錄 ? 系統(tǒng)管理員利用〈系統(tǒng)配置工具〉配置服務(wù)器參數(shù),給每個(gè)企業(yè)用戶(hù)配置一個(gè)計(jì)劃,包括選用那種服務(wù)( Web 或是 Mail, 或是 Web + Mail,其獨(dú)立 Web/Mail域名,用戶(hù)數(shù)目,空間大小,郵箱空間大小等參數(shù) ? 系統(tǒng)管理員利用〈系統(tǒng)注冊(cè)工具〉及采 集的企業(yè)客戶(hù)信息進(jìn)行企業(yè)客戶(hù)的注冊(cè),成功后會(huì)建立企業(yè)信息,在中繼機(jī)器建立企業(yè)中繼站點(diǎn),在電子郵件機(jī)器建立企業(yè)電子郵件域 ? 系統(tǒng)管理員可以編輯或刪除建立的企業(yè)客戶(hù) ? 系統(tǒng)管理員在發(fā)布機(jī)器手工建立發(fā)布站點(diǎn) ? 系統(tǒng)管理員在中繼機(jī)器和發(fā)布機(jī)器上建立發(fā)布工程,并賦予企業(yè)以操作工程的權(quán)力 ? 系統(tǒng)管理員將企業(yè)中繼站點(diǎn)的 FrontPage功能打開(kāi),利用 FrontPage 管理工具賦予企業(yè) NT帳號(hào)管理自己中繼站點(diǎn)的管理權(quán)限 ? 企業(yè)利用〈企業(yè)管理工具〉進(jìn)行信息查詢(xún),成員管理及 Web發(fā)布的實(shí)施 ? 企業(yè)的成員利用 Hosting系統(tǒng)給的 頁(yè)面修改自己的口令 企業(yè)信息發(fā)布的處理流程 中繼站點(diǎn) 發(fā)布站點(diǎn) SiteServer 內(nèi)容復(fù)制系統(tǒng) 企業(yè) FrontPage 發(fā)布和授權(quán)管理 上海熱線(xiàn)三期擴(kuò)容工程應(yīng)用層 MCIS 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 企業(yè) Hosting 用戶(hù)開(kāi)戶(hù)及管理 上海信息產(chǎn)業(yè)有限公司 Microsoft Consulting Services 第 14 頁(yè) 企業(yè)利用 FrontPage,和 企業(yè)管理站點(diǎn) 實(shí)施發(fā)布,利用 FrontPage 授權(quán) 。 企業(yè)的發(fā)布方案采用中繼站點(diǎn)和發(fā)布站點(diǎn)的作法,中繼站點(diǎn) 只有企業(yè)能訪問(wèn),對(duì)最終用戶(hù)屏蔽。 原因有安全性的考慮,有空間大小限制的考慮 . 發(fā)布站點(diǎn)的