庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第1頁(yè)
庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第2頁(yè)
庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第3頁(yè)
庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第4頁(yè)
庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-ASP語(yǔ)言畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、論論 文文 庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名論文作者姓名: : 申請(qǐng)學(xué)位專(zhuān)業(yè)申請(qǐng)學(xué)位專(zhuān)業(yè): : 申請(qǐng)學(xué)位類(lèi)別申請(qǐng)學(xué)位類(lèi)別: : 指指導(dǎo)導(dǎo)教教師師姓姓名名 ( (職職稱(chēng)稱(chēng) ) ): : 論文提交日期論文提交日期: : 庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 庫(kù)存管理是企業(yè)管理的重要組成部分。在企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中,庫(kù)存管理既 必須保證生產(chǎn)車(chē)間對(duì)原材料、零部件需求,又直接影響采購(gòu)、銷(xiāo)售部門(mén)的購(gòu)、銷(xiāo) 活動(dòng)。本文主要從系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu),功能模塊劃分,系統(tǒng)設(shè)計(jì)方面進(jìn)行說(shuō) 明。系統(tǒng)基于 B/S 模式,采用 ASP 和 SQL Server20XX 數(shù)

2、據(jù)庫(kù)系統(tǒng)來(lái)實(shí)現(xiàn)物品信 息管理,庫(kù)存警示,信息查詢(xún),留言版等功能。本系統(tǒng)完全符合信息管理系統(tǒng)的要 求,并且系統(tǒng)從需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)到具體代碼實(shí)現(xiàn)和后期的功能測(cè) 試都嚴(yán)格遵循了軟件工程的思想。 關(guān)鍵詞關(guān)鍵詞:庫(kù)存管理;數(shù)據(jù)庫(kù);信息管理;B/S 模式;ASP Abstract Stock management is an important component of the enterprises management. In enterprise production and business activities, stock management must ensure the pr

3、oduction workshops demand spare parts of the raw materials, and directly affect the activities of the purchasing and sales departments. This paper has analyzed the stock management system basic functions and composition of the system, including requirements analysis, system structure, function modul

4、es, and system design explanation. The system bases on B/S model and uses ASP and SQL Server 20XX database system to achieve articles information management, stock warning, statistic and inquiry, message boards and other functions. The system fully complies with the information management system. An

5、d requirements from the system analysis, the outline design, detailed design, implementation of the functional test, the development process strictly adhered to the ideas of software engineering. Key words: Stock Management; Database; Information Management; B/S Model; ASP 目目 錄錄 論文總頁(yè)數(shù):23 頁(yè) 1引言.1 2庫(kù)存

6、管理系統(tǒng)分析.1 2.1系統(tǒng)需求分析.1 2.2創(chuàng)建本系統(tǒng)的構(gòu)思及工作流程圖.2 2.3系統(tǒng)的目標(biāo)與任務(wù).5 2.4系統(tǒng)運(yùn)行環(huán)境.6 2.4.1硬件環(huán)境.6 2.4.2軟件環(huán)境.6 2.4.3SQL Server 20XX 簡(jiǎn)介 .6 2.5管理信息系統(tǒng)的概述.6 2.6MVC 介紹.6 3庫(kù)存管理系統(tǒng)總體設(shè)計(jì).7 3.1系統(tǒng)功能分析.7 3.2界面設(shè)計(jì).8 3.2.1系統(tǒng)色彩規(guī)劃.8 3.2.2系統(tǒng)框架設(shè)計(jì).9 3.3系統(tǒng)功能模塊設(shè)置.7 3.4數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn).9 3.4.1數(shù)據(jù)庫(kù)的需求分析.9 3.4.2數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn).10 4系統(tǒng)功能的實(shí)現(xiàn)及相應(yīng)代碼.12 4.1用戶(hù)查詢(xún)模塊以及

7、相應(yīng)代碼.12 4.2網(wǎng)絡(luò)管理模塊及相應(yīng)代碼.13 4.3留言版模塊及相應(yīng)代碼.14 5系統(tǒng)測(cè)試.15 5.1測(cè)試范圍.15 5.2測(cè)試方法.15 5.3測(cè)試結(jié)果.16 結(jié) 論.16 參考文獻(xiàn).17 附 錄.18 致 謝.22 聲 明.23 第 1 頁(yè) 共 23 頁(yè) 1 引言引言 庫(kù)存管理對(duì)企業(yè)來(lái)說(shuō)是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。 為及時(shí)結(jié)清每一筆業(yè)務(wù),盤(pán)點(diǎn)庫(kù)存和貨物流動(dòng)情況,保證企業(yè)生產(chǎn)用料以及貨物 安全,庫(kù)存管理人員要花費(fèi)大量人力物力和時(shí)間來(lái)做數(shù)據(jù)記錄統(tǒng)計(jì)工作。作為計(jì) 算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,具有著手工管理所無(wú)法比 擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便

8、、可靠性高、存儲(chǔ)量大、保密性好、壽命 長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高庫(kù)存管理的效率,也是企業(yè)的科學(xué)化、 正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必 要的事情。 目前,在一些中小型公司中,庫(kù)存管理部分目前仍為手工、半手工操作。從 供應(yīng)單位辦理入庫(kù)登記開(kāi)始,到使用單位輸領(lǐng)料出庫(kù)手續(xù)為止,所有操作基本上 都是由倉(cāng)庫(kù)管理人員筆寫(xiě),手理,加上算盤(pán)、計(jì)算器來(lái)完成。這不僅繁鎖,效率低,而 且缺乏庫(kù)存管理的一些基本手段,如庫(kù)存狀況統(tǒng)計(jì),查詢(xún)經(jīng)濟(jì)訂貨量計(jì)算等,這給 企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟(jì)利益上的損失。這嚴(yán)重的影響庫(kù) 存管理的工作效率。因此我用所學(xué)到的計(jì)算機(jī)知

9、識(shí),力求建成一個(gè)高效、健壯、 易用的庫(kù)存管理信息系統(tǒng)。 庫(kù)存管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于單位的決策者和管 理者來(lái)說(shuō)都至關(guān)重要,所以庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷 的查詢(xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件庫(kù)存,這種管理方式 存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù) 據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深 刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。庫(kù)存管理系 統(tǒng)的諸多優(yōu)點(diǎn)極大地提高庫(kù)存管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與

10、 世界接軌的重要條件。 2 庫(kù)存管理系統(tǒng)分析庫(kù)存管理系統(tǒng)分析 2.12.1 系統(tǒng)需求分析系統(tǒng)需求分析 企業(yè)的庫(kù)存管理系統(tǒng),要有效的管理倉(cāng)庫(kù)的貨物信息,要完成的功能包括倉(cāng) 庫(kù)內(nèi)物品信息的修改、物品的刪除,物品類(lèi)別的增加刪除,出入庫(kù)庫(kù)存數(shù)量的增 減、供應(yīng)商的選擇,新倉(cāng)庫(kù)的創(chuàng)建等。此系統(tǒng)中還要根據(jù)不同的用戶(hù)權(quán)限進(jìn)行不 同的操作,當(dāng)用戶(hù)非法操作或操作失敗以及操作成功時(shí)給出相應(yīng)的提示信息。 用戶(hù)類(lèi)型及對(duì)應(yīng)權(quán)限 有下列兩種用戶(hù)類(lèi)型: 第 2 頁(yè) 共 23 頁(yè) (1)系統(tǒng)管理員:可以登錄該系統(tǒng)中所有的倉(cāng)庫(kù)進(jìn)行庫(kù)存操作??梢孕略鲇脩?hù) 并對(duì)其設(shè)置權(quán)限,查看該系統(tǒng)中所有的用戶(hù)及其隸屬的倉(cāng)庫(kù),有刪除用戶(hù)的權(quán)限。 可

11、新增供應(yīng)商,查看所有供應(yīng)商并選擇刪除供應(yīng)商??尚略鰝}(cāng)庫(kù),查看所有倉(cāng)庫(kù) 并選擇刪除倉(cāng)庫(kù)。 (2)普通用戶(hù):只能用相應(yīng)的用戶(hù)名和密碼登錄對(duì)應(yīng)的倉(cāng)庫(kù),只可在對(duì)應(yīng)的倉(cāng) 庫(kù)進(jìn)行庫(kù)存操作。可以查看該系統(tǒng)中所有的用戶(hù)及其隸屬的倉(cāng)庫(kù),但不能做刪除 用戶(hù)操作,也沒(méi)有新增用戶(hù)的權(quán)限。可以查看所有供應(yīng)商,查看所有倉(cāng)庫(kù),但沒(méi)有 刪除供應(yīng)商和刪除倉(cāng)庫(kù)的權(quán)限,也不能做新增供應(yīng)商和新增倉(cāng)庫(kù)的操作。 庫(kù)存貨物基本信息 庫(kù)存貨物的基本信息包括:物品編號(hào),物品名字,物品類(lèi)型,物品總數(shù),盤(pán)點(diǎn)時(shí) 間,物品單價(jià),最大限數(shù)量,最小限數(shù)量,貨物單價(jià),物品的相關(guān)說(shuō)明,物品的供應(yīng) 商以及相關(guān)的庫(kù)存操作。 庫(kù)存操作要求 管理員用戶(hù)可以對(duì)任何倉(cāng)庫(kù)

12、進(jìn)行添加類(lèi)別,刪除類(lèi)別,添加物品,刪除物品, 出庫(kù),入庫(kù),修改物品的操作。 入庫(kù)登記:入庫(kù)物品應(yīng)該嚴(yán)格分類(lèi)按批次管理;同一批次的物品具有相同的 入庫(kù)批號(hào),入庫(kù)批號(hào)包括很多信息,其中最重要的一條就是入庫(kù)日期,這對(duì)某些易 變質(zhì)物品有重要的參考價(jià)值。 出庫(kù)登記:出庫(kù)物品和入庫(kù)一樣也應(yīng)該嚴(yán)格把關(guān),應(yīng)對(duì)庫(kù)存進(jìn)行修改,如果出 庫(kù)成功就從相應(yīng)批次的物品扣除已出庫(kù)物品的數(shù)量。 客戶(hù)只能對(duì)庫(kù)存信息進(jìn)行查詢(xún)和瀏覽。 2.22.2 創(chuàng)建本系統(tǒng)的構(gòu)思及工作流程圖創(chuàng)建本系統(tǒng)的構(gòu)思及工作流程圖 隨著時(shí)代的發(fā)展、計(jì)算機(jī)行業(yè)的進(jìn)步。各種庫(kù)存問(wèn)題越來(lái)越突出,其效率的 低下和時(shí)間的浪費(fèi)已經(jīng)成了廣大庫(kù)存問(wèn)題的大毛病。人們希望一種即

13、快捷又高 效的庫(kù)存管理,能解決以上的弊端,能提高時(shí)效性。從此目的出發(fā),我們組建一個(gè) 服務(wù)性平臺(tái),提供一個(gè)“虛擬”的平臺(tái)給用戶(hù)和客戶(hù),將庫(kù)存一些煩瑣的操作變 成一個(gè)后臺(tái)式的處理,用戶(hù)和客戶(hù)之間只需要簡(jiǎn)簡(jiǎn)單單的幾步就能完成對(duì)貨物的 入庫(kù)或出庫(kù)操作,并對(duì)貨物進(jìn)行門(mén)別類(lèi)進(jìn)行整理,用戶(hù)可以很輕松地完成對(duì)貨物 的查詢(xún),節(jié)約大量的時(shí)間。 綜上所述,我們確定了網(wǎng)站的內(nèi)容,確定了網(wǎng)站風(fēng)格并對(duì)網(wǎng)站的所有的功能 進(jìn)行總的概括,確定這些功能在網(wǎng)站的位置及要求達(dá)到的效果。在此基礎(chǔ)上,逐 步完成對(duì)網(wǎng)站的構(gòu)造和功能的實(shí)現(xiàn)。 第 3 頁(yè) 共 23 頁(yè) 系統(tǒng)總體流程圖如下: 圖 1-1 系統(tǒng)總體流程圖 系統(tǒng)入庫(kù)操作業(yè)務(wù)流程圖如

14、下: 圖 1-2 系統(tǒng)入庫(kù)操作業(yè)務(wù)流程圖 庫(kù)存管理系統(tǒng) 用戶(hù)登錄 否 游客 客戶(hù) 是 庫(kù)存操作 管理員 登錄頁(yè)面 留言 退出登錄 信息查詢(xún) 身份判定 開(kāi)始 物品編號(hào)是 否存在 新建物品資料 數(shù)量n 是 否 結(jié)束 物品數(shù)量+N (N0) 保存 第 4 頁(yè) 共 23 頁(yè) 系統(tǒng)出庫(kù)操作業(yè)務(wù)流程圖如下: 圖 1-3 系統(tǒng)出庫(kù)操作業(yè)務(wù)流程圖 2.32.3 系統(tǒng)的目標(biāo)與任務(wù)系統(tǒng)的目標(biāo)與任務(wù) 一個(gè)友好完善的界面不僅能夠方便系統(tǒng)的使用者,而且能夠使各個(gè)模塊間的 劃分明確,結(jié)構(gòu)更趨于完善。所以一個(gè)好的界面的設(shè)計(jì)工作在進(jìn)行系統(tǒng)開(kāi)發(fā)的時(shí) 候是必不可少和十分重要的。本系統(tǒng)將努力建立一個(gè)友好的人機(jī)交互界面,同時(shí) 系統(tǒng)還

15、兼具完備的管理功能。 本系統(tǒng)要求實(shí)現(xiàn)以下功能: : 1.本系統(tǒng)采用 Browse/Server 架構(gòu)的系統(tǒng),選用所熟悉的開(kāi)發(fā)工具及開(kāi)發(fā)環(huán) 境進(jìn)行本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。 2.本系統(tǒng)要求實(shí)現(xiàn)信息管理,物品信息管理,庫(kù)存警示管理,統(tǒng)計(jì)查詢(xún)管理功 能,留言版等功能。 2.42.4 系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境 2.4.12.4.1 硬件環(huán)境硬件環(huán)境 CPU:SP220XX 內(nèi)存:512M 硬盤(pán):80G 2.4.22.4.2 軟件環(huán)境軟件環(huán)境 開(kāi)發(fā)工具:Dreamweaver 8、SQL20XXServer 此系統(tǒng)運(yùn)行在具有獨(dú)立發(fā)表站點(diǎn)的 Windows20XX/NT 系統(tǒng)并且裝有 SQL20XXServer

16、 的服務(wù)器和 IIS(也可將站點(diǎn)和數(shù)據(jù)庫(kù)服務(wù)器分成兩臺(tái)計(jì)算機(jī))。 出庫(kù)數(shù)量是否 為最大量 否 是 物品數(shù)量-N (N0) 刪除物品資料 保存 開(kāi)始 結(jié)束 第 5 頁(yè) 共 23 頁(yè) 2.4.32.4.3 SQL Server 20XX 簡(jiǎn)介簡(jiǎn)介 SQL Server 20XX 是 Microsoft 公司推出的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),一 般工作于 Microsoft 公司的操作系統(tǒng)的平臺(tái)上,例如 Microsoft Windows 20XX/XP/20XX。 Microsoft SQL Server 20XX 具有分布式數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)功能,支持客戶(hù) 機(jī)/服務(wù)器結(jié)構(gòu),并能夠進(jìn)行分布式事務(wù)處理和

17、聯(lián)機(jī)分析處理,它提供了豐富的管 理工具以支持?jǐn)?shù)據(jù)的安全性管理,完整性管理和作業(yè)管理。 2.52.5 管理信息系統(tǒng)的概述管理信息系統(tǒng)的概述 管理信息系統(tǒng)(簡(jiǎn)稱(chēng) MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ) 上發(fā)展起來(lái)的綜合性邊緣科學(xué)。在 21 世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系 統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支 持。 管理信息系統(tǒng)是一個(gè)由人、機(jī)(計(jì)算機(jī))組成的能進(jìn)行管理信息的收集、傳 遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。它能觀測(cè)企業(yè)或組織的各種運(yùn)動(dòng)情況,利 用過(guò)去的數(shù)據(jù)預(yù)測(cè)未來(lái);從全局出發(fā)輔助決策;利用信息控制企業(yè)或組織行為, 幫助其實(shí)現(xiàn)長(zhǎng)遠(yuǎn)的規(guī)劃目標(biāo)

18、。簡(jiǎn)言之,管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,具 有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。 管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。管理信息 系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基 礎(chǔ),同時(shí)將現(xiàn)代管理理論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè) 組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的智能信息系統(tǒng)。 2.62.6 MVC 介紹介紹 MVC(Model/View/Controller)是一個(gè)設(shè)計(jì)模式,是國(guó)外用得比較多的一種設(shè) 計(jì)模式, MVC 包括三類(lèi)對(duì)象。Model 是應(yīng)用對(duì)象,View 是它在屏幕上的表示, Control

19、ler 定義用戶(hù)界面對(duì)用戶(hù)輸入的響應(yīng)方式。它強(qiáng)制性的使應(yīng)用程序的輸 入、處理和輸出分開(kāi)。使用 MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控 制器。它們各自處理自己的任務(wù)。 模型(Model) 模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。 視圖(View) 視圖是應(yīng)用程序中用戶(hù)界面相關(guān)的部分,是用戶(hù)看到并與之交互的界面。 控制器(controller) 控制器工作就是根據(jù)用戶(hù)的輸入,控制用戶(hù)界面數(shù)據(jù)顯示和更新 model 對(duì)象 狀態(tài)。 第 6 頁(yè) 共 23 頁(yè) 3 庫(kù)存管理系統(tǒng)總體設(shè)計(jì)庫(kù)存管理系統(tǒng)總體設(shè)計(jì) 3.13.1 系統(tǒng)功能分析系統(tǒng)功能分析 本系統(tǒng)的總體任務(wù)是為公司提供方

20、便、快捷、高效和安全的倉(cāng)庫(kù)管理模式。 系統(tǒng)登錄:與一般的登錄系統(tǒng)相似,主要是對(duì)登錄用戶(hù)的身份進(jìn)行合法 性驗(yàn)證。登錄身份分成兩種:管理員、客戶(hù)。不同的身份有不同的權(quán)限和操作。 個(gè)人信息維護(hù):管理員和客戶(hù)的個(gè)人基本信息管理。包括“信息設(shè)置” “密碼設(shè)置”,用來(lái)設(shè)置個(gè)人信息的聯(lián)系方式和登錄密碼設(shè)置。 網(wǎng)絡(luò)管理:管理員和客戶(hù)根據(jù)相應(yīng)的權(quán)限對(duì)倉(cāng)庫(kù)進(jìn)行管理和控制。 查看/刪除模塊(用戶(hù),倉(cāng)庫(kù),供應(yīng)商):當(dāng)系統(tǒng)管理員登錄進(jìn)入系統(tǒng)時(shí)可 以對(duì)其進(jìn)行刪除操作。當(dāng)普通用戶(hù)登錄進(jìn)入系統(tǒng)時(shí),只可查看當(dāng)前信息,而不能 夠進(jìn)行刪除操作。 庫(kù)存操作模塊:可進(jìn)行添加類(lèi)別,刪除類(lèi)別,新增物品,刪除物品,入庫(kù), 出庫(kù),修改物品操作

21、。系統(tǒng)管理員可登錄到任意倉(cāng)庫(kù)進(jìn)行如上操作,普通用戶(hù)只 能查看物品信息等操作。 退出:所有的系統(tǒng)合法用戶(hù)登錄完成操作后退出系統(tǒng)都要進(jìn)行“退出” 操作、或者進(jìn)行用戶(hù)轉(zhuǎn)換也需要進(jìn)行“退出”操作。 3.23.2 系統(tǒng)功能模塊設(shè)置系統(tǒng)功能模塊設(shè)置 系統(tǒng)的界面要整潔、清晰,最需要的是實(shí)現(xiàn)系統(tǒng)的安全性,系統(tǒng)要根據(jù)不同的 用戶(hù)進(jìn)行不同的操作,系統(tǒng)設(shè)置了用戶(hù)的訪問(wèn)權(quán)限,如果當(dāng)前用戶(hù)超越了權(quán)限,系 統(tǒng)應(yīng)給出相應(yīng)的報(bào)錯(cuò)信息。 網(wǎng)絡(luò)管理模塊:管理員管理和操作信息 操作對(duì)象:管理員 瀏覽對(duì)象:管理員 具體操作:主要對(duì)倉(cāng)庫(kù)進(jìn)行出庫(kù)入庫(kù)操作以及信息修改 網(wǎng)絡(luò)服務(wù)模塊:及時(shí)查看庫(kù)存信息 操作對(duì)象:管理員 瀏覽對(duì)象:管理員、客

22、戶(hù) 網(wǎng)站客服:本公司的聯(lián)系方式 操作對(duì)象:管理員 瀏覽對(duì)象:所有人均可以查看 留言版模塊:及時(shí)反映客戶(hù)以及游客對(duì)本系統(tǒng)的建議和意見(jiàn) 操作對(duì)象:客戶(hù)、游客 瀏覽對(duì)象:所有人均可以查看 第 7 頁(yè) 共 23 頁(yè) 對(duì)應(yīng)的模塊功能圖如下: 圖 3-1 系統(tǒng)功能模塊圖 3.33.3 界面設(shè)計(jì)界面設(shè)計(jì) 3.3.13.3.1 系統(tǒng)色彩規(guī)劃系統(tǒng)色彩規(guī)劃 網(wǎng)站是信息的載體形式,色彩設(shè)計(jì)必須以完成網(wǎng)站可視性閱讀功能為目的。 本系統(tǒng)采用白色基調(diào),黑色為輔調(diào)。 白色在系統(tǒng)中主要作為背景色,導(dǎo)航欄字體顏色。白色視覺(jué)度,注目度都比 較高,因?yàn)榘咨珵槿?所以也能滿(mǎn)足本管理系統(tǒng)用戶(hù)心理要求,加之與黑色字 體配合,使整個(gè)系

23、統(tǒng)更具閱讀可視性,操作易用性。整個(gè)系統(tǒng)看起來(lái)頗大氣,富有 立體感。再者,白色代表純潔、簡(jiǎn)單、潔凈。 黑色為全色相,沒(méi)有純度,它本身無(wú)刺激性,所有在本系統(tǒng)中的主體文字顏色 都設(shè)置為黑色,這正所謂“白底黑字”,以增強(qiáng)閱讀可視性。 3.3.23.3.2 系統(tǒng)框架設(shè)計(jì)系統(tǒng)框架設(shè)計(jì) 本系統(tǒng)主要是從游客、客戶(hù)和管理員三方面出發(fā),來(lái)定義系統(tǒng)的功能。網(wǎng)站 共有網(wǎng)絡(luò)服務(wù)、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)客服、留言版,共 4 個(gè)模塊。 網(wǎng)絡(luò)服務(wù)主要是提供庫(kù)存查詢(xún),方便客戶(hù)和游客了解倉(cāng)庫(kù)里的物品信息,并 對(duì)物品信息有一個(gè)大致的了解。這個(gè)模塊主要提供了兩個(gè)功能:顯示全部和分類(lèi) 查詢(xún),以方便用戶(hù)能更快捷的查詢(xún)自己感興趣的物品。 網(wǎng)絡(luò)管理

24、是我們的核心模塊,此模塊只提供給管理員進(jìn)行操作。管理員必須 以指定的賬號(hào)和密碼才能進(jìn)行此模塊。這里有 4 個(gè)主要功能:對(duì)客戶(hù)、物品、管 理員和庫(kù)存操作的管理。 (1) 對(duì)客戶(hù)的管理:只有客戶(hù)表里的用戶(hù)才能向管理員申請(qǐng)庫(kù)存物品。客戶(hù)的 庫(kù)存管理系統(tǒng) 系統(tǒng)介紹 入庫(kù)操作 出庫(kù)操作 庫(kù)存操作 倉(cāng)庫(kù)信息 管理 管理員 管理 客戶(hù)管理 物品查詢(xún) 倉(cāng)庫(kù)管理 留言版 用戶(hù)管理 第 8 頁(yè) 共 23 頁(yè) 添加必須是用戶(hù)向管理員申請(qǐng),經(jīng)管理員同意方可加入。基本操作是查看,添加, 修改和刪除。 (2) 對(duì)物品的管理:物品的加入必須由客戶(hù)向管理員提出,并物品到達(dá)倉(cāng)庫(kù)后, 管理員才加入。對(duì)加入的物品在首頁(yè)進(jìn)行顯示,以

25、方便游客和用戶(hù)對(duì)物品的動(dòng)態(tài) 有最新,最快的了解。物品有一定的時(shí)間期限和數(shù)量上的限制。基本操作是查看、 添加、修改和刪除。 (3) 管理員的管理:這里是對(duì)管理員的基本信息的管理。由于一些原因,我們 在這里并不有管理員權(quán)限的差異,即所有管理員都其它管理員一樣有修改的權(quán)限。 基本操作是查看、添加、修改和刪除。 (4) 庫(kù)存操作:主要是實(shí)現(xiàn)了入庫(kù)和出庫(kù)的操作。這里操作通作操作員(管理 員)對(duì)應(yīng)編號(hào)的物品進(jìn)行入庫(kù)或出庫(kù)的操作,實(shí)現(xiàn)一個(gè)用戶(hù)和客戶(hù)之間交易的平 臺(tái),能更有效對(duì)各種物品交易進(jìn)行管理。 3.43.4 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 3.4.13.4.1 數(shù)據(jù)庫(kù)的需求分析數(shù)據(jù)庫(kù)的需求分析 根

26、據(jù)系統(tǒng)需求可知,該系統(tǒng)數(shù)據(jù)庫(kù)需建五張表: 出或入庫(kù)記錄表:存放物品主要出入庫(kù)信息。 客戶(hù)信息表:存放用戶(hù)的基本信息及權(quán)限。 庫(kù)存信息表:記錄倉(cāng)庫(kù)具體物品的基本信息和屬性。 留言信息表:記錄留言者的基本信息和權(quán)限。 管理員信息表:記錄管理員的基本信息和權(quán)限。 第 9 頁(yè) 共 23 頁(yè) 對(duì)應(yīng)的數(shù)據(jù)庫(kù)表之間的邏輯關(guān)系圖如下: 圖 3-2 數(shù)據(jù)庫(kù)表之間的邏輯關(guān)系 3.4.23.4.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 經(jīng)過(guò)數(shù)據(jù)庫(kù)分析與得到的邏輯結(jié)構(gòu)。本系統(tǒng)使用 Microsoft SQA Server 20XX 作為數(shù)據(jù)庫(kù)開(kāi)發(fā)工具;創(chuàng)建名為 KCXX 的數(shù)據(jù)庫(kù)根據(jù)各種功能的實(shí)現(xiàn)以及 考慮到將來(lái)系統(tǒng)

27、功能上的擴(kuò)展,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空 物品編號(hào)Int4否 物品名字Varchar40是 物品類(lèi)型varchar30是 物品總數(shù)Int4是 盤(pán)點(diǎn)時(shí)間Datetime8是 物品價(jià)格Money8是 最大限數(shù)量Int4是 最小限數(shù)量Int4是 有效日期Datetime8是 表 3-1 出或入庫(kù)記錄 表 第 10 頁(yè) 共 23 頁(yè) 狀態(tài)Char10是 列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空 IDInt4否 物品編號(hào)Int4是 客戶(hù)編號(hào)Int4是 員工編號(hào)Int4是 物品數(shù)量Int4是 出庫(kù)或入庫(kù)類(lèi)型Char8是 操作時(shí)間Datetime8是 金額Money8是 lxInt4是 列名數(shù)據(jù)類(lèi)型長(zhǎng)

28、度允許空 員工編號(hào)Int4否 員工姓名Char10是 登錄名Char10是 列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空 客戶(hù)編號(hào)Int4否 客戶(hù)單位或個(gè)人Varchar50是 客戶(hù)類(lèi)型Char10是 AdressVarchar50是 聯(lián)系方式char20是 列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空 留言日期Datetime8否 呢稱(chēng)Char20是 標(biāo)題Char25是 內(nèi)容varchar5000是 表 3-4 留言信息表 表 3-3 庫(kù)存信息表 表 3-5 管理員信息 表 表 3-2 客戶(hù)信息 表 第 11 頁(yè) 共 23 頁(yè) 密碼char8是 4 系統(tǒng)功能的實(shí)現(xiàn)及相應(yīng)代碼系統(tǒng)功能的實(shí)現(xiàn)及相應(yīng)代碼 4.14.1 用戶(hù)查詢(xún)模塊以及相應(yīng)代

29、碼用戶(hù)查詢(xún)模塊以及相應(yīng)代碼 用戶(hù)查詢(xún)分為兩種查詢(xún)一種是全部列出和分類(lèi)查詢(xún)。 (1)用戶(hù)查詢(xún)模塊的功能:全部列出指將倉(cāng)庫(kù)里的所有物品信息全部列出來(lái), 提供給用戶(hù)。分類(lèi)查詢(xún)指根據(jù)物品的某些屬性來(lái)查找物品。 (2)部分代碼如下: Dim rs1 Dim rs1_numRows Set rs1 = Server.CreateObject(ADODB.Recordset) rs1.ActiveConnection = MM_kcxx_STRING if cxnr= then rs1.Source= select * from dbo.庫(kù)存信息 where 物品編號(hào) 0 elseif clxl=物品編號(hào)

30、or clxl = 物品總數(shù) or clxl = 最大限數(shù)量 or clxl =最小限數(shù)量 or clxl=物品單價(jià) then cxnr=clng(cxnr) rs1.Source = SELECT * FROM dbo.庫(kù)存信息 where &clxl&=&cxnr& elseif clxl=盤(pán)點(diǎn)時(shí)間 or clxl=有效日期 then cxnr=cdate(cxnr) rs1.Source = SELECT * FROM dbo.庫(kù)存信息 where &clxl&=&cxnr& else rs1.Source = SELECT * FROM dbo.庫(kù)存信息 where &clxl&=&c

31、xnr& end if rs1.CursorType = 0 rs1.CursorLocation = 2 rs1.LockType = 1 rs1.Open() rs1_numRows = 0 % else rs1.Source = SELECT * FROM dbo.庫(kù)存信息 where &clxl&=&cxnr& end if % 根據(jù)物品屬性的不同,以不同的形式來(lái)的查尋。全部列出的實(shí)現(xiàn)只有在輸入 信息框里沒(méi)寫(xiě)入信息的時(shí)候激活。 4.24.2 網(wǎng)絡(luò)管理模塊及相應(yīng)代碼網(wǎng)絡(luò)管理模塊及相應(yīng)代碼 (1)網(wǎng)絡(luò)管理功能:提供給管理員進(jìn)行操作。即對(duì)要進(jìn)入此頁(yè)面的人進(jìn)行驗(yàn) 證登陸。網(wǎng)絡(luò)管理頁(yè)面左下角為四

32、個(gè)方面(客戶(hù)、倉(cāng)庫(kù)、管理員、庫(kù)存操作),點(diǎn) 擊相關(guān)的按鍵會(huì)出現(xiàn)具體的操作按鍵,同時(shí)在網(wǎng)頁(yè)中心顯示相應(yīng)的功能界面,以 第 12 頁(yè) 共 23 頁(yè) 供管理員進(jìn)行操作。 (2)部分代碼如下: 4.34.3 留言版模塊及相應(yīng)代碼留言版模塊及相應(yīng)代碼 (1)留言版模塊功能:是提供給用戶(hù)進(jìn)行留言,用戶(hù)對(duì)本系統(tǒng)有什么建議、意 見(jiàn)或者疑問(wèn)可以在留言版留言,管理員可以從中及時(shí)了解用戶(hù)的意見(jiàn),及時(shí)做出 進(jìn)行改良或者回答疑問(wèn),讓用戶(hù)能很滿(mǎn)意的使用本系統(tǒng)。 (2)部分代碼如下: % If session (id) empty then Dim rs 第 13 頁(yè) 共 23 頁(yè) Dim rs_numRows Set r

33、s = Server.CreateObject (ADODB.Recordset) rs.ActiveConnection = MM_kcxx_STRING rs.Source = SELECT * FROM dbo.管理者信息 where 員工姓名 =&session(name)& rs.CursorType = 0 rs.CursorLocation = 2 rs.LockType = 1 rs.Open() rs_numRows = 0 end if % =0 and not objRS.eof% (這里對(duì)留言?xún)?nèi)容的顯示) 5 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 5.15.1 測(cè)試范圍測(cè)試范圍 隨著系統(tǒng)的

34、建成,這并不意味著所有事情都結(jié)束了,我們還要像測(cè)試一個(gè)系 統(tǒng)一樣對(duì)整個(gè)系統(tǒng)進(jìn)行各方面的測(cè)試以確定其性能,主要包括程序調(diào)試、功能測(cè) 試、數(shù)據(jù)庫(kù)調(diào)試、以及安全測(cè)試等。 程序調(diào)試:由于 DREAMWAVER 具有自動(dòng)編譯功能,所以設(shè)計(jì)者無(wú)需編寫(xiě)較 多的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序 調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。 第 14 頁(yè) 共 23 頁(yè) 功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí) 際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完 善。數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)

35、進(jìn)行測(cè)試,包括 進(jìn)行數(shù)據(jù)的輸入輸出、人員的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。 安全測(cè)試:該過(guò)程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安 全問(wèn)題,然后根據(jù)這些問(wèn)題有針對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶(hù)登陸以 及系統(tǒng)修改等安全測(cè)試。 系統(tǒng)測(cè)試的主要目的是可能更多的發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤、不足以及功能的不完 善。測(cè)試時(shí)主要根據(jù)以下原則: 1.確定預(yù)期輸出結(jié)果。 2.程序員應(yīng)避免測(cè)試自己的程序。 3.徹底檢查每個(gè)測(cè)試結(jié)果。 4.對(duì)非法的和非預(yù)期的輸入數(shù)據(jù)也要像合法的和預(yù)期的輸入數(shù)據(jù)一樣編寫(xiě) 測(cè)試用例。 5.不要扔掉測(cè)試用例。 6.程序模塊經(jīng)測(cè)試后,遺留的錯(cuò)誤數(shù)目往往與己發(fā)現(xiàn)的錯(cuò)誤數(shù)目成比例。 5

36、.25.2 測(cè)試方法測(cè)試方法 1. 順利登錄管理員模塊后,在用戶(hù)管理頁(yè)面刪除或激活若干用戶(hù),看能否順 利修改數(shù)據(jù)庫(kù)。 2. 順利登錄網(wǎng)絡(luò)管理模塊,管理員能否正確對(duì)倉(cāng)庫(kù)進(jìn)行操作。 3. 順利登錄網(wǎng)絡(luò)服務(wù)模塊,客戶(hù)和管理員是否能正確查看庫(kù)存信息以及對(duì) 自己基本信息的修改。 4. 進(jìn)行了入或出庫(kù)操作后,查看是否對(duì)數(shù)據(jù)庫(kù)里的信息進(jìn)行了更新。 5. 點(diǎn)擊“退出”,是否能順利退出模塊。 5.35.3 測(cè)試結(jié)果測(cè)試結(jié)果 1管理員能準(zhǔn)確無(wú)誤的進(jìn)行物品庫(kù)存管理操作。 2客戶(hù)能順利的進(jìn)行查詢(xún)、查看物品和留言。 3管理員和客戶(hù)都能進(jìn)行基本信息的修改。 4可以安全退出系統(tǒng)。 5系統(tǒng)運(yùn)行效果圖見(jiàn)附錄。 結(jié)結(jié) 論論 本系

37、統(tǒng)基本上實(shí)現(xiàn)了庫(kù)存的基本操作:物品查詢(xún),出或入庫(kù)操作,庫(kù)存警示等 功能,本系統(tǒng)設(shè)計(jì)的美觀大方,簡(jiǎn)單干凈而且清新明亮;并且能在一定程度上提 高企業(yè)庫(kù)存操作的效率性和準(zhǔn)確性;達(dá)到了相應(yīng)的要求。 第 15 頁(yè) 共 23 頁(yè) 在整個(gè)畢業(yè)設(shè)計(jì)期間,我對(duì)系統(tǒng)和用戶(hù)需求都進(jìn)行了細(xì)致的分析,同時(shí)對(duì)課 題所涉及的若干計(jì)算機(jī)技術(shù),都做了簡(jiǎn)要的闡述,我獲益最大的就是能夠鍛煉了 縝密的思維方式,能多個(gè)角度的看待、處理問(wèn)題,科學(xué)的整理和分析所學(xué)的專(zhuān)業(yè) 知識(shí),提煉成一種思想。論文的撰寫(xiě),使我對(duì)此系統(tǒng)的開(kāi)發(fā)和完善了更科學(xué)系統(tǒng) 的詳細(xì)總結(jié),我相信這對(duì)我日后的學(xué)習(xí)和工作將產(chǎn)生巨大的影響。 由于時(shí)間和知識(shí)水平等原因,設(shè)計(jì)所完成的

38、只是我所理解的程度上。雖然即 將畢業(yè),但在以后的學(xué)習(xí)工作中,我一定要繼續(xù)堅(jiān)持不斷地學(xué)習(xí)新興的專(zhuān)業(yè)知識(shí) 及相關(guān)的非專(zhuān)業(yè)知識(shí),只有這樣才能緊跟時(shí)代的潮流,使自己的專(zhuān)業(yè)水平更上一 樓。 參考文獻(xiàn)參考文獻(xiàn) 1 方睿,刁仁宏,吳四九網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用M成都:四川大學(xué)出版社,20XX。 2 宣小平,但正剛等ASP 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航M北京:清華大學(xué)出版社,1998。 3 吳麗萍,王衛(wèi)兵,章儀,王濤ASP 企業(yè)管理系統(tǒng)開(kāi)發(fā)實(shí)例M北京:清華大學(xué)出版社, 20XX。 4 安忠,吳洪波管理信息系統(tǒng)第二版M北京:中國(guó)鐵道出版社,20XX。 5 黎連業(yè).管理信息系統(tǒng)設(shè)計(jì)與實(shí)施M北京:清華大學(xué)出版社,1999。

39、6 孟凡奇,陳慶平,呂偉編ASP 程序設(shè)計(jì)基礎(chǔ)M上海:上海交通大學(xué)出版社,20XX。 7 鄧文淵等ASP 與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)M北京:中國(guó)鐵道出版社,20XX。 8 天創(chuàng)工作室ASP 網(wǎng)頁(yè)制作實(shí)戰(zhàn)步步通M北京:人民郵電出版社,20XX。 第 16 頁(yè) 共 23 頁(yè) 附附 錄錄 本系統(tǒng)運(yùn)行頁(yè)面效果圖如下: 圖 1 物品信息查看頁(yè)面 圖 2 物品信息查看頁(yè)面 第 17 頁(yè) 共 23 頁(yè) 圖 3 客戶(hù)添加頁(yè)面 圖 4 倉(cāng)庫(kù)信息頁(yè)面 第 18 頁(yè) 共 23 頁(yè) 圖 5 入出庫(kù)操作頁(yè)面 圖 6 物品信息添加頁(yè)面 第 19 頁(yè) 共 23 頁(yè) 圖 7 管理員信息修改頁(yè)面 圖 8 留言版頁(yè)面 第 20 頁(yè) 共 23 頁(yè) 致致 謝謝 本文是在王海春老師和刁仁宏老師的熱情關(guān)心和指導(dǎo)下完成的,他們淵博的 知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在 此向他們表示我最衷心的感謝! 在論文完成過(guò)程中,本人還得到了李孟同學(xué)的熱心幫助,本人向他們表示深深 的謝意! 最后向在百忙之中評(píng)審本文的各位專(zhuān)家、老師表示衷心的感謝! 作者簡(jiǎn)介: 姓 名: 康富春 性別: 男 出生年月:1984 年 11 月 民族: 漢 E-mail: 第 21 頁(yè) 共 23 頁(yè) 聲聲 明明 本論文的工

溫馨提示

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

評(píng)論

0/150

提交評(píng)論