|
第一章 引 言 經(jīng)濟(jì)大環(huán)境的變化使得規(guī)模經(jīng)濟(jì)的優(yōu)勢不再突出。固定的硬設(shè)備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價值、服務(wù)、品牌附加值、渠道等要素資源的投入?yún)s能增加企業(yè)的效益。“速度沖擊規(guī)?!钡乃俣冉?jīng)濟(jì)概念已經(jīng)向企業(yè)提出。 那么對于日益發(fā)展壯大的企業(yè)集團(tuán),怎樣才能找到一套功能強(qiáng)大扇我饌卣埂par低運(yùn)行成本、安全可靠的管理解決方案,來跟上企業(yè)的發(fā)展,跟上時代的發(fā)展呢?我們認(rèn)為最好的辦法是利用Internet這個工具,架構(gòu)自己的供需鏈管理平臺,使無處不在的互聯(lián)網(wǎng)為你所用,實現(xiàn)無處不在的管理目標(biāo)。讓Internet像電一樣融入到企業(yè)的管理之中,提高企業(yè)在新經(jīng)濟(jì)時代的核心競爭力,通過對Internet的高效率使用,在激烈的市場競爭中,首先打贏第一仗“信息戰(zhàn)”。正是基于對Internet的這種深刻認(rèn)識,針對中國企業(yè)特點提出了基于Internet的網(wǎng)絡(luò)商務(wù)管理解決方案——企業(yè)銷售管理系統(tǒng)。 .1開發(fā)背景及意義 中小企業(yè)在我國經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競爭將越來越激烈。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時間、空間的局限性,給中小企業(yè)帶來了更多的發(fā)展機(jī)會,同時也增大了企業(yè)之間的競爭強(qiáng)度。這就要求中小企業(yè)必須改變企業(yè)的經(jīng)營管理模式,提高企業(yè)的運(yùn)營效率。目前,我國中小企業(yè)的信息化水平還很低,相比國外企業(yè),還只處于剛開始始用的階段。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟(jì)快速多變,競爭激烈,企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。 來賓七匹狼服飾有限公司是以生產(chǎn)、銷售、開發(fā)、“七匹狼 菲博爾”牌西服、休閑裝、T恤、家紡、皮具等涉及整個服飾領(lǐng)域的現(xiàn)代化綜合型企業(yè)。公司采用特許連鎖加盟的營銷模式,現(xiàn)已形成覆蓋全省、輻射全國的專賣網(wǎng)絡(luò)。各特許連鎖加盟店鋪(以下簡稱為專賣店)通過公司打印的產(chǎn)品信息表了解產(chǎn)品,再通過電話、傳真等方式向公司訂貨。公司的銷售部門負(fù)責(zé)整理訂單,并核對專賣店信息,制作發(fā)貨表,交給倉庫部門發(fā)貨。銷售部門定期進(jìn)行訂貨及銷售統(tǒng)計工作,對銷售業(yè)績較好的專賣店進(jìn)行獎勵。 然而,隨著公司的發(fā)展,產(chǎn)品大量增加、專賣店大量增加,公司的產(chǎn)品信息發(fā)布和訂貨、銷售統(tǒng)計工作變得極為復(fù)雜。每當(dāng)公司開發(fā)出了新產(chǎn)品或者修改了產(chǎn)品價格,就要打印出表格,下發(fā)給每個專賣店;專賣店通過電話或傳真?zhèn)鬟_(dá)的訂貨信息,經(jīng)常出現(xiàn)錯誤,銷售部門要花費(fèi)大量的精力整理訂單、填寫發(fā)貨單。公司與專賣店的信息交互成本不斷增加,效率卻越來越低。落后的信息交流方式已經(jīng)成為制約公司擴(kuò)大業(yè)務(wù)的瓶頸。 因此,七匹狼公司需要一個銷售管理系統(tǒng),實現(xiàn)公司與專賣店之間基于網(wǎng)絡(luò)的快速準(zhǔn)確的信息交互,并且提供一個便于銷售部門統(tǒng)計訂貨及銷售信息的解決方案。 .2系統(tǒng)開發(fā)的目標(biāo) 現(xiàn)在商品銷售單位需要處理大量的供應(yīng)商信息,還要時刻更新單位所銷售的產(chǎn)品信息,不斷地添加、修改銷售信息。面對各種不同的信息,需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,還需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。本系統(tǒng)建設(shè)的目的在于專賣店可以方便地從系統(tǒng)獲取產(chǎn)品信息,并且可以直接下訂單;銷售部門從系統(tǒng)獲取訂單,核對后通知倉庫部門發(fā)貨,系統(tǒng)自動創(chuàng)建發(fā)貨單呈現(xiàn)給倉庫員工;專賣店經(jīng)理將每天的銷售記錄錄入系統(tǒng),系統(tǒng)對訂貨及銷售記錄進(jìn)行統(tǒng)計,生成報表呈現(xiàn)給用戶。在此過程中,系統(tǒng)根據(jù)發(fā)貨信息及銷售信息自動更新公司及專賣店的庫存,根據(jù)訂貨信息及發(fā)貨信息自動更新店鋪經(jīng)理的資金。最終實現(xiàn)公司銷售系統(tǒng)的網(wǎng)絡(luò)化, 節(jié)省運(yùn)營成本,提高運(yùn)作效率。 .3開發(fā)設(shè)計思想 ⑴減少了系統(tǒng)對硬件的要求。系統(tǒng)主要運(yùn)行于服務(wù)器上,即系統(tǒng)運(yùn)行的硬件取決于服務(wù)器,客戶端的配置要求保證能夠使用瀏覽器即可。 ⑵節(jié)約了維護(hù)成本。系統(tǒng)的維護(hù)主要集中于服務(wù)器端,比起維護(hù)多個客戶端來說,成本和工作量將大大降低。 ⑶ 降低了系統(tǒng)升級維護(hù)的難度。邏輯和視圖的分離使得模塊相對獨(dú)立在業(yè)務(wù)變更及系統(tǒng)升級和維護(hù)時,難度大大降低,大大提高了工作人員的工作效率。在功能設(shè)計和系統(tǒng)實現(xiàn)方面,企業(yè)銷售管理網(wǎng)站將具有以下特點: ⑷ 實用性:為商品信息管理、用戶信息管理提供了快捷、方便的方法。 ⑸ 操作簡單:保證系統(tǒng)能適應(yīng)不同等級計算機(jī)水平的用戶,系統(tǒng)操作盡可能簡單。 ⑹ 代碼可讀性好:要求系統(tǒng)結(jié)構(gòu)清晰,代碼簡潔可讀,便于日后維護(hù)和擴(kuò)展。 第二章 系統(tǒng)分析 .1 系統(tǒng)初步調(diào)查 詳細(xì)了解和深刻認(rèn)識使用所開發(fā)系統(tǒng)的單位之現(xiàn)狀、發(fā)展方向、存在的問題和各級管理人員的信息需求是系統(tǒng)建設(shè)的重要基礎(chǔ)。收集到真實、準(zhǔn)確和適用的相關(guān)信息,是系統(tǒng)開發(fā)的第一階段——系統(tǒng)分析階段工作的重要內(nèi)容。信息收集也是完成系統(tǒng)分析各項任務(wù)的基礎(chǔ)。在系統(tǒng)建設(shè)中,建設(shè)者首先必須收集信息,了解情況,明確問題和目標(biāo),視具體情況決定工作方針。 該企業(yè)銷售管理系統(tǒng)采取的是訪問與實踐相結(jié)合的調(diào)查方法。首先,通過提問的方式與用戶進(jìn)行交談,收集有關(guān)信息,在訪問時充分聽取各方面的要求和希望,同時做好有關(guān)新系統(tǒng)的宣傳工作;其次,通過參加業(yè)務(wù)實踐了解系統(tǒng),有目的的跟班學(xué)習(xí),以達(dá)到比較深入細(xì)致地掌握工作流程中商品的訂購、庫存、查詢、結(jié)算等具體過程和內(nèi)容。 .2 可行性分析 系統(tǒng)的可行性分析的目的在于用最小的代價在盡可能短的時間內(nèi)確定在現(xiàn)有的技術(shù)、經(jīng)濟(jì)和人員素質(zhì)等條件下該問題是否能夠解決,是否值得去解決。其實質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。一般應(yīng)該從下述三方面研究每種解法的可行性:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。 .2.1 技術(shù)上的可行性 (1)目前的網(wǎng)絡(luò)狀況可以對瀏覽器/服務(wù)器應(yīng)用提供可靠的支持該企業(yè)已經(jīng)實現(xiàn)了局域網(wǎng)互連,網(wǎng)絡(luò)狀況良好,能較快速可靠的支持一般的網(wǎng)絡(luò)應(yīng)用,可以滿足一般性的瀏覽器/服務(wù)器應(yīng)用的網(wǎng)絡(luò)需求。 (2)現(xiàn)有的硬件環(huán)境可以滿足一般性應(yīng)用的需求 (3)現(xiàn)有的軟件環(huán)境可以滿足一般性應(yīng)用的需求 該企業(yè)內(nèi)部的計算機(jī)上采用的操作系統(tǒng)平臺,多為Microsoft公司的WindowsXP等,為圖形化操作系統(tǒng),界面一致,用戶使用方便。數(shù)據(jù)庫管理系統(tǒng)(DBMS)采用的是Miscrosoft SQL Server 2008 。該系統(tǒng)具有性能穩(wěn)定、使用簡單、功能強(qiáng)大、安全等特點,完全可以滿足中小型企業(yè)的數(shù)據(jù)管理和處理要求。 (4)企業(yè)內(nèi)部人員業(yè)務(wù)和技術(shù)水平 企業(yè)內(nèi)部工作人員對自身業(yè)務(wù)很了解,同時由于很多都受過計算機(jī)專業(yè)方面的教育,能夠較容易的對實際工作進(jìn)行分析,將實際工作進(jìn)行抽象概念化,而且能夠根據(jù)計算機(jī)的特點提出功能要求,降低開發(fā)人員與使用人員間溝通的時間。 (5)系統(tǒng)開發(fā)人員的技術(shù)水平 開發(fā)人員為信息管理與信息系統(tǒng)畢業(yè)生,具有一定的系統(tǒng)開發(fā)經(jīng)驗,專業(yè)知識掌握的也很好,再經(jīng)過參加實際項目的開發(fā),經(jīng)驗更加成熟,能夠較容易的了解用戶需求并能在計算機(jī)上實現(xiàn)。指導(dǎo)教師也具有很高的軟件開發(fā)經(jīng)驗,同時具有豐富的實際銷售管理方面的經(jīng)驗。這些都是系統(tǒng)開發(fā)質(zhì)量的重要保證。 (6)結(jié)論 通過后臺實現(xiàn)了對客戶各類訂單進(jìn)行管理的功能,實現(xiàn)了對網(wǎng)站新聞信息的更新功能。因此,該人事管理系統(tǒng)開發(fā)在技術(shù)上是可行的。 .2.2 經(jīng)濟(jì)上的可行性 企業(yè)商品銷售集團(tuán)網(wǎng)站,為商品銷售公司在網(wǎng)絡(luò)上提供了一個全面展示企業(yè)形象的平臺,使用戶更加的了解企業(yè)的動態(tài)信息。滿足客戶在線提交訂購商品,查詢商品信息等要求,網(wǎng)站提升了企業(yè)在客戶中的形象,使企業(yè)和用戶聯(lián)系更加密切,提高企業(yè)的經(jīng)濟(jì)效益。所以該企業(yè)銷售管理系統(tǒng)的開發(fā)在經(jīng)濟(jì)可行性方面是可行的。 .2.3 操作上的可行性 工作人員已經(jīng)比較熟悉了使用計算機(jī)進(jìn)行日常的數(shù)據(jù)信息處理的工作,能夠熟練的使用、Excel等軟件,以及一些專用的辦公軟件。對于辦公軟件的領(lǐng)悟能力很強(qiáng),能夠很快熟悉系統(tǒng)的操作方。 .3 需求分析 系統(tǒng)需求分析是軟件定義時期的最后一個階段,是系統(tǒng)開發(fā)工作中的重要環(huán)節(jié),它的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”這個問題。 .3.1 系統(tǒng)的功能需求 企業(yè)進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,主要由基礎(chǔ)信息模塊采購管理模塊、庫存管理模塊、商品銷售模塊、查詢統(tǒng)計模塊、往來管理模塊、系統(tǒng)設(shè)置模塊等功能。 企業(yè)進(jìn)銷存管理系統(tǒng)功能結(jié)構(gòu)如圖1所示。 .3.2 系統(tǒng)的運(yùn)行環(huán)境要求 (1)硬件環(huán)境 :P41.8GHz 內(nèi)存:256MB以上 硬盤空間:40GB (2)軟件環(huán)境 操作系統(tǒng):中文Windows 2000 ,Windows2003或XP 數(shù)據(jù)庫: SQL Server 2008 開發(fā)工具包: Visual Studio 2008 服務(wù)器:Tomcat; 瀏覽器:IE 5.0,推薦使用IE6.0. .3.3 系統(tǒng)的性能要求 (1)精度 本系統(tǒng)對精度的要求主要表現(xiàn)在數(shù)據(jù)庫設(shè)計上,這個在數(shù)據(jù)庫設(shè)計中會有相關(guān)內(nèi) 容,在此略。 (2)速度 響應(yīng)時間0.05秒以內(nèi)。 (3)靈活性 本系統(tǒng)的擴(kuò)展性很好,可以根據(jù)需求增加和刪除欄目,但不能改變系統(tǒng)的整體性。 (4)輸人輸出要求 輸入和輸出的要求在數(shù)據(jù)庫的設(shè)計中有相關(guān)內(nèi)容,見數(shù)據(jù)庫設(shè)計。 (5)故障處理要求 可能出現(xiàn)的軟硬件的問題是:無法訪問系統(tǒng),可能是服務(wù)器停止運(yùn)行或源代碼被更改;處理方法:檢查服務(wù)器或源代碼。 (6)安全保密要求。 設(shè)置用戶身份和密碼驗證要求。 .4 數(shù)據(jù)流分析 .4.1 數(shù)據(jù)流圖 當(dāng)數(shù)據(jù)在軟件系統(tǒng)中運(yùn)動時,它將被一系列“變換”所修改。數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。它是在對系統(tǒng)調(diào)研階段繪制出的業(yè)務(wù)流程圖的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向。 在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解它,因此是分析員與用戶之間極好的通信工具。此外,設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮怎樣具體的實現(xiàn)這些功能。數(shù)據(jù)流圖具有以下兩個特性: (1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工、處理與存儲。 (2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。 數(shù)據(jù)流圖由以下四種基本元素組成,即源點或終點、數(shù)據(jù)處理(功能)、數(shù)據(jù)存儲和數(shù)據(jù)流。該企業(yè)銷售管理系統(tǒng)的數(shù)據(jù)流程見圖2-2:外部實體 數(shù)據(jù)處理數(shù)據(jù)流 數(shù)據(jù)存儲商品銷售系統(tǒng)的數(shù)據(jù)流程圖如圖: 第三章 系統(tǒng)功能模塊設(shè)計 .1 企業(yè)銷售管理系統(tǒng)功能設(shè)計目標(biāo) 程序應(yīng)該盡量實現(xiàn)所有的實際工作中需要做的事情。用計算機(jī)進(jìn)行辦公,最大的好處就是能夠輕松的完成那些重復(fù)的、繁重的、公式化的、需要大量的人力、物力和時間的工作。這樣的工作如果由人來做,不僅需要大量的時間,整個過程也會很枯燥無味。企業(yè)銷售管理系統(tǒng)功能設(shè)計的目標(biāo)就是完成系統(tǒng)需求分析階段要求的系統(tǒng)功能需求,盡可能的實現(xiàn)整個銷售管理過程。 .2 企業(yè)銷售管理系統(tǒng)的系統(tǒng)功能設(shè)計 企業(yè)進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采 購管理模塊、庫存管理模塊、商品銷售模塊、查詢統(tǒng)計模塊、往來管理模塊、系統(tǒng)設(shè) 置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:基礎(chǔ)信息模塊該模塊主要管理添加公司信息、添加商品信息、公司信息管理、商品信息管理。進(jìn)貨管理模塊該模塊的主要管理商品進(jìn)貨信息錄入和商品退貨信息查詢。商品銷售模塊該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入查詢統(tǒng)計模塊該模塊主要管理銷售進(jìn)貨信息查詢、銷售退貨查詢、商品銷售查詢、商品退貨查詢、商品庫存查詢和商品銷售排行。往來管理模塊模塊主要管理商品進(jìn)貨賬單、商品退后賬單、銷售結(jié)賬查詢和銷售退貨結(jié)賬。系統(tǒng)設(shè)置模塊該模塊主要管理添加用戶、修改密碼、用戶管理和退出登錄。 第四章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access ,SQL Server,Oracle,Mysql,PointBase等。根據(jù)用戶需求和業(yè)務(wù)流程,本系統(tǒng)采用了SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)中所建立的數(shù)據(jù)庫為_Cars 。 .1 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個設(shè)計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計過程大致如下: (1) 根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息 對用戶需求進(jìn)行分析是數(shù)據(jù)庫設(shè)計的第一個階段。不斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,是設(shè)計概念模型的基礎(chǔ)。 (2) 設(shè)計數(shù)據(jù)的概念模型 概念模型是按用戶的觀點來對數(shù)據(jù)建模,是用于進(jìn)行信息世界建模的工具。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。 (3) 邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。 (4) 數(shù)據(jù)庫的實施與維護(hù)。 .2數(shù)據(jù)庫表的設(shè)計 本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2008數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為goldtoad,整個系統(tǒng)數(shù)據(jù)庫中共包含了97張表,下面將給出主要數(shù)據(jù)表概要說明以及主要數(shù)據(jù)表的結(jié)構(gòu)。為了對本系統(tǒng)中的數(shù)據(jù)庫的數(shù)據(jù)表有一個更清晰的認(rèn)識,在這里設(shè)計了一個數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖所示,該數(shù)據(jù)表樹形結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表。 .2.1主要數(shù)據(jù)表的結(jié)構(gòu) 由于本系統(tǒng)的設(shè)計以及結(jié)構(gòu)比較復(fù)雜,在這里我們的設(shè)計主要是成品銷售以及倉庫部分做一詳細(xì)說明:(產(chǎn)品基本情況表) 產(chǎn)品基本情況表主要用來保存藥品的基本信息,產(chǎn)品基本情況表的結(jié)構(gòu)如表所示:XsSaleMoney (銷售基本情況表)銷售基本情況表主要用來保存產(chǎn)品有關(guān)銷售的基本信息,銷售基本情況表的結(jié)構(gòu)如表所示:(銷售人員基本情況表)銷售基本情況表主要用于保存銷售人員的基本信息,銷售人員基本情況表的結(jié)構(gòu)如表所示:(銷售清單基本情況表)銷售清單基本情況表主要用于保存對于銷售情況的基本信息,銷售清單基本情況表的結(jié)構(gòu)設(shè)計如表所示:SysUser (系統(tǒng)用戶基本表)系統(tǒng)用戶基本表主要用于保存本系統(tǒng)試用用戶的基本信息,系統(tǒng)用戶基本表的結(jié)構(gòu)如表所示: .2.2數(shù)據(jù)庫設(shè)計文件goldtoad.pdm如下圖所示: 第五章 系統(tǒng)設(shè)計實現(xiàn) 這部分的設(shè)計是在前面的各項系統(tǒng)分析的基礎(chǔ)上進(jìn)行的總體結(jié)構(gòu)設(shè)計以及具體的模塊設(shè)計,為以后的程序設(shè)計制訂藍(lán)圖。為確定系統(tǒng)結(jié)構(gòu),必須從實現(xiàn)的角度把復(fù)雜的功能進(jìn)一步分解。通常程序中的一個模塊完成一個適當(dāng)?shù)淖庸δ?。?yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實現(xiàn)程序的完整功能,每個下層模塊再調(diào)用更下層的模塊,從而完成程序的一個子功能,最下層的模塊完成最具體的功能,便于使用者使用該系統(tǒng)。 .1 企業(yè)銷售管理系統(tǒng)主要功能模塊詳細(xì)設(shè)計 .1.1銷售管理系統(tǒng)的登錄界面的設(shè)計: 用戶登錄頁面比較簡單,為防止用戶的錯誤操作,應(yīng)設(shè)置錯誤處理頁面。在登錄操作中,一般發(fā)生的錯誤有:用戶輸入了錯誤的用戶名或密碼;或用戶直接單擊了【登錄】按鈕。對上述情況的判斷,我們就要通過ASP文件來實現(xiàn)。 在登錄頁面時,當(dāng)用戶提交了登錄資料后,就由表單action屬性指定的ASP文件在服務(wù)器端對這些資料進(jìn)行驗證。它的工作主要是判斷用戶的登錄的用戶名和密碼是否正確。完成這些工作,就必須從連接儲存用戶數(shù)據(jù)庫中取出相關(guān)的信息記錄。如果記錄驗證無誤,就通過ASP的Response對象的redirect方法,將用戶登錄的頁面?zhèn)鞯娇蛻舳说臑g覽器上;如果用戶輸入了錯誤的用戶名或密碼,就通過ASP的對象的Write方法彈出錯誤提示。 .1.2 基礎(chǔ)信息模塊 該模塊主要管理添加公司信息、添加商品信息、公司信息管理、商品信息管理。用戶可以通過單擊菜單主導(dǎo)航“基礎(chǔ)信息”/“商品信息管理”、“公司信息管理”超鏈接,進(jìn)入商品信息管理頁面。該頁面主要完成商品信息的添加。商品信息管理頁面設(shè)計效果如圖所示 .1.3進(jìn)貨管理模塊 該模塊的主要管理商品進(jìn)貨信息錄入和商品退貨信息查詢。 .1.4銷售管理模塊 該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入。 .1.5查詢統(tǒng)計模塊 該模塊主要管理銷售進(jìn)貨信息查詢、銷售退貨查詢、商品銷售查詢、商品退貨查詢、商品庫存查詢和商品銷售排行。 .1.6 往來管理模塊 模塊主要管理商品進(jìn)貨賬單、商品退后賬單、銷售結(jié)賬查詢和銷售退貨結(jié)賬。 .1.7系統(tǒng)設(shè)置模塊 該模塊主要管理添加用戶、修改密碼、用戶管理和退出登錄。 第六章 總 結(jié) 通過這三個多月來的辛勤努力不僅使我更精通了編程語言.Net與主流數(shù)據(jù)庫系統(tǒng)Sql Server 2008;而且自學(xué)能力也得到了很大程度上的提高,也進(jìn)一步擴(kuò)大了自己的知識面。它也幫助我進(jìn)一步的了解了社會,為就業(yè)奠定一定的基礎(chǔ)。通過這次畢業(yè)設(shè)計,我對目前流行的軟件開發(fā)方法和手段,有了一定的認(rèn)識,對面向?qū)ο蟮拈_發(fā)方法有了更深刻地了解,豐富了軟件開發(fā)的經(jīng)驗,提高了編程的水平,加深理解了許多課程中、書本上學(xué)到的知識和理論。同時通過編寫畢業(yè)設(shè)計論文,我還掌握了軟件文檔的書寫方法和書寫格式。 由于時間比較倉促,再加上自己的實際開發(fā)經(jīng)驗比較少,所以軟件還有許多不完善的地方,有些功能實現(xiàn)得并不理想。在已經(jīng)完成的程序中,也存在許多不盡人意的代碼和數(shù)據(jù)結(jié)構(gòu)。而這也讓我充分認(rèn)識到了軟件編制的困難程度。對軟件的編制速度、復(fù)雜程度也有了充分的認(rèn)識,對以后進(jìn)行更為復(fù)雜和更大的設(shè)計任務(wù)打下了堅實的基礎(chǔ)。同時也更深入地領(lǐng)會到理論是實踐的基礎(chǔ),一個好的算法和設(shè)計方案可以事半功倍。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|