客戶管理系統(tǒng)概述(doc 43頁).doc_第1頁
客戶管理系統(tǒng)概述(doc 43頁).doc_第2頁
客戶管理系統(tǒng)概述(doc 43頁).doc_第3頁
客戶管理系統(tǒng)概述(doc 43頁).doc_第4頁
客戶管理系統(tǒng)概述(doc 43頁).doc_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 I 摘摘 要要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用 管理信息系統(tǒng)的實(shí)施在 技術(shù)上已逐步成熟 管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科 企業(yè)要生存要 發(fā)展 要高效率地把企業(yè)活動有機(jī)地組織起來 就必須加強(qiáng)企業(yè)管理 即加強(qiáng) 對企業(yè)內(nèi)部的各種資源 人 財 物等 的有效管理 建立與自身特點(diǎn)相適應(yīng) 的管理信息系統(tǒng) 本文介紹了在 Dreamweaver8 0 環(huán)境下采用 自上而下地總體規(guī)劃 自下而 上地應(yīng)用開發(fā) 的策略開發(fā)一個管理信息系統(tǒng)的過程 通過分析公司客戶人工 管理的不足 創(chuàng)建了一套行之有效的計算機(jī)管理客戶的方案 文章介紹了客戶 管理信息系統(tǒng)的系統(tǒng)分析部分 包括可行性分析 業(yè)務(wù)流程分析等 介紹了系 統(tǒng)功能設(shè)計和其主要代碼 介紹了在 access 數(shù)據(jù)庫中建立數(shù)據(jù)庫和數(shù)據(jù)表的 基本方法 并附帶了一些主要的窗口和程序 本系統(tǒng)具有添加管理員 設(shè)置管 理員權(quán)限 客戶信息添加和查詢 數(shù)據(jù)匯總等主要功能 并能顯示客戶列表和 其詳細(xì)信息 本系統(tǒng)界面友好 操作簡單 比較實(shí)用 關(guān)鍵詞 客戶管理系統(tǒng) 客戶管理 Dreamweaver access 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 II ABSTRACT Along with information technology in management more and more thorough and widespread application the management information system the implementation to be gradually mature in the technology The management information system is the new discipline which unceasingly develops the enterprise must survive must develop wants the high efficiency organically to organize the enterprise activities must strengthen the business management namely strengthens to enterprise interior each kind of resources person wealth and so on the effective management establishes the management information system which adapts with own characteristic This article introduced uses from the top downward the overall plan under the Dreamweaver8 0 environment from bottow to top applies the development the strategy develops a management information system the process Through the analysis company customer manual management insufficiency founded a set of effective computer managements customer plan The article introduced the customer management information system system analysis part including feasibility analysis service flow analysis and so on Introduced the system function design and its main code Introduced establishes the database and the data sheet essential method in the access database and has supplemented some main windows and the procedure This system has increases the manager establishes the manager jurisdiction the customer information increase and the inquiry the data compiles and so on the main function And can demonstrate the customer tabulates with its detailed information This system contact surface friendly operation simple quite is practical Key word customer management system customer management Dreamweaver access 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 III 目目 錄錄 1前前 言言 1 2 系統(tǒng)需求分析系統(tǒng)需求分析 3 2 1 軟件設(shè)計方案 3 2 2 現(xiàn)行系統(tǒng)存在問題的分析 4 2 3 解決方案 4 2 4 可行性分析 5 2 4 1 asp 簡介 6 2 4 2 Access 數(shù)據(jù)庫簡介 8 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 10 3 1 新建數(shù)據(jù)庫 10 3 2 添加數(shù)據(jù)表 11 3 3 在ACCESS中建立所需要的數(shù)據(jù)表 12 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 17 4 1 登陸界面 17 4 2 系統(tǒng)主界面 18 4 2 1 用戶權(quán)限 18 4 2 2 企業(yè)自定義 18 4 2 3 組合查詢 19 4 2 4 記錄查看 19 5 系統(tǒng)模塊的實(shí)現(xiàn)過程系統(tǒng)模塊的實(shí)現(xiàn)過程 20 5 1 登陸界面的實(shí)現(xiàn) 20 5 2 新增用戶模塊的實(shí)現(xiàn) 22 5 3 增添和刪除客戶信息 24 5 4 查詢客戶信息設(shè)計 29 5 5 記錄查看模塊的實(shí)現(xiàn) 32 6 IIS 與運(yùn)行環(huán)境與運(yùn)行環(huán)境 34 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 IV 6 1 判斷自己的操作系統(tǒng)是否安裝 IIS 34 6 2 安裝 IIS 35 6 3 調(diào)試 IIS 運(yùn)行環(huán)境 35 結(jié)結(jié) 論論 36 致致 謝謝 37 參考文獻(xiàn)參考文獻(xiàn) 38 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 1 1 1前前 言言 隨著電子計算機(jī)和通信技術(shù)的發(fā)展 人類已經(jīng)逐漸地進(jìn)入信息化社會 信 息和材料 能源一樣成為一種社會的基本生產(chǎn)資料 在人類的社會生產(chǎn)活動中 發(fā)揮著重要的作用 同時人們對信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動化 網(wǎng) 絡(luò)化和社會化的階段 因此 開發(fā)相關(guān)的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必 要和必需了 管理信息系統(tǒng)作為一門邊緣學(xué)科 集管理科學(xué) 信息科學(xué) 系統(tǒng) 科學(xué) 現(xiàn)代通信技術(shù)和電子計算機(jī)技術(shù)于一體 可以解決企業(yè)或組織所面臨的 問題 對內(nèi)來看 可以提高工作效率 對外來看 可以獲得競爭優(yōu)勢 管理信息系統(tǒng)的開發(fā)方法有生命周期法 原型法和面向?qū)ο蟮拈_發(fā)方法等 生命周期法 LifeCycleMethod 是 20 世紀(jì) 60 年代發(fā)展起來的一種應(yīng)用廣泛 且比較成熟的管理系統(tǒng)開發(fā)方法 它的基本思想是將系統(tǒng)的開發(fā)工作從開始到 結(jié)束劃分為若干個階段 每個階段都有明確的任務(wù) 而系統(tǒng)開發(fā)出來后 并不 意味著生命周期的結(jié)束 而意味著根據(jù)組織的需要對系統(tǒng)的修改和重建的開始 原型法 PrototypingMethod 是 20 世紀(jì) 80 年代發(fā)展起來的 旨在改變生命周 期法的缺點(diǎn)的一種系統(tǒng)開發(fā)方法 該法的開發(fā)思路是首先根據(jù)用戶的要求 由 用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能 利用系統(tǒng)快速生成工具 建立一個系統(tǒng)模型 再在此基礎(chǔ)上與用戶交流 將模型不斷補(bǔ)充 修改 完善 如此反復(fù) 最終直至用戶和開發(fā)者都比較滿意為止 從而形成一個相對穩(wěn)定 較為理想的管理信息系統(tǒng) 面向?qū)ο?ObjectOriented 的開發(fā)方法于 20 世 紀(jì) 80 年代開始興起的 是一種基于對象的自底向上的一種系統(tǒng)開發(fā)方法 這 種方法的特點(diǎn)是以對象為基礎(chǔ) 對象是分析問題和解決問題的核心 基于以上 三種方法的特點(diǎn)和各自的優(yōu)缺點(diǎn) 本客戶管理系統(tǒng)利用軟件工程化思想和方法 總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計的 而系統(tǒng)實(shí)現(xiàn)等步驟則采用 了原型法和面對對象的方法 在現(xiàn)在的經(jīng)濟(jì)形式下 供求關(guān)系已經(jīng)變?yōu)橘I方市場 所以只有有廣大客戶的 支持 公司才能蓬勃發(fā)展 以客戶為中心 讓客戶成為朋友是所有公司所希望 的結(jié)果 也是本客戶管理系統(tǒng)所追求的境界 本客戶管理系統(tǒng)通過對用戶信息 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 2 資源的整合 在公司內(nèi)部達(dá)到資源共享 從而為客戶提供更快速周到的優(yōu)質(zhì)服 務(wù) 吸引和保持更多的客戶 通過對業(yè)務(wù)流程的簡化設(shè)計 更方便快捷的處理 客戶的需求和商務(wù)來往 直觀的看出客戶在公司的營業(yè)額的大小以及今后的發(fā) 展動向 這樣便更有效地管理客戶關(guān)系 降低企業(yè)營銷管理成本 因此 成功 的客戶管理系統(tǒng)實(shí)施是系統(tǒng)資源和企業(yè)文化兩方面的 只有這兩方面同時滿足 才能達(dá)到增加企業(yè)盈利和改善客戶關(guān)系這一投資最優(yōu)化效果 客戶管理系統(tǒng)的開發(fā)是一個開發(fā)周期長 技術(shù)要求高 影響因素多的復(fù)雜 系統(tǒng)工程 因此制定一個完善 可行 合理的開發(fā)計劃 不僅是系統(tǒng)開發(fā)成功 的保證 而且可以提高效率 節(jié)省時間 降低成本 所以在實(shí)際的設(shè)計中 要 特別注意這些方面 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 3 2 2 系統(tǒng)需求分析系統(tǒng)需求分析 2 12 1 軟件設(shè)計方案軟件設(shè)計方案 本軟件的設(shè)計適用于各種生產(chǎn)商品的工廠企業(yè) 也適用于大量批發(fā)貨物的 批發(fā)商 因為在這些商品交易中 有大量的客戶信息需要處理 因此 合理設(shè) 置系統(tǒng)管理人員的權(quán)限問題尤為重要 如果權(quán)限設(shè)置合理 既能保證各級管理 人員的工作量平衡 又能保證客戶的信息不會被隨意的改動 保證了信息的安 全性 通過設(shè)計 先畫出客戶管理系統(tǒng)的組織結(jié)構(gòu)圖如下 總經(jīng)理 管理員 各 地 區(qū) 分部經(jīng)理 各 地 區(qū) 分部經(jīng)理 操作員操作員操作員操作員 圖 2 1 管理方式結(jié)構(gòu)圖 一般來講 一個公司的業(yè)務(wù)分國內(nèi)業(yè)務(wù)和國外業(yè)務(wù)兩個大類 然后在此兩 個大類中又可以進(jìn)行細(xì)化 但是本系統(tǒng)只是把國內(nèi)的客戶作為研究對象 因此 根據(jù)客戶在國內(nèi)不同的地理位置的分布 如省 市 自治區(qū)等的不同 進(jìn)行進(jìn) 一步的管理 下面列出客戶管理業(yè)務(wù)中的流程 1 確定該客戶所在的區(qū)域進(jìn)行定位 2 將該客戶的詳細(xì)資料錄入本系統(tǒng) 并可以在錄入后將客戶的個人資料進(jìn) 行修改 刪除等常規(guī)操作 3 各個地區(qū)的部門經(jīng)理或者操作員都各有不同的權(quán)限 以便根據(jù)各自的權(quán) 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 4 限來對客戶數(shù)據(jù)庫進(jìn)行不同的操作 以維護(hù)客戶信息和數(shù)據(jù)庫的安全性 4 相關(guān)業(yè)務(wù)部門在需要時 可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進(jìn)行快速查 找 可以進(jìn)行組合查找 5 相關(guān)業(yè)務(wù)部門在需要時 可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進(jìn)行排序 2 22 2 現(xiàn)行系統(tǒng)存在問題的分析現(xiàn)行系統(tǒng)存在問題的分析 以前公司的客戶管理工作大部分還是進(jìn)行著手工管理 工作起來效率很 低 并且不能及時了解各類客戶的實(shí)際情況 也無法快速地進(jìn)行客戶信息的查 詢等操作 不便于動態(tài)及時地調(diào)整客戶資料 以便更好地適應(yīng)當(dāng)前經(jīng)濟(jì)形勢發(fā) 展的需要和企業(yè)的管理的先進(jìn)性 手工管理還存在這許多弊端 由于不可避免 的人為因素 經(jīng)常造成數(shù)據(jù)的遺漏 誤報 計算機(jī)信息化管理有著儲存信息量 大 速度快等許多優(yōu)點(diǎn) 提供給我們的處理信息及時快捷 同時也提高了工作 人員的自身素質(zhì) 2 32 3 解決方案解決方案 基于以上的對問題的分析 利用計算機(jī)給我們提供信息 及時地調(diào)整企業(yè) 客戶管理系統(tǒng) 并且對種類客戶的管理過程形成一整套動態(tài)的管理就十分必要 了 客戶信息系統(tǒng)的建立 需要進(jìn)行用戶的需求調(diào)查與分析 以確定系統(tǒng)目標(biāo) 提出解決問題的詳細(xì)方案 這是系統(tǒng)建設(shè)的重要環(huán)節(jié) 企業(yè)客戶的分布比較份雜 但要有著完善的客戶信息 對每一客戶要有詳 細(xì)的記錄信息 功能上對系統(tǒng)的需求是全面的 因此對用戶的需求可分為幾個 方面 一方面是客戶管理人員可以通過計算機(jī)來管理各類客戶 分類編號 調(diào) 整客戶數(shù)據(jù) 增加客戶數(shù)量 適應(yīng)客戶管理的需求 二方面是相關(guān)部門的人員 能通過計算機(jī)來查詢和瀏覽客戶中的客戶 來確定自已需要查找的客戶 為業(yè) 務(wù)的更好開展做好準(zhǔn)備 三方面是相關(guān)工作人員對客戶數(shù)據(jù)的排序 也是說可 以根據(jù)需要按照某一字段進(jìn)行排序 從而找出具有共同性的客戶 并可將這些 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 5 查詢和排序的結(jié)果進(jìn)行打印操作 四方面是對客戶數(shù)據(jù)的備份和恢復(fù)工作 這 也是本系統(tǒng)的一個重要的功能 以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復(fù) 這些資料 這四個方面形成了企業(yè)客戶管理的一個工作整體 采用計算機(jī)自動化信息處理 可方便快捷地共享信息 交流信息 高效地協(xié)同工作 在軟 硬件方面對系統(tǒng)的需求 軟件要求易學(xué) 界面友好 容易掌握 可以很簡單方便的管理各種客戶信息 硬件的配置要求不能太高 這樣可以很 好的適應(yīng)當(dāng)前的客戶管理 在開發(fā)方式上對系統(tǒng)的需求 由于客戶管理系統(tǒng)雖然是一種商業(yè)性的活 動 但對于本人來說 卻是一個畢業(yè)設(shè)計的內(nèi)容 所以系統(tǒng)設(shè)計開發(fā)的周期 要短 在短時間內(nèi)完成 減少開發(fā)成本 提高開發(fā)效率 方便 簡單 實(shí)用作 為系統(tǒng)開發(fā)的指導(dǎo)思想 2 2 4 4 可行性分析可行性分析 通過對該客戶的各個方面進(jìn)行了具體的了解之后 現(xiàn)對該單位開發(fā)客戶 管理系統(tǒng)的可行性進(jìn)行分析 技術(shù)上可行 該系統(tǒng)所需硬件設(shè)備 市場上銷售且價格較低 甚至可以使 用原有的設(shè)備 軟件上 操作系統(tǒng)采用 Windows 系列操作系統(tǒng) 數(shù)據(jù)庫管理系 統(tǒng)采用 Access 開發(fā)工具有 dreamweaver 8 0 photoshop Acdsee 等 這些 軟件在開發(fā)中已被大量應(yīng)用 技術(shù)上都比較成熟 因此在技術(shù)上是可行的 經(jīng)濟(jì)上可行 由于本人的設(shè)計原因 系統(tǒng)本身的開發(fā)周期短 另外功能也 不是很全面 所以在開發(fā)過程中所需的經(jīng)費(fèi)也比較少 管理上可行 在客戶分布位置很廣闊的情況下 公司要為每個客戶建立資料檔 案 也便加強(qiáng)公司對客戶資料的管理 因此在管理上可行 維護(hù)操作可行 工作方便 后臺操作快截明了 操作人員可以在短時間內(nèi) 完全掌握維護(hù)技術(shù) 綜上所述 開發(fā)客戶管理系統(tǒng)在技術(shù)上 經(jīng)濟(jì)上 管理上以及維護(hù)上都是可行 的 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 6 2 4 1 asp 簡介 ASP 是一套微軟公司開發(fā)的服務(wù)器端腳本環(huán)境 它是一種未經(jīng)編譯的開放的 應(yīng)用軟件 ASP 是 ACTIVE SERVER PAGES 的簡稱 Active server pags 動 態(tài)服務(wù)器主頁 簡稱 ASP 內(nèi)含于 Internet Information Server IIS 當(dāng)中 提供一個服務(wù)器端 server side 的 scripting 環(huán)境 讓你產(chǎn)生和執(zhí)行動態(tài) 交互式 高效率的站點(diǎn)服務(wù)器的應(yīng)用程序 你不必?fù)?dān)心瀏覽器是否能執(zhí)行你設(shè)計出來的 Active Server Pages 你的站 點(diǎn)服務(wù)器會自動將 Active Server Pages 的程序碼 解釋為標(biāo)準(zhǔn) HTML 格式的 主頁內(nèi)容 在送到用戶端的瀏覽器上顯示出來 用戶端只要使用常規(guī)可執(zhí)行 HTML 碼的瀏覽器 即可瀏覽 Active Server Pages 所設(shè)計的主頁內(nèi)容 從字面上說 ASP 包含三方面含義 1 Active ASP 使用了 Microsoft 的 ActiveX 技術(shù) ActiveX COM 技術(shù)是 現(xiàn)在 Microsoft 軟件的重要基礎(chǔ) 它采用封裝對象 程序調(diào)用對象的技術(shù) 簡 化編程 加強(qiáng)程序間合作 ASP 本身封裝了一些基本組件和常用組件 有很多 公司也開發(fā)了很多實(shí)用組件 只要你可以在服務(wù)器上安裝這些組件 通過訪問 組件 你就可以快速 簡易地建立自己的 WEB 應(yīng)用 2 Server ASP 運(yùn)行在服務(wù)器端 這樣就不必?fù)?dān)心瀏覽器是否支持 ASP 所使 用的編程語言 ASP 的編程語言可以是 VBSCRIPT 和 JSCRIPT VBSCRIPT 是 VB 的一個簡集 會 VB 的人可以很方便的快速上手 然而 Netscape 瀏覽器不支持 客戶端的 VBSCRIPT 所以最好不要在客戶端使用 VBSCRIPT 而在服務(wù)器端 則無需考慮瀏覽器的支持問題 Netscape 瀏覽器也可以正常顯示 ASP 頁面 3 Pages ASP 返回標(biāo)準(zhǔn)的 HTML 頁面 可以正常地在常用的瀏覽器中顯示 瀏覽者查看頁面源文件時 看到的是 ASP 生成的 HTML 代碼 而不是 ASP 程序 代碼 這樣就可以防止別人抄襲程序 的工作原理 當(dāng)在 Web 站點(diǎn)中融入 ASP 功能后 將發(fā)生以下事情 1 用戶向瀏覽器地址欄輸入網(wǎng)址 默認(rèn)頁面的擴(kuò)展名是 asp 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 7 2 瀏覽器向服務(wù)器發(fā)出請求 3 服務(wù)器引擎開始運(yùn)行 ASP 程序 4 ASP 文件按照從上到下的順序開始處理 執(zhí)行腳本命令 執(zhí)行 HTML 頁面內(nèi) 容 5 頁面信息發(fā)送到瀏覽器 Active Server Pages 的特點(diǎn)是 一 無須 Compile 編譯 容易產(chǎn)生 無須 Compile 編譯或 Link 鏈接即可執(zhí)行 二 使用常規(guī)文本編輯器 如 Windows 的記事本 即可設(shè)計 三 與瀏覽器無關(guān) Browser Independence 用戶端只要使用常規(guī)的可執(zhí)行 HTML 瑪?shù)臑g覽器 即可瀏覽 Active Server Pages 所設(shè)計的主頁內(nèi)容 Script 語言 Vbscript Jscript 是在站點(diǎn)服務(wù)器 Server 端 執(zhí)行 用戶不 需要執(zhí)行這些 Script 語言 四 面向?qū)ο?Object Orient 五 可通過 ActiveX Server components ActiveX 服務(wù)器組件 來擴(kuò)充功能 ActiveX Server component 可使用 Visual Basic Java Visual C COBOL 等 語言來實(shí)現(xiàn) 六 Active Server Pages 與任何 AcTiveX scripting 語言兼容 除了可使用 VBscript 或 JScript 語言來設(shè)計 并可通過 Plug in 的方式 使用由 third party 所提供的其他譬如 REXX perl Tcl 等 scripting 語言 script 引擎是 處理 script 的 COM Component Object Model 對象 七 Active server Pages 的源程序代碼 不會傳到用戶的瀏覽器 因此可以 保護(hù)辛辛苦苦寫出來的源程序不會外瀉 傳到用戶瀏覽器的是 Active Server Pages 執(zhí)行的結(jié)果的常規(guī) HTML 碼 八 使用 server 端 script 產(chǎn)生 client 端 script 你可以使用 ASP 程序碼 在站點(diǎn)服務(wù)器執(zhí)行 script 語言 VBscript 或 Jscript 來產(chǎn)生或更改在 client 端執(zhí)行的 script 語言 從應(yīng)用的層面看 ASP 有如下的功能 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 8 1 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入 2 訪問和編輯服務(wù)器端的數(shù)據(jù)庫表 使用瀏覽器即可輸入 更新和刪除站點(diǎn) 服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù) 3 讀寫站點(diǎn)服務(wù)器的文件 實(shí)現(xiàn)訪客計數(shù)器 座右銘等 4 提供廣告輪播器 取得瀏覽器信息 URL 表管理等內(nèi)置功能 5 由 cookies 讀寫用戶端的硬盤文件 以記錄用戶的數(shù)據(jù) 6 可以實(shí)現(xiàn)在多個主頁間共享信息 以開發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序 7 使用 VBScript 或 JScript 等簡易的腳本語言 結(jié)合 HTML 碼 快速完成站點(diǎn) 的應(yīng)用程序 通過站點(diǎn)服務(wù)器執(zhí)行腳本語言 產(chǎn)生或更改在客戶端執(zhí)行的腳本 語言 8 擴(kuò)充功能的能力強(qiáng) 可通過使用 Visual Basic Java Visual C 等多 種程序語言制作 ActiveX Server Component 以滿足自己的特殊需要 由此我們可以看出 ASP 是在 IIS 下開發(fā) WEB 應(yīng)用的一種簡單 方便的編 程工具 在了解了 VBSCRIPT 的基本語法后 只需要清楚各個組件的用途 屬 性 方法 就可以輕松編寫出自己的 ASP 系統(tǒng) 所以我們選擇 ASP 這種應(yīng)用軟 件來人作為本軟件的開發(fā)工具 2 4 2Access 數(shù)據(jù)庫簡介 數(shù)據(jù)庫技術(shù)產(chǎn)生于 20 世紀(jì) 60 年代中期 是數(shù)據(jù)管理的最新技術(shù) 也是計 算機(jī)科學(xué)的重要分支 數(shù)據(jù)庫管理系統(tǒng)是僅次于用戶與操作系統(tǒng)之間的一層數(shù) 據(jù)管理軟件 數(shù)據(jù)庫在建立 使用和維護(hù)時由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理 統(tǒng)一 控制 數(shù)據(jù)庫管理系統(tǒng)使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù) 并能夠保證數(shù)據(jù) 的安全性 完整性 多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù) Access 是美國 Microsoft 公司于 1994 年推出的微機(jī)數(shù)據(jù)庫管理系統(tǒng) 它 具有界面友好 易學(xué)易用 開發(fā)簡單 接口靈活等特點(diǎn) 是典型的新一代桌面 數(shù)據(jù)庫管理系統(tǒng) Access 不僅是關(guān)系數(shù)據(jù)庫管理系統(tǒng) 同時它也被設(shè)計為 Windows 圖形用戶界面應(yīng)用程序生成器 Microsoft 公司采納了 DBASE 和 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 9 Foxpro 這兩個關(guān)系數(shù)據(jù)庫的特點(diǎn)來設(shè)計 Access 為其增加了窗體和報表設(shè)計 功能 并借鑒 Visual Basic 語言 加入了許多程序設(shè)計功能 中文版 Access 2003 具有和 Office 2003 中 Word2003 Excel 2003 等相同的操作界面環(huán)境以 及與其直接連接的功能 并且提供了更為方便的操作捷徑方式 Access 2003 是完全面向?qū)ο?采用事件驅(qū)動機(jī)制的關(guān)系型桌面數(shù)據(jù)庫系統(tǒng) 與其他數(shù)據(jù)庫 管理系統(tǒng)相比 它具有如下幾大特點(diǎn) 同時面向數(shù)據(jù)庫最終用戶和數(shù)據(jù)庫 開發(fā)人員 典型的開放式數(shù)據(jù)庫管理系統(tǒng) 支持多媒體的應(yīng)用與開發(fā) 內(nèi)置了大量的函數(shù) 提供了許多宏 提供了聯(lián)機(jī)幫助功能 基于 WEB 的智能管理功能 更智能的自動拼寫與語法檢查器 更符合個人網(wǎng) 絡(luò)用戶和需求 基于 Access 2003 的這些功能與特點(diǎn)我們選擇了它來管理本軟 件中涉及到的數(shù)據(jù)信息 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 10 3 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 3 13 1 新建數(shù)據(jù)庫新建數(shù)據(jù)庫 新建一個數(shù)據(jù)庫有兩種方法 一種是創(chuàng)建一個空數(shù)據(jù)庫 即建立一個沒有 表 查詢 窗體和報表等內(nèi)容的數(shù)據(jù)庫 另一種方法是使用 Access 中提供的 數(shù)據(jù)庫模板創(chuàng)建數(shù)據(jù)庫 即通過對向?qū)岢龅倪x項和不同選擇來設(shè)計窗體 查詢和報表等 從而建立一個完整的數(shù)據(jù)庫 這里我們將使用第一種方法 在 Access 窗口中單擊 文件 F 菜單 在下拉菜單中選擇 新建 項 將得到如圖 2 1 所示的對話框 圖 3 1 新建數(shù)據(jù)庫 雙擊 數(shù)據(jù)庫 圖標(biāo) 即會顯示 文件新建數(shù)據(jù)庫 對話框 在文件名文本框中輸入要保存數(shù)據(jù)庫的文件夾及新建的數(shù)據(jù)庫名 然后選擇 確定 即可創(chuàng)建好一個名為 kufu 的數(shù)據(jù)庫 如圖 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 11 圖 3 2 保存數(shù)據(jù)庫 3 23 2 添加數(shù)據(jù)表添加數(shù)據(jù)表 表是 Access 數(shù)據(jù)庫的基礎(chǔ) 是信息的載體 其它對象如查詢 窗體和報 表 也是將表中的信息以各種形式表現(xiàn)出來 方便用戶使用這些信息 在 Access 中 創(chuàng)建表的方法有三種 一是使用設(shè)計器創(chuàng)建表 二是通過輸入數(shù) 據(jù)創(chuàng)建表 三是利用向?qū)?chuàng)建表 在這里 我們采用第一種方法創(chuàng)建表 雙擊 使用設(shè)計器創(chuàng)建表 則會出現(xiàn)如圖所示的對話框 輸入所需的 字段名 然后設(shè)置數(shù)據(jù)字段類型 圖 3 3 建立表 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 12 設(shè)置完成后 單擊 文件 F 菜單 在下拉菜單中選擇 保存 項 將會出現(xiàn)一個如圖的對話框 在 表名稱 文本框中輸入表名 單擊確定按鈕 圖 3 4 保存表 3 33 3 在在 accessaccess 中建立所需要的數(shù)據(jù)表 中建立所需要的數(shù)據(jù)表 建立一個主表 class name 所建立的字段名和數(shù)據(jù)類型如下 表 3 1 主表 class name 字段名稱數(shù)據(jù)類型 ID 主鍵 數(shù)字 selectName 文本 OptionContent 備注 Description 文本 建立一個發(fā)貨表 fahuo 用來標(biāo)明發(fā)貨的詳細(xì)信息 表 3 2 發(fā)貨表 字段名稱數(shù)據(jù)類型 Id 主鍵 自動編號 產(chǎn)品名稱備注 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 13 count 備注 聯(lián)系人備注 發(fā)貨方式文本 聯(lián)系電話文本 Date 日期 時間 業(yè)務(wù)交辦人文本 發(fā)貨明細(xì)備注 Isof 文本 特殊說明備注 companyid 數(shù)字 enddate 日期 時間 建立一個客戶信息表 kufu 用來記錄客戶的詳細(xì)信息 表 3 3 客戶信息表 字段名稱數(shù)據(jù)類型 Id 主鍵 自動編號 email 備注 省份文本 城市備注 公司名稱備注 聯(lián)系人備注 聯(lián)系電話備注 手機(jī)備注 職務(wù)文本 傳真文本 地址文本 客戶等級備注 1 已購買 2 意向 3 無價值 Date 日期 時間 批準(zhǔn)人文本 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 14 審核人備注 錄入人文本 備注備注 redate 日期 時間 客戶性質(zhì)文本 拓展 1文本 拓展 2文本 拓展 3文本 拓展 4數(shù)字 負(fù)責(zé)人文本 負(fù)責(zé)人職務(wù)文本 設(shè)計一個回訪方式表 tark 表 3 4 回訪方式表 字段名稱數(shù)據(jù)類型 Id 主鍵 自動編號 userid 數(shù)字 username 備注 kufuid 數(shù)字 Date 日期 時間 聯(lián)系人備注 內(nèi)容備注 方式文本 電話交流 郵件交流 上門 交流 建立一個回訪信息表 tj 表 3 5 回訪信息表 字段名稱數(shù)據(jù)類型 Id 主鍵 自動編號 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 15 companyid 數(shù)字 聯(lián)系人備注 跟蹤方式文本 聯(lián)系電話 備注 跟蹤內(nèi)容備注 日期日期 時間 業(yè)務(wù)員文本 建立一個商品類型表 typename 表 3 6 商品類型表 字段名稱數(shù)據(jù)類型 Id 自動編號 typename 文本 typeid 數(shù)字 建立一個管理人員信息表 user 表 3 7 管理人員信息表 字段名稱數(shù)據(jù)類型 Id 主鍵 自動編號 username 備注 userpass 備注 地區(qū)文本 權(quán)限數(shù)字 ispass 是 否 是否凍結(jié) Date 日期 時間 最后登錄時間 loginhits 數(shù)字 loginip 備注 客戶信息文本 跟蹤記錄文本 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 16 員工添加文本 發(fā)貨記錄文本 系統(tǒng)日志文本 Name 備注 真實(shí)姓名 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 17 4 4 系統(tǒng)功能模塊系統(tǒng)功能模塊 本系統(tǒng)所用 dreamweaver 設(shè)計 既可以實(shí)現(xiàn)單機(jī)的客戶信息操作 又可 以實(shí)現(xiàn)在公司內(nèi)部或者網(wǎng)絡(luò)上的互聯(lián) 這樣的話客戶的信息如果有什么更改 就可以在盡可能短的時間里讓公司高層的領(lǐng)導(dǎo)得知 以方便對公司的整體運(yùn)營 情況有一個全面的了解 并以此設(shè)計公司的發(fā)展方向和產(chǎn)品經(jīng)營方向 下面介紹一下本系統(tǒng)的主要模塊 4 14 1 登陸界面登陸界面 圖 4 1 系統(tǒng)登陸界面圖 打開登陸界面之后 用戶在輸入自己用戶名和密碼之后 就可以進(jìn)入系統(tǒng)的主 界面 當(dāng)然 不同權(quán)限的用戶在進(jìn)入主截面后擁有不同的操作權(quán)限 所以為了 客戶的資料的保密性同時又能使每個擁護(hù)都能得到自己所需要的資料 就必須 根據(jù)公司內(nèi)不同級別的職員給予不同的權(quán)限 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 18 4 24 2 系統(tǒng)主界面 系統(tǒng)主界面 圖 4 2 系統(tǒng)主界面圖 系統(tǒng)左側(cè)模塊以及主要的功能為 4 2 1 用戶權(quán)限 主要的功能為公司經(jīng)理或者 admin 管理員增添新的部門管理員用戶 可以 選定某個別管理員用戶 查看其權(quán)限 并可以修改用戶名稱和地區(qū) 當(dāng)添加新的 管理員用戶時 可以直接設(shè)置管理員用戶的基本信息 包括密碼 權(quán)限以及所 在的地區(qū) 也可以用來修改管理員密碼 4 2 2 企業(yè)自定義 用來修改公司的客戶在全國的地點(diǎn)范圍 商品的種類名稱 售后服務(wù)的方 式以及客戶的一些性質(zhì) 比如說如果一個公司只有北京和上海這兩個地方的客 戶 那么只要在自定義這個選項中把這兩個地點(diǎn)添上 那么在添加新客戶所在 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 19 地點(diǎn)的時候就會有下拉菜單出現(xiàn)這兩個地點(diǎn) 節(jié)省了管理員添加的時間 同樣 公司產(chǎn)品 客戶性質(zhì)也可以這樣設(shè)置 所謂的客戶性質(zhì) 就是說把客戶按照購 買產(chǎn)品的金額來分為例如小客戶或者大客戶等 這樣在服務(wù)方式或者客戶性質(zhì) 多樣化的情況下 可以隨意的擴(kuò)充系統(tǒng)的功能 體現(xiàn)了系統(tǒng)良好的擴(kuò)充能力以 及可變性 4 2 3 組合查詢 通過設(shè)定查詢條件 比如地區(qū) 公司名稱 時間等 方便的調(diào)出所需要的 客戶的基本信息 可以指定一個查詢條件 也可以多個查詢條件綜合在一起的 組合查詢 比如想查詢焦作地區(qū)的客戶 就可以在地區(qū)選項中選擇焦作這個地 區(qū) 然后點(diǎn)擊查詢 就可以調(diào)出焦作地區(qū)的客戶信息 但是如果想查詢地點(diǎn)在 某地 并且負(fù)責(zé)人為指定姓名的客戶 就可以選中這兩項即可得到需要的信息 這個查詢版塊還支持模糊查詢 當(dāng)想用客戶的公司名稱進(jìn)行查詢 但是又 不知道客戶的公司具體叫什么名字 這樣便可以用模糊查詢的功能 只要輸入 公司名中所包含的 一個或者幾個字 就可以查詢出包含這幾個字的公司名 這樣就可以從中找到自己所需要的信息 4 2 4 記錄查看 用來顯示客戶所需求的售后服務(wù)所進(jìn)行的情況 并且顯示客戶將要需求的 服務(wù) 系統(tǒng)右側(cè)主要顯示客戶列表 并可以按照客戶性質(zhì)的不同來顯示不同的客 戶列表 當(dāng)選中其中一個客戶信息的時候 在下方就會顯示該客戶的詳細(xì)信息 包括客戶的基本資料 售后服務(wù)信息以及購買商品的情況等 并且可以修改或 者刪除客戶的信息 當(dāng)某些信息需要打印出來的時候 就可以用 IE 瀏覽器中 自帶的打印機(jī)功能來實(shí)現(xiàn) 系統(tǒng)還具有的功能為 匯總當(dāng)前總的客戶數(shù)以及交易總額 顯示當(dāng)前用戶的姓 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 20 名 更改當(dāng)前用戶的密碼 更換用戶 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 21 5 系統(tǒng)模塊的實(shí)現(xiàn)過程系統(tǒng)模塊的實(shí)現(xiàn)過程 本系統(tǒng)主要是通過 Dreamweaver 這個團(tuán)件來制作完成的 Dreamweaver 是 美國 MACROMEDIA 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁 編輯器 其特點(diǎn)有以下幾方面 制作效率高 Dreamweaver 可以用最快速的方式將 Fireworks FreeHand 或 Photoshop 等檔案移至網(wǎng)頁上 對於選單 快捷鍵 與格式控制 都只要一個簡單步驟便可完成 網(wǎng)站管理方便 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形 設(shè)計 更新和重組 網(wǎng)頁 改變網(wǎng)頁位置或檔案名稱 Dreamweaver 會自動更新所有連結(jié) 使用支 援文字 HTML 碼 HTML 屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng) 站更新變得迅速又簡單 控制能力強(qiáng) Dreamweaver 是唯一提供 Roundtrip HTML 視覺化編輯與原 始碼編輯同步的設(shè)計工具 它包含 HomeSite 和 BBEdit 等主流文字編輯器 幀 frames 和表格的制作速度快的令您無法想像 進(jìn)階表格編輯功能使您簡單的 選擇單格 行 欄或作未連續(xù)之選取 甚至可以排序或格式化表格群組 Dreamweaver 支援精準(zhǔn)定位 利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式 進(jìn)行版面配置 由于 Dreamweaver 結(jié)合了 UltraDev 的功能 使其成為一個真正的應(yīng)用程 序的開發(fā)環(huán)境 所以使用 Dreamweaver 也一樣可以設(shè)計功能強(qiáng)大的應(yīng)用軟件 另外 結(jié)合 asp vbscript javascript 以及 sql 等腳本語言 以上技術(shù) 足以完成本系統(tǒng)的開發(fā)和設(shè)計 而且用 ASP 編輯的源程序不會外漏 可確保源 程序的安全性 5 15 1 登陸界面的實(shí)現(xiàn) 登陸界面的實(shí)現(xiàn) 在登陸的時候 從數(shù)據(jù)庫中讀取數(shù)據(jù) 驗證所輸入的數(shù)據(jù)是否在數(shù)據(jù)庫中 有記錄 如果有 驗證密碼 當(dāng)用戶名和密碼全部正確時 讀取該用戶的操作 權(quán)限 然后進(jìn)入系統(tǒng) 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 22 Validate request to log in to this site MM LoginAction Request ServerVariables URL If Request QueryString Then MM LoginAction MM LoginAction Request QueryString MM valUsername CStr Request Form UserName If MM valUsername Then MM fldUserAuthorization MM redirectLoginSuccess EmpMain FrameAll asp MM redirectLoginFailed index asp MM flag ADODB Recordset set MM rsUser Server CreateObject MM flag MM rsUser ActiveConnection MM EmpMain STRING MM rsUser Source SELECT UserName userpass ID 權(quán)限 name date loginhits 地區(qū) If MM fldUserAuthorization Then MM rsUser Source MM rsUser Source i document form1 elements length i if document form1 elements i type checkbox if document form1 elements i checked true ischecked 1 if ischecked 0 alert 至少選擇一個查詢條件才能查詢 return searchFields searchValue if document all EmpGender checked name search searchFields searchFields document all EmpGender value searchValue searchValue document all EmpGendervalue options document all EmpGendervalue sele ctedIndex value if document all MarrType checked diqu search 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 31 searchFields searchFields document all MarrType value searchValue searchValue document all MarrTypevalue options document all MarrTypevalue select edIndex value if document all EmpHireDep checked diqu search searchFields searchFields document all EmpHireDep value searchValue searchValue document all EmpHireDepvalue options document all EmpHireDepvalue se lectedIndex value if document all Empbirthday checked searchFields searchFields document all Empbirthday value searchValue searchValue document all startdate value if document all Empcompany checked searchFields searchFields document all Empcompany value searchValue searchValue panyname value if document all Empmobile checked searchFields searchFields document all Empmobile value 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 32 searchValue searchValue document all Empmobileid value if document all Empcmpname checked searchFields searchFields document all Empcmpname value searchValue searchValue document all connect value if document all HPType checked searchFields searchFields document all HPType value searchValue searchValue document all HpTypevalue options document all HpTypevalue selectedIn dex value if document all Degree checked searchFields searchFields document all Degree value searchValue searchValue document all Degreevalue value if document all EmpTitle checked searchFields searchFields document all EmpTitle value searchValue searchValue document all EmpTitlevalue options document all EmpTitlevalue select edIndex value 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 33 document form1 searchfields value searchFields document form1 searchvalues value searchValue document form1 target frmTop document form1 action EmpMain BaseSearch Process asp strUrl window parent parent frames frmright frames frmTop window loca tion href document form1 submit window parent parent frames frmright frames frmTop window loca tion EmpMain BaseSearch Process asp serchFields searchFields searchV alue searchValue searchlogic searchlogic 5 55 5 記錄查看模塊的實(shí)現(xiàn)記錄查看模塊的實(shí)現(xiàn) 在記錄查看的客戶名稱中選中一個客戶 系統(tǒng)便會從數(shù)據(jù)庫的 kufu 表中 調(diào)用相映的信息 然后通過一個彈出框把詳細(xì)信息顯示出來 具體代碼如下 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 35 6 6 IISIIS 與運(yùn)行環(huán)境與運(yùn)行環(huán)境 IIS Internet 信息服務(wù) 是微軟公司為開發(fā)者提供的一個簡單的運(yùn)行平 臺 在 Windows xp Windows 2000 操作系統(tǒng)下如果需要調(diào)試 Asp 程序 首先 需要判斷您所安裝的系統(tǒng)是否具備調(diào)試 Asp 的環(huán)境 由于本系統(tǒng)是用 dreamweaver 結(jié)合 asp 做的 如果沒有安裝 IIS 則在調(diào)試的過程中就無法預(yù) 覽自己所做的東西 下面就 IIS 的安裝過程作以下介紹 6 16 1 判斷自己的操作系統(tǒng)是否安裝判斷自己的操作系統(tǒng)是否安裝 IISIIS 要判斷自己的電腦是否安裝過 IIS 方法如下 1 右擊 我的電腦 后單擊 管理 2 然后單擊 服務(wù)和應(yīng)用程序 3 檢查是否安裝 Internet 信息服務(wù) 如果沒有安裝 則服務(wù)和應(yīng)用程序下 面沒有 Internet 信息服務(wù) 4 如果系統(tǒng)已安裝 Internet 信息服務(wù) 則可跳過第二步的安裝過程 直接 參考第三步的調(diào)試過程 圖示如下 圖 6 1 計算機(jī)管理界面圖 河南理工大學(xué)畢業(yè)設(shè)計 論文 說明書 36 6 26 2 安裝安裝 IISIIS 插入 Windows xp 或者 windows 2000 光盤 單擊 安裝可選的 windows 組 件 選中 Internet 信息服務(wù) IIS 后一直單擊 下一步 即可完成安裝 6 36 3 調(diào)試調(diào)試 IISIIS 運(yùn)行環(huán)境運(yùn)行環(huán)境 首先 用鼠標(biāo)選中 默認(rèn)網(wǎng)站 然后點(diǎn)擊右鍵找到 新建 虛擬目 錄 在取別名時輸入任意你想要的名稱 其次 再往下一步是選擇 網(wǎng)站內(nèi)容目錄 用 瀏覽 選中你所希望的 網(wǎng)站保存位置 再者 再下一步是設(shè)置訪問權(quán)限 如果你沒有特別需要 保留系統(tǒng)默認(rèn)值 進(jìn)入下一步 設(shè)置虛擬目錄的訪問權(quán)限 選擇讀取和運(yùn)行腳本即可 后面三項 不要選擇 最后點(diǎn) 完成 至此 虛擬目錄就設(shè)置完成了 單擊 瀏覽 檢查是否能運(yùn)行 asp 程序 如果右側(cè)窗口能正常顯示網(wǎng)頁側(cè)表明安裝成功 或者在 IE 瀏覽器地址欄內(nèi) 輸入 http 127 0 0 1 index htm 如果正常的話 你的主頁就將顯示出來 了 注意 其中 web 是建立 虛擬目錄 時建立的 別名 index htm 是你的首頁文件 同時也要注意 要將你的首頁文件在網(wǎng)站屬性中文檔的設(shè)置 中置頂 否則將不能正確顯示 當(dāng)然了 你也可以用其它的文件 如 index as

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論