版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> xx公司進銷存系統(tǒng)的設計與實現(xiàn)</p><p> The Design and Implement of Xx Company Invoicing System</p><p> 學 生 姓 名: </p><p> 學 院: 信息技術學院 </p>&l
2、t;p> 專 業(yè): 信息管理與信息系統(tǒng) </p><p> 班 級: </p><p> 學 號: </p><p> 指 導 教 師: </p><p> 審 閱 教 師:
3、 </p><p> 完 成 日 期: 2012年5月17日 </p><p><b> 摘 要</b></p><p> 隨著知識經(jīng)濟的到來,現(xiàn)代計算機技術、信息技術和網(wǎng)絡技術的飛速發(fā)展,使企業(yè)的經(jīng)營方式發(fā)生了巨大變化。網(wǎng)絡技術和企業(yè)管理軟件在企業(yè)經(jīng)營管理上日益廣泛的應用,深刻改變了企
4、業(yè)管理的面貌,最終引發(fā)了一場經(jīng)營管理的革命。對于眾多的中小型企業(yè)而言,如何通過規(guī)范化的管理和信息共享,降低自身運行成本、增強對市場的反應能力是一個關系到企業(yè)生死存亡的問題。企業(yè)管理軟件作為一個先進的管理思想和信息化工具,能夠為企業(yè)很好的解決這些問題。本文圍繞連鎖信息系統(tǒng)的構建,闡述了中小連鎖零售企業(yè)在國內(nèi)的發(fā)展情況,對中小零售企業(yè)信息化在我國發(fā)展的現(xiàn)狀做了簡要分析;接著簡要介紹了開發(fā)技術和開發(fā)平臺的基本情況,然后根據(jù)需求分析,建立系統(tǒng)用
5、例和數(shù)據(jù)庫模型;最后完成系統(tǒng)的開發(fā)。</p><p> 本系統(tǒng)采用了C/S應用模式。本文給出的適應中小型企業(yè)特點和需求的管理系統(tǒng)的設計方案和技術具有一定的代表性。該系統(tǒng)目前已經(jīng)成功開發(fā)和應用,使企業(yè)提高了工作效率,使得企業(yè)更好的管理業(yè)務,具有良好的應用前景。</p><p> 關鍵詞:進銷存;信息管理;面向對象</p><p> The Design and
6、Implement of Xx Company Invoicing System</p><p><b> Abstract</b></p><p> With the coming of knowledge economy the production and management mode ofenterprise have changed greatly
7、which are induced by the rapidly development of modern computer technology,information technology and network technology. Network and business management software outspread use in enterprises has brought about a prof
8、ound influence in the aspect of enterprise ’ s management, which will trigger an uttermost management revolution later on. Referring to numerous medium and smaller price</p><p> The system adopts three-
9、tier C/S application mode and software developing mode based on framework. The proposed design plan and technology of chain information management system in this essay is as certain of instructiveness, which adept to med
10、ium and small enterprises’ characteristics and need. The company has been promoted to improve efficiency and manage business better by successful developing and application of this system, and is shall have a good applic
11、ation prospect.</p><p> Keyword: Invoicing;information management;object oriented</p><p><b> 目 錄</b></p><p><b> 摘 要I </b></p><p> Abs
12、tractII</p><p><b> 一、引言1</b></p><p> ?。ㄒ唬╉椖块_發(fā)的背景1</p><p> (二)項目開發(fā)的意義1</p><p> 一、可行性分析3</p><p> ?。ㄒ唬┘夹g可行性3</p><p> ?。ǘ┙?jīng)濟
13、可行性3</p><p><b> 1.支出3</b></p><p><b> 2.效益3</b></p><p> (三)社會可行性3</p><p> 三、系統(tǒng)需求分析5</p><p><b> ?。ㄒ唬┫到y(tǒng)目標5</b>&l
14、t;/p><p> ?。ǘ┫到y(tǒng)功能需求5</p><p> 1.識別用例分析5</p><p> 2.系統(tǒng)用例及用例描述分析5</p><p> 3.業(yè)務流程分析9</p><p><b> 四、系統(tǒng)設計10</b></p><p> ?。ㄒ唬┫到y(tǒng)功能模塊劃
15、分和功能模塊圖10</p><p> 1系統(tǒng)總體結構10</p><p> 2.系統(tǒng)部分模塊活動圖10</p><p> 3系統(tǒng)管理功能結構圖11</p><p> ?。ǘ┫到y(tǒng)開發(fā)技術和開發(fā)工具18</p><p> (三)數(shù)據(jù)庫設計20</p><p> 1.概念結構設
16、計20</p><p> 2.邏輯結構設計23</p><p> 3.數(shù)據(jù)表設計23</p><p> (四)系統(tǒng)界面設計27</p><p> 五、性能測試與分析33</p><p> ?。ㄒ唬y試實例的研究與選擇33</p><p> ?。ǘy試環(huán)境與測試條件33&l
17、t;/p><p> ?。ㄈ嵗郎y試34</p><p> (四)測試總結34</p><p><b> 結 論35</b></p><p> 參 考 文 獻36</p><p><b> 致 謝37</b></p><p>&l
18、t;b> 一、引言</b></p><p> ?。ㄒ唬╉椖块_發(fā)的背景</p><p> 當今社會是一個信息社會,一個知識經(jīng)濟時代。自世界上第一臺計算機ENIAC于1946年在美國問世到現(xiàn)在,計算機業(yè)飛速發(fā)展,技術淘汰指標高的驚人,價格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”,隨之而來的是以全球信息網(wǎng)絡普及和全球信息共享為標志的“全球信息網(wǎng)
19、絡革命”的蓬勃興起??梢?,世界已進入在計算機信息管理領域中激烈競爭的時代,計算機已經(jīng)變得普通的不能再普通的工具,如同我們離不開的自行車、汽車一樣。在這種環(huán)境下證實了一句話:誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能在各種競爭中立于不敗之地。</p><p> 中小型企業(yè)在我國經(jīng)濟發(fā)展中具有重要的地位,目前我國的中小型企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,隨著全球經(jīng)濟一體化的發(fā)展
20、及中國加入WTO,中小型企業(yè)將面臨外資企業(yè)和國外產(chǎn)品與服務的嚴峻挑戰(zhàn)。如果我國的中小型企業(yè)不借助先進的管理思想轉變經(jīng)營觀念、使用信息化提高企業(yè)的管理水平和工作效率,將很難在今后的國際競爭中取勝。隨著技術發(fā)展,電腦的操作及管理日趨普及,因此我國中小型公司采用電腦管理公司的各種業(yè)務也已成為趨勢和必然。</p><p> 管理信息系統(tǒng)(MIS)是一個由人、計算機等組成的能進行信息的收集、傳遞、存儲、加工和使用的系統(tǒng)。
21、其主要任務是最大限度的利用現(xiàn)代計算機及網(wǎng)絡通訊技術加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設備、技術等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網(wǎng)絡獲得信息必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。</p><p&
22、gt; (二)項目開發(fā)的意義</p><p> 今天的客戶他們的消費方式已經(jīng)慢慢地由被動接受變?yōu)橹鲃舆x擇,這一變化要求企業(yè)管理人員認識到,即客戶有了比以往任何時候都多的對產(chǎn)品和服務進行比較和選擇的機會和權利,客戶成了真正的上帝。市場上不斷更新的信息要求現(xiàn)在的企業(yè)管理系統(tǒng)也要與時俱進,掌握大量的市場信息,統(tǒng)計銷售信息反饋給采購人員。這種市場環(huán)境,對企業(yè)而言既是挑戰(zhàn)也是機遇。對于企業(yè)管理人員應如何實現(xiàn)對多渠道銷售
23、與統(tǒng)一管理,就需要有一套完整的進銷存管理的理論與技術手段</p><p> 在激烈的競爭環(huán)境中,企業(yè)的服務能否滿足顧客的要求,能否在最大程度上提高顧客的滿意度,能否高效率的經(jīng)營管理企業(yè)就需要有一種全新的管理理念和管理手段,對企業(yè)的內(nèi)部和外部的資源進行整合。</p><p> 企業(yè)進銷存系統(tǒng)是一個方便顧客購買產(chǎn)品、員工管理企業(yè)的系統(tǒng)。</p><p> 企業(yè)進銷
24、存系統(tǒng)的優(yōu)點:1、對繁雜的名稱、類型等信息進行非常條理的管理,方便顧客查詢和企業(yè)管理。2、對企業(yè)的不同員工有不同的管理調(diào)配方式,各員工工作任務、目標分工明確。3、顧客可以在網(wǎng)上查詢、訂購。方便了顧客與企業(yè)的信息交互。</p><p> 4、不斷改善采購、銷售、存儲等業(yè)務流程,從根本上提高企業(yè)管理效率。5、提供及時的銷售活動日志和信息反饋,供決策人員及時響應,采取對策。6、及時發(fā)布企業(yè)最新動態(tài)消息。&l
25、t;/p><p><b> 可行性分析</b></p><p><b> (一)技術可行性</b></p><p> 企業(yè)進銷存管理系統(tǒng)從中小企業(yè)的實際出發(fā),可有效地管理企業(yè)的進銷存情況,并降低企業(yè)運營成本、及時調(diào)整營銷策略、提高庫房利用率。要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本
26、系統(tǒng)是VS開發(fā)語言,調(diào)試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。</p><p><b> ?。ǘ┙?jīng)濟可行性</b></p><p> 當前許多中小型企業(yè)都使用人工管理方式(即紙和筆)來管理企業(yè)的進
27、銷存,這樣的管理方式既困難又浪費時間和成本,并且容易出現(xiàn)漏賬、差賬的情況,因此中小企業(yè)應該向大型企業(yè)那樣采用先進的管理方式,提高企業(yè)效率、降低企業(yè)運營成本。</p><p><b> 1.支出</b></p><p> 一個企業(yè)如果要運行進銷存系統(tǒng),只需要幾臺計算機,所需的其他應用軟件、硬件系統(tǒng)也易于獲得,投入的資金非常少,節(jié)省支出。</p><
28、;p><b> 2.效益</b></p><p> 如果企業(yè)使用手動記賬的方式,缺點有很多,如浪費人力,時間,財力,賬本也會出現(xiàn)丟失、遺漏、被改動等意外情況,使企業(yè)遭受不必要的損失。進銷存有高效、準確、保密等特點。也可以通過進銷存系統(tǒng)查看銷售情況總結,分析市場及對手,因而做出正確的決策。所以說進銷存系統(tǒng)對企業(yè)來說是不可缺少的,能使企業(yè)的效益達到最高。</p><
29、p> 所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。</p><p><b> ?。ㄈ┥鐣尚行?lt;/b></p><p> 本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。使用系統(tǒng)的管理員,需要具備對Tomcat服務器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡
30、化了操作環(huán)節(jié)。</p><p> 隨著網(wǎng)絡技術的發(fā)展,企業(yè)的操作管理方式也發(fā)生了深刻的變革,迎來了嶄新的電子商務時代。進銷存系統(tǒng)也隨著信息技術的發(fā)展變得普遍。企業(yè)可以將進貨出貨情況詳細、準確的記錄下來,快捷的了解庫存、銷售等情況,從人力、物力、財力來說,效率得到了大大的提高,因而在眾多企業(yè)中才有競爭力。</p><p> 由以上分析可得知,本系統(tǒng)在技術上市可行的。</p>
31、<p> 綜上所述,本系統(tǒng)的設計與實現(xiàn)在經(jīng)濟、技術、社會上都是可行的。</p><p><b> 三、系統(tǒng)需求分析</b></p><p><b> ?。ㄒ唬┫到y(tǒng)目標</b></p><p> xx公司進銷存管理系統(tǒng)的使用,可以達到以下目標:</p><p> 1. 系統(tǒng)采用人機
32、交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠;</p><p> 2. 實現(xiàn)管理員入庫出庫記錄,查詢,清點等操作。</p><p> 3. 有效提高工作效率,減少工作強度,降低企業(yè)經(jīng)營成本,提高管理水平和企業(yè)競爭力;</p><p> 4. 實現(xiàn)對銷售情況自動總結。</p><p><b> ?。ǘ┫到y(tǒng)功能
33、需求</b></p><p><b> 1.識別用例分析</b></p><p> 前面已經(jīng)識別出了參與者,通過對需求的進一步分析,可以確定系統(tǒng)中存在以下用例:</p><p> ?。?)系統(tǒng)管理用例:本用例提供了包括用戶管理,系統(tǒng)設置等功能。</p><p> ?。?)采購功能用例:本用例提供了采購入庫
34、登記、采購退貨登記、供應商管理、采購查詢功能。</p><p> ?。?)客戶功能用例:本用例提供了客戶管理、區(qū)域管理等功能。</p><p> (4)銷售功能用例:本用例提供了銷售出庫庫登記、退貨登記、客戶管理、銷售查詢功能。</p><p> ?。?)倉庫功能用例:本用例提供了出入入庫登記、退貨登記、商品管理功能。</p><p>
35、2.系統(tǒng)用例及用例描述分析</p><p> ?。?)系統(tǒng)總體用例圖</p><p> 系統(tǒng)總體主要包含綜合主管、采購主管、銷售主管、倉庫主管。用例圖如圖3.1所示。</p><p> 圖3.1系統(tǒng)總體用例圖</p><p> (2)系統(tǒng)信息管理用例規(guī)約,如表3.1所示。</p><p> 表3.1系統(tǒng)管理用例
36、規(guī)約</p><p> (3) 采購用例規(guī)約,如表3.2所示。</p><p> 表3.2采購用例規(guī)約</p><p> (4)庫存管理用例規(guī)約,如表3.3所示。</p><p> 表3.3庫存管理用例規(guī)約</p><p><b> 3.業(yè)務流程分析</b></p><
37、;p> 業(yè)務流程主要包含庫存、出入、銷售訂單、采購等流程的分析如圖3.4</p><p><b> 圖3.4總體流程圖</b></p><p><b> 四、系統(tǒng)設計</b></p><p> ?。ㄒ唬┫到y(tǒng)功能模塊劃分和功能模塊圖</p><p><b> 1系統(tǒng)總體結構&l
38、t;/b></p><p> .系統(tǒng)的功能模塊主要為人事管理模塊,銷售管理模塊,財務管理模塊,采購管理模塊,庫存管理模塊,采購管理模塊等,系統(tǒng)維護模塊。根據(jù)功能需求,系統(tǒng)功能模塊圖如圖4.1所示:</p><p> 圖4.1系統(tǒng)總體結構圖</p><p> 2.系統(tǒng)部分模塊活動圖</p><p> ?。?)進銷存系統(tǒng)子模塊機構&l
39、t;/p><p> 企業(yè)的進貨管理提出新的要求;企業(yè)進貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關系,并且還需要認識到企業(yè)產(chǎn)品質量要從采購抓起,這就關系到供方的供貨、服務質量。進貨業(yè)務程序的功能主要有:進貨入庫登記主要用于管理員登記公司向供應商采購商品的入庫單或發(fā)票信息。進貨退貨登記登記公司此前采購的商品由于質量不合格、發(fā)貨錯誤、運輸過程中的損壞等原因引起的采購退貨信息。支
40、付進貨貨款用于登記公司向供應商支付的采購商品貨款信息、收到進貨退款用于登記供應客戶支付的采購商品退貨信息,結轉進貨貨款等等。</p><p> 銷售管理:隨著市場經(jīng)濟的發(fā)展,銷售在企業(yè)經(jīng)營活動中越來越重要,企業(yè)生產(chǎn)的產(chǎn)品只有通過銷售,才能實現(xiàn)其價值、補償耗費,創(chuàng)造利潤。因此企業(yè)必須加強銷售管理,進行市場預測,及時掌握銷售情況,努力降低銷售成本,提高經(jīng)濟效益。銷售管理系統(tǒng)主要功能有銷售出庫登記、銷售退貨登記、收到
41、銷售貨款、支付銷售貨款、暢銷商品排行榜、暢銷分類排行榜、未賣商品排行榜等等。</p><p> 庫存管理:企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務如下:商品信息設置用于管理員對商品的基本信息進行查詢、新增、修改等操作;查詢?nèi)?/p>
42、庫商品用于管理員查詢在指定的時期內(nèi)公司采購入庫的部分或全部商品信息;匯總入庫商品用于查詢公司所有采購入庫商品的分類匯總信息;查詢出庫商品用于查詢在指定的時期內(nèi)公司銷售出庫的部分或全部商品;匯總出庫商品用于查詢公司所有銷售出庫商品的分類匯總信息;查詢庫存商品用于查詢公司所有庫存商品的分類匯總信息;商品庫存報警主要是當庫存商品數(shù)量小于最小值或超過最大值是給管理人員發(fā)出警示等等??蛻艄芾恚嚎蛻艄芾戆ü蛻艄芾砑皥蟊怼⒉少徤坦芾砑皥蟊砟K主
43、要</p><p> 用于管理員查詢在指定的時期內(nèi)公司與供應商及采購商基本信息的管理,包括客房的查詢,新增、客戶信息修改、刪除以及與客戶的業(yè)務往來貨款支付及結轉信息。</p><p> 進銷存系統(tǒng)設計結構圖</p><p> 通過對中小型商品流通企業(yè)進銷存管理系統(tǒng)特點及其需求的分析,管理系統(tǒng)的主要功能有系統(tǒng)管理,進貨管理,銷售管理,庫存管理及客房管理幾個模塊&
44、lt;/p><p> 3.系統(tǒng)管理功能結構圖</p><p><b> (1)登錄模塊分析</b></p><p> 能夠驗證用戶提交的登錄信息是否合法的驗證模塊,如果此模塊判定用戶提交的登錄信息不合法,就拒絕用戶登錄,如果用戶提交的信息合法,則允許用戶登錄,并根據(jù)用戶權限,向用戶開放相應的服務,登錄模塊活動圖如圖4.2所示。</p&g
45、t;<p> 圖4.2登錄模塊活動圖</p><p><b> (2)進貨管理分析</b></p><p> 圖4.3進貨管理活動圖</p><p> (3)銷售管理基本活動圖</p><p> 圖4.4銷售管理基本活動圖</p><p> (4)庫存管理基本活動圖<
46、;/p><p> 庫存管理主要是對商品信息的管理,查詢商品庫存,操作員了解商品相應數(shù)量信息。此模塊主要包括商品信息設置,查詢?nèi)霂焐唐罚樵兂鰩焐唐?,匯總入庫商品,匯總出庫商品,查詢庫存商品信息的功能,還包括系統(tǒng)根據(jù)庫存商品數(shù)量所觸發(fā)的商品庫存報警功能,在此只對庫存管理的商品信息設置活動進行的描述,其活動圖如圖4.5 所示。</p><p> 圖4.5庫存管理基本活動圖</p>
47、<p> 本模塊主要是針對新建用戶,用戶登錄等用戶信息進行管理,對公司基本信息更改和設置,系統(tǒng)的幫助信息等。結構圖如圖4.7所示。</p><p> 圖4.7系統(tǒng)管理結構圖</p><p> (5)進貨管理功能結構圖</p><p> 進貨管理主要是指根據(jù)銷售和庫存的實際情況以及市場的實際需求進行的商品采購,其功能主要有:采購入庫登記、采購退貨登
48、記、支付采購貨款、查詢采購信息等。商品采購的成敗決定了銷售量的多少,及時、準確的制定采購計劃是整個進貨管理的關鍵。進貨管理功能結構圖如圖4.8所示。</p><p> 圖4.8進貨管理結構圖</p><p> (6)銷售管理功能結構圖</p><p> 銷售管理主要指銷售過程中所要執(zhí)行的操作,對于任何的商品流通企業(yè)銷售的成敗決定了企業(yè)的成功與否,其主要功能有銷
49、售出庫登記、收到銷售貨款、</p><p> 銷售商品查詢、退貨商品查詢、暢銷商品排行榜、滯銷分類排行榜等等。銷售管理結構圖如圖4.9所示。</p><p> 圖4.10銷售管理結構圖</p><p><b> 6.庫存管理功能</b></p><p> 庫存管理主要是對商品基本信息、入庫出庫商品信息查詢、庫存報
50、警查詢等增基礎模塊的管理。庫存管理為計劃及決策人員提供實時準確的存貨信息,以便及時調(diào)整進貨,銷售,庫存經(jīng)營活動的順利進行。為了繁瑣的日常工作,快捷查找信息,準確處理產(chǎn)品存放,迅速產(chǎn)生文件報表,輕松進行管理,幫助庫存人員不再進行大量重復的抄寫,復雜的計算,反復的核對,減少庫存人員出現(xiàn)手工處理難以避免的錯誤。庫存管理的結構圖如圖4.11所示。</p><p> 圖4.11庫存管理功能結構圖</p>&
51、lt;p> ?。ǘ┫到y(tǒng)開發(fā)技術和開發(fā)工具</p><p> 1.Visual Studio2008背景介紹</p><p> Microsoft最初于2002年發(fā)布了Visual Studio .NET,它繼承了該公司以前發(fā)布的各種不同的開發(fā)工具的許多功能和特性。Visual Basic 6、Visual InterDev、Visual C++和其他工具如FoxPro都是Mic
52、rosoft開發(fā)團隊開發(fā)的成果。該團隊從外部組中導入了一些內(nèi)容,但Visual Studio .NET 2002和.NET 1.0主要以Microsoft自己的規(guī)則和目標為基礎。 Visual Studio .NET 2003是下一個版本,它只有少量的改進,側重于修復錯誤。兩年后,Visual Studio 2005 和.NET Framework 2.0面世,這是一個全新的版本,其中新的基礎架構類遠遠超過了以往Microso
53、ft發(fā)布的所有類,但這個版本最重要的部分是IDE。在IDE中,各種組件以相互關聯(lián)的方式組合在一起,提供了一個高效的工具集,便于訪問所有的元素。 最新版本Visual Studio 2008和.NET Framework 3.5則建立在這個強大的基礎之上。LINQ大肆改革了訪問數(shù)據(jù)的方式,以前需要</p><p> Visual Studio 2008有幾個主要版本:Express、Standard、P
54、rofessional以及Team System(準確地說,針對不同的人員,有4種不同的Team System,但它們的核心Visual Studio功能都是一樣的)。</p><p> ?。?)SQL Server數(shù)據(jù)庫介紹</p><p> 作為微軟下一代的數(shù)據(jù)管理與商業(yè)智能平臺,SQL Server 2005 將是微軟5年來具有里程碑性質的企業(yè)級數(shù)據(jù)庫產(chǎn)品。和以往的數(shù)據(jù)解決方案相比
55、,SQL Server 2005將給您帶來空前的價值、超強的功能和激動人心的全新體驗。SQL Server 2005 中包含了非常豐富的新特性:通過提供一個更安全、可靠和高效的數(shù)據(jù)管理平臺,增強企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運維風險和成本;通過提供先進的商業(yè)智能平臺滿足眾多客戶對業(yè)務的實時統(tǒng)計分析、監(jiān)控預測等多種復雜管理需求,推動企業(yè)管理信息化建設和業(yè)務發(fā)展;同時,SQL Server 2005將提供一個極具擴展性
56、和靈活性的開發(fā)平臺,不斷拓展您的應用空間,實現(xiàn)Internet數(shù)據(jù)業(yè)務互聯(lián),為您帶來新的商業(yè)應用機遇。 </p><p> 由于大大減少了應用程序宕機時間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴格的安全控制,SQL Server 2005在支持現(xiàn)實中最苛刻的企業(yè)級系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server是微軟服務器家族中重要的一部分,通過微軟服務器系列產(chǎn)品共有的Engineering strat
57、egy所實現(xiàn)的增強的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時間中受益。</p><p> SQL Server 2005 將在安全性、高可靠性、性能、擴展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級數(shù)據(jù)業(yè)務的實時穩(wěn)定運行、還能夠大大提高管理效率、降低操作復雜度和運維成本。例如,SQL Server 2005將提供全新的安全認證、數(shù)據(jù)加密技術來加強您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫鏡像、快照、
58、時點恢復、實時在線管理等諸多功能大大提高了企業(yè)級系統(tǒng)的可靠性、擴展性;而數(shù)據(jù)集成,各種自動化管理、調(diào)試和優(yōu)化工具則為您的IT管理工作帶來全新的體驗。在硬件方面,SQL Server 2005支持64位運算和海量數(shù)據(jù)存儲。</p><p> SQL Server 2005使您可以快速構建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務分析統(tǒng)計、和監(jiān)控預測平臺,進一步推動企業(yè)的信息化管理和業(yè)務發(fā)展。SQL Server
59、 2005將提供非常完整的商業(yè)智能套件,包括相關的數(shù)據(jù)倉庫、數(shù)據(jù)分析、ETL、報表、數(shù)據(jù)挖掘的一系列設計、開發(fā)、管理工具。為了滿足客戶日漸增強的實時BI和企業(yè)級應用規(guī)模的需求,SQL Server 2005 在構建商業(yè)智能平臺的實時性、擴展性方面也有了質的飛躍。全新的數(shù)據(jù)分析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進行深入的業(yè)務監(jiān)控分析、決策支持;企業(yè)級的ETL工具將支持各種異類數(shù)據(jù)和復雜數(shù)據(jù)業(yè)務的整合;面向終端用戶的報表設計及管理工具與
60、Office的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。</p><p> SQL Server 2005將提供更加強大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時,將進一步拓展您的應用空間,帶來新的商業(yè)應用機遇。例如,XML數(shù)據(jù)庫與Web Service的支持將使您的應用實現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴展了開發(fā)空間,異構數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它
61、應用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴展帶來了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關應用的有力工具。</p><p><b> ?。ㄈ?shù)據(jù)庫設計</b></p><p><b> 1.概念結構設計</b></p>&l
62、t;p> 當進銷存管理系統(tǒng)需求分析完成,明確系統(tǒng)所具有的主要功能,建立系統(tǒng)用例模型,分配了主要操作人員對應的操作權限和可進行的相應的操作,對系統(tǒng)運行的基本過程進行了系統(tǒng)的初步分析以后,接下來就是進行管理系統(tǒng)數(shù)據(jù)庫設計。數(shù)據(jù)庫設計決定管理系統(tǒng)的數(shù)據(jù)以何種形式存儲、用戶以何種形式訪問數(shù)據(jù),因此數(shù)據(jù)庫設計非常重要。原則上,一個好的數(shù)據(jù)庫應是數(shù)據(jù)冗余盡可能少,數(shù)據(jù)庫訪問效率盡可能高,系統(tǒng)主要實體的E-R圖如圖4.1所示,各實體的屬性圖如
63、圖4.11至4.15所示。</p><p> 圖4.12總體E—R圖</p><p> 圖4.12銷售信息實體圖</p><p> 圖4.13客戶信息實體圖</p><p> 圖4.14商品信息實體圖</p><p> 圖4.15操作人員信息實體圖</p><p><b>
64、 2.邏輯結構設計</b></p><p> 邏輯結構設計是概念結構設計的下一階段,設計根據(jù)概念階段的E-R圖轉化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)采用關系模型。</p><p> 根據(jù)以上原則進銷存管理系統(tǒng)中的E-R圖轉換為關系模型如下:</p><p> 訂單(編號,訂單日期,客戶)</p><p> 訂單詳細信息(編號
65、,訂單號,客戶,,數(shù)量)</p><p> 客戶(編號,供應商名稱,地址,電話,)</p><p> 員工(編號,名稱,密碼,真實姓名)</p><p> 銷售單(編號,日期,訂單號)</p><p> 銷售詳細信息(編號,銷售訂單號,商品編號,數(shù)量)</p><p> 貨架(編號,倉庫號,名稱,)</
66、p><p> 商品信息(編號,名稱,類別,廠家,日期,客戶,數(shù)量,庫存警報數(shù)量,產(chǎn)地)</p><p> 供應商(編號,名稱,地址,電話)</p><p> 倉庫信息(編號,倉庫名稱,狀態(tài))</p><p><b> 3.數(shù)據(jù)表設計</b></p><p> 數(shù)據(jù)庫名:SHOESWAREHO
67、USE</p><p> 表4.1Buy Order訂單表</p><p> 表4.2Buy Order Details訂單詳細信息表</p><p> 表4.3Customer客戶表</p><p> 表4.4Employee員工表</p><p> 表4.5Sales Order銷售單表</p>
68、;<p> 表4.6Sales Order Details銷售詳細信息表</p><p> 表4.7Shelves貨架表</p><p> 表4.8ShoesInfo商品信息表</p><p> 表4.9Supplier 供應商</p><p> 表4.10Ware House 倉庫信息表</p><
69、;p><b> ?。ㄋ模┫到y(tǒng)界面設計</b></p><p> 對于本系統(tǒng),其功能目標是實現(xiàn)傳統(tǒng)的人工選課到利用計算機輔助選課的轉變,所以它必須實現(xiàn)整個流程的進行,實現(xiàn)對系統(tǒng)用戶的不同管理,以及完成庫存管理、錄入商品等環(huán)節(jié)的處理。由于系統(tǒng)數(shù)據(jù)收集的實時性要求不高,因此采用C|S結構來進行設計是合理可行的。</p><p><b> 1.登錄系統(tǒng)界面
70、:</b></p><p> 圖4.4.1登錄系統(tǒng)界面:</p><p> 管理員輸入用戶名和密碼即可,進入服裝銷售管理系統(tǒng)。</p><p> 2.系統(tǒng)管理主界面:</p><p> 圖4.4.2系統(tǒng)主界面</p><p> 登錄成功后即顯示服裝管理系統(tǒng)主界面。</p><p
71、><b> 3入庫管理模塊:</b></p><p> 圖4.4.3入庫管理</p><p> 點擊入庫管理,即可進入入庫管理模塊。庫里已有的商品再入庫,雙擊此商品,輸入數(shù)量、選擇供銷商即可。點擊入庫鍵添加新進商品,可編輯商品名稱、品牌、生產(chǎn)廠家、存放位置,生產(chǎn)日期。</p><p><b> 4.出庫管理模塊:<
72、/b></p><p> 圖4.4.4出庫管理</p><p> 點擊出庫管理,即可進入出庫管理模塊。雙擊出庫的商品,輸入出庫數(shù)量,選擇客戶即可完成。</p><p><b> 5.倉庫管理模塊:</b></p><p> 點擊倉庫管理,即可進入倉庫管理模塊??蓪}庫進行添加、刪除工作。添加倉庫信息時,需要
73、輸入倉庫名稱、存放類別。</p><p><b> 6.貨架管理模塊:</b></p><p> 點擊倉庫管理,再點擊貨架管理,即可進行貨架管理操作。先選擇要貨架所在倉庫,先輸入貨架號,即可進行添加、刪除操作。</p><p><b> 7.庫存管理模塊:</b></p><p> 點擊服裝
74、信息管理,進入庫存信息管理??梢圆榭捶b編號、名稱、數(shù)量等信息,還可進行對服裝的添加、修改、刪除等操作。輸入服裝名稱,可以直接查詢,避免了手動查找的麻煩。</p><p><b> 8.出庫查詢模塊:</b></p><p> 點擊出入庫查詢,再點擊出庫查詢。輸入入庫時間的時間段,即可查詢出庫信息。</p><p><b> 9
75、銷售匯總:</b></p><p> 點擊近期統(tǒng)計,再點擊銷售統(tǒng)計,可進入銷售匯總操作??刹榭翠N售商品的名稱、數(shù)量、品牌、生產(chǎn)廠家、出廠日期??闪私夤镜挠潬顩r。</p><p><b> 10.庫存報警:</b></p><p> 點擊近期統(tǒng)計,再點擊庫存報警,可進入庫存報警操作??刹榭创尕洈?shù)量低于庫存下限的商品,以便及時
76、進貨。</p><p><b> 五、性能測試與分析</b></p><p> (一)測試實例的研究與選擇</p><p> 程序測試的主要方法分為兩大類, 白盒測試和黑盒測試。</p><p> 白盒測試:一種是以程序的內(nèi)部邏輯結構為依據(jù)而設計測試用例的方法,因而又稱結構測試或玻璃盒測試,將軟件看成一個透明的白
77、盒子,按照程序的內(nèi)部結構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。</p><p> 黑盒測試:也稱功能測試,數(shù)據(jù)驅動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結構和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的
78、功能是否能正常使用。</p><p> 黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。</p><p> 本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當中遵循了“盡早地和不斷進行測試”,“保證測試用例的完整性和有效性”原則。通過測試達到以
79、下測試目的:</p><p> 1.功能檢查:檢查功能是否爭取,是否遺漏或實現(xiàn)不了應該實現(xiàn)的功能等。</p><p> 2接口檢查:檢查能否正確地接受信息或輸出信息。</p><p> 3數(shù)據(jù)檢查:檢查數(shù)據(jù)結構或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。</p><p> 4性能檢查:檢查性能需求能否得到滿足。</p>&l
80、t;p> 5初始化、終止檢查:檢查是否能進行正確地初始化或終止。</p><p> (二)測試環(huán)境與測試條件</p><p> 處理器:酷睿 i3-2310M</p><p><b> 內(nèi)存:2G</b></p><p><b> 硬盤:500G</b></p>&l
81、t;p> 操作系統(tǒng):Windows 7</p><p> 數(shù)據(jù)庫:SQL Server 2005</p><p> Web服務器:Tomcat 5.0</p><p><b> (三)實例測試</b></p><p><b> 庫存管理</b></p><p>
82、;<b> ?。ㄋ模y試總結</b></p><p> 通過對系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,實現(xiàn)了基本要求,系統(tǒng)可以正常運行。</p><p><b> 結 論</b></p><p> 本文在分析遼東學院公共選修課選課流程的基礎上,用C#.NET和SQL Server2005設計并實現(xiàn)了遼東學院公共
83、選修課選課系統(tǒng)。通過系統(tǒng)調(diào)試結果顯示,本系統(tǒng)基本完成了功能需求。</p><p> 在整個設計過程中,采用瀑布模型和結構化的設計方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如:</p><p> 第一,有些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。</p>&
84、lt;p> 第二,由于時間關系,系統(tǒng)功能實現(xiàn)不夠完善,使用不是很方便。</p><p> 第三,分析報表功能有待以后進一步實現(xiàn)。</p><p> 該系統(tǒng)離實際使用也還有一定的距離,這些問題會在今后的實際運行過程中逐步加以完善和解決。從本系統(tǒng)的開發(fā)流程中找到了一種網(wǎng)上選課系統(tǒng)的開發(fā)模式,同時也為以后教學管理系統(tǒng)的順利啟用提供基礎。希望通過以后對系統(tǒng)的不斷優(yōu)化和完善,能夠開發(fā)出符
85、合遼東學院實際情況的選課系統(tǒng),并整合所有的信息系統(tǒng),形成統(tǒng)一、規(guī)范、科學、合理的教學管理系統(tǒng),提高教學效率和管理水平。</p><p><b> 參 考 文 獻</b></p><p> [1]黃國輝.計算機應用.上海:復旦大學出版社,2000</p><p> [2]李一兵.信息技術.南京:南京師范大學出版社,2003</p>
86、;<p> [3]徐巧麗.計算機工程與應用.武漢:武漢理工大學出版社,2004</p><p> [4]艾德才.面向對象程序設計簡明教程.北京:中國水利水電出版社,2000</p><p> [5]錢翰.VS程序設計教程.北京:清華大學出版社,1999</p><p> [6]楊風娟.信息系統(tǒng)分析與設計.北京:清華大學出版社,2008</
87、p><p> [7]那穎.My SQL實用教程.沈陽.東北大學出版社.2006</p><p> [9]宋曉峰.SQL Server 2005中文版基礎教程.北京:人民郵電出版社,2007</p><p> [10]李繼英.數(shù)據(jù)庫技術與實訓.北京:北京理工大學出版社,2007</p><p> [11]李代平.系統(tǒng)分析與設計.北京.清華大
88、學出版社.2004</p><p> [12]佟自成.管理信息系統(tǒng)導論.北京.機械工業(yè)出版社.2006</p><p> [13]劉韜,樓興華.SQL Server2000數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航. 北京:人民郵電出版社,2004.</p><p> [14]孫增. 基于ASP.NET的專題網(wǎng)站的研究與設計. 長春:東北師范大學,2006.</p>
89、<p> [15]張國強.ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例導航[M].北京:人民郵電出版社,2004.</p><p><b> 致 謝</b></p><p> 春暖花開,大學生活在這個季節(jié)即將劃上一個句號。但是對于我的人生道路來說,這僅僅是一個逗號,我將面對的是又一次征程的開始。</p><p> 回憶過去的點點滴
90、滴,我不禁浮想聯(lián)翩:剛上大學時歡樂心情和興奮的場景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝信息學院所有支持幫助過我的老師,謝謝你們多年來的關心和愛護。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。 </p><p> 最后,我要特別感謝XXX老師。本論文是在指導教師XXX的悉心指導和熱情幫助
91、下完成的,老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和精深的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給予我很大的幫助,使我專業(yè)技能的應用水平得到很大提高,這對于我以后的工作和學習都有益處。值此論文完成之際,特別向指導老師表示衷心的感謝和崇高的敬意,謝謝他細心而又耐心地輔導,使得我得以順利的完成畢業(yè)設計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學,他們在我成長過程中給予了我很大的幫助,在此一并表示感謝。</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 進銷存系統(tǒng)畢業(yè)設計論文
- 某廠進銷存系統(tǒng)畢業(yè)設計
- cs企業(yè)進銷存系統(tǒng)
- 企業(yè)進銷存系統(tǒng)-畢業(yè)論文
- 畢業(yè)設計---基于vb系統(tǒng)藥品進銷存系統(tǒng)設計
- 畢業(yè)設計論文-基于bs結構材料進銷存系統(tǒng)
- 酒店進銷存系統(tǒng)——論文
- jsp商品進銷存系統(tǒng)
- 畢業(yè)論文--醫(yī)藥進銷存系統(tǒng)
- 進銷存系統(tǒng)的設計與實現(xiàn)
- 進銷存系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 進銷存系統(tǒng)設計與實現(xiàn)-畢業(yè)論文
- 超市進銷存系統(tǒng)課程設計報告
- excel倉庫管理進銷存系統(tǒng)
- 基于bs商品進銷存系統(tǒng)設計
- 企業(yè)進銷存管理系統(tǒng)畢業(yè)設計
- 商業(yè)進銷存系統(tǒng)模式研究
- 基于.net貿(mào)易企業(yè)進銷存系統(tǒng)設計與實現(xiàn)
- 便利店進銷存系統(tǒng)設計與實現(xiàn)
- 汽車進銷存系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
評論
0/150
提交評論