本文主要闡述了隨著中國加入WTO,互聯網在中國也以迅猛的勢頭迅猛發展。網絡以其出色的互動性和便捷的傳播手段,正成為最具發展潛力和未來的新媒體,成為眾多商家關註的宣傳熱點。特別是小企業要充分利用互聯網技術,在互聯網上為客戶和合作夥伴提供信息服務,利用互聯網敏銳捕捉商機。專門從事涉密、安全產品銷售的重慶賽智網絡信息技術服務中心,需要建設壹個好的網站,作為對外宣傳、服務、溝通的載體,配合公司的快速發展,使網站具有鮮明的行業特色,使更多的企業通過網絡結成聯盟,使更多的客戶通過網絡了解賽智網絡。
Asp+ACCESS是壹項成熟的技術,所以本項目采用Asp語言作為基礎,選擇經典的B/S開發框架,在數據庫中使用ACCESS。
關鍵詞:互聯網;企業網站;數據庫;WEBB/S架構;ASPHTMLCSSAccess 2003 .
摘要
這壹段主要談的是隨著加入WTO,互聯網的成長變化很快。網絡正成為最具發展潛力和未來的新媒體,也是眾多商家宣傳的熱點。應充分利用網絡技術為客戶和合作企業提供信息服務,尤其是為小企業招攬業務。重慶信達網絡有限公司作為壹家證券公司,應該更好地建設自己的主頁,以此作為宣傳、服務和交流的載體,從而使自己迅速成長起來。讓更多的企業和客戶通過主頁加入和了解重慶信思網絡有限公司。
ASP + ACCESS是比較成熟的技術。所以這個網站使用ASP作為基礎語言,Access作為數據庫。
關鍵詞:互聯網;公司網站;數據庫;WEBB / S結構;ASPHTMLCSSAccess 2003。
目錄
摘要壹
摘要二
目錄1
1簡介1
1.1開發背景1
1.2項目開發的目標和期望
1.3論文結構二
2網站開發技術簡介3
2.1 ASP 3簡介
2.2 Microsoft Access 2003簡介3
3網站需求分析4
3.1概述4
3.2功能要求4
3.3性能要求5
3.4網站流程圖5
4網站的總體設計7
4.1網站設計原則7
4.2網站的整體結構7
4.3網站功能模塊概述10
5數據庫設計與實現11
5.1數據庫設計
5.2數據庫需求分析11
5.3數據庫11的概念結構設計
5.4數據庫邏輯結構設計12
6網站詳細設計16
6.1後臺管理系統界面16
6.2網站主界面21
7網站調試和用戶說明23
7.1網站調試23
7.2用戶說明23
8結論24
參考文獻25
感謝26
附錄(部分)源代碼27
1簡介
信息時代已經到來,互聯網的觸角早已覆蓋了世界的每壹個角落。如今,建立自己的企業網站已經成為信息時代企業的必要手段。
1.1的開發背景
如今,網絡的發展已經呈現出商業化、大眾化和全球化的趨勢。目前,世界上幾乎所有的公司都在利用互聯網傳遞商業信息和開展商業活動,從宣傳企業、發布廣告、招聘員工、傳遞商業文件甚至擴大市場和網上銷售。如今,網絡已經成為企業競爭的戰略手段。企業經營的多元化擴張和企業規模的進壹步擴大,對企業管理、業務拓展和企業品牌形象提出了更高的要求。在信息技術支持的新經濟條件下,越來越多的企業將網絡作為壹種有效的工具。網站早已從演示階段進入實質階段,尤其是為企業提供了壹個展示自己的舞臺,為消費者創造了壹條了解企業的捷徑。公司可以通過互聯網建立商務平臺,實施全天候銷售服務,宣傳企業形象,宣傳企業產品,發布企業新聞,同時通過信息反饋使公司更好地了解客戶的心理和需求。網站虛擬公司和實體公司的有機結合,將有利於公司產品銷售渠道的拓展,節省大量的廣告和運營成本,更好的把握商機。隨著全球信息網絡的發展,互聯網不僅是壹種技術,更重要的是,它已經成為壹種新的商業模式。從4C(連接。、交流、商業、合作)層面,它徹底改變了人類的工作、學習、生活和娛樂方式,成為國家和地區經濟增長的主要動力。互聯網正在成為世界上最大的公共信息數據庫,其中包含了無數的信息資源,所有最新的信息都可以通過網絡搜索獲得。更重要的是,大部分信息是免費的,電子商務的應用可以使企業獲得傳統模式下無法獲得的海量商業信息,從而在激烈的市場競爭中領先於競爭對手。
1.2項目開發的目標和期望
(1)樹立全新企業形象
對於壹個專註於軟件開發和安全產品銷售的小企業來說,企業的品牌形象非常重要。尤其是對於互聯網技術高度發達的今天,大部分客戶都是通過互聯網了解企業產品、企業形象、企業實力。所以企業網站的形象往往決定了客戶對企業產品的信心。建立壹個具有國際水準的網站,可以大大提升企業的整體形象。
(2)提升銷售能力
銷售力是指產品的綜合質量優勢在銷售中的體現。現代營銷理論認為,銷售就是溝通。銷售的成功不僅取決於產品的優勢能否得到充分傳播,還取決於目標受眾能從中獲得多少有效信息。由於互聯網的“壹對壹”特性,目標對象可以自主選擇對自己有用的信息。這本身就決定了消費者對信息有興趣。從而使信息的傳播不被消費者主觀添加,而是被消費者選擇性吸收。同時,通過網站的超前設計,產品信息既有報紙信息量大的優勢,又結合了電視聲、光、電的綜合刺激優勢,能夠牢牢吸引目標受眾。因此,產品信息傳播的有效性會大大提高,同時提高產品的銷售力。
(3)增加附加值
很多人都知道,買產品不僅是買看得見的實物,還有看不見的售後服務。這就是產品的附加值。產品附加值越高,就越有市場競爭力,越受消費者歡迎。因此,為了贏得市場,企業必須千方百計增加產品的附加值。現階段,傳統的售後服務手段已經不能滿足客戶的需求。為消費者提供便捷、有效、即時的24小時在線服務是體現項目附加值的新方向。世界各地的客戶可以隨時通過網站下載他們需要的信息,在線獲得問題的答案,並在線提交自己的問題。
綜合以上幾點,重慶賽智網絡信息技術中心的網站建設目標可以概括為:
1)幫助企業建立有效的企業形象宣傳、企業風采展示和產品推廣,打造“賽智網”新形象。
2)充分利用網絡快速、跨地域的優勢傳遞信息,及時報道公司消息。
3)通過網上供求系統,實現網上供求信息的查詢、訂購和交易,優化信息流通渠道。
1.3論文結構安排
本文的主要內容是小企業網站的設計與實現,共分為七章:
第1章是緒論,講述了本文的開發背景、目標和期望。
第2章是網站開發技術的簡要介紹,重點介紹ASP、Access2003數據庫等技術知識。
第三章是網站需求分析,主要介紹了網站的功能需求、性能需求、操作需求和網站流程圖。
第4章是網站總體結構的實現,主要介紹了網站設計的原則、網站的總體結構和網站的功能模塊,重點介紹了網站的功能模塊。
第5章是數據庫設計與實現,主要介紹了數據庫設計步驟:數據庫需求分析、數據庫概念結構設計和數據庫邏輯結構設計,重點介紹了數據庫邏輯結構設計。
第6章是網站的詳細設計,主要針對幾個功能模塊:網站後臺、網站前臺、BBS等模塊。
第七章是網站調試和用戶使用說明,主要介紹網站調試和用戶使用說明。
第八章是結論。
2網站開發技術簡介
2.1 ASP簡介
ASP的全稱是Active Server Pages,即動態服務器頁面。為什麽叫動態服務器頁面?這是因為以前的互聯網都是由靜態的HTML頁面組成的。如果妳需要更新妳網站的內容,妳必須制作大量的HTML頁面。有了ASP,我們可以根據不同的用戶,在不同的時間向用戶顯示不同的內容。網站的內容更新不再是枯燥的重復過程,而是開始變得簡單有趣。因此,國內出現了學習ASP的熱潮。
ASP的編程比HTML更方便、更靈活。它在Web服務器上運行,然後將運行結果以HTML格式發送給客戶端的瀏覽器。所以ASP比壹般的腳本語言安全多了。ASP最大的優勢就是可以包含HTML標簽,直接訪問數據庫,使用無限擴展的ActiveX控件。用戶可以直接使用ActiveX控件。調用對象方法和屬性,以簡單的方式實現強大的交互功能。但是ASP技術並不是完美的,因為它基本局限於微軟的操作系統平臺,主要工作環境是微軟的IIS應用程序結構,而且由於ActiveX對象具有平臺特性,ASP技術要在跨平臺的Web服務器上工作。不容易。微軟的asp技術現在已經發展到。網絡版。對於許多人來說,使用ASP在Windows server平臺上創建動態網頁、整個網站和基於Web的應用程序已經成為壹種非常自然的方法。在瀏覽器地址欄中,文件擴展名。ASP與文件擴展名相同。pl或者。動態創建網頁的cgi。它已經被遊客接受了。在開發ASP程序時,往往將靜態網頁的欄目格式和排版設計成HTML語言,然後在HTML的基礎上添加腳本程序,形成ASP程序,進而實現動態網頁。在ASP程序的開發中,使用JavaScript和VBScript,默認使用VBscript,VBscript是VB編程語言的子集,語法與VB基本相同[6]。
2.2 Microsoft access 2003簡介
Access功能強大且易於使用,是最好的桌面數據庫開發工具之壹。Access與其他數據庫開發系統有壹個顯著的區別:Access數據庫系統將數據庫應用程序的建立移到了用戶環境中,用戶無需編寫壹行代碼就可以在短時間內開發出壹個功能強大且相當專業的數據庫應用程序,並且這個過程是完全可見的[3]。
Access和其他桌面數據庫的另壹個重要區別是,Access中的數據庫文件既包括用於存儲數據的表,也包括用於操作或控制數據的其他對象。它由七個對象組成:表、查詢、表單、報告、網頁、宏和模塊[2]。
Access 2003對其網絡功能進行了很大的改進。在數據庫中,可以通過超鏈接字段直接鏈接到指定的網頁或網絡文件,也可以通過“數據訪問頁”將數據庫文件中的數據發布到網絡上,實現數據共享。
3網站需求分析
3.1概述
目前企業仍以傳統經營方式為主。然而,隨著經濟全球化和電子商務經濟的到來,企業如果固守傳統模式,已經不能適應經濟全球化的趨勢。很多企業因為經營良好,不適應經濟發展環境,沒有意識到被淘汰的危險。企業上網發展電子商務是不可回避的現實。當妳的競爭對手都在通過互聯網享受信息,通過電子商務降低成本,拓展銷售渠道的時候,妳只能坐失良機。
有自己網站的企業可以增加妳的生意,帶來更多的客戶。該網絡不是區域性的。只要妳有壹個網站,全世界的人都可以發現妳的信息,為更多的客戶服務。而且網站可以對妳的企業進行相應的推廣,不僅減少了妳的推廣費用,也為妳的企業樹立了更好的形象。
3.2功能要求
根據不同用戶的不同需求和權限,不同的角色在系統中應該具有不同的功能。以下是三個角色在企業網站中的作用。
(1)網站管理員應具備的功能
管理產品信息,增加、修改和刪除產品分類;
企業新聞的管理可以對新聞進行相應的添加、刪除和修改操作;
管理產品訂單,並能對訂單進行審核和相應操作;
消息信息管理可以添加和刪除註冊用戶提交的信息。
(2)網站註冊用戶應具備的功能。
對於網站的註冊用戶,他們可以登錄,瀏覽網頁信息,並在登錄後在私人留言板上發表意見。
(3)網站非註冊用戶應具備的功能
對於網站的非註冊用戶,系統可以提供註冊的功能,也可以在非註冊用戶的情況下瀏覽網站和在公共留言板上發表意見。。
3.3性能要求
為保證網站系統長期、安全、穩定、可靠、高效運行,企業網站運行應滿足以下性能要求:
1.服務器端子系統的運行要求:
系統軟件:Window NT服務器
數據庫管理系統:SQL Server/Access
硬件要求:奔騰IV 450以上,1G RAM。
2.客戶端子系統的操作要求:
系統軟件:Window NT工作站
數據庫管理系統:SQL Server/Access
硬件要求:奔騰III以上,256M內存。
3.4網站流程圖
下面是每個用戶的功能流程圖分析。
隸屬函數流程分析如圖3.1所示。
圖3.1隸屬函數流程圖
管理員的功能流分析如圖3.2所示。
圖3.2管理員功能流程圖
4網站的總體設計
4.1網站設計原則
實用原則:確保網站具有良好的系統性能、友好的用戶界面和較高的處理效率。便於管理人員使用和維護,采用成熟技術。
先進性原則:采用先進成熟的技術,使其具有更高的技術水平和更長的生命周期。
兼容性原則:選擇的硬件系統和平臺能夠很好地適應開發和使用。
規範性原則:軟件設計過程嚴格按照“軟件工程”規範進行,系統編碼、操作系統平臺和采用的開發方法符合相應的國際標準和國家標準。
4.2網站的整體結構
該網站主要包括三個部分:網站前臺、網站後臺管理系統和數據庫。網站前臺包括關於我們、新聞中心、榮譽與資格、產品展示、人才招聘、客戶服務、SMXH社區、聯系我們8個功能欄目。
網站體現的是企業自身的沈積,公司本身有更多的策劃文本、規章制度、活動內容,所以需要豐富網站內容的體現。豐富網站內容(增加信息量,增強可讀性,擴大知識面,加強企業文化宣傳)是前臺功能設計必須認真考慮的問題。比如每個企業網站的前臺功能模塊都需要企業新聞和產品展示。人才招聘和客戶服務是網站功能的完善。關於我們和榮譽資格,公司從側面宣傳,SMXH社區(論壇)是賽智網絡有限公司根據企業特殊需求設立的欄目,因為是重慶涉密企業協會的主辦方,公司必須為會員提供網絡交流平臺,為會員提供壹些特殊服務。總之前臺功能設計壹定要做,每個模塊都有它的必要性,整個網站的功能要提升。
網站的後臺功能設計必須完全滿足前臺功能模塊的要求。當然,也有很多專門做網站後臺開發的公司(比如東易)可以提供強大的專業網站後臺。作為壹個小企業,這個後臺不是很實用,因為專業的後臺管理程序太復雜,內部人員無法管理。因此,在小型企業網站的設計中,開發壹個小型網站後臺管理系統是非常必要的。
4.3網站功能模塊概述
企業網站的主要任務是發布企業新聞和產品信息;管理員可以添加最新的產品信息和企業新聞,還可以對其進行修改、刪除和修改。並提供最新的產品信息和企業新聞供訪客瀏覽。
網站前臺各欄目的主要功能如下:
關於我們:壹級導航欄,即公司簡介,公司的企業文化宣傳陣地;
②新聞中心:壹級導航欄,即公司的企業新聞、重大事件報道、行業重要新聞;
(3)產品展示:壹級導航欄,即公司現在的產品介紹,由公司目前主要銷售的五大系列產品組成;
(4)人才招聘:壹級導航欄,企業招聘在此發布人事行政部的崗位招聘信息;
⑤客服:壹級導航欄為網站客戶提供數據修改、訂單查詢、會員消息等功能(會員消息用於保護客戶數據不被非法竊取和利用);
⑥合作夥伴:壹級導航欄,公司目前合作夥伴的信息。
⑦聯系我們:壹級導航欄,包括公司聯系方式、普通用戶留言板(無需註冊)、技術支持、電子地圖;
⑧ smxh社區:壹流的導航欄,涉密企業協會論壇,為涉密企業協會會員提供信息交流學習。
5數據庫設計和實現
5.1數據庫設計
數據庫在壹個網站系統中起著非常重要的作用,數據庫結構的設計將直接影響網站的執行效率和實施效果。數據庫設計是針對給定的應用環境,構建最優的數據庫模型,建立數據庫及其應用系統,有效存儲數據,滿足用戶的信息和處理要求。合理的數據庫結構設計可以提高數據存儲效率,保證數據的完整性和壹致性[2]。
在設計壹個數據庫系統時,首先要充分了解用戶各方面的需求,包括現有的和未來可能的需求。數據庫設計壹般包括以下步驟:
(1)數據庫需求分析;
(2)數據庫的概念結構設計;
(3)數據庫的邏輯結構設計。
5.2數據庫需求分析
要設計整個數據庫,必須準確理解和分析用戶的需求(包括數據和處理)。用戶需求分析是整個設計過程的基礎,也是最困難最耗時的壹步。作為最基本的需求分析,是否做得充分準確,決定了數據庫建設的速度和質量。
用戶的需求體現在各種信息的提供、存儲、更新和查詢,這就要求數據庫結構完全滿足各種信息的輸出和輸入。收集基礎數據、數據結構和數據處理流程,形成詳細的數據字典,為後面的具體設計打下基礎。以這種想法作為設計策略,小型企業網站至少有以下三個要求:
(1)用戶表:包括用戶名、密碼等數據項。
(2)產品列表:包含的數據項有產品編號、產品類別、產品圖片等。
(3)新聞表:包含的數據項有標題、類別、時間等。
5.3數據庫的概念結構設計
概念結構設計是將分析後的用戶需求信息抽象成概念模型的過程。即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體及其相互關聯的概念結構設計模型。只有這樣,才能用壹個DBMS更好、更準確地實現這些需求,這是整個數據庫設計的關鍵。
概念結構的主要特點是能夠真實、全面地反映現實世界,易於理解和改變,易於轉換成關系、網絡、層次等各種數據模型。描述概念模型的有力工具是E-R模型。
設計概念結構通常有四種方法:
(1)自頂向下,即先定義全局概念結構的框架,再逐步細化。
(2)自底向上,即先定義每個局部應用的概念結構,然後將它們整合得到全局概念結構。
(3)逐步擴展,先定義最重要的核心概念結構,然後向外擴展,通過滾雪球的方式逐步生成其他概念結構,直至整體概念結構。
(4)混合策略,即自上而下和自下而上相結合,用自上而下的策略設計壹個全局概念結構的框架,以它為骨架整合自下而上策略中設計的所有局部概念結構。最常用的策略是自下而上的方法,即自上而下的需求分析,然後自下而上的概念結構設計。
根據以上需求分析和數據庫設計規劃,本網站的實體有:會員實體、產品實體、新聞實體和管理員實體。管理員與新聞實體的關系E-R圖,如圖5.1所示。
圖5.1管理員和新聞E-R圖
5.4數據庫邏輯結構設計
概念結構是獨立於任何數據模型的信息結構。邏輯結構設計的任務是將概念結構設計階段設計的基本E-R圖轉換成與DBMS產品支持的數據模型相壹致的邏輯結構。
設計邏輯結構時,通常分為三個步驟:
(1)將概念結構轉化為壹般的關系、網絡和層次模型;
(2)將轉換後的關系型、網狀和層次型模型轉換成特定數據庫管理系統支持的數據模型;
(3)優化數據模型。
將上述數據庫概念結構設計轉換為關系模型。數據庫表以會員表、新聞表、人才招聘表為例,設計結果如下:
6網站詳細設計
6.1後臺管理系統接口
6.2網站主界面
7網站調試和用戶說明
7.1網站調試
調試應用程序是壹項非常重要的編程工作。當程序出現錯誤時,通過調試找出問題並解決。申請步驟如下:
(1)選擇要調試的對象或文件,打開相應的文件,代碼會顯示在Dreamwaver中,然後在Dreamwaver中調試。
(2)修改某段代碼後,可以在瀏覽器中預覽結果,如果還有問題就重復壹遍(1)。
再次重復步驟(1)和(2),直到程序沒有錯誤。
8結束語
經過三個多月的設計開發,小企業網站已經基本開發完成。其功能基本滿足企業需求,可以完成基本的新聞發布和產品發布。該程序有效地解決了數據的輸入、修改和查詢問題。並且可以管理數據庫的權限。但是由於知識和時間的不足,壹些細微的功能還沒有實現,主要是壹些算法不夠簡潔,需要在以後的工作中改進和錘煉。在設計的這壹段時間裏,我感覺學到了很多以前沒有深入了解的知識,以及從來沒有接觸過的知識。比如ASP和Microsoft Office Access數據庫的知識以及網站設計。在之前的學習中,我也學習了ASP和微軟Office Access,但那只是停留在了解的階段。但是,這次畢業設計給了我壹個進壹步理解和應用這些知識的機會。在畢業設計過程中,熟悉了數據庫的應用和開發,對很多軟件的安裝原理有了更深入的了解;對軟件開發過程和軟件工程理論有了進壹步的了解,極大地豐富了軟件開發的經驗;並對之前學習過程中學到的相關知識有更深入的理解,並進壹步運用到畢業設計中。
但是由於畢業設計時間短,本人知識有限,這個網站還有很多不盡如人意的地方,這個網站還存在壹些問題:
(1)系統還存在壹些安全問題;
(2)系統的某些功能不能很好的實現,系統的某些方面沒有考慮到;
(3)系統在跨平臺運行方面存在壹些不足。
這些都需要進壹步完善。
因此,今後應加強這幾方面的工作和研究:研究和加強網站的安全管理;熟悉壹些常用的應用軟件;加強網絡函數庫知識的學習。
參考
[1]《ASP網絡編程技術與實例》胡彪主編,周邊科技人民郵電出版社,2004年5月,1版。
[2]《數據庫系統概論(第四版)》薩士軒王主編高等教育出版社,第三版,2006年6月65438+2月。
[3]李艷玲,陳光。Access 2000基礎與應用[M]。北京:清華大學出版社,2003。
[4][美] Khristine Anwnpage王軍譯,Dreamweaver MX 2004網頁設計標準教材(中文版)電子工業出版社,2004-09。
[5]解密SEO——搜索引擎優化與網站成功策略作者:(美)歐趙輝電子工業出版社
[6]尚,網絡編程-ASP案例教程,清華大學出版社2004-1-1。
任勝兵,邢琳。軟件工程[M]。第壹版。北京郵電大學出版社,2004。
[8]王興東,ASP &;ASP.NET應用編程150案例》電子工業出版社,2004年5月。
謝謝妳
在論文完成的過程中,導師陳立斌給予了我細心的照顧和指導,在此表示衷心的感謝。陳老師認真負責的工作態度,嚴謹的學術作風,勤奮的工作作風深深打動了我。我會在以後的學習和工作中學習他的精神。
在開發網站的同時,和同學們的相互探討也讓我受益匪淺。幾個月之內,除了學習開發數據庫,我還學到了認真學習的精神,這是我未來生活上的壹種力量。
另外,我要感謝湖南理工學院所有的老師,是他們指引了我前進的道路。他們的諄諄教導和辛勤工作讓我對計算機知識有了全面的學習和了解。也要感謝所有關心和幫助過我的同學,豐富了我的大學生活。
最後,我要感謝我的父母多年來的辛勤工作和苦心教導,給了我在大學學習的機會,也讓我有了今天的知識。