畢業(yè)設(shè)計(論文)-ASP+SQL音像租賃管理系統(tǒng)(附源程序)
《畢業(yè)設(shè)計(論文)-ASP+SQL音像租賃管理系統(tǒng)(附源程序)》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(論文)-ASP+SQL音像租賃管理系統(tǒng)(附源程序)(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1 摘摘 要要 在科技發(fā)展日益迅猛的今天,數(shù)字化、信息化的管理模式已經(jīng)滲透到了社會 的每個角落。面對眾多的顧客、會員信息以及其相關(guān)音像制品的租賃信息這樣一 個龐大的信息集合,在本著節(jié)約人力資源,以及方便經(jīng)營管理的前提下,基于 B/S 結(jié)構(gòu)模式音像租賃管理系統(tǒng)頗具針對性的管理模式設(shè)計,人性化、便捷的操 作,為音像制品租賃行業(yè)的管理帶來了一縷春風(fēng)。 針對實際經(jīng)營管理的需求,系統(tǒng)中包含音像制品音像類型管理,業(yè)務(wù)管理, 報表統(tǒng)計,會員信息管理功能模塊,使用 ASP+SQL 技術(shù)。其中后臺管理中的版塊 管理,音像制品租賃管理中的信息檢索模糊查詢以及報表統(tǒng)計是本系統(tǒng)的特色之 處。本文從系統(tǒng)方案設(shè)計方面比較
2、詳細(xì)的介紹了本系統(tǒng)所采用的開發(fā)工具和開發(fā) 技術(shù)。其次再從軟件系統(tǒng)開發(fā)的一般流程,需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、軟 件測試方面詳細(xì)而細(xì)致的描述了整個系統(tǒng)的設(shè)計方案及實現(xiàn)功能。最后總結(jié)了系 統(tǒng)的不足之處,以便于將來更好的改進(jìn)。 關(guān)鍵字:關(guān)鍵字:音像制品信息檢索;B/S 結(jié)構(gòu);報表統(tǒng)計 全套源程序代碼,聯(lián)系全套源程序代碼,聯(lián)系 153893706153893706 2 AbstractAbstract With the rapid development of science and technology, digital and informational management pattern h
3、as been carried on everywhere. Faced with a wide range of information from customers to audio and video products, we are now introducing you a convenience and low-cost audio and video products ranting management system basing on B/S structure, which is easy controlled humanized and warmly welcomed i
4、n market. To meet with the practical need, the system includes product type management, business management, forms statistics, membership info management categories, using ASP+SQL techniques. The systems feature is category management in the backstage, product info management vague search system and
5、 forms statistics system. This thesis introduces the systems development tools and techniques from system plan design point. Then, according to the normal process of a software development, the thesis mainly discuss on the systems designing plan and realization function from demand analysis, system
6、design, code realize and software examine aspects. In the end of the thesis drawbacks were summarized to find further improvement. KeyKey words:words: audio and video info search; Structure of B/S; forms statistics system 目目 錄錄 第一章第一章引論引論1 1.1 系統(tǒng)開發(fā)的背景1 1.2 系統(tǒng)的現(xiàn)狀及其開發(fā)的意義.1 第二章第二章 音像租賃管理系統(tǒng)需求分析音像租賃管理系統(tǒng)需
7、求分析 .2 2.1 系統(tǒng)所要到達(dá)的目標(biāo)2 2.2 系統(tǒng)的運行環(huán)境及開發(fā)平臺2 2.3 系統(tǒng)需求概述3 2.4 實現(xiàn)技術(shù)及工具的選取.3 2.4.1 B/S 結(jié)構(gòu)模式的選取3 2.4.2 IIS 的選取.4 3 2.4.3 ASP 技術(shù)的選取 4 2.4.4 SQL Server2000 數(shù)據(jù)庫的選取.4 2.4.5 程序開發(fā)工具的選取5 2.5 系統(tǒng)工作流程分析5 2.6 系統(tǒng)數(shù)據(jù)流程分析7 2.7 系統(tǒng)功能模塊概述14 2.8 系統(tǒng)方案選取分析15 第三章第三章 音像租賃管理系統(tǒng)設(shè)計音像租賃管理系統(tǒng)設(shè)計 .16 3.1 功能模塊設(shè)計16 3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計16 3.3 數(shù)據(jù)庫的設(shè)計1
8、7 3.3.1 概念結(jié)構(gòu)設(shè)計17 3.3.2 邏輯結(jié)構(gòu)設(shè)計18 3.3.3 物理結(jié)構(gòu)設(shè)計19 3.3.4 數(shù)據(jù)庫完整性和安全性設(shè)計22 3.3.5 數(shù)據(jù)庫的連接23 第四章第四章 音像租賃管理系統(tǒng)功能模塊設(shè)計與實現(xiàn)音像租賃管理系統(tǒng)功能模塊設(shè)計與實現(xiàn) .24 4.1 主頁面的設(shè)計24 4.2 信息檢索26 4.3 業(yè)務(wù)瀏覽27 4.4 系統(tǒng)前臺功能設(shè)計28 4.5 音像制品信息的管理28 4.5.1 音像制品的分類29 4.5.2 音像制品格式的分類30 4.5.3 音像制品的刪除和修改30 4.5.4 音像制品的添加30 4.6 業(yè)務(wù)管理31 4.7 報表統(tǒng)計32 4.7.1 資金報表32 4
9、.7.2 分類報表32 4.8 會員管理33 4.8.1 會員管理33 4.8.2 會員添加34 第五章第五章 音像租賃管理系統(tǒng)測試音像租賃管理系統(tǒng)測試 .35 5.1 軟件測試35 5.2 單元測試實例35 5.3 數(shù)據(jù)跟蹤實例37 5.4 綜合測試.37 第六章第六章 總結(jié)總結(jié) .38 6.1 系統(tǒng)結(jié)論38 6.2 個人體會39 4 參考文獻(xiàn)參考文獻(xiàn) .40 致謝致謝 .41 第一章第一章 引論引論 1.11.1 系統(tǒng)開發(fā)的背景系統(tǒng)開發(fā)的背景 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)的日漸成熟,計算機(jī)的強(qiáng)大功能已被 人們深刻地認(rèn)識。越來越多的人用計算機(jī)來處理日常事務(wù),使計算機(jī)的應(yīng)用得到 普及,這
10、樣就創(chuàng)造出以計算機(jī)為基礎(chǔ)的一系列生活方式。不僅如此,計算機(jī)還被 廣泛的應(yīng)用到商業(yè)上,越來越多的人們意識到計算機(jī)給自己帶來的方便以及他所 創(chuàng)造的巨大財富。人們開始把計算機(jī)應(yīng)用到現(xiàn)代的各個領(lǐng)域中。作為計算機(jī)應(yīng)用 的一部分,使用計算機(jī)對音像商品租賃等各項操作進(jìn)行管理,具有手工管理所無 法比擬的優(yōu)點,其優(yōu)勢已非常明顯。例如:查找方便、可靠性高、存儲量大、保 密性好、壽命長、成本低等。這些優(yōu)點能夠極大的提高租賃操作的效率,節(jié)省了 很大一部分時間,大大增強(qiáng)了企業(yè)的競爭能力,也是標(biāo)志著一個企業(yè)的科學(xué)化、 正規(guī)化管理,與世界接軌的重要條件。 1.2 系統(tǒng)的現(xiàn)狀及其系統(tǒng)的現(xiàn)狀及其開發(fā)的意義開發(fā)的意義 目前已經(jīng)有
11、許多的音像租賃管理系統(tǒng)順應(yīng)著市場的要求應(yīng)運而生,但對于龐 大的市場,以及對于系統(tǒng)的可操作性等方面要求比較嚴(yán)格的消費業(yè)者來說,需求 是遠(yuǎn)遠(yuǎn)大于供應(yīng)的,但面對性能參差不齊的各種系統(tǒng),消費者者往往是處于矛盾、 謹(jǐn)慎的態(tài)度的,于是,在這樣的環(huán)境下,開發(fā)一套美觀使用,可操作性強(qiáng),適用 于多種經(jīng)營環(huán)境的音像租賃管理系統(tǒng)是相當(dāng)具有市場前景的。 針對以上所描述的現(xiàn)實情況,為了真正的方便經(jīng)營業(yè)者對于音像租賃制品的 管理操作以及租賃制品顧客群對音像制品在網(wǎng)上的瀏覽查詢,滿足現(xiàn)目前市場對 于音像租賃管理信息系統(tǒng)的需求,開發(fā)這樣一套有針對性的系統(tǒng)是具有相當(dāng)大的 5 市場價值和現(xiàn)實意義的。 第二章第二章 音像租賃管理系
12、統(tǒng)需求分析音像租賃管理系統(tǒng)需求分析 2.12.1 系統(tǒng)所要到達(dá)的目標(biāo)系統(tǒng)所要到達(dá)的目標(biāo) 本系統(tǒng)針對專門為各類光盤出租店鋪設(shè)計服務(wù),從符合操作簡便、界面友好、 靈活、實用、安全、人性化的要求出發(fā),完成音像租借管理中包括音像制品信息、 客戶信息的建立,租借、歸還處理的記錄,音像、客戶的新增以及相關(guān)數(shù)據(jù)信息 的統(tǒng)計、查詢、修改等音像租借管理的全過程的工作。租賃時分為會員租賃與零 租以方便管理。并在結(jié)算時加入了報表統(tǒng)計功能。同時,具有網(wǎng)絡(luò)條件的顧客可 以通過訪問本系統(tǒng)進(jìn)行音像制品相關(guān)信息的查詢和瀏覽??傊?,該系統(tǒng)對音像制 品的租賃管理實現(xiàn)了規(guī)范化,非常適合于中小型音像租賃店的日常工作管理。 2.22.
13、2 系統(tǒng)的運行環(huán)境系統(tǒng)的運行環(huán)境及開發(fā)平臺及開發(fā)平臺 1.運行環(huán)境的硬件設(shè)備及操作系統(tǒng) 服務(wù)器:PentiumIII 1G(或與此相當(dāng)?shù)?CPU)以上配置的高性能 PC 機(jī),有 網(wǎng)絡(luò)接口卡(NIC) ,內(nèi)存應(yīng)在 256M 以上,硬盤在 80G 以上。操作系統(tǒng):Windows 2000。 客戶端:PentiumIII 500(或與此相當(dāng)?shù)?CPU)以上配置的 PC 機(jī),有網(wǎng)絡(luò)接 口卡(NIC) ,內(nèi)存應(yīng)在 128M 以上,硬盤在 10G 以上。Windows98 以上操作系統(tǒng), 安裝 Web 瀏覽器。 網(wǎng)絡(luò):服務(wù)器和客戶端應(yīng)有網(wǎng)絡(luò)連通,配置 TCP/IP 協(xié)議。 2.系統(tǒng)開發(fā)平臺 電腦配置:CP
14、U: AMD2500+,內(nèi)存:DDR 512,硬盤:80G 操作系統(tǒng):Microsoft Windows XP 中文版 開發(fā)環(huán)境:Microsoft Visual Studio.Net Dreamweaver MX 2004 Photoshop CS 8.0、 6 Web 服務(wù)器:IIS 5.0 數(shù)據(jù)庫:SQL Server 2000 2.32.3 系統(tǒng)需求概述系統(tǒng)需求概述 本系統(tǒng)考慮到人們的一些操作習(xí)慣,由其可操作性的方便、快捷著手,針對 中小音像租賃店設(shè)計。使這樣的中小型租賃店在使用本系統(tǒng)時,可以輕松管理音 像數(shù)據(jù)庫,方便的進(jìn)行交易管理。本系統(tǒng)靈活的搜索和查詢功能完全擺脫了傳統(tǒng) 管理模式下
15、經(jīng)營者面對龐大的音像制品庫,不知道自己有哪些音像制品,租出多 少,還存多少;解決顧客面對長長的音像目錄,很難找到自己要找的影片的弊端。 用戶在使用本系統(tǒng)時,系統(tǒng)應(yīng)主要滿足用戶的以下幾個方面要求: 1.當(dāng)租借者來對該店鋪內(nèi)的音像制品進(jìn)行租借時,系統(tǒng)應(yīng)能夠準(zhǔn)確,快 速,詳盡的幫助管理人員查找到租借者與管理人員相聯(lián)系的相關(guān)音像 制品的信息。 2.管理人員在對音像制品的種類,格式等多方面信息應(yīng)可以根據(jù)自己本 身的喜好習(xí)慣或按照當(dāng)下流行方式進(jìn)行細(xì)化分類,以方便對其信息的 管理。 3.管理人員應(yīng)可以通過系統(tǒng)添加會員,并對會員信息詳細(xì)記錄在案,同 時可進(jìn)行修改和刪除。并對會員借出的商品狀態(tài)有一定掌握。 4.
16、管理人員可以通過系統(tǒng)提供的報表分析當(dāng)日、月、年的各種音像制品 的相關(guān)租賃信息,并對營業(yè)額進(jìn)行查詢。 5.具有網(wǎng)絡(luò)條件的租借顧客可以通過訪問系統(tǒng)瀏覽該店鋪的音像制品相 關(guān)信息,并且可以通過搜索手段對其感興趣的音像制品具有針對性的 查詢。 2.42.4 實現(xiàn)技術(shù)及工具的選取實現(xiàn)技術(shù)及工具的選取 2.4.12.4.1 B/SB/S 結(jié)構(gòu)模式的選取結(jié)構(gòu)模式的選取 考慮到音像租賃管理信息系統(tǒng)的開發(fā)及維護(hù)等因素,為了能夠使本 MIS 系統(tǒng) 7 在激烈的市場競爭中克服在二層 C/S(客戶機(jī)/服務(wù)器)結(jié)構(gòu)下將會先天出現(xiàn)的多種 缺陷脫穎而出,需要一種相對適合本系統(tǒng)運營的結(jié)構(gòu)模式。 目前最為流行的是 Browse
17、r/Server 計算模式。B/S 結(jié)構(gòu)模式是一種從傳統(tǒng)的 發(fā)展起來的新的三層網(wǎng)絡(luò)結(jié)構(gòu)模式。其三層結(jié)構(gòu)具有良好的開放性,減少了整個 系統(tǒng)的運營成本,維護(hù)升級也十分的方便。由此開發(fā)的系統(tǒng)可擴(kuò)充性良好,管理 簡單,可支持多種數(shù)據(jù)庫,有很高的可用性。 由此我們可以得出針對本系統(tǒng)使用 B/S 結(jié)構(gòu)將會有以下優(yōu)點: 1. 客戶端軟件相對 C/S 結(jié)構(gòu)來說會小很多,維護(hù)十分便利。 2. 客戶端應(yīng)用系統(tǒng)將可以適應(yīng)多種平臺,實現(xiàn)跨平臺安裝操作。 3. 系統(tǒng)將具有良好的開放性,運營成本將大幅度下降。 4. 系統(tǒng)使用前不需要專門培訓(xùn),易于推廣和普及等等。 因此,本系統(tǒng)的設(shè)計選擇了 B/S 結(jié)構(gòu)模式。 2.4.22
18、.4.2 IISIIS 的選取的選取 Internet 信息服務(wù)(IIS Microsoft Internet Information Services)是一種 Windows XP Web 服務(wù), IIS 包含許多管理網(wǎng)站和 Web 服務(wù)器的功能。 在整個系統(tǒng)開發(fā)的實際意義規(guī)劃中,考慮到 IIS 使用的方便,安裝的簡單, 具有集中式圖形界面的管理工具。且本系統(tǒng)直接建立在 Windows NT 上,IIS 系統(tǒng) 安全管理的工具與 Windows NT 系統(tǒng)安全管理工具相同這樣的一致性。且對于連 接大部分的數(shù)據(jù)庫,包括后面將要闡述的本系統(tǒng)將要選取的 SQL Server 數(shù)據(jù)庫 都能夠找到相對應(yīng)
19、的解決方案。也能夠使用本系統(tǒng)將要選取的 ASP 技術(shù)來制作動 態(tài)頁面等種種優(yōu)勢。因此,本系統(tǒng)選取了 IIS 技術(shù)。 2.4.32.4.3 ASPASP 技術(shù)的選取技術(shù)的選取 由于在系統(tǒng)設(shè)計時考慮到在實際使用本系統(tǒng)時,由服務(wù)器端的編譯來動態(tài)的 將 HTML 頁面?zhèn)魉徒o瀏覽器,而 ASP 其優(yōu)點是可以包含 HTML 標(biāo)簽,可以直接存取 數(shù)據(jù)庫及使用無限擴(kuò)充的 ActiveX 控件,在程序編制上更富有靈活性。而且其主 要工作環(huán)境又正好是便捷的微軟 IIS 應(yīng)用程序結(jié)構(gòu)。因此,作為一種十分成熟的 動態(tài)網(wǎng)頁開發(fā)技術(shù),ASP 帶著以上種種優(yōu)勢進(jìn)入了系統(tǒng)設(shè)計開發(fā)所必須技術(shù)的范 8 疇。 2.4.42.4.4
20、 SQLSQL Server2000Server2000 數(shù)據(jù)庫的選取數(shù)據(jù)庫的選取 微軟出品的 SQL Server 是 Windows 環(huán)境中常用的一種數(shù)據(jù)庫服務(wù)器軟件,也 是 ASP 應(yīng)用中經(jīng)常用到的數(shù)據(jù)庫之一。SQL Server2000 數(shù)據(jù)庫是作者最先學(xué)習(xí)并 一直都在使用的數(shù)據(jù)庫,比起 MySQL、Qracle 等數(shù)據(jù)庫更為熟悉。由于本系統(tǒng)在 開發(fā)時優(yōu)先考慮的是在基于 Windows NT 結(jié)構(gòu)下數(shù)據(jù)庫的安全,穩(wěn)定,可操作性 強(qiáng)等特點,且針對于中小型音像租賃店鋪中音像租賃制品相關(guān)信息的海量,在比 較了多種現(xiàn)在比較流行的數(shù)據(jù)庫之后發(fā)現(xiàn) SQL Server2000 數(shù)據(jù)庫相對于 mys
21、ql、acc 等數(shù)據(jù)庫來說顯得安全、穩(wěn)定、功能強(qiáng)大一些,并且在處理海量數(shù)據(jù) 時有其明顯優(yōu)勢。相比 Oracle 來說其操作簡單合理,適用性強(qiáng),且全圖形界面, 和 Windows NT 結(jié)構(gòu)以及 ASP 技術(shù)結(jié)合緊密。 因此,將 SQL Server2000 數(shù)據(jù)庫作為中小型音像制品租賃店鋪所使用的音像 租賃管理信息系統(tǒng)的數(shù)據(jù)庫具有比較穩(wěn)定,實用,安全性好等等優(yōu)點。所以,本 系統(tǒng)選取了 SQL Server2000 數(shù)據(jù)庫。 2.4.52.4.5 程序開發(fā)工具的選取程序開發(fā)工具的選取 Dreamweaver MX 2004 不僅實現(xiàn)了可視化編輯和對代碼的操作的完美結(jié)合, 在頁面編輯時用戶可以不用
22、書寫代碼就制作出具有動態(tài)效果的 DHTML 頁面,利用 布局視圖可以像繪畫一樣規(guī)劃頁面的布局這些功能,而且 Dreamweaver MX 2004 還是構(gòu)建 Web 站點和應(yīng)用程序的專業(yè)選擇,它組合了功能強(qiáng)大的工具和代碼編輯 支持等。它的設(shè)計和整合功能是以 CSS 為基礎(chǔ)的,強(qiáng)大而穩(wěn)定。在對 HTML 語言 不是非常精通的情況下,我選擇了以 Dreamweaver MX 2004 來做網(wǎng)頁頁面的框架 設(shè)計。 Photoshop CS 8.0 在圖片的編輯制作上也既有不可替代的作用,能夠根據(jù)具 體的要求在格式等方面制作出網(wǎng)頁所需要的精美圖片,且由于在長期的網(wǎng)頁圖片 制作中作者一直在使用 Phot
23、oshop,對其操作等十分熟悉,所以在制作網(wǎng)頁時考 慮到圖片質(zhì)量我選用了 Photoshop CS 8.0 制作圖片。 9 2.52.5 系統(tǒng)工作流程分析系統(tǒng)工作流程分析 按照需求分析中所涉及到的經(jīng)營業(yè)者與租賃者相互關(guān)系以及交流過程的概念。 1首先是經(jīng)營管理者在使用本系統(tǒng)的一開始,對音像租賃制品的格式進(jìn)行分 類添加,然后是對音像租賃制品的類別進(jìn)行分類添加,再就是對音像租賃 制品的信息進(jìn)行添加。添加完成后,如果需要,可以使用管理功能對某一 格式,某一類別或某一音像租賃制品信息進(jìn)行修改或刪除。 2考慮到現(xiàn)在的音像租賃業(yè)比較流行的會員制度,簡單設(shè)計了會員的添加與 管理功能,如果租借者希望辦理會員,可
24、以在管理員處登記相關(guān)個人信息, 并交納一定押金,管理員在將相關(guān)信息輸入后可得到該會員的 ID 編號 (該編號唯一) ,且設(shè)計了會員結(jié)算時打九折。管理人員還可對會員的信 息進(jìn)行必要的修改或刪除。 3.具有網(wǎng)絡(luò)條件的租借者可以通過網(wǎng)絡(luò)訪問主頁瀏覽音像租賃制品的相關(guān)信 息,并可以通過搜索功能節(jié)省時間,很快得到查詢結(jié)果。在得到感興趣的 音像制品的相關(guān)信息(如:感興趣的音像制品還有庫存等)之后,可以前 往店鋪進(jìn)行相關(guān)音像制品的租借。 4租借者在想要借出音像制品時進(jìn)入店鋪后有兩種情況。 (1).在貨架上選取自己所想要欣賞的音像制品,交給柜臺管理員,由管理 員向系統(tǒng)輸入相關(guān)信息,記錄存檔。 (2).已知音像
25、制品的名稱,直接向管理員查詢該音像制品是否存在,管理 員在查詢后得到該音像制品的相關(guān)信息,并進(jìn)行租借。以上兩種情況, 如租借者不是會員,則交納一定押金或提供有效證件編號,如是會員, 則可提供會員編號或會員姓名即可。 5租借者在想要歸還音像制品時進(jìn)入店鋪后直接到管理員處將音像制品交給 管理人員由其進(jìn)行相關(guān)信息的登記并根據(jù)系統(tǒng)提示進(jìn)行結(jié)算。 6管理業(yè)者還可在平時對所有業(yè)務(wù)進(jìn)行查詢,查看音像租賃制品的各種狀態(tài) 以及借還情況,以免發(fā)生借而不還等情況。 7管理業(yè)者還能夠使用報表功能查詢資金報表和分類報表,并進(jìn)行打印。 10 音像制品租借工作流程圖如圖 2.1 所示 進(jìn)店找碟 網(wǎng)上瀏覽 進(jìn)店 進(jìn)店 上網(wǎng)
26、找到碟交給管理員 消消費費者者管管理理員員 登錄 登錄信息 是否正確 N 業(yè)務(wù)管理選擇 出租管理歸還管理 退出 結(jié)束 Y 圖 2.1 音像制品租借工作流程圖 2.62.6 系統(tǒng)數(shù)據(jù)流程分析系統(tǒng)數(shù)據(jù)流程分析 1:頂層數(shù)據(jù)流圖:管理員為實體,音像租賃管理系統(tǒng)為數(shù)據(jù)處理。 通過音像租賃管理系統(tǒng),管理員登錄到系統(tǒng)中,向系統(tǒng)傳送其登錄信息,并 對該系統(tǒng)管理下的店鋪中的音像租賃制品信息進(jìn)行管理,系統(tǒng)則向管理員反饋處 理后的信息結(jié)果。一般用戶可以通過進(jìn)入系統(tǒng)瀏覽該店鋪中的音像租賃制品信息, 并針對某些制品進(jìn)行相應(yīng)的搜索查詢,系統(tǒng)則向一般用戶反饋相關(guān)信息結(jié)果。 相關(guān)圖示如圖 2.2 所示如下 11 業(yè) 業(yè) 業(yè)
27、 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) + 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 2 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) + 業(yè) 業(yè) 圖 2.2 音像租賃管理系統(tǒng)頂層數(shù)據(jù)流圖 2:二層數(shù)據(jù)流圖 通過登錄驗證后的管理員在成功登錄系統(tǒng)后,選擇音像管理、業(yè)務(wù)管理、報 表統(tǒng)計、會員管理中的某項業(yè)務(wù)管理進(jìn)行操作,在該業(yè)務(wù)管理進(jìn)行完成后,系統(tǒng) 向管理員反饋系統(tǒng)處理完成后的信息結(jié)果。 相關(guān)圖示如圖 2.3 所示如下 12 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.1 業(yè) 業(yè) 業(yè) 業(yè) + 1.2 業(yè) 業(yè) 業(yè) 業(yè) + 1.3 業(yè) 業(yè) 業(yè) 業(yè) + 1.4
28、業(yè) 業(yè) 業(yè) 業(yè) + 1.5 業(yè) 業(yè) 業(yè) 業(yè) 1.6 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.3 音像租賃管理系統(tǒng)二層數(shù)據(jù)流圖 具有網(wǎng)絡(luò)條件的一般用戶在進(jìn)入頁面后可以通過系統(tǒng)瀏覽音像租賃制品的相 信。相關(guān)圖示如圖 2.4 所示如下 13 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 2.1 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 2.2 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) + 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.4 用戶瀏覽音像制品信息數(shù)據(jù)流圖 3:三層數(shù)據(jù)流圖 在選擇了音像管理后,進(jìn)入該管理項目下的管理功能細(xì)化選擇,對于音像制 品分類的管理可以通過添加、編輯、刪除對數(shù)據(jù)庫進(jìn)行寫入并通過該頁面進(jìn)行讀 取和瀏覽;對于音
29、像制品的格式也可以通過自定義的對數(shù)據(jù)庫進(jìn)行寫入并通過該 頁面進(jìn)行讀取和瀏覽;在最后的音像制品信息的添加、編輯、刪除時將添加單獨 做為了一個功能模塊以方便前期操作時的熟悉,將編輯和刪除做為一個功能模塊, 此兩個項目均是針對一個數(shù)據(jù)庫表進(jìn)行讀寫操作,故相關(guān)圖示如圖 2.5 所示如下 14 業(yè) 業(yè) 業(yè) 業(yè)業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.1.1 業(yè) 業(yè) 業(yè) 業(yè) 1.1.2 業(yè) 業(yè) 業(yè) 業(yè) 1.1.3 業(yè) 業(yè) 業(yè) 業(yè) 1.1.4 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.1.5 業(yè) 業(yè)
30、業(yè) 業(yè) 圖 2.5 音像管理數(shù)據(jù)流圖 在選擇了報表統(tǒng)計管理項目后,根據(jù)管理人員的選擇資金報表或分類報表項 目的不同,系統(tǒng)反饋出的信息也將根據(jù)其選擇的項目類型作出對于數(shù)據(jù)庫的讀取。 相關(guān)圖示如圖 2.6 所示如下 15 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.4.1 業(yè) 業(yè) 業(yè) 業(yè) 1.4.2 業(yè) 業(yè) 業(yè) 業(yè) 1.4.3 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.6 報表統(tǒng)計數(shù)據(jù)流圖 在選擇了業(yè)務(wù)管理這個管理選項之后,根據(jù)業(yè)務(wù)的不同,將總的數(shù)據(jù)庫編制 分為兩大板塊,在音像租賃制品的出租與回還時,通過管理人員的操作對于音像 制品的狀態(tài)進(jìn)行讀寫操作;在瀏覽音像制品的相關(guān)信息和搜索音
31、像制品的相關(guān)信 息時根據(jù)管理員的操作對音像的信息進(jìn)行相關(guān)的讀取操作顯示。 相關(guān)圖示如圖 2.7 所示如下 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.2.1 業(yè) 業(yè) 業(yè) 業(yè) 1.2.2 業(yè) 業(yè) 業(yè) 業(yè) 1.2.3 業(yè) 業(yè) 業(yè) 業(yè) 1.2.4 業(yè) 業(yè) 業(yè) 業(yè) 1.2.5 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.7 業(yè)務(wù)管理數(shù)據(jù)流圖 16 在選擇了會員管理的操作管理選項之后,首先根據(jù)實際情況由管理員利用添 加會員功能對會員的相關(guān)信息進(jìn)行數(shù)據(jù)庫信息的寫入,然后根據(jù)實際要求使用會 員管理功能讀取數(shù)據(jù)庫中會員相關(guān)信息進(jìn)行瀏覽
32、,并在某些特殊情況下使用會員 管理功能對數(shù)據(jù)庫中的會員相關(guān)信息進(jìn)行修改或刪除。 相關(guān)圖示如圖 2.8 所示如下 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 1.3.1 業(yè) 業(yè) 業(yè) 業(yè) 1.3.2 業(yè) 業(yè) 業(yè) 業(yè) 1.3.3 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.8 會員管理數(shù)據(jù)流圖 具有網(wǎng)絡(luò)條件的一般用戶在進(jìn)入頁面后可以通過系統(tǒng)檢索音像租賃制品的相 信。相關(guān)圖示如圖 2.9 所示如下 17 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 業(yè) 2.2.1 業(yè) 業(yè) 業(yè) 業(yè) 2.2.2 業(yè)
33、業(yè) 業(yè) 2.2.3 業(yè) 業(yè) 業(yè) 業(yè) 圖 2.9 用戶檢索音像信息數(shù)據(jù)流圖 2.72.7 系統(tǒng)功能模塊概述系統(tǒng)功能模塊概述 1音像管理 音像分類:實現(xiàn)音像租賃制品信息分類類型的添加、編輯和刪除功能 音像格式:實現(xiàn)音像租賃制品格式信息分類類型的添加、編輯和刪除功能 音像管理:實現(xiàn)音像租賃制品相關(guān)信息的編輯和刪除功能 添加音像:實現(xiàn)音像租賃制品相關(guān)信息的添加功能 2. 業(yè)務(wù)管理 音像出租:實現(xiàn)音像租賃制品借出時的記錄功能 音像回還:實現(xiàn)音像租賃制品歸還時的記錄和結(jié)算功能 音像搜索:實現(xiàn)音像租賃制品相關(guān)信息的搜索功能 業(yè)務(wù)瀏覽:實現(xiàn)音像租賃制品相關(guān)狀態(tài)信息的瀏覽查詢功能 3. 報表統(tǒng)計 資金報表:實現(xiàn)
34、音像租賃制品在日、月、年的時間段下租賃資金運轉(zhuǎn)情況的 顯示及打印功能 分類報表:根據(jù)管理人員的類別選擇實現(xiàn)選擇類別下的音像租賃制品的租賃 情況的狀態(tài)顯示及打印功能 5. 會員管理 會員管理:實現(xiàn)管理員對會員相關(guān)信息的瀏覽、查詢、修改和刪除功能 會員添加:實現(xiàn)管理員對會員相關(guān)信息的添加功能 18 注注:由于系統(tǒng)重點放在后臺管理,故實現(xiàn)前臺一般用戶瀏覽查詢功能時直接調(diào)用 后臺功能模塊,只是在頁面顯示時將某些管理功能鍵屏蔽以限制其權(quán)限。 2.82.8 系統(tǒng)方案選取分析系統(tǒng)方案選取分析 1.技術(shù)性:運用 ASP 技術(shù)進(jìn)行開發(fā),并結(jié)合適當(dāng)?shù)牟僮髌脚_(Window XP)及 服務(wù)器(IIS.5.0) ,用
35、 SQL Server 2000 作為數(shù)據(jù)庫。建立系統(tǒng)整體運作, 完成系統(tǒng)功能的實現(xiàn)。 2.經(jīng)濟(jì)性:本系統(tǒng)邏輯相對簡單,開發(fā)周期較短,故成本不高,應(yīng)用于音像 制品的管理可以提高工作效率,方便客戶對音像租賃制品的查找,經(jīng)營業(yè) 者對音像租賃制品信息的管理。 3.操作性:本系統(tǒng)主要是為了讓音像制品租賃業(yè)者管理其音像制品,讓管理 員能方便的對信息進(jìn)行管理。通過強(qiáng)大的查詢、管理功能對所有的音像租 賃制品的信息進(jìn)行有效的管理。系統(tǒng)界面美觀,操作簡單,只要用戶會漢 語和懂得基本的計算機(jī)操作就可以自如的使用本系統(tǒng)。 19 第三章第三章 音像租賃管理系統(tǒng)設(shè)計音像租賃管理系統(tǒng)設(shè)計 3.13.1 功能模塊設(shè)計功能模
36、塊設(shè)計 模塊是數(shù)據(jù)說明功能,可執(zhí)行語句等程序?qū)ο蟮募?,它是單獨命名的而?可以通過名字來訪問。模塊化就是把程序劃分成若干個模塊,每個模塊完成一個 子功能,把這些模塊集總起來組成一個整體,可以完成指定的功能滿足的要求。 本系統(tǒng)主要功能模塊如下 音像管理功能模塊 業(yè)務(wù)管理功能模塊 報表統(tǒng)計功能模塊 會員管理功能模塊 3.23.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)總體結(jié)構(gòu)設(shè)計 按照前一小節(jié)所述,將系統(tǒng)功能模塊的概念設(shè)計引用于結(jié)構(gòu)設(shè)計,則可得出 相關(guān)圖示如圖 3.1 所示如下 圖 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計圖 音像租賃管理系統(tǒng)音像租賃管理系統(tǒng) 音像管理音像管理業(yè)務(wù)管理業(yè)務(wù)管理報表統(tǒng)計報表統(tǒng)計會員管理會員管理 音
37、像 分 類 音 像 格 式 音 像 管 理 添 加 音 像 音 像 出 租 音 像 回 還 音 像 搜 索 業(yè) 務(wù) 瀏 覽 資 金 報 表 分 類 報 表 會 員 管 理 添 加 會 員 添 加 類 別 編 輯 類 別 修 改 類 別 添 加 格 式 編 輯 格 式 修 改 格 式 修 改 信 息 刪 除 信 息 編 輯 信 息 刪 除 信 息 按年、 月、日 顯示資 金報表 結(jié) 果 打 印 分 類 顯 示 結(jié) 果 打 印 用戶瀏覽用戶瀏覽 音 像 搜 索 音 像 瀏 覽 20 3.33.3 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的設(shè)計 3.3.13.3.1 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的核
38、心。概念結(jié)構(gòu)獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也 獨立于所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。根據(jù)音像租賃管理信息系統(tǒng)的實際要求 和規(guī)范,在設(shè)計整個系統(tǒng)概念時,利用概念模型(E-R 模型)將概念結(jié)構(gòu)實體化, 可以借此對整個系統(tǒng)的概念結(jié)構(gòu)設(shè)計進(jìn)行評估,分析,然后根據(jù)整體實際情況進(jìn) 行必要的修改和補(bǔ)充。按照前面所敘述的本系統(tǒng)中所必要包含的一些要素,本次 設(shè)計實體及其屬性圖如下 音像制品的相關(guān)信息分為其音像名、格式類別、分類類別、入庫量、庫存量、 出版社名稱、ISRC 編號。則其設(shè)計實體及其屬性圖如圖 3.2 所示如下 音像 ISRC 音像名 分類 格式 出版社 庫存 入庫 圖 3.2 音像實體及其屬性圖 會員相關(guān)信
39、息分為會員姓名、聯(lián)系地址、聯(lián)系電話、押金、會員編號、租 借記錄。則其設(shè)計實體及其屬性圖如圖 3.3 所示如下 會員 押金 租借記錄 聯(lián)系電話 聯(lián)系地址 會員名 會員編號 圖 3.3 會員實體及其屬性圖 21 管理員的相關(guān)資料則由于其相對于整個系統(tǒng)的特殊性只需要分為其用戶名及 相關(guān)密碼就可以了。則其設(shè)計實體及其屬性圖如圖 3.4 所示如下 管理員 用戶名 密碼 圖 3.4 管理員實體及其屬性圖 在整體系統(tǒng)邏輯設(shè)計上,主要闡述的是管理員在操作系統(tǒng)時對于會員相關(guān)信 息以及音像制品相關(guān)信息的掌控情況,由于管理員如前所述的相對于整個系統(tǒng)的 特殊性,所以在整體系統(tǒng)邏輯的設(shè)計上其總體 ER 圖就如圖 3.5
40、 所示如下 管理員 會員 音像 管理 檢索 租賃 1 N M 1 N N N 圖 3.5 音像租賃管理系統(tǒng)總體 ER 圖 3.3.23.3.2 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 E-R 圖轉(zhuǎn)換為與 選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。因此設(shè)計邏輯結(jié)構(gòu)首先應(yīng) 該選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的 DBMS。 設(shè)計邏輯結(jié)構(gòu)時一般要分三步進(jìn)行。 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型 將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換 對數(shù)據(jù)模型進(jìn)行優(yōu)化 根據(jù)上述的轉(zhuǎn)換原則,將音像租賃管理
41、系統(tǒng)總體 E-R 圖轉(zhuǎn)換成關(guān)系模型,并 22 對關(guān)系模型進(jìn)行優(yōu)化,結(jié)果如下: 音像信息音像名,ISRC,格式,分類,庫存,入庫,出版社 音像名是此關(guān)系的主碼。 會員信息會員編號,會員名,聯(lián)系地址,聯(lián)系電話,租賃記錄,押金 會員編號是此關(guān)系的主碼。 管理員用戶名,密碼 用戶名是此關(guān)系的主碼。 3.3.33.3.3 物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫中所有表的名稱及其標(biāo)識如表 3.1 所示 表名別名 管理員信息 Admin 音像制品分類信息 Class 音像制品格式信息 Format 音像制品信息 Vedio 會員信息 member 租借信息 rent 表 3.1 表名及其標(biāo)示 數(shù)據(jù)庫中所有表如下所
42、示 下為管理員信息表,主要存儲了管理員的各項信息以及各項信息的約束條件。 FieldFieldType(Length)Type(Length)NullableNullableDefaultDefaultCommentComment IDint(4)not 主鍵,遞增 Namenvarchar(50) 管理員登陸用 戶名 passnvarchar(32) 管理員登陸密 碼 loginNumint(4) 登陸次數(shù) 23 lastLogi n datetime(8)getdate() 最近登陸時間 表 3.2 管理員信息列表 下為音像制品分類信息表,主要存儲了音像制品分類的各項信息以及各項信息的 約
43、束條件。 FieldFieldType(Length)Type(Length)NullableNullableDefaultDefaultCommentComment IDint(4)not 主鍵,遞增 Classnam e nvarchar(50) 音像制品分類 名 Parentedint (4) 音像制品父類 id 表 3.3 音像制品分類信息列表 下為音像制品格式信息表,主要存儲了音像制品格式的各項信息以及各項信息的 約束條件。 FieldFieldType(Length)Type(Length)NullableNullableDefaultDefaultCommentComment I
44、Dint(4)not 主鍵,遞增 Formatna me nvarchar(50)not 音像制品格式 名 表 3.4 音像制品格式信息列表 下為會員信息表,主要存儲了會員的各項信息以及各項信息的約束條件。 FieldFieldType(Length)Type(Length)NullableNullableDefaultDefaultCommentComment IDint(4)not 主鍵,遞增 usernamenvarchar(50)not 會員姓名 CardNumnvarchar(50)not10000 卡號 telnvarchar(50) 聯(lián)系電話 24 Addressnvarchar
45、(50) 聯(lián)系地址 Rnumint(4)not 租借數(shù)量 Btotalint(4) 租借次數(shù) AdddateDatetime(8)getdate() 租借日期 MoneyMoney(8) 押金 表 3.5 會員信息列表 下為租借信息表,主要存儲了租借的各項信息以及各項信息的約束條件。 FieldFieldType(Length)Type(Length)NullableNullableDefaultDefaultCommentComment IDint(4)not 主鍵,遞增 Vidint(4)not 音像制品 id Vnamenvarchar(50)not 音像制品名 Visrcnvarcha
46、r(50)not 狀態(tài) Moneymoney(8)0 押金 Idcardnvarchar(18) 證件號 renttimedatetime(8)not 租借時間 Adminnvarchar(50)not 管理 backtimedatetime(8)(1900-1-1) 歸還時間 constmoney(8)0 消費額 backtous er money(8)0 余額 memnamenvarchar(50) 租借者姓名 表 3.6 租借信息列表 下為音像制品信息表,主要存儲了音像制品的各項信息以及各項信息的約束條件。 FieldFieldType(Length)Type(Length)Nullab
47、leNullableDefaultDefaultCommentComment 25 IDint(4)not 主鍵,遞增 vnamenvarchar(50)not 音像制名 ClassIDint(4)not 類別 ID Vformatnvarchar(50)not 格式 DiskNumint(4)not 總數(shù)量 CopyYumint(4)not 拷貝數(shù)量 ISRCnvarchar(50)not ISRC 號 Pbulishnvarchar(50)not 出版社 Vpricemoney(8)not 價格 Rpricemoney(8)not 出租價格 AdddateDatetime(8)notget
48、date() 添加時間 RNumint(4)not0 出租數(shù)量 LeftNumint(4)not0 庫存數(shù)量 表 3.7 音像制品信息列表 3.3.43.3.4 數(shù)據(jù)庫完整性和安全性設(shè)計數(shù)據(jù)庫完整性和安全性設(shè)計 建立音像租賃管理信息系統(tǒng)的數(shù)據(jù)庫時完整性是指數(shù)據(jù)的正確性和相容性。 由于數(shù)據(jù)庫管理系統(tǒng)(DBMS)用完整性約束條件來檢查本身數(shù)據(jù)庫中的數(shù)據(jù)是否 滿足規(guī)定的條件。而數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù) 據(jù)庫中。本系統(tǒng)中則由前面所定義的表與表之間的聯(lián)系以及表中各字段屬性約束 的設(shè)計來實現(xiàn)該數(shù)據(jù)庫的完整性。 根據(jù)在使用音像租賃管理信息系統(tǒng)時所要經(jīng)受的一些相對于數(shù)據(jù)庫來說的安
49、全性的考驗,則可將數(shù)據(jù)庫的安全性看做是指保護(hù)數(shù)據(jù)庫以防止租賃經(jīng)營中一些 違規(guī)的,徇私舞弊的舉動所造成的數(shù)據(jù)泄漏、更改或破壞。在現(xiàn)實意義下的數(shù)據(jù) 庫系統(tǒng)中,大量的音像制品相關(guān)數(shù)據(jù)集中存放,如果由于前面所提出的那些舉動 而對數(shù)據(jù)庫造成了數(shù)據(jù)泄漏、更改或破壞,那么直接牽涉到的將是經(jīng)濟(jì)上的巨大 損失。由此,系統(tǒng)的安全保護(hù)措施就顯得更為重要。在本次系統(tǒng)設(shè)計中,通過從 各個環(huán)節(jié)上的設(shè)計對管理員的操作進(jìn)行了規(guī)范化,從各個角度將系統(tǒng)設(shè)計成每個 環(huán)節(jié)相互治肘的情況,當(dāng)管理員作出某些不尋常舉動時,系統(tǒng)不僅會自動提示操 26 作人員的操作不當(dāng),還會制約操作人員恣意的對數(shù)據(jù)進(jìn)行更改或破壞,從而保證 數(shù)據(jù)庫的安全性,直
50、接保障了系統(tǒng)使用業(yè)者的直接利益。 3.3.53.3.5 數(shù)據(jù)庫的連接數(shù)據(jù)庫的連接 在 ASP 腳本中可以通過三種實用的方法連接SQL Server2000數(shù)據(jù)庫:通過 ODBC DSN 建立連接,通過 oledb 建立連接和通過 driver 建立連接。 本系統(tǒng)在設(shè)計時考慮到在實際應(yīng)用中的穩(wěn)定,安全等多方面因素,在進(jìn)行了充分的 比較后,選取了通過 driver 建立連接的方式作為數(shù)據(jù)庫連接的方法。 在連接數(shù)據(jù)庫的文件(cls_main.asp)里面添加程序如下 連接數(shù)據(jù)庫 Public Function ConnData() Dim TempConn on error Resume Next
51、Dim ConnStr If Err Then Err.Clear() Set TempConn = server.CreateObject(“adodb.connection“) ConnStr = “Provider=SQLOLEDB.1;Persist Security Info=False;Server=127.0.0.1;User ID=DatabaseName;Password=Password;Database=myol;“ TempConn.Open(ConnStr) Set Conn = TempConn Set TempConn = Nothing If Err.Numbe
52、r 0 Then Response.Write(“the sytem error“) Response.End() End If End Function 27 第四章第四章 音像租賃管理系統(tǒng)功能模塊設(shè)計與實現(xiàn)音像租賃管理系統(tǒng)功能模塊設(shè)計與實現(xiàn) 4.14.1 主頁面的設(shè)計主頁面的設(shè)計 由于在設(shè)計時考慮到使用該系統(tǒng)的主要客戶群面單一(主要使用及長時間 操作的人員為音像租賃店鋪管理員,具備網(wǎng)絡(luò)條件及瀏覽興趣的音像租賃制品消 費者的操作及使用相對來說要少很多) ,針對其長時間的單一操作的工作性質(zhì), 所以在設(shè)計整個頁面頭尾設(shè)計時更多的考慮到了色彩的選擇以及相對簡單不煩瑣 的設(shè)計理念。 參考現(xiàn)今流行色以
53、及整體亮色系對于人員工作情緒有所帶動和提高的理論, 在設(shè)計時選用了蘭色與白色為主要基色,配以相對和諧的花紋讓使用者賞心悅目 的同時能對工作效率有所提高。 后臺主頁面截圖如圖 4.1 所示 圖 4.1 后臺主頁面截圖 為了操作人員的便捷,提高其自身的操作積極性,以及考慮到美觀等因素, 作者將傳統(tǒng)的主頁面項目欄從頁頭位置移動到了頁面的左側(cè),并且采用了類似 QQ 分類邊框的設(shè)計,使得該系統(tǒng)在直觀下有別于其他系統(tǒng),看起來十分的簡潔,美 觀。同時大大提高了操作的快捷程度,方便了操作人員,提高了其自身操作的積 極性。 同時在現(xiàn)階段 QQ 聊天工具大范圍被用戶所接受的情況下一定程度上顯示了其 使用分類框條設(shè)
54、計的成功性,故借鑒這樣的經(jīng)驗而做出的分類邊框設(shè)計能夠更好 28 的提高使用者的使用積極性和直觀接受度,為產(chǎn)品本身帶來直接性的經(jīng)濟(jì)利益。 同時在邊框上設(shè)計了隱藏按鈕,若是信息量大邊框設(shè)計影響到了使用者的瀏 覽還可以點擊隱藏按鈕將邊框隱藏。 分類邊框的部分截圖如圖 4.2 所示 圖 4.2 分類邊框的部分截圖 包含分類邊框的的代碼為 分類邊框上方包含時間顯示的代碼為 采用 JavaScript 實現(xiàn)。 分類邊框中顯示隱藏菜單的主要代碼為 /顯示/隱藏左邊幀( 默認(rèn)情況下為顯示左邊幀 2003.4 ) var currentChoice = true; function setFrame() /al
55、ert (top.fs_main.news.cols); if(currentChoice) 29 if (parent.setyou.cols=“150,10,*,10,198“) parent.setyou.cols=“150,10,*,10,0“; /document.img1.src=arrow2.src; /document.img1.alt=“顯示菜單“; setFrame(); 同樣采用 JavaScript 來實現(xiàn)。 4.24.2 信息檢索信息檢索 針對于音像租賃業(yè)的大小店鋪均擁有眾多的音像租賃制品及以拷貝,以及這 些制品及拷貝所帶來的龐大的信息數(shù)據(jù)庫的特點,在每次完成音像制品
56、租借前對 音像制品的查找將是十分關(guān)鍵的只有在相對少的時間內(nèi)利用系統(tǒng)所設(shè)計的搜 索條件來更加快速的查找的結(jié)果才能在同類產(chǎn)品中提升自我價值。而系統(tǒng)本身在 設(shè)計開發(fā)時考慮到主要使用群(店鋪管理人員)就已經(jīng)先在產(chǎn)品的分類和格式上 使用了由管理業(yè)者自行添加和編輯的半自動模式,借此使得管理業(yè)者在使用搜索 功能時能夠更加得心應(yīng)手。由在音像的租借和回還中都設(shè)計的帶有客戶自身搜索 習(xí)慣風(fēng)格的搜索功能,以實現(xiàn)對音像制品的快速查找,方便使用者的管理和交易。 “音像分類”不清楚的情況下可不填,在以上的框中輸入某一項輸入相關(guān)關(guān) 鍵名,由于使用了模糊查找,也可輸入相關(guān)關(guān)鍵名中的某一字或多字,然后點擊 “查詢音像”則可得到
57、如圖 4.3 所示的搜索結(jié)果 30 開始 進(jìn)入檢索頁 選擇檢索 條件 音像分類 輸入關(guān)鍵字 顯示結(jié)果 ISRC 出版社 加入時間 音像ID 音像名 關(guān)鍵字為空? 結(jié)束 N Y 圖 4.3 信息檢索模塊流程圖 4.34.3 業(yè)務(wù)瀏覽業(yè)務(wù)瀏覽 由于考慮到作為主要使用群體的管理業(yè)者對于整個店鋪的音像制品并不會像 一般消費者那般關(guān)心所有的細(xì)節(jié)問題,僅僅是會對音像制品的租借狀態(tài),租賃相 關(guān)信息等商業(yè)氣味較濃的相關(guān)信息產(chǎn)生主要興趣,所以在設(shè)計瀏覽功能是主要是 針對管理業(yè)者設(shè)計,針對于相關(guān)店鋪內(nèi)的音像制品的信息、狀態(tài)等項目,也就是 在設(shè)計信息瀏覽時,所提供的瀏覽功能更多的考慮了管理業(yè)者,由此實現(xiàn)系統(tǒng)中 的業(yè)
58、務(wù)瀏覽功能。 管理業(yè)者還可以通過該瀏覽功能中所設(shè)計的較為人性化的快捷查詢?yōu)g覽已歸 還和未歸還的相關(guān)音像制品信息及狀態(tài)。 點擊“業(yè)務(wù)瀏覽”可得如圖 4.4 所示 31 業(yè)務(wù)瀏覽 選擇分類 條件 進(jìn)入頁面 未歸還制品已歸還制品 顯示結(jié)果顯示結(jié)果 結(jié)束 圖 4.4 業(yè)務(wù)瀏覽流程圖 4.44.4 系統(tǒng)前臺功能設(shè)計系統(tǒng)前臺功能設(shè)計 由于在設(shè)計系統(tǒng)時考慮到需要為一部分具備網(wǎng)絡(luò)條件的音像租賃制品消費用戶提 供瀏覽和搜索查詢相關(guān)音像制品信息的功能,但整體系統(tǒng)從實際需求考慮還是需 要將設(shè)計重點倚重于店鋪管理人員的需求,故在考慮管理人員需求的重點前提下, 為相對來說比較少的使用群體簡單設(shè)計前臺功能,使這部分使用者
59、能夠通過系統(tǒng) 對音像租賃制品的相關(guān)信息進(jìn)行瀏覽,并能夠通過搜索功能節(jié)省時間。由于功能 實現(xiàn)相對簡單,故在實現(xiàn)這些功能時調(diào)用前面介紹的信息檢索和業(yè)務(wù)瀏覽這兩個 功能,只是在其使用時屏蔽了管理鍵位,使其不具備管理權(quán)限,防止系統(tǒng)管理上 的混亂。由此避免了相似功能的重復(fù)設(shè)計,又為更多的使用人員提供了方便。 4.54.5 音像制品信息的管理音像制品信息的管理 下圖 4.5 為音像制品管理的總體流程圖 32 開始 進(jìn)入影象制品信息管理 選擇相關(guān)操作 音像分類 音像添加 進(jìn)行相應(yīng)管理 結(jié)束 音像刪除音像格式分類 音像修改 圖 4.5 影象制品信息管理流程圖 4.5.14.5.1 音像制品的分類音像制品的分類
60、 在考慮分類類型時,借鑒了現(xiàn)目前比較流行的分類方式,即:將大分類板塊 作為主分類類型放置,在添加了主分類類型之后可根據(jù)具體的二級分類將其所歸 屬的二級分類類型歸屬到主分類下,以此類推可不限級數(shù)的進(jìn)行向下增級的 分類延伸。同時如前文所述,此項目在分類時提供由經(jīng)營使用者自行輸入分類名 稱,則可進(jìn)一步加深使用者的搜索記憶,使搜索功能的方便易用性得到進(jìn)一步的 提高。 比如在分類名輸入中,由管理者輸入“電影” ,分類級別選擇主類別,則可在 以后的分類輸入中講“喜劇片” 、 “科幻片”等片別做為“電影”這個主類別的二 級類別,如果信息實在過于龐大,需要三級分類,則可將“喜劇片”劃分為“無 厘頭搞笑” 、
61、“黑色幽默片”等三級分類項目。 綜上所述,音像制品的分類采用了適合實際情況需要的帶有自定義方式的分 類方法,在可自定義輸入名稱的同時,可以按照個人喜好、店鋪風(fēng)格或流行趨勢 等多方面因素指定分類風(fēng)格,完成具有自我特色的音像制品分類定義。 33 4.5.24.5.2 音像制品格式的分類音像制品格式的分類 由于現(xiàn)在各種音像制品種類繁多,格式也越來越讓人難以琢磨,很多不認(rèn)識 的商品格式會在一瞬間流通于世,為了防止此類情況的發(fā)生,在設(shè)計時設(shè)計了可 自定義格式名的方式方便操作人員。猶如前面的分類功能一樣,為了加深使用者 在操作后的記憶效果,方便加速查詢搜索功能的實現(xiàn),在設(shè)計時也同樣使用了自 行設(shè)置格式名的
62、半自動功能。 如現(xiàn)在比較流行的“RMVB”格式,為了方便大眾記憶和分辨,可以在格式 取名時將其輸入為“RMVB 電腦影片格式”這樣的名稱,如果覺得名稱過長不方 便記憶,也可根據(jù)自身要求進(jìn)行自定義操作。 4.5.34.5.3 音像制品的刪除和修改音像制品的刪除和修改 當(dāng)管理人員發(fā)現(xiàn)某音像制品的相關(guān)信息由于某些原因發(fā)生錯誤時(如操作失 誤、信息流通錯誤、記錄錯誤、丟失、被盜等) ,為了方便往后的正常經(jīng)營,需 要在設(shè)計時考慮以上因素從而設(shè)計音像制品的修改和刪除功能。 而音像制品的修改就如同在添加音像制品信息時一樣,因為使用的是相同的 一個數(shù)據(jù)庫表,所以在修改的項目設(shè)計時將頁面風(fēng)格做成如添加時一樣,方
63、便了 管理人員的二次操作,不需要再次熟悉操作界面和方法,節(jié)省了操作時間和人力 資源。 4.5.44.5.4 音像制品的添加音像制品的添加 由于前文所述的半自動輸入功能的積累,當(dāng)管理業(yè)者在添加音像制品時對其 分類就顯得相對輕松且具有一定的個人或店鋪特色。根據(jù)其自身經(jīng)營需要,在分 類完成后進(jìn)行添加可以加深管理業(yè)者的熟悉程度,根據(jù)其自身喜好或規(guī)章要求對 產(chǎn)品進(jìn)行快速分類,記憶信息的添加。 在這些信息添加之后,音像制品所具有的相關(guān)信息即成為具有經(jīng)營者特色或 店鋪特色的信息,方便了管理人員的查找和搜索,也對長期的固定消費人群提供 了方便,使店鋪本身特色醒目,有別于其他競爭單位。 34 4.64.6 業(yè)務(wù)
64、管理業(yè)務(wù)管理 音像制品的出租與歸還音像制品的出租與歸還 如果在音像制品的出租和歸還時需要海量的音像制品信息中一個一個的通過 瀏覽的方式進(jìn)行該音像制品狀態(tài)轉(zhuǎn)換的操作,那么對于經(jīng)營者在租借與歸還時所 謂的便捷操作和時間節(jié)省來說將無異于空談,在此考慮到如前文所述的關(guān)于整個 系統(tǒng)操作時的便捷,簡潔等效果,將搜索功能的引用無疑是最為實際的。 鑒于先音像制品租賃行業(yè)均會對音像租賃制品進(jìn)行編號,以及每個音像制品 的發(fā)行代碼不盡相同,且更多的消費者在沒有瀏覽店鋪內(nèi)音像制品的所有信息而 僅僅是為租借某一最新音像時只會提供其名稱,考慮以上的實際情況,便在設(shè)計 出租時加如搜索,且搜索項目分為“音像 ID” , “音
65、像名” , “ISRC 音像代碼”三 項。 在查找到相關(guān)的音像制品信息之后只要選擇是壓錢或是壓證件(輸入證件號) , 或是會員在檢查了會員證件后輸入會員號,就可以實行租借了。 在用戶進(jìn)行歸還時只要在歸還界面下進(jìn)行相同操作就可以順利實現(xiàn)歸還功能 了,需要注意的是歸還時設(shè)計了一個應(yīng)收和實收的概念,針對于現(xiàn)在許多店鋪的 會員制度還在如是會員時設(shè)計了會員打 9 折的優(yōu)惠結(jié)算方式。 開始 進(jìn)入業(yè)務(wù)管理頁面 選擇業(yè)務(wù)操作 出租歸還 進(jìn)行相應(yīng)管理 結(jié)束 35 圖 4.6 業(yè)務(wù)管理流程圖 4.74.7 報表統(tǒng)計報表統(tǒng)計 4.7.14.7.1 資金報表資金報表 每個成熟的管理業(yè)者都會在根據(jù)個人習(xí)慣或整個店鋪的經(jīng)營習(xí)慣在每天或每 月或每年的時間點上對整個經(jīng)營狀況和資金運轉(zhuǎn)做出相關(guān)統(tǒng)計,以此結(jié)算來對過 去的相對時間段的經(jīng)營狀況和資金運轉(zhuǎn)做出有效分析,得出自身評價,做出總結(jié), 得以提高。 根據(jù)實際情況對公司的運營狀況進(jìn)行分析的必要條件便是資金報表。以此種 行之有效的辦法作為經(jīng)驗,在整個系統(tǒng)中設(shè)計相關(guān)的資金報表,并且根據(jù)每個使 用者不同的行為觀察習(xí)慣設(shè)計出可以按照年、月、日分類觀察,并在日期轉(zhuǎn)換的 同時可以轉(zhuǎn)換想要單獨觀察的某一分類項目,不論是一級主分類,還是二級,三 級等分類項目。由
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。