




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文) 連鎖影音產(chǎn)品租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)連鎖影音產(chǎn)品租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名:論文作者姓名: 申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別:申請(qǐng)學(xué)位類別: 指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱) : 論文提交日期:論文提交日期: 連鎖影音產(chǎn)品租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)連鎖影音產(chǎn)品租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 目前國(guó)內(nèi)的計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)已經(jīng)十分普及,計(jì)算機(jī)的高效性和可靠 性結(jié)合網(wǎng)絡(luò)的快速流通性可極大地方便人們的日常生活?;谶@個(gè)思想,針對(duì) 影碟租售業(yè)務(wù)設(shè)計(jì)了連鎖影音產(chǎn)品租售管理系統(tǒng)來代替?zhèn)鹘y(tǒng)手工記錄的租售業(yè) 務(wù)。 本系統(tǒng)采用 asp 和 a
2、ccess 數(shù)據(jù)庫(kù)開發(fā),其包括發(fā)布詳細(xì)的影片供求信息, 網(wǎng)上訂單管理,商品業(yè)務(wù)管理,統(tǒng)計(jì)業(yè)務(wù)數(shù)據(jù)等功能模塊。文中主要闡述了系 統(tǒng)的開發(fā)背景,設(shè)計(jì)框架,開發(fā)過程以及系統(tǒng)測(cè)試。 總的來說,本系統(tǒng)基本能夠完成對(duì)一個(gè)小型影音產(chǎn)品租售商店的日常運(yùn)營(yíng) 管理,能夠方便消費(fèi)者獲取商品信息,提高商店的管理效率,具有一定的實(shí)用 價(jià)值。 關(guān)鍵詞關(guān)鍵詞:asp;管理系統(tǒng);b/s the design and implementation of a selling and renting management system for video and audio disc chain store abstract cu
3、rrently the technique of computer and network in our country has been utilized very extensively already, the combination within the high efficiency, credibility of computer and the fast negotiability of network can offer more convenience in peoples daily life. according to this background, the selli
4、ng and renting management system of video and audio chain store has been designed. the system is used to replace the traditional manual approach. the system has been developed based on asp and access database, can be used in issuing and searching full information of films, subscribing on the net, co
5、llecting the business datas and so on. the article contains the background of research , frame and process of the design, and the system measurement. to sum up, the system can manage the daily work of a small store, which sells and rents video and audio products, let customers get the goods informat
6、ion conveniently, improve efficiency of store management. all of those make the system have the apparente practical prospect. key words: asp;management system;b/s 目目 錄錄 論文總頁數(shù):23 頁 1引言.1 1.1課題背景.1 1.2asp 簡(jiǎn)介.1 1.3asp 技術(shù)原理.1 1.4access 簡(jiǎn)介.2 1.5iis (internet information server)簡(jiǎn)介.4 1.6開發(fā)環(huán)境.4 1.7開發(fā)工具介紹.4
7、2系統(tǒng)分析與設(shè)計(jì).5 2.1需求分析.5 2.1.1用戶功能.5 2.1.2管理員功能.5 2.2系統(tǒng)模塊劃分.6 3數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn).6 3.1數(shù)據(jù)庫(kù)分析.6 3.2數(shù)據(jù)庫(kù)的建立.7 3.3表的建立與設(shè)計(jì).8 3.4數(shù)據(jù)庫(kù)的連接.11 4系統(tǒng)詳細(xì)功能設(shè)計(jì)與實(shí)現(xiàn).11 4.1系統(tǒng)流程.11 4.2結(jié)構(gòu)布局.12 4.3用戶管理模塊.13 4.4網(wǎng)頁瀏覽模塊.14 4.5用戶交易模塊.17 4.6管理員菜單.18 4.7會(huì)員管理模塊.18 4.8影片管理模塊.18 4.9業(yè)務(wù)管理模塊.19 4.10網(wǎng)站管理模塊.20 5測(cè)試及改進(jìn).20 5.1測(cè)試方法.20 5.2測(cè)試結(jié)果.20 5.3技術(shù)改進(jìn)
8、.21 結(jié)論. .21 參考文獻(xiàn).21 致 謝.22 聲 明.23 第 1 頁 共 23 頁 1 1引言引言 1.11.1 課題背景課題背景 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)步,人們對(duì)網(wǎng)絡(luò)的依賴逐漸增加,網(wǎng)絡(luò)已經(jīng)滲入 到各行各業(yè)中,其中比較普遍的應(yīng)用就是利用網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)上銷售系統(tǒng)。計(jì)算機(jī) 的最大好處在于利用它能夠進(jìn)行高效準(zhǔn)確的信息管理。使用計(jì)算機(jī)來進(jìn)行信息 控制,不僅提高了工作效率,而且大大的提高了其安全性?;谶@個(gè)思想,針 對(duì)影碟租售業(yè)務(wù)對(duì)影片管理系統(tǒng)進(jìn)行設(shè)計(jì)。 1.21.2 aspasp 簡(jiǎn)介簡(jiǎn)介 對(duì)于現(xiàn)在人來說,internet 已經(jīng)成為生活,學(xué)習(xí)和工作中不可缺少的一部 分。對(duì)于早期的 intern
9、et,網(wǎng)頁只是靜態(tài)的圖文組合,用戶可以在網(wǎng)上查看信 息,但是無法進(jìn)一步的和 internet 交互,比如發(fā)表意見,在線聊天,在線購(gòu)物, 問卷調(diào)查,電子賀卡,留言板,網(wǎng)站自動(dòng)管理等。其顯然已經(jīng)不能滿足人們?nèi)?趨多元化的生活的需求。于是許多公司提出了動(dòng)態(tài)網(wǎng)頁方案。 在眾多動(dòng)態(tài)網(wǎng)頁的解決方案中,應(yīng)用最廣泛的要數(shù)微軟公司在 1996 年提出 asp(active server pages,動(dòng)態(tài)服務(wù)器頁面) 。 asp1.0 的誕生給 web 開發(fā)界帶來了福音。早期的 web 程序開發(fā)是十分繁瑣 的,以至于要制作一個(gè)簡(jiǎn)單的動(dòng)態(tài)頁面需要編寫大量的 c 代碼才能完成,這對(duì) 于普通的程序員來說有點(diǎn)太難了。而
10、asp 卻允許使用 vbscript 這種的簡(jiǎn)單腳本 語言,編寫嵌入在 html 網(wǎng)頁中的代碼。在進(jìn)行程序設(shè)計(jì)的時(shí)候可以使用它的內(nèi) 部組件來實(shí)現(xiàn)一些高級(jí)功能(例如 cookie)。它的最大的貢獻(xiàn)在于它的 ado(activex data object),這個(gè)組件使得程序?qū)?shù)據(jù)庫(kù)的操作十分簡(jiǎn)單,所 以進(jìn)行動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)也變成一件輕松的事情。因此一夜之間,web 程序設(shè)計(jì)不 再是想象中的艱巨任務(wù),仿佛很多人都可以一顯身手。 到了 1998 年,微軟發(fā)布了 asp 2.0。它是 windows nt4 option pack 的一 部分,作為 iis 4.0 的外接式附件。它與 asp 1.0 的主要
11、區(qū)別在于它的外部組 件是可以初始化的,這樣,在 asp 程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間, 并可以進(jìn)行事務(wù)處理。 到了 2000 年,隨著 windows 2000 的成功發(fā)布,這個(gè)操作系統(tǒng)的 iis 5.0 所附帶的 asp 3.0 也開始流行。與 asp 2.0 相比,asp 3.0 的優(yōu)勢(shì)在于它使用 了 com+,因而其效率會(huì)比它前面的版本要好,并且更穩(wěn)定。 1.31.3 aspasp 技術(shù)原理技術(shù)原理 1.asp 訪問數(shù)據(jù)庫(kù)原理: asp 是服務(wù)器端的腳本執(zhí)行環(huán)境,可以用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的 web 服務(wù)器程序。 第 2 頁 共 23 頁 當(dāng)用戶使用瀏覽器請(qǐng)求 asp 主頁
12、時(shí),web 服務(wù)器響應(yīng),調(diào)用 asp 引擎來執(zhí) 行 asp 文件,并解釋其中的腳本語言(vbscript 或者 jscript) ,通過 odbc 連 接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問組件 ado(activex data objects)完成數(shù)據(jù)庫(kù)的操 作,最后 asp 生成包含有數(shù)據(jù)查詢結(jié)果的 html 主頁返回用戶端并顯示。 由于 asp 在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以 html 主頁形式返回用戶瀏覽器,所 以源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。 2.asp 的頁面結(jié)構(gòu): asp 的程序代碼十分簡(jiǎn)單,文件名由.asp 結(jié)尾,asp 文件通常由四部分組 成: 標(biāo)準(zhǔn)的 html 標(biāo)記。 asp 語法命
13、令。 服務(wù)器端的 include 語句。 腳本語言。 3.asp 的內(nèi)置對(duì)象: asp 提供了在腳本中使用的六個(gè)內(nèi)置對(duì)象,這些對(duì)象能使用戶更加容易收 集通過瀏覽器請(qǐng)求發(fā)送的信息,響應(yīng)瀏覽器以及存儲(chǔ)用戶信息,從而使開發(fā)者 擺脫了很多煩瑣的工作。常用的對(duì)象有五個(gè): request :從客戶端獲取數(shù)據(jù)。 response:向客戶端發(fā)送數(shù)據(jù)。 server:負(fù)責(zé)控制 asp 的運(yùn)行環(huán)境。 application:存儲(chǔ)數(shù)據(jù)以提供多個(gè)用戶使用。 session:存儲(chǔ)特定用戶的數(shù)據(jù)。 4.ado(activex data objects,activex 是數(shù)據(jù)對(duì)象)是一個(gè) asp 內(nèi)置的 activex 組
14、件(activex server component),用于數(shù)據(jù)庫(kù)訪問,可以把它 與 asp 結(jié)合起來,建立提供數(shù)據(jù)庫(kù)信息的網(wǎng)頁內(nèi)容,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,插入, 更新,刪除等操作。 5.要執(zhí)行 ado,服務(wù)器端需要安裝 windows nt server 和 internet information server(iis) ,而客戶端只要有 ie 等瀏覽器就即可。 ado 提供了七個(gè)內(nèi)置的 ado 對(duì)象,其中包括了 connection ,command, record set ,properties para meter ,error ,fields。 1.41.4 accessaccess
15、簡(jiǎn)介簡(jiǎn)介 數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無 結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。 access 是微軟公司推出的基于 windows 的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(rdbms) , 第 3 頁 共 23 頁 是 office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、宏、模塊 6 種 用來建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、 數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理 系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理 的任務(wù)。 access 是一種關(guān)系型
16、數(shù)據(jù)庫(kù)管理系統(tǒng),其主要特點(diǎn)有: 1存儲(chǔ)方式單一。access 管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏 和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件中,便于用戶的操作 和管理。 2面向?qū)ο?。access 是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞?將數(shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫(kù)管理的各種功能封裝在各類對(duì)象 中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組 方法和屬性,以定義該對(duì)象的行為。用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。 通過對(duì)象的方法、屬性完成數(shù)據(jù)庫(kù)的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工 作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為
17、簡(jiǎn)便。 3界面簡(jiǎn)潔,易操作。access 是一個(gè)可視化工具,風(fēng)格與 windows 完全 一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。 系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫(kù)向?qū)?、表向?qū)А?查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。 4集成環(huán)境、處理多種數(shù)據(jù)信息。access 基于 windows 操作系統(tǒng)下的集 成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的 工作效率,使得建立數(shù)據(jù)庫(kù)、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打 印等可以方便有序地進(jìn)行。 5access 支持 odbc(開發(fā)數(shù)據(jù)庫(kù)互連,op
18、en data base connectivity) 。 利用 access 強(qiáng)大的 dde(動(dòng)態(tài)數(shù)據(jù)交換)和 ole(對(duì)象的聯(lián)接和嵌入)特性, 可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、excel 表格、word 文檔,還可以建立動(dòng) 態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng) 態(tài)數(shù)據(jù)相連接。 access 數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊: 表(table):表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他 5 種對(duì)象的基礎(chǔ)。表由記 錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(query):查詢可以按索引快速查找到需要的記錄,按要
19、求篩選記錄并 能連接若干個(gè)表的字段組成新表。 第 4 頁 共 23 頁 窗體(form):窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可 以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 報(bào)表(report):報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來, 以便分析。 宏(macro):宏相當(dāng)于 dos 中的批處理,用來自動(dòng)執(zhí)行一系列操作。access 列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(module):模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù) 雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用 visual basic 編程。 1.51.5 iisiis
20、(internet(internet informationinformation server)server)簡(jiǎn)介簡(jiǎn)介 iis 是 internet information server 的縮寫,它是微軟公司主推的服務(wù) 器,iis 與 window nt server 完全集成在一起,因而用戶能夠利用 windows nt server 和 ntfs(nt file system)內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的 internet 和 intranet 站點(diǎn)。iis 支持 isapi,使用 isapi 可以擴(kuò)展服務(wù)器功能, 而使用 isapi 過濾器可以預(yù)先處理和事后處理儲(chǔ)存在 iis
21、 上的數(shù)據(jù)。 1.61.6 開發(fā)環(huán)境開發(fā)環(huán)境 asp 對(duì) web 服務(wù)器非常挑剔,它只能用于 windows 平臺(tái)下的各種 web 服務(wù) 器,本系統(tǒng)選擇在 windows xp 系統(tǒng)下開發(fā)。在 windows xp 下需要安裝 iis 服 務(wù)。放入安裝光盤,執(zhí)行開始控制面板 添加或刪除程序 添加或 刪除 windows 組件,在 windows 組件向?qū)Ю镞x擇 internet 信息服務(wù)(iis) 點(diǎn)擊詳細(xì)信息,選擇所有服務(wù)組件,選擇下一步開始安裝 iis。 iis 安裝完畢以后,對(duì)其進(jìn)行測(cè)試。啟動(dòng)瀏覽器,在地址里輸入 回車,將彈出輸入登陸系統(tǒng)的用戶名和密碼,確
22、認(rèn)。如果打 開了 iis 默認(rèn)的首頁和 iis 使用說明文檔則表示 iis 安裝成功。 1.71.7 開發(fā)工具介紹開發(fā)工具介紹 asp 技術(shù)對(duì)開發(fā)工具的要求不高,同 html 文檔一樣用寫字板和記事本等文 檔編輯器就可以進(jìn)行編輯,只要保存文檔時(shí)其后綴名為.asp 即可。但是用文檔 編輯器開發(fā) asp 應(yīng)用工作量很大,所有的語句均需要手工輸入,因此我們選擇 dream weaver 作為編譯的工具,這是一個(gè)強(qiáng)大的可視化集成開發(fā)環(huán)境,它包含 了 asp 中大量的控件,方法和 vb script 編輯器,并可以用快捷的主頁開發(fā)工 具來完成 asp 頁面的布局,可以減輕 asp 開發(fā)的勞動(dòng)強(qiáng)度,提高開
23、發(fā)速度。 dream weaver 是 macromedia 公司推出。這是一個(gè)所見即所得主頁編輯器, 并帶有站點(diǎn)管理功能。是第一套針對(duì)專業(yè)網(wǎng)頁開發(fā)者特別發(fā)展的視覺化網(wǎng)頁設(shè) 計(jì)工具。其 round tip html 功能完全控制 html 原始碼,著名的 bbedit 與 home site 編輯器分別內(nèi)含于 macintosh 與 windows 版本的軟體中。 當(dāng)開啟 第 5 頁 共 23 頁 其他編輯器產(chǎn)生的網(wǎng)頁時(shí),它會(huì)保存既有的 html 格式。使用絕對(duì)坐標(biāo)可獲得精 準(zhǔn)且彈性的設(shè)計(jì)。dynamic html、直覺式時(shí)間軸介面以及 java script 行為庫(kù), 可在不需程式的情況下讓
24、 html 元件動(dòng)起來。以全網(wǎng)站內(nèi)容管理的方式讓您避免 逐頁更新管理的缺點(diǎn),提升您的生產(chǎn)效率。是完美的整合視覺性工具和原始碼 編輯器。 2 2系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì) 2.12.1 需求分析需求分析 通過市場(chǎng)調(diào)查發(fā)現(xiàn),目前決大多數(shù)的影碟商店還是采用的人工手寫方式記 錄業(yè)務(wù),這樣不僅工作量大,效率低,而且人為失誤也是難免的。而顧客也只 能親自從一排排架子上去查找自己所喜歡的影片,這樣不但麻煩,花費(fèi)時(shí)間過 多,也不夠直觀。針對(duì)這些情況所以該系統(tǒng)的設(shè)計(jì)宗旨簡(jiǎn)單歸納為: 1方便顧客選購(gòu)。 2方便管理員記錄,結(jié)算,管理。 2.1.1用戶功能用戶功能 用戶功能主要體現(xiàn)在瀏覽上,設(shè)計(jì)如下幾項(xiàng)功能: 用戶
25、注冊(cè):只有成為了該網(wǎng)站的注冊(cè)用戶才能在網(wǎng)上完成訂購(gòu)訂租,注冊(cè) 包括了用戶的登陸名,密碼,基本信息以及用于找回密碼的問題和答案。并可 以修改自己的注冊(cè)資料。 網(wǎng)站瀏覽:主頁上包括了網(wǎng)站新聞,網(wǎng)站公告,影片搜索以及影片的各種 分類瀏覽。新聞(news)是最新的影片消息,公告(placard)則可以提醒某些 用戶所租影片到期,失物招領(lǐng)等。最新影片(new goods)是根據(jù)影片加入網(wǎng)站時(shí) 間先后來排列的;推薦影片(commend)是網(wǎng)站向顧客推薦好的影片;熱門影片 (hot)是根據(jù)該影片的租售情況來排列。影片分類(sort)分為 3 大類(big class):出品地區(qū),影片類型,音樂。 購(gòu)物車:當(dāng)
26、用戶通過網(wǎng)絡(luò)瀏覽影片時(shí),可以將自己已經(jīng)選上的影片放入購(gòu) 物車中,然后返回繼續(xù)選購(gòu),直到選購(gòu)結(jié)束一起交易。 下訂單:當(dāng)用戶決定進(jìn)行購(gòu)買或者預(yù)定時(shí),點(diǎn)擊提交訂單并填寫完訂單信 息后便可得到一個(gè)訂單號(hào)。送貨方式包括送貨上門,特快專遞(ems) ,普通郵 寄,本店交易。管理員會(huì)定時(shí)處理訂單,根據(jù)送貨方式向用戶送貨。 搜索:本系統(tǒng)提供了影片搜索功能,用戶可以通過影片名稱的關(guān)鍵字進(jìn)行 搜索。 用戶評(píng)論:在瀏覽影片信息的頁面下用戶可以對(duì)影片進(jìn)行評(píng)論。 第 6 頁 共 23 頁 2.1.2管理員功能管理員功能 管理員具有后臺(tái)操作功能,設(shè)計(jì)如下幾項(xiàng)功能: 1用戶管理:用戶需要注冊(cè)才能使用網(wǎng)站提供的一些功能,管理
27、員通過刪 除,修改等操作對(duì)用戶注冊(cè)帳號(hào)進(jìn)行管理。 2影片管理:影片管理包括創(chuàng)建添加影片,修改影片資料,刪除影片,對(duì) 影片進(jìn)行分類等。影片管理是該網(wǎng)站的主要內(nèi)容,所有業(yè)務(wù)都與之相關(guān)。添加 項(xiàng)目包括影片簡(jiǎn)介,上架日期,影片名稱,市場(chǎng)價(jià)格,影片出品地區(qū),影片圖 片,詳細(xì)說明,影片備注,影片等級(jí),影片分類等。 3訂單管理:在用戶下達(dá)了訂單后,管理員按照用戶要求進(jìn)行處理。如用 戶是購(gòu)買影片,則準(zhǔn)備好影片,并按照用戶所選交付方式收取貨款。如用戶是 預(yù)定租借影片,則為用戶保留該影片一段時(shí)間,并要對(duì)用戶的租借費(fèi)用進(jìn)行結(jié) 算。 4網(wǎng)站管理:包括網(wǎng)站公告,新聞,影片推薦,留言管理,網(wǎng)站維護(hù)等。 2.22.2 系統(tǒng)
28、模塊劃分系統(tǒng)模塊劃分 根據(jù)系統(tǒng)分析,影碟租售系統(tǒng)分為了用戶和管理員 2 個(gè)大模塊。如圖 2-1 所示: 圖 2-1 系統(tǒng)模塊 3 3數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 3.13.1 數(shù)據(jù)庫(kù)分析數(shù)據(jù)庫(kù)分析 e-r 圖 數(shù)據(jù)庫(kù)設(shè)計(jì)中重要的一環(huán)首先就是概念設(shè)計(jì),也就是說,要從實(shí)際問題出 發(fā),排除非本質(zhì)的東西,抽象出現(xiàn)實(shí)的數(shù)據(jù)結(jié)構(gòu)之客觀規(guī)律即畫出數(shù)據(jù)結(jié) 構(gòu)圖er 圖。er 圖就是實(shí)體關(guān)系圖,主要完成對(duì)系統(tǒng)中數(shù)據(jù)部分設(shè)計(jì)。 從需求到數(shù)據(jù)表設(shè)計(jì),再到數(shù)據(jù)表結(jié)構(gòu)的代碼生成,都可以用到 er 圖,只 用戶模塊管理員模塊 影片租售系統(tǒng) 用 戶 管 理 模 塊 網(wǎng) 頁 瀏 覽 模 塊 用 戶 交 易 模 塊 會(huì) 員
29、 管 理 模 塊 影 片 管 理 模 塊 業(yè) 務(wù) 管 理 模 塊 網(wǎng) 站 管 理 模 塊 第 7 頁 共 23 頁 是其中有許多是經(jīng)驗(yàn)來決定的,不是用 er 圖來決定的。 另外 er 圖是用于對(duì)于系統(tǒng)中永久數(shù)據(jù)存儲(chǔ)的部分的問題的,不是用于解決 整個(gè)系統(tǒng)的問題的。這是數(shù)據(jù)庫(kù)設(shè)計(jì)的重點(diǎn),也是數(shù)據(jù)庫(kù)設(shè)計(jì)的難點(diǎn)。 系統(tǒng) e-r 圖如下圖 2-2: 用戶帳號(hào)訂單號(hào)密碼帳號(hào)權(quán)限 管理員 注冊(cè)用戶 用戶帳號(hào)密碼保護(hù)用戶基本信息訂單號(hào) 影碟 基本信息數(shù)量影片編號(hào)用戶帳號(hào) 訂單號(hào) 訂單 送貨方式附款方式訂單狀態(tài)訂單號(hào) 圖 2-2 系統(tǒng) e-r 圖 根據(jù)需求分析和系統(tǒng) e-r 圖的分析對(duì)系統(tǒng)所需數(shù)據(jù)項(xiàng)進(jìn)行劃分:管
30、理員表 admin,影片分類 bigclass,影片類型 class,訂單 order,用戶意見 idea,公 第 8 頁 共 23 頁 告 placard,新聞表 news,評(píng)論 comment,留言板 leave word,商品信息 information,注冊(cè)用戶 user。 3.23.2 數(shù)據(jù)庫(kù)的建立數(shù)據(jù)庫(kù)的建立 對(duì)數(shù)據(jù)庫(kù)的分析后,就需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的應(yīng)用。首先 打開 access 打開文件菜單點(diǎn)新建,左邊彈出列表,然后選擇建立一個(gè)命名為 shop.mdb 的空數(shù)據(jù)庫(kù)。并將其保存在名為 database 的文件夾內(nèi)。 3.33.3 表的建立與設(shè)計(jì)表的建立與設(shè)計(jì) 表是數(shù)據(jù)
31、庫(kù)進(jìn)行數(shù)據(jù)存取的核心,瀏覽器正是通過表來實(shí)現(xiàn)與服務(wù)器的交 互。建表時(shí)應(yīng)該注意設(shè)置好字段的數(shù)據(jù)類型。 常用的 access 數(shù)據(jù)類型有:文本 char,備注 memo,日期 time,貨幣 currency,整型數(shù)字 short,長(zhǎng)整型數(shù)字 long 等。 根據(jù)數(shù)據(jù)庫(kù)分析建立數(shù)據(jù)表如下: 表 3-1 影片分類 big class 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) videoname文本20否影片名 classnumber數(shù)字20否分類序列 表 3-2 后臺(tái)用戶表 admin 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) username
32、文本20否用戶名 password文本20否密碼 mail文本20可以電子郵箱 name文本10可以姓名 tel數(shù)字20可以電話 address文本50可以地址 表 3-3 影片類型 class 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) videoname文本20否影片名 number數(shù)字20否排序 classnumber數(shù)字20否分類序列 表 3-4 影片評(píng)論 comment 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) videoid數(shù)字20否影片序列 comment文本50可以備注 第 9 頁 共 23 頁 time日期/時(shí)間10否創(chuàng)建
33、時(shí)間 name文本10可以影片名稱 表 3-5 用戶意見 idea 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) user文本20否用戶名稱 title文本50否標(biāo)題 time日期/時(shí)間10否創(chuàng)建時(shí)間 genre文本20否類型 content文本10否內(nèi)容 表 3-6 用戶留言 leave word 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) user文本20否用戶名稱 title文本50否標(biāo)題 time日期/時(shí)間10否創(chuàng)建時(shí)間 content備注500否內(nèi)容 表 3-7 網(wǎng)站公告 placard 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id
34、自動(dòng)編號(hào)4否id 編號(hào) time日期/時(shí)間10否創(chuàng)建時(shí)間 content備注500否內(nèi)容 表 3-8 影片信息 information 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào) 4 否id 編號(hào) hire數(shù)字10否出租金額 date日期/時(shí)間 10 否創(chuàng)建時(shí)間 sell數(shù)字10否影片售價(jià) quality文本10否品質(zhì) video number數(shù)字10否影片編號(hào) photo文本50可以圖片地址 presentation備注1000可以影片介紹 remark文本50可以備注 class number數(shù)字20否分類序列 第 10 頁 共 23 頁 number數(shù)字20否排序 name文
35、本20否影片名稱 stock數(shù)字 20 否庫(kù)存數(shù)量 time數(shù)字 20 否瀏覽次數(shù) 表 3-9 新聞表 news 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) user文本20否用戶名稱 title文本50否標(biāo)題 time日期/時(shí)間10否創(chuàng)建時(shí)間 content備注1000否內(nèi)容 表 3-10 注冊(cè)用戶 user 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) username文本20否用戶名 password文本20否密碼 mail文本20可以電子郵箱 name文本10可以姓名 id card數(shù)字20可以身份證號(hào) tell數(shù)字20可以電話號(hào)碼 q
36、q數(shù)字20可以qicq 號(hào)碼 question文本20否密保提問 answer文本20否密?;卮?postal code數(shù)字20可以郵編 time1日期/時(shí)間10否創(chuàng)建時(shí)間 time2日期/時(shí)間10否上次登陸 time3數(shù)字20否登陸次數(shù) 表 3-11 訂單 order 字段名稱數(shù)據(jù)類型字段大小能否為空字段描述 id自動(dòng)編號(hào)4否id 編號(hào) information文本20否影片信息 time日期/時(shí)間10否創(chuàng)建時(shí)間 number數(shù)字10否數(shù)量 state文本10否狀態(tài) name1文本20否收貨人 name2文本20否用戶姓名 address文本50否收貨地址 pay文本20否匯款方式 send文
37、本20否送貨方式 leaveword備注200否用戶留言 第 11 頁 共 23 頁 tel數(shù)字20否電話 mail文本50可以電子郵箱 postalcode文本20可以身份證號(hào) orderid數(shù)字20否訂單號(hào) 3.43.4 數(shù)據(jù)庫(kù)的連接數(shù)據(jù)庫(kù)的連接 配置 iis:系統(tǒng)選用 iis 作為服務(wù)器,直接通過 iis 與數(shù)據(jù)庫(kù)連接。打開 控制面板,打開管理工具,點(diǎn)擊 internet 服務(wù)管理器。如圖 3-1 所示在默認(rèn) web 站點(diǎn)里選擇屬性。 圖 3-1 iis 服務(wù) 打開屬性列表,選擇主目錄菜單,選擇該系統(tǒng)文件夾路徑。然后打開文檔 菜單,添加默認(rèn)啟動(dòng)文檔 index.asp,端口默認(rèn)為 80,
38、再通過數(shù)據(jù)庫(kù)連接代碼 完成連接 。 數(shù)據(jù)庫(kù)連接文件為 conn.asp,其代碼如下: 在代碼中申明了數(shù)據(jù)庫(kù)的名稱,路徑,密碼,連接方式,版本等。 第 12 頁 共 23 頁 4 4系統(tǒng)詳細(xì)功能設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)詳細(xì)功能設(shè)計(jì)與實(shí)現(xiàn) 4.14.1 系統(tǒng)流程系統(tǒng)流程 系統(tǒng)包括用戶模塊,管理模塊以及由后臺(tái)數(shù)據(jù)庫(kù)調(diào)用數(shù)據(jù)。用戶工作流程 如圖 4-1: 重新輸入 注銷退出 已 經(jīng) 注 冊(cè) 答案正確 輸入合法 輸入不合法,返回 開始填寫注冊(cè)資料 登陸 未曾注冊(cè) 登陸網(wǎng)站 輸入帳號(hào)密碼 驗(yàn)證成功 注冊(cè)成功 忘記密碼 輸入是否正確 輸入是否合法 開始進(jìn)入網(wǎng)站主頁 申請(qǐng)注冊(cè) 是否注冊(cè) 找回密碼 輸入密保答案 答案是否
39、正確 答案錯(cuò)誤 圖 4-1 用戶流程 4.24.2 結(jié)構(gòu)布局結(jié)構(gòu)布局 系統(tǒng)包含 59 個(gè) asp 文件,6 個(gè)文件夾。其中 admin 文件夾是管理員功能模 塊,內(nèi)含管理員界面的圖標(biāo)文件夾 images。database 是數(shù)據(jù)庫(kù)件夾。images 用來存放整個(gè)頁面的圖片與圖標(biāo)。include 主要用來存放包含文件,除了數(shù)據(jù) 第 13 頁 共 23 頁 庫(kù)連接代碼外,還有一些定義的函數(shù)與算法。upfile 是用于存放上傳的影片圖 片。文件結(jié)構(gòu)布局如圖 4-2: admin images database shop.mdb addnews.asp images addpro.asp includ
40、e conn.asp admin.asp upfile include.asp bigclass.asp center.asp md5.asp chk_admin.asp chaxun.asp user_include.asp chk_login.asp chk_user.asp class.asp class.asp comment.asp commend.asp dismess.asp foot.asp index.asp gouwu.asp login.asp hot.asp lookadmin.asp shop lookbook.asp idea.asp lookdismess.asp
41、 left.asp looknews.asp liuyan.asp lookorder.asp login.asp lookpro.asp lookcomment.asp lookuser.asp looknews.asp manage.asp lookpro.asp master.asp newgoods.asp menu.asp news.asp news.asp reg.asp notify.asp search.asp order.asp shouyin.asp pro.asp sort.asp upfile.asp top.asp upload.asp usercenter.asp
42、upload.inc upnews.asp uppro.asp user.asp 圖 4-2 結(jié)構(gòu)布局 4.34.3 用戶管理模塊用戶管理模塊 經(jīng)過流程分析,用戶管理分為用戶帳號(hào)注冊(cè)和修改。建立頁面 reg.asp, 注冊(cè)用戶需要輸入用戶名,密碼,電子郵件,郵編,姓名,電話,身份證號(hào), 第 14 頁 共 23 頁 地址,聯(lián)系 qq,密碼問題提示,問題答案。通過問題答案可以找會(huì)丟失的密碼。 使用腳本語言 vbscrip 對(duì)輸入內(nèi)容進(jìn)行判斷,分辨其輸入的合法性。 點(diǎn)擊主頁“注冊(cè)”按鈕鏈接到注冊(cè) 頁面 reg.asp 。如圖 4-3: 圖 4-3 用戶注冊(cè) 檢查用戶名是否存在由 sql=select
43、 * from user where name= 從數(shù)據(jù)庫(kù)獲取數(shù)據(jù),if not rs.eof 意 思為查詢內(nèi)容不為空,表示該用戶名已經(jīng)存在,則輸出“該用戶已經(jīng)被注冊(cè)的” 提示。否則進(jìn)行下一步操作。 login.asp 登陸帳號(hào),可到用戶中心 usercenter 進(jìn)行帳號(hào)的修改。包括密 碼修改,資料修改,用戶訂單。用戶登陸時(shí)從數(shù)據(jù)庫(kù)獲取登陸信息并返回與輸 入信息比較,如果信息有誤則彈出輸入錯(cuò)誤的提示,否則登陸成功,并從數(shù)據(jù) 庫(kù)中獲取登陸帳號(hào)的時(shí)間,登陸次數(shù),用戶姓名將其返回顯示到主頁上。 4.44.4 網(wǎng)頁瀏覽模塊網(wǎng)頁瀏覽模塊 網(wǎng)頁瀏覽模塊內(nèi)容十分豐富:包括了網(wǎng)站所有影片的瀏覽,評(píng)論,分類查
44、 找,分類瀏覽,影片名稱搜索等。主頁命名為 index.asp 地址為: http:/localhost/index.asp。主頁設(shè)計(jì)成由 4 個(gè)框架組成。每個(gè)框架都是獨(dú) 立的部分,分別為: top.asp,left.asp,center.asp,foot.asp。 top.asp 包含了 newgoods.asp, commend.asp, hotp.asp, sort.asp 4 個(gè) 影片分類頁,用戶意見 idea.asp 用戶中心 usercenter.asp,用戶注銷 exit, 訂單查詢 chaxun.asp, 查看購(gòu)物車 gouwu.asp,網(wǎng)站新聞 news.asp,影片名稱 搜
45、索,網(wǎng)站時(shí)間顯示。 第 15 頁 共 23 頁 left.asp 設(shè)計(jì)了輸入用戶名和密碼的方框,通過登陸,注冊(cè) 2 個(gè)按鈕進(jìn)行 所需的操作。網(wǎng)站公告和網(wǎng)站新聞的顯示框也是設(shè)計(jì)在 left 中。 center.asp 是主要的影片信息發(fā)布?jí)K,列出了 newgoods, commend, hot,3 類影片。 主頁如圖 4-4: 圖 4-4 網(wǎng)站主頁 newgoods.asp 是按影片的加入時(shí)間排列,hotp.asp 是按影片的瀏覽次數(shù)排 列,commend.asp 是按影片的等級(jí)排列。sort.asp 是按影片的類型分類。影片 大類(bigclass)分為音樂和影片,又按照不同類型分為若干小類(
46、class)。 如圖 4-5: 第 16 頁 共 23 頁 圖 4-5 影片分類 影片的分類思想就是按照樹型結(jié)構(gòu)建立數(shù)據(jù)字段,核心就是欄目都有本身 的 id 號(hào)和父欄目的 id 號(hào),依靠這兩個(gè)從主關(guān)系,建立樹型結(jié)構(gòu),樹型菜單列 出來,然后通過點(diǎn)擊第一級(jí)菜單來顯示或者隱藏下級(jí)菜單。 顯示列表運(yùn)用到了分頁技術(shù),該分頁設(shè)計(jì)思路為設(shè)定每頁顯示數(shù),使用 sql 語句讀取記錄,每次翻頁都需要執(zhí)行新的 sql 查詢語句。代碼如下: rs.pagesize=8 saferequest(request(page) page=clng(request(page) if pagers.pagecount then
47、page=rs.pagecount show rs,page sub show(rs,page) rs.absolutepage=page for i=1 to rs.pagesize 代碼中“8”表示本頁最多顯示 8 個(gè)信息。 意思是 i 除以 2 余數(shù)為 0 即 i 為偶數(shù)時(shí)執(zhí)行。 點(diǎn)擊影片圖片或者名稱可以轉(zhuǎn)到 lookpro.asp 頁面。本頁是顯示詳細(xì)的影 片信息,包括名稱,價(jià)格,瀏覽次數(shù),日期,數(shù)量,介紹,備注 等,能在該頁 對(duì)影片進(jìn)行評(píng)論,并能查看其他用戶的評(píng)論 lookcomment.asp。 如圖 4-6: 第 17 頁 共 23 頁 圖 4-6 影片信息 在“影片名稱搜索”框
48、內(nèi)輸入想查詢的影片名稱,可以直接找到影片。工 作原理為:先構(gòu)建一個(gè)搜索框,通過標(biāo)記。 。 。來實(shí)現(xiàn)點(diǎn)擊搜索后執(zhí)行頁面 search.asp。其中 method=post表示當(dāng)前輸入內(nèi)容發(fā)送給 search.asp, search.asp 得到內(nèi)容 后,通過對(duì)象 request 獲取到對(duì)應(yīng)影片名稱的日期并返回到瀏覽器。如果數(shù)據(jù) 庫(kù)里沒有對(duì)應(yīng)的影片名則顯示:“對(duì)不起,暫無內(nèi)容!” 。 網(wǎng)站時(shí)間獲取由 asp 函數(shù)完成。 left.asp 的公告顯示為動(dòng)態(tài)顯示,由 html 標(biāo)識(shí)符 marquee 完成。設(shè)計(jì)代 碼為: /marquee 代碼實(shí)現(xiàn)了當(dāng)鼠標(biāo)移到公告時(shí)公告滾動(dòng)停止,當(dāng)鼠標(biāo)移開時(shí)則繼續(xù)從下
49、向上滾 動(dòng)。 4.54.5 用戶交易模塊用戶交易模塊 用戶交易功能主要由購(gòu)物車實(shí)現(xiàn)。用戶有 2 種交易:購(gòu)買和租賃。租借影 片需到商店來索取,而購(gòu)買影片則提供了網(wǎng)上購(gòu)物服務(wù)。通過上網(wǎng)查找到喜歡 的影片,再通過銀行匯款等手段附費(fèi),然后由商店管理人員通過郵寄等方式交 貨到用戶手中,這樣用戶不用出門就可以買到喜歡的影片了。 購(gòu)物車命名為 gouwu.asp,用戶可以從購(gòu)物車?yán)锟吹阶约阂呀?jīng)選好的影片, 用戶可以選擇影片具體購(gòu)買數(shù)量,再由購(gòu)物車運(yùn)算,自動(dòng)生成總金額。其計(jì)算 是通過向客戶端發(fā)送數(shù)據(jù)完成,調(diào)用 asp 內(nèi)置對(duì)象對(duì)數(shù)據(jù)進(jìn)行調(diào)用。金額計(jì)算 第 18 頁 共 23 頁 公式為:?jiǎn)蝺r(jià)*數(shù)量。如圖 4
50、-7: 圖 4-7 購(gòu)物車 完成選擇后點(diǎn)擊去收銀臺(tái) shouyin.asp,收銀臺(tái)里用戶需要填寫詳細(xì)的收貨 地址郵編,電話,電子郵箱,并選擇送貨的方式與附款的方式,點(diǎn)提交訂單得 到一個(gè)訂單號(hào)碼以供查詢。訂單號(hào)的生成由自定義的函數(shù) getorderno 完成。原 理是通過函數(shù) now()獲取到當(dāng)前的時(shí)間,根據(jù)所獲取時(shí)間的 year,month,day,hour, minute,second, millisecond,microsecond。由 right 規(guī)定從字符右端取相應(yīng) 個(gè)數(shù)的字符生成一個(gè) 18 位的整型字符串,精確到微秒的原因是防止同一秒內(nèi), 發(fā)生 2 個(gè)不同的訂單請(qǐng)求,精確到微秒后,使
51、得這種情況出現(xiàn)的概率大大降低。 查詢訂單 chaxun.asp 為用戶提供了訂單查詢功能,通過所得訂單號(hào)查找 自己的訂單信息,從而可以了解匯款是否已經(jīng)匯到,貨物是否發(fā)出,發(fā)現(xiàn)問題 可以及時(shí)與管理人員溝通。 4.64.6 管理員菜單管理員菜單 管理員登陸:管理員登陸區(qū)別與普通用戶,通過不同的登陸界面和不同的 用戶表登陸到用戶和管理員 2 個(gè)不同的界面。 管理員模塊文件夾為 admin。登陸頁面輸入帳號(hào) admin 密碼 admin。登陸 成功后轉(zhuǎn)到 manage.asp 該頁面顯示了系統(tǒng)參數(shù)和管理員菜單 menu.asp 如圖 4- 8 示: 第 19 頁 共 23 頁 圖 4-8 管理菜單 由
52、圖可見管理員員菜單主要分為了影片管理,用戶管理,分類管理,信息 管 理 4 個(gè)部分,其菜單展開原理與影片分類相同。注銷登陸的原理是把用戶登陸 保存在一個(gè)獨(dú)立的 session 里,點(diǎn)擊注銷后 session 清空,完成注銷。代碼如 下: ifrequest(logout) then session(admin)= response.write(alert(注銷成功!); window.location.href=./index.asp; 4.74.7 會(huì)員管理模塊會(huì)員管理模塊 通過管理員菜單進(jìn)入用戶管理,用戶管理分會(huì)員管理和后臺(tái)用戶管理。 管理員可在 user.asp 刪除用戶帳號(hào),以防止惡意
53、注冊(cè)的空帳號(hào)影響系統(tǒng)。 通過后臺(tái)用戶管理 master.asp 添加新的管理員。lookadmin.asp 可以對(duì)管 理帳號(hào)進(jìn)行修改。同樣都使用了相似的分頁設(shè)計(jì)使內(nèi)容更加直觀。 4.84.8 影片管理模塊影片管理模塊 管理員對(duì)影片的管理是個(gè)重要的部分。用添加/修改/刪除對(duì)影片操作, 并 對(duì)影片分類,方便了顧客選購(gòu)也方便影片的管理。 addpro.asp 為影片添加頁如圖 4-9: 第 20 頁 共 23 頁 圖 4-9 影片添加 管理員在添加新影片時(shí)應(yīng)該注意添加正確的影片名稱,以正確的查詢到影 片。精美的圖片和詳細(xì)的介紹可讓用戶更好的選擇影片。影片的正確分類也能 幫助查詢影片。影片圖片點(diǎn)擊上傳
54、后由 iframe src=upfile.asp聯(lián)接到無組 件上傳組件 upfile.asp 完成對(duì)圖片的保存,再返回頁面顯示圖片。 影片的修改頁為 uppro.asp,包括所有的影片信息都可以修改。 管理員還能對(duì)分類進(jìn)行管理。類型修改后,sort.asp 上會(huì)列出新的分類。 4.94.9 業(yè)務(wù)管理模塊業(yè)務(wù)管理模塊 業(yè)務(wù)管理主要就是對(duì)訂單的處理,當(dāng)用戶將訂單提交后。管理人員查看用 戶訂單。根據(jù)訂單上用戶選擇的附款方式,確認(rèn)用戶附款是否到帳,如果沒到 則需與用戶取得聯(lián)系,及時(shí)溝通解決問題。如果到帳則須根據(jù)訂單上的方式發(fā) 出貨物,并修改訂單狀態(tài)為已收款,已發(fā)貨方便用戶及時(shí)了解自己購(gòu)買影片的 情況。
55、 如圖 4-10: 圖 4-10 菜單管理 當(dāng)狀態(tài)已發(fā)貨并確認(rèn)修改,系統(tǒng)回自動(dòng)將該影片的數(shù)量減去相應(yīng)數(shù)量,并 返回給數(shù)據(jù)庫(kù)。通過如下代碼實(shí)現(xiàn): if right(request(state ),1)=2 and rs(state )2 then 第 21 頁 共 23 頁 information=split(rs(information),) stock=split(rs(stock),) for i=0 to ubound(information) /輸出商品 id,有多少商品就對(duì)應(yīng)商 品 id 進(jìn)行數(shù)量修改 sql2=select*from information where id=&in
56、formation(i)&set rs2=server.createobject(adodb.recordset) rs2.open sql2,conn,3,3 rs2(stock)=rs2(stock)- stock(i)/商品數(shù)量=原商品數(shù)量-訂單中的 商品數(shù)量 rs2.update rs2.close set rs2=nothing next end if 4.104.10 網(wǎng)站管理模塊網(wǎng)站管理模塊 網(wǎng)站管理具體有留言板 book.asp,網(wǎng)站新聞 news.asp,網(wǎng)站公告 notify.asp,意見反饋 dismess.asp 以及影片推薦 。 通過 book.asp 進(jìn)入留言板,選
57、擇查看進(jìn)入到 lookbook.asp 頁查看詳細(xì)內(nèi) 容。 把添加新聞頁命名為 addnews.asp,新聞管理為 upnews.asp,新聞目錄為 news.asp ,詳細(xì)查看新聞為 looknews.asp。 5 5測(cè)試及改進(jìn)測(cè)試及改進(jìn) 5.15.1 測(cè)試方法測(cè)試方法 1鏈接測(cè)試:首先,測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接 的頁面;其次,測(cè)試所鏈接的頁面是否存在。 2表單測(cè)試:通過對(duì)表單數(shù)據(jù)的填寫,對(duì)表單進(jìn)行測(cè)試。 3連接速度測(cè)試:測(cè)試用戶連接到 web 應(yīng)用系統(tǒng)的速度速度。 4整體界面測(cè)試:瀏覽整個(gè) web 應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),檢查應(yīng)用系統(tǒng) 的設(shè)計(jì)風(fēng)格是否一致。 5系統(tǒng)功能
58、測(cè)試:通過登陸用戶和管理員對(duì)用戶功能以及管理員功能進(jìn)行 測(cè)試。 5.25.2 測(cè)試結(jié)果測(cè)試結(jié)果 少量鏈接頁面不存在,檢查發(fā)現(xiàn)主要是 url 地址錯(cuò)誤和頁面名稱拼寫錯(cuò)誤。 經(jīng)過修正,系統(tǒng)沒有孤立頁面。表單部分字段的數(shù)據(jù)類型設(shè)計(jì)錯(cuò)誤,修改后當(dāng) 第 22 頁 共 23 頁 表單數(shù)據(jù)輸入不合法時(shí),系統(tǒng)報(bào)錯(cuò)。連接速度正常,不超過 5 秒鐘。界面整個(gè) 呈藍(lán)色調(diào),風(fēng)格一致。實(shí)現(xiàn)了設(shè)計(jì)的用戶和管理員功能,但部分功能的實(shí)用性 不佳。 5.35.3 技術(shù)改進(jìn)技術(shù)改進(jìn) 系統(tǒng)界面略顯單調(diào),需繼續(xù)學(xué)習(xí) dreamweaver 與 phtotshop 的應(yīng)用,實(shí)現(xiàn) 頁面內(nèi)容多樣化。 系統(tǒng)功能還不夠完善,需要認(rèn)真結(jié)合實(shí)際應(yīng)
59、用的要求進(jìn)行改良。 結(jié)結(jié) 論論 系統(tǒng)整個(gè)開發(fā)歷經(jīng)了項(xiàng)目擬訂,需求分析,功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),具體 實(shí)現(xiàn)。 運(yùn)用 asp 技術(shù)和數(shù)據(jù)庫(kù)技術(shù),構(gòu)建了一個(gè)簡(jiǎn)單的動(dòng)態(tài)網(wǎng)站。系統(tǒng)設(shè)計(jì)了 商品管理,用戶管理,網(wǎng)站管理,業(yè)務(wù)管理等功能。基本達(dá)到了方便用戶網(wǎng)上 選購(gòu)影片和方便管理人員管理業(yè)務(wù)的要求。 由于經(jīng)驗(yàn)尚淺,時(shí)間倉(cāng)促,本系統(tǒng)在安全性,實(shí)用性,系統(tǒng)功能多樣性等 方便還存在著不足,但仍舊具有一定的實(shí)用價(jià)值。 參考文獻(xiàn)參考文獻(xiàn) 1 薛靜鋒. access 及其應(yīng)用系統(tǒng)開發(fā)m.北京:機(jī)械工業(yè)出版社,2000.7。 2 林青. access 數(shù)據(jù)庫(kù)原理與應(yīng)用m. 北京:科學(xué)出版社,2000.11。 3 許曰濱.
60、asp 網(wǎng)絡(luò)編程實(shí)例m. 北京:人民郵電出版社,2002.10。 4 李博,于騫. asp 應(yīng)用開發(fā)指南m. 北京:科學(xué)出版社,2001.6。 5 孟凡奇,陳慶平. asp 程序設(shè)計(jì)基礎(chǔ)m. 上海:上海交通大學(xué)出版社,1999.5。 6 佩恩(payne,c). asp 技術(shù)手冊(cè)m. 北京:人民郵電出版社,2000.10。 7 黃文冰,田博文. dreamweaver mx 2004m. 北京:人民郵電出版社,2005.10。 第 23 頁 共 23 頁 致致 謝謝 本文是在李曉崗老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)?治學(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 1584-2023 低壓電源系統(tǒng)的電涌保護(hù)器(SPD)
- 二零二五年度專業(yè)技術(shù)師徒傳承合作合同
- 2025年度門店合作線上線下融合營(yíng)銷協(xié)議
- 二零二五年度不占股份分紅權(quán)益共享協(xié)議
- 二零二五年度招商引資合同中的政府與企業(yè)合作模式創(chuàng)新
- 2025年度終止供貨協(xié)議函范文模板與簽訂程序指導(dǎo)
- 二零二五年度綠色建筑產(chǎn)業(yè)廠房租賃服務(wù)協(xié)議
- 二零二五年度勞動(dòng)合同法未簽訂合同員工競(jìng)業(yè)禁止協(xié)議
- 二零二五年度物業(yè)安全管理人員勞動(dòng)合同范本
- 二零二五年度消防安全設(shè)施設(shè)備安全評(píng)估與整改服務(wù)合同
- 中國(guó)傳媒大學(xué)《主持人即興口語表達(dá)》課件-第1章 主持人即興口語表達(dá)概述
- 工程分包計(jì)劃(完整版)
- Q∕GDW 12068-2020 輸電線路通道智能監(jiān)拍裝置技術(shù)規(guī)范
- CIR操作指南(20110513)
- 領(lǐng)導(dǎo)力培訓(xùn)領(lǐng)導(dǎo)力提升培訓(xùn)領(lǐng)導(dǎo)力培訓(xùn)
- 制藥工程 專業(yè)英語 Unit 1(課堂PPT)
- 俞敏洪四級(jí)詞匯詞根聯(lián)想記憶法亂序wordlist
- 第四次工業(yè)革命ppt課件
- 公路工程試驗(yàn)常規(guī)檢測(cè)項(xiàng)目、檢測(cè)標(biāo)準(zhǔn)、檢測(cè)頻率、取樣方法(標(biāo)準(zhǔn)版)
- 圖解調(diào)音臺(tái)使用說明(共14頁)
- 員工人事檔案登記表(最終版)
評(píng)論
0/150
提交評(píng)論