商店管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
商店管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
商店管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
商店管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
商店管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

商店管理系統(tǒng)的設(shè)計與實現(xiàn)摘要:隨著當(dāng)代信息科技的快速發(fā)展,在各個市場領(lǐng)域中,計算機(jī)科技也逐步的滲入其中,追逐著時代的大浪潮,成為了各行各業(yè)必不可少的信息技術(shù)工具。當(dāng)科技在影響人們生活的同時,人們的需求也在不斷更新,特別是有關(guān)于信息技術(shù)方面的需求,比如說信息的處理、資源的實時分享等多方需求。那么如何去解決這些需求,特別是針對中小型商店管理,包括提高信息處理能力、規(guī)范經(jīng)營模式、提高經(jīng)濟(jì)效益等人工商店所面臨的諸多問題。那么開發(fā)一套商店管理系統(tǒng)就是為了更好的解決商店所面臨的問題。根據(jù)商店不同的資源信息,該系統(tǒng)設(shè)有幾大模塊,包括人員信息、商品庫存、采購進(jìn)貨、財務(wù)賬單等,設(shè)置有管理員可以對信息進(jìn)行增刪改查和保存信息的權(quán)限。根據(jù)針對于中小型商店的管理系統(tǒng),和一些具體業(yè)務(wù)所需。該系統(tǒng)將以JSP作為開發(fā)語言,SQL2000作為后臺數(shù)據(jù)庫,J2EE作為平臺,以保證其兼容性[1]。MyEclipse為開發(fā)工具進(jìn)行開發(fā)。根據(jù)最終的成品展現(xiàn),該系統(tǒng)在功能上完善,性能穩(wěn)定、安全可靠,并且經(jīng)濟(jì)實用。關(guān)鍵詞:庫存;數(shù)據(jù)更新;JSP

1引言1.1項目背景與問題概述1.1.1項目背景隨著當(dāng)代科技的迅速發(fā)展,在各個領(lǐng)域計算機(jī)科技也逐步的滲入其中,它代替了很多人工操作,成為了各行各業(yè)必不可少的科技工具。特別是在網(wǎng)絡(luò)盛行的當(dāng)下,信息成了每個行業(yè)必須爭逐的對象,信息化的浪潮也隨之而來。而信息管理系統(tǒng)則成了行業(yè)競爭中必不可少高效的信息服務(wù)平臺。在我國當(dāng)下的互聯(lián)網(wǎng)趨勢上,雖然電子商務(wù)在逐步盛行,但是實體零售在國民經(jīng)濟(jì)的影響下還是不容小覷。但不論是電子商務(wù)還是實體商店,在各種交叉信息的處理上越來越需要計算機(jī)的幫忙,而計算機(jī)所提供的服務(wù)不僅僅包括大量數(shù)據(jù)的儲存,還有各種數(shù)據(jù)的具體分類,提供規(guī)范性的管理模式。而為了更好的讓更多人學(xué)會使用信息管理系統(tǒng),則需要提供一套簡單易懂易操作的管理系統(tǒng),從而實現(xiàn)商店能高效的經(jīng)營,降低員工工作重復(fù)率,節(jié)約成本以及提升業(yè)務(wù)處理能力。所以合適、簡潔、方便的商店管理系統(tǒng)的開發(fā)要刻不容緩。1.1.2問題概述自從進(jìn)入21世紀(jì)以來,我們就真正意義上的進(jìn)入了互聯(lián)網(wǎng)的時代。從最開始的PC端網(wǎng)絡(luò)時代再到手機(jī)移動互聯(lián)網(wǎng)時代,或者之后的AI人工智能、大數(shù)據(jù)、產(chǎn)業(yè)鏈等等互聯(lián)網(wǎng)技術(shù)或概念相繼問世,都伴隨著人們對美好生活的向往和科技的不斷創(chuàng)新,而科技革新是這場互聯(lián)網(wǎng)運動最重要的推手。在電子商店和實體商店的共同存在的情況下,過去那樣大量依靠人工工作的商店體制已經(jīng)逐漸被互聯(lián)網(wǎng)技術(shù)所取代。那么開發(fā)一套面向各個中小型商店的信息管理系統(tǒng)是一個重中之重的任務(wù)。但是想要成功開發(fā)一套信息管理系統(tǒng)并非輕而易舉,這將要面臨著各種各樣的問題。其中包括了技術(shù)上的問題,要根據(jù)商店經(jīng)營規(guī)模來決策選擇哪種開發(fā)語言、數(shù)據(jù)庫的選擇、兼容性問題等等,不僅如此還要了解一定社會因素、運營者當(dāng)?shù)氐奈幕袼椎龋蛟煲惶追线\營者自身需求的信息管理系統(tǒng)。要因材施教般的去開發(fā)好客戶所需的系統(tǒng),并且讓系統(tǒng)變得簡單易懂,操作便捷,這些都是需要開發(fā)者去面臨和解決的問題。1.2研究的意義與目的互聯(lián)網(wǎng)技術(shù)發(fā)展至今,有很多東西都可以讓網(wǎng)絡(luò)或者各種網(wǎng)絡(luò)應(yīng)用作為平臺,在這些平臺的基礎(chǔ)上,可以讓我們更加方便和快速的去完成很多繁瑣的工作。對商店進(jìn)行管理的過程中,我們可以開發(fā)一套適用于商店的管理系統(tǒng),這對于很多實體經(jīng)濟(jì)和網(wǎng)上商店來說具有非常重大的意義,而對于商店在未來的經(jīng)營打理上都起到十分重要的作用?,F(xiàn)在我們要進(jìn)行的就是去更好的刨析管理系統(tǒng)對于商店而言意義在哪里,再進(jìn)行下一步的開發(fā)研究,通過了解到的情況,再去設(shè)計一些商店管理系統(tǒng)所需要的主體功能。那么其中我們首先需要通過了解研究的意義和目的所在。由于現(xiàn)在很多中小型商店都還沒有一套完整的管理系統(tǒng),其中重要原因就是購買軟件經(jīng)費太大,而且也不太需要像大型超市那種繁瑣的經(jīng)營模式下的軟件。所以導(dǎo)致了商店在運營的過程中都還停留在人工記錄的經(jīng)營環(huán)境中,而商店的工作量在伴隨著人們的生活水平在不斷提高,工作的負(fù)荷程度可想而知。傳統(tǒng)的人工管理已經(jīng)隨著市場的擴(kuò)張而逐漸乏力,無法滿足經(jīng)濟(jì)市場需求。正因如此,研究這套商店管理系統(tǒng)的目的就在于減少工作量和工作人員的負(fù)荷量,提供更好更規(guī)范的商店管理環(huán)境,提高經(jīng)濟(jì)效益和工作效率。這也滿足了市場需求和個體經(jīng)營的需求。最終受益的是廣大客戶和商店的發(fā)展。隨著市場經(jīng)濟(jì)的迅速發(fā)展,市場上的商品品類也在逐步增多,各個商店在進(jìn)貨上的力度也同步加大,形成了貨架商品的大量增加,分類管理難度也隨之越來越高。而在計算機(jī)技術(shù)急速發(fā)展的今天,硬件配套設(shè)施和軟件性能上也有了極大的提高,所以把這些計算機(jī)技術(shù)應(yīng)用到中小型商店的日常管理中已是必然的趨勢。所以,應(yīng)用與解決各種管理問題的商店管理系統(tǒng)便孕育而生。這也將日后實體商店的管理帶來前所未有的改變,同時為商店帶來很高的經(jīng)濟(jì)效益。這主要體現(xiàn)在以下幾個方面:有了計算機(jī)的幫助,提高了工作人員工作效率的同時也降低了工作人員的負(fù)荷量,避免了過去人工操作繁瑣、不規(guī)范和時間長等諸多問題。商店管理系統(tǒng)實現(xiàn)了一人即可操控所有商品、人員的數(shù)據(jù),大大的減少在人工管理成本上的透支,從而增加商店收入。2系統(tǒng)的開發(fā)方法及相關(guān)技術(shù)2.1選擇JSP2.0作為開發(fā)語言要想順利的開發(fā)一套信息管理系統(tǒng),那么就要啟用一種動態(tài)網(wǎng)頁開發(fā)技術(shù)[2]。JSP就是很好的選擇,它的全稱是JavaServerPages,它能夠在于在網(wǎng)頁中插入Java代碼。在Web應(yīng)用程序的用戶界面中發(fā)揮作用,它的兼容性很強,能夠在多種操作系統(tǒng)下運行,例如Linux、Windows等操作系統(tǒng),這使得是JSP所開發(fā)的Web應(yīng)用能夠在多種平臺上運行[3]。JSP所具有的特點:包括ASP在內(nèi)的各種開發(fā)語言,JSP擁有很多其他開發(fā)工具所沒有的優(yōu)勢。首先它只需要Java編寫就行,不必去啟用其他的專業(yè)語言,這正好體現(xiàn)了它的強大性,并且不需要編寫者去學(xué)習(xí)其他復(fù)雜的高級語言,操作相對簡單易用。其次就是它的便捷性,能夠很輕易的編寫或者修改之前編輯過的代碼,而不需要像SSI那樣要面對很多的復(fù)雜語句??偠灾琂SP所具備的優(yōu)點是經(jīng)過與其它語言做對比凸顯而出,總結(jié)的話就是它的多樣化,和具備多種其它編程語言或缺或有的功能[4]。2.2選擇SQL2000作為后臺數(shù)據(jù)庫SQL是一個專業(yè)的操作命令集,開發(fā)它的目的是為了讓它變成專門為數(shù)據(jù)庫服務(wù),并且它還是一種數(shù)據(jù)庫語言,功能及其強大并且齊全。使用SQL語言,它不像一些高級編程語言一樣,不需要我們?nèi)タ紤]怎樣完成任務(wù),而是讓SQL語言繼承我們的意志,只管知道要做什么。SQL功能強大、操作簡易、使用便捷,要想很好的運行數(shù)據(jù)庫SQL依然成為了必不可少的基礎(chǔ),并且SQL的兼容性也及其強大,當(dāng)下基本市面上使用的數(shù)據(jù)庫都支持SQL[5]。2.3JSP數(shù)據(jù)庫開發(fā)技術(shù)2.3.1JDBC開發(fā)數(shù)據(jù)庫數(shù)據(jù)庫開發(fā)成功之后,并不是直接與客戶端的程序直接銜接的,需要一個中間媒介將二者相連,這時我們就要用到JDBC,它提供了例如查詢之類的很多方法,這些方法能夠有效的把接口和程序?qū)悠饋恚钥梢园阉Q之為Java數(shù)據(jù)庫的連接。它的主要作用是提供一個標(biāo)準(zhǔn)的API,而JDBC所服務(wù)的對象則是一系列工具和數(shù)據(jù)庫的研發(fā)工作人員,JDBC相當(dāng)于一個基礎(chǔ),根據(jù)這樣的基礎(chǔ)才能建立更好的工具或者接口[5]。正因為有著這么重要的地位,很多開發(fā)人員都中意于使用它,并且給程序的編寫提供了很大的便捷。比如說在訪問數(shù)據(jù)庫的時候可能需要多種語言和開發(fā)工具的支持,但是JDBC就很好的解決了這個問題,我們不必再像之前那樣一個數(shù)據(jù)庫而特地寫一個程序,訪問另一個數(shù)據(jù)庫時又重新寫一次,例如Sybase數(shù)據(jù)庫和Oracle數(shù)據(jù)庫,它只需要寫一段程序就行,不必浪費多余的時間再去重新寫,這就是它靈活多變、效率高的特點[6]。但是JDBC也存在著一些不足,就是編寫時很麻煩,但對于一些具有很多數(shù)據(jù)的操作時,這些缺點也可以忽略。Java和JDBC的結(jié)合能夠讓信息的傳送變得簡單并且不必消耗過多的經(jīng)費,所以MIS管理員都樂意使用這套組合。在不同的數(shù)據(jù)庫管理系統(tǒng)上保存的信息,企業(yè)可以繼續(xù)延用之前安裝好的數(shù)據(jù)庫,而且還可以方便快速的保存和讀取信息。因為有了JDBC這么好的橋梁作用于身,Java可以很便捷的去操作數(shù)據(jù)庫里的功能與內(nèi)容[7]。2.4數(shù)據(jù)庫的設(shè)計簡介在軟件的開發(fā)中,數(shù)據(jù)庫占有了不可或缺的地位,特別是關(guān)于信息儲存的管理系統(tǒng),要完成數(shù)據(jù)的收集、存儲、更新等問題,那么就需要到數(shù)據(jù)庫管理系統(tǒng)做支撐。那么在我們真實的世界里,對物品的存儲的概念已經(jīng)明確了然,例如,包裝盒、儲存柜或者說儲物室等。我們將實物存入其中代為保管。那么在計算機(jī)系統(tǒng)中,如何將信息存儲到自己的目標(biāo)位置,達(dá)到預(yù)期效果。就需要啟用數(shù)據(jù)庫管理系統(tǒng),再通過代碼程序的編譯,將計算機(jī)的各個軟件與數(shù)據(jù)庫聯(lián)系起來,然后連接磁盤等具有存儲功能的硬件,將其設(shè)置路徑,保存起來,并且要讓其結(jié)構(gòu)滿足要求,讓其設(shè)計方案盡可能的滿足人們的常規(guī)的存儲邏輯思維。3.需求分析3.1業(yè)務(wù)需求3.1.1業(yè)務(wù)描述信息時代的到來,尾隨而來的便是各種各樣信息科技的變更與發(fā)展,那么線下中小型商店也必將緊隨浪潮,趕上時代的腳步。要如何將現(xiàn)代信息技術(shù)融入至每個中小型商店里面,讓每位經(jīng)營者都能夠受益于技術(shù)帶來的額外回報,成為了每一位創(chuàng)業(yè)者所向往的奮斗目標(biāo)。因此,在實體商店和網(wǎng)絡(luò)商店中引進(jìn)一些具有較強信息處理能力的辦公軟件,在解決復(fù)雜的商品數(shù)據(jù)過多和人員流動頻繁上都有極大的幫助。使用管理信息系統(tǒng),既讓商家在人工勞動力上所須的支出負(fù)擔(dān)減輕,也同時提高了管理者對商店管理的規(guī)范性,能夠清晰將各個所需管理模塊一一解決,從而達(dá)到一種節(jié)約成本、效率增高、規(guī)范整齊的營商環(huán)境。其中主要業(yè)務(wù)如下:財務(wù)業(yè)務(wù):財務(wù)的管理不論是對于一個企業(yè)還是個體經(jīng)營者而言都是維持經(jīng)營的重中之重。面對的對象不僅僅只是顧客和供應(yīng)商,財務(wù)的管理還影響著商品的銷售、采購、存貨量等因素,財務(wù)管理規(guī)范得當(dāng)是企業(yè)或個體經(jīng)營者實現(xiàn)盈利和提高經(jīng)營規(guī)模的重要手段。采購業(yè)務(wù):采購的在商店經(jīng)營管理過程中十分重要,首先要找到符合自身需求的供應(yīng)商,根據(jù)商店自身的財務(wù)情況和經(jīng)營環(huán)境進(jìn)行初步評估,然后進(jìn)行進(jìn)貨采購,如果庫存有余則少進(jìn),庫存報損就加大采購量。庫存業(yè)務(wù):包括管理員對庫存出庫、入庫的記錄,再通過記錄統(tǒng)計余下的庫存量,避免商品過量的囤積而給商店帶來的不必要的損失。其中還有商品報損和報警,報損則通過人工發(fā)現(xiàn)商品存在的殘次品,而報警則是通過出入庫的數(shù)量決定,一般通過商店自身的經(jīng)營情況分析來決定報警的值為多少,低于庫存報警值則需要盡快進(jìn)貨。3.1.2主要業(yè)務(wù)流程圖圖1財務(wù)業(yè)務(wù)流程圖圖2庫存業(yè)務(wù)流程圖圖3采購業(yè)務(wù)流程圖3.2功能需求主要功能有商店管理系統(tǒng)提供銷售、商品上架、出庫入庫、人員管理等綜合性管理系統(tǒng)業(yè)務(wù)的執(zhí)行主要以人為主,包括系統(tǒng)管理員在內(nèi)的店員、顧客在內(nèi)的所有相關(guān)人員,在系統(tǒng)上都有相應(yīng)的記錄。例如管理員的職責(zé)是維護(hù)系統(tǒng)的穩(wěn)定性,并且可以對用戶進(jìn)行設(shè)置權(quán)限。管理員可以通過特定的權(quán)限對員工、供應(yīng)商、會員的信息進(jìn)行及時調(diào)整。特別是商品的管理上,包括了數(shù)量、時間、收入等信息的記錄,特別是報損和庫存報警系統(tǒng),都能夠提醒管理員商品時時狀態(tài),以便考慮是否需要進(jìn)貨出貨或者進(jìn)庫出庫。3.2.1角色分析表1角色分析表角色主要任務(wù)管理員系統(tǒng)的所有功能屬性都能管理閱覽,主要任務(wù)有操作員的管理分配、商品庫存采購、財務(wù)賬單的管控。操作員只能閱覽庫存信息和對賬戶密碼的更改。3.2.2數(shù)據(jù)流圖圖4頂層數(shù)據(jù)流圖表2“管理員”數(shù)據(jù)字典稱謂:管理員別稱:店主簡述:商店管理系統(tǒng)的維護(hù)者和管理者表3“操作員”數(shù)據(jù)字典稱謂:操作員別稱:店員簡述:商品庫存管理者圖5一層數(shù)據(jù)流圖表4“商品管理”數(shù)據(jù)字典名稱:商品管理分類:商品信息編號:P1描述:商品管理主要對商店已采購現(xiàn)有的商品進(jìn)行管理表5“日常信息管理”數(shù)據(jù)字典名稱:日常信息管理分類:人員信息編號:P2描述:日常信息管理包括:員工、供應(yīng)商和會員(顧客)的管理表6“財務(wù)管理”數(shù)據(jù)字典名稱:財務(wù)管理分類:財務(wù)信息編號:P3描述:包括付款單和收款單在內(nèi)的財務(wù)管理表7“采購管理”數(shù)據(jù)字典名稱:采購管理分類:進(jìn)貨退貨編號:P4描述:進(jìn)行進(jìn)貨與退貨的錄入查詢與修改管理表8“庫存管理”數(shù)據(jù)字典名稱:庫存管理分類:入庫出庫編號:P5描述:包含出庫信息記錄和入庫信息記錄4系統(tǒng)設(shè)計4.1總體設(shè)計圖6-1HIPO圖中的H圖(系統(tǒng)總體功能圖)以上5大模塊是商店管理系統(tǒng)的主要實現(xiàn)的功能,主要作用還是圍繞著庫存問題進(jìn)行。只是將一個總體的庫存問題細(xì)分為幾個不同的模塊進(jìn)行管理,讓界面更簡潔操作更清晰。不同模塊所能提供的功能也略微有些差距,例如出庫和入庫模塊中只有增添和刪除功能,要想查詢庫存量等相關(guān)信息則需要在倉庫管理模塊中進(jìn)行查詢。該商店管理系統(tǒng)具備了增、刪、改、查功能,能夠基本完成中小型商店的采購錄入、庫存等一系列信息處理問題。4.2各功能模塊功能結(jié)構(gòu)設(shè)計4.2.1.日常信息管理模塊圖7日常信息管理模塊H圖這是一個專門管理人員變化的模塊,管理員可對有變動的人員進(jìn)行添加、刪除等操作,此管理可對人員的數(shù)量信息和人員的一些名稱屬性等進(jìn)行操作。具體步驟如下圖所示:圖8日常信息管理模塊流程圖管理員通過日常信息管理模塊對員工信息進(jìn)行操作的過程。4.2.2商品管理模塊圖9商品管理模塊H圖商品管理模塊可以查閱商品的信息、錄入商品信息、刪除商品信息和編輯商品信息,其中商品信息又包含了產(chǎn)地、規(guī)格等信息在內(nèi),管理員可通過商品管理模塊對其進(jìn)行操作,具體操作步驟如下圖所示:圖10商品管理模塊流程圖可以看到的是商品管理模塊和日常信息管理模塊的操作步驟和條件基本一致。4.2.3庫存管理模塊圖11庫存管理模塊H圖庫存管理模塊又可細(xì)分為3個子模塊,其中出庫入庫的操作與功能是增刪,在添加出入庫商品前還要選擇相應(yīng)的商品和供應(yīng)商,然后再添加提交。而在庫存信息管理中設(shè)置了報警和報損功能,具體實現(xiàn)操作如下圖所示:圖12庫存管理模塊流程圖如果出現(xiàn)報警也就是庫存某件商品太少了就需要進(jìn)行進(jìn)貨,如若報損,則需要清理掉或者向供應(yīng)商要求退貨。4.3.4采購管理模塊圖13采購管理模塊H圖采購的管理只包含了,進(jìn)貨和退貨兩個小模塊,通過商品的銷量和商品庫存數(shù)量來判斷是否需要進(jìn)退貨,其功能也是能實現(xiàn)添加和刪除操作。具體流程如下圖所示:圖14采購管理模塊流程圖每個模塊都有兩個判斷機(jī)制來提示管理員是否要繼續(xù)操作。5.2.5財務(wù)管理模塊圖15財務(wù)管理模塊H圖財務(wù)管理模塊下的功能最簡介,只有單據(jù)的數(shù)據(jù),只能進(jìn)行基本的添加和刪除操作。具體如下流程圖所示:圖16財務(wù)管理模塊流程圖如上圖所示,財務(wù)管理只能對資金進(jìn)行一個添加與刪除,但是單據(jù)里面還涵括了日期、單據(jù)號等信息。4.3數(shù)據(jù)庫設(shè)計4.3.1主要實體屬性關(guān)系圖圖17主要實體屬性關(guān)系圖4.3.2主要數(shù)據(jù)庫表設(shè)計1.商品信息表以下幾例表格,包括了名稱、規(guī)格在內(nèi)的多種屬性,此表提供一個索引方便使用者查詢,加快了表格查詢的速度。id則為不為空的主鍵。之后其余四張表格的性質(zhì)和表1基本一直,只是改變了字段的名稱和一些屬性的字段大小,其索引與主鍵不變,如表1所示:表9商品信息數(shù)據(jù)字段名稱字段類型大小索引備注idintint(4)有主鍵namevarchar50chandivarchar50danweivarchar30guigevarchar50beizhuvarchar502.客戶信息表表10客戶信息數(shù)據(jù)表字段名稱字段類型大小索引備注idintint(4)有主鍵namevarchar50dizhivarchar50lianxirenvarchar50dianhuavarchar50youbianvarchar50chuanzhenvarchar503.供應(yīng)商信息表表11供應(yīng)商信息數(shù)據(jù)表字段名稱字段類型大小索引備注idintint(4)有主鍵namevarchar50dizhivarchar50lianxirenvarchar50dianhuavarchar50youbianvarchar50chuanzhenvarchar50beizhuvarchar504.出庫信息表表12出庫信息數(shù)據(jù)表字段名稱字段類型大小索引備注idintint(4)有主鍵shijianvarchar50shuliangvarchar50zongjiagevarchar50jingshourenvarchar50beizhuvarchar50shangpingmingvarchar50kehumingvarchar505.入庫信息表表13入庫信息數(shù)據(jù)表字段名稱字段類型大小索引備注idintint(4)有主鍵shijianvarchar50shuliangvarchar50zongjiagevarchar50jingshourenvarchar50beizhuvarchar50shangpingmingvarchar50kehumingvarchar505系統(tǒng)實現(xiàn)圖18操作流程圖5.1系統(tǒng)的主頁面在代碼操作界面點擊運行之后,會彈跳出一個登陸頁面,就是一般的輸入賬戶和密碼,身份和賬戶密碼都通過后方能進(jìn)入之后的主界面。其中有兩種不同的登陸方式,分別是管理員和操作員的登陸。也就是常規(guī)意義上的的店長和店員的區(qū)別,首先是店長的能夠管理和查看的范圍要廣很多,而店員則只有了解商品庫存上的一些問題。不同職責(zé)對應(yīng)不同的管理界面,這也是一種安全保障。登陸界面的實現(xiàn)如圖所示:圖195.2系統(tǒng)功能模塊的實現(xiàn)5.2.1密碼修改在系統(tǒng)中,管理員可以通過密碼修改對密碼進(jìn)行修改,確保賬戶安全。如圖所示:圖20主要源代碼如下所示:varuserPwReal="${sessionScope.admin.userPw}";if(document.formPw.userPw.value!=userPwReal){alert("原密碼不正確");return;}functioncallback(data){document.getElementById("indicator").style.display="none";alert("修改成功");}5.2.2系統(tǒng)管理員想要改變管理員的人數(shù),那么需要在系統(tǒng)管理員模塊中進(jìn)行增添和刪除。其中重要的是改變管理員的權(quán)限。如圖所示:圖215.2.3日常信息管理日常信息管理中包括員工、供應(yīng)商和會員的相關(guān)人員的管理。時時掌控有關(guān)商店人員的人數(shù)變動。密碼的變動和添加或修改都要通過此關(guān)鍵代碼的調(diào)控。如圖所示:圖225.2.4商品管理此模式囊括了商品的添加和各個屬性的定義,可通過查詢通道進(jìn)行查詢,刪除通道可以刪掉一些不需要的產(chǎn)品,編輯通道則可以改變商品屬性。如圖所示:圖235.2.5商品入庫管理商品的入庫包含了諸多信息逐一的填寫入內(nèi),這樣的記錄也是為了保證商品入庫的準(zhǔn)確性和縝密性,之后的管理就不必逐一清點了。如圖所示:圖245.2.6商品出庫管理商品出庫是為了保證某件商品從出庫到商店上架的準(zhǔn)確,以免漏失某件商品的上架下架問題。如圖所示:圖255.2.7庫存管理庫存管理保證了商品在出售的道路上沒用偏移,確保了商店在商品庫存和出庫入庫的了解能力,并且時時了解倉庫有多少缺失的產(chǎn)品,好時時更新。如圖所示:圖265.2.8采購進(jìn)貨管理采購進(jìn)貨管理是根據(jù)庫存管理報警系統(tǒng)來進(jìn)行是否進(jìn)貨,如果庫存量較大則不用進(jìn)行進(jìn)貨處理,如若庫存量達(dá)到了報警的狀態(tài)則需要及時和供應(yīng)商聯(lián)系,并且在進(jìn)貨時間、數(shù)量、單價等信息上要做好詳細(xì)的記載。如圖所示:圖275.2.9采購?fù)素浌芾聿少復(fù)素浌芾砗瓦M(jìn)貨管理操作基本一致,當(dāng)貨物報損或者說銷量不好,囤貨過多時可以和供貨商商量進(jìn)行退貨。保證產(chǎn)品保質(zhì)期的安全。如圖所示:圖285.2.10財務(wù)信息管理財務(wù)信息管理包括了收款單和付款單,就是和商業(yè)往來者的經(jīng)濟(jì)記賬。保證了每筆交易都有詳細(xì)的記錄。如圖所示:圖296系統(tǒng)測試6.1測試的意義無論是設(shè)計怎樣簡單或者復(fù)雜的程序時,程序多多少少都存在這一些缺陷,可能是語法上錯誤,也許在某一處語句之中存在標(biāo)點符號的缺失。這些問題都會引起程序無法進(jìn)行測試,而且有些錯誤隱蔽性很強,,所以有時的疏忽可能會在之后調(diào)試中浪費大量的時間,因此,在編寫程序時要盡量按照正確的方式走,認(rèn)真仔細(xì)對待。6.2測試的目的:無論是什么軟件開發(fā)項目或者說其它一些非互聯(lián)網(wǎng)性質(zhì)的工作,在完成竣工前后都要對自己的工作進(jìn)行一番測試,通俗的說就是驗收檢查工作。那么在軟件的測試工作中,要依據(jù)用戶的具體需求是什么,盡量找出錯誤所在,找到因為之前的疏漏而遺留下的質(zhì)量問題,然后做好相應(yīng)的標(biāo)記,再去總結(jié)與反思在開發(fā)過程中存在著哪些問題,然后怎樣去預(yù)防它的再發(fā)生。并且在測試過程中的首要任務(wù)一定是去發(fā)現(xiàn)問題所在,這個過程一定要心細(xì),倘若粗心大意可能對后期用戶的使用上帶來不便,對開發(fā)者也有名譽上的影響,所以,軟件測試還是要仔細(xì)認(rèn)真,方便之后的改進(jìn)與修繕。6.3測試結(jié)果測試的方法有很多種,現(xiàn)在我將以單元測試的方法,將測試的范圍縮小,不考慮到接口問題,最終通過測試的結(jié)果是否與預(yù)期想要達(dá)到的效果一致,以及代碼是否紊亂。我將要進(jìn)行測試的是登陸界面和密碼修改頁面,通過輸入不同的值進(jìn)行比較,最后通過輸出提示的結(jié)果來看看軟件是否已經(jīng)達(dá)到預(yù)想的結(jié)果。當(dāng)用戶名和密碼都正確時,顯示登錄成功。如圖所示:圖30當(dāng)用戶名是非系統(tǒng)注冊過的或者密碼不是正確的,亦或二者都是錯誤的都會出現(xiàn)一下提示內(nèi)容,并且登陸失敗。如圖所示:圖31在修改密碼時,測試性質(zhì)基本與登陸一樣,都是通過變換輸入的不同的值,觀察預(yù)期結(jié)果。如圖所示:圖32圖33從上圖可看出,通過對密碼的不同改變測試的結(jié)果也不相同,這也達(dá)到了預(yù)期想要的結(jié)果,完善了賬戶與密碼模塊的測試,這也讓系統(tǒng)的安全性得到了一定的保障。當(dāng)然單元測試還有一種常見的情況,就是亂碼狀態(tài)下,模塊的功能也會不完善甚至完全沒有顯示都有可能,這也是需要我們不斷認(rèn)真測試的原因。7總結(jié)與展望對于本專業(yè)的畢業(yè)設(shè)計,讓我重新再次認(rèn)識到了本專業(yè)的理論知識,同時也極大地提高了自己的實踐能力。對于自己接觸四年的專業(yè)知識有了更好的理解和體會,期盼日后能夠更好的加以利用。這次管理信息系統(tǒng)畢業(yè)設(shè)計和畢業(yè)論文,讓我理解到管理系統(tǒng)在多個領(lǐng)域有著不可替代的作用,它不僅僅是信息科學(xué)這一門學(xué)科的理論,還囊括了經(jīng)濟(jì)、金融等重要的科學(xué)理論知識,這讓我聯(lián)想到哲學(xué)里重要的一句話,萬物是有聯(lián)系的。信息系統(tǒng)運用自身強大的數(shù)據(jù)處理能力,將大量的信息包裝組合然后再系統(tǒng)的分配整改,功能強大,效率顯著。在沒有接觸畢設(shè)之前,總感覺自己學(xué)習(xí)的目標(biāo)與動力相當(dāng)?shù)奶摕o縹緲,不知道學(xué)習(xí)本專業(yè)知識日后是做什么的,個人又能在軟件開發(fā)中起到多大的作用,這些不定因素也正因畢業(yè)設(shè)計的到來變得穩(wěn)定且踏實。至少能讓我自己明白了,這并不是一次學(xué)習(xí)的總結(jié),而是在那么多日常學(xué)習(xí)之后自身實力的升華,更讓我明白了學(xué)習(xí)這個過程是需要經(jīng)歷時間的洗禮,方能有所收獲。愿我日后無論是在生活還是工作上都要抽出一點時間去多學(xué)習(xí)、多總結(jié)。在此也期望日后的計算機(jī)技術(shù)能夠有更高的成就,更多的造福人們的生活。參考文獻(xiàn)[1]李剛.輕量級J2EE企業(yè)應(yīng)用實戰(zhàn).2007[2]姚愛群等.信息系統(tǒng)開發(fā)方法.清華大學(xué)出版社,2004[3]翁晚霞等.開發(fā)基于Web的遠(yuǎn)程教學(xué)系統(tǒng)的關(guān)鍵技術(shù)比較[M].計算機(jī)工程與應(yīng)用,2000[4]徐國平.JSP網(wǎng)絡(luò)開發(fā)實務(wù)「M].電子機(jī)械工業(yè)出版社,2001[5]陳天河.Hibernate項目開發(fā)寶典.2006[6]敬錚.Java數(shù)據(jù)庫開發(fā)與專業(yè)應(yīng)用「M].國防工業(yè)出版社,2002[7]劉奎.SQLServer數(shù)據(jù)庫配置與管理指南.2010

HYPERLINK電腦文件整理懶招從來都是不會經(jīng)常整理文件的,不過時間一長,眾多的文檔分布在硬盤的各個角落,用目錄進(jìn)行整理保存,工作量大、查看起來也不方便且還會浪費不少的磁盤空聞;用壓縮工具打包,盡管可以節(jié)約空間但是卻無法直接編輯修改或查看壓縮包中的文件。這些招,懶人怎么會用,他們自有妙招!再多再亂的文件也能整理得井井有條,關(guān)鍵是不費力哦!

懶招1,自動提取亂中取勝

小張起初將照片、Office文檔、電影、音樂等文件一股腦地存放在某一個磁盤分區(qū),剛開始文件少使用起來倒也方便,但隨著時間的推移,文件數(shù)量劇增,每次找所需的文件都要瞪大眼睛,不過有了MY文檔管理器(下載地址:)就不用擔(dān)心了。

第一步,下載MY文檔管理器,解壓到任意目錄,直接雙擊其中的可執(zhí)行性文件即可使用。依次單擊“節(jié)點操作→添加節(jié)點”,分別添加多個節(jié)點,如“辦公文檔”、“電影”等分類,這樣做的目的是方便歸類。

第二步,在小張的F盤中的TEST目錄下有眾多的RM、MP3、JPG、DOC、TXT格式的文件,現(xiàn)在他要把JPG格式的文件提取到“照片”類別中。依次單擊“系統(tǒng)配置→文件過濾”選項,打開Dialog對話框,輸入“*.doc”,單擊“添加”按鈕,意思是過濾掉所有類型為“.DOC”的文件。然后按照同樣的方法,將“*.txt”、“*.rm”、“*.MP3”一一添加進(jìn)來。

第三步,雙擊左側(cè)窗格中的“照片”節(jié)點,然后依次單擊“記錄操作→導(dǎo)入記錄樹”命令,在打開的對話框中單擊瀏覽按鈕,打開“F:\test”目錄,單擊“確定”按鈕之后就可以將格式為JPG的文件提取出來并添加到“照片”節(jié)點中了。

懶招2,不同的電腦統(tǒng)一的管理

小張是電愛的Fans,工作之余常常為雜志寫稿,他寫完的和正在處理的稿件一般都存在一個稿件文件夾里。不過時間一長,家里的電腦(PC1)和單位的電腦(PC2)上都有這個文件夾。時常需要通過移動硬盤(U盤)在兩臺電腦之間傳遞,使用和管理都很不方便。不過他現(xiàn)在用優(yōu)盤就可以統(tǒng)一管理了。

第一步,將上文提到的那個MY文檔管理器解壓后直接拷貝到優(yōu)盤上。把優(yōu)盤插到PC1上,并運行軟件,依次單擊“記錄操作→導(dǎo)入記錄樹”命令,在隨后彈出的對話框中設(shè)置好“稿件”文件夾的根目錄,將“導(dǎo)入深度”設(shè)置為“5”,單擊“確定”后,稍等片刻,軟件就把PC1上的“稿件”導(dǎo)入到MY文檔管理器中。

小提示:通過這種方式導(dǎo)入到程序中的僅僅是文件的路徑、文件名等屬性信息,并不是文件本身。

第二步,把優(yōu)盤插到PC2上,按照同樣的方法導(dǎo)入PC2上的“稿件”文件。以后要編輯“稿件”里的文件,你自己根本不用記住哪臺電腦的哪個路徑,只要把優(yōu)盤插入到電腦,運行MY文檔管理器,就可以直接編輯了。

第三步,為方便在異地使用,小張決定為當(dāng)前正在處理的稿件增加一個副本。在需要異地處理的稿件上右鍵單擊,選擇“復(fù)制文件到(自動添加副本)”命令,在彈出的對話框中將保存目錄設(shè)置為優(yōu)盤上的某個目錄即可。這樣,就可以在優(yōu)盤上編輯PC1或PC2的稿件了。

小提示:對于PC1、PC2上的同名文件,MY文檔管理器以不同的磁盤號+文件路徑來標(biāo)識文件記錄,因此,對于不同電腦上的同名文件,甚至是路徑和文件名完全相同的文件,程序也可以準(zhǔn)確識別哪個是哪個。

懶招3多種文件批量移動

要將文件管理得井然有序,就免不了要進(jìn)行復(fù)制、刪除、移動等等操作,如果一個個進(jìn)行操作,工作量是非常巨大的。這時我們就需要借助于BelvedereAutomated(下載地址:.com/assets/resources/2008/03/Belvedere%200.3.exe)進(jìn)行批量操作了。例如我們想把“F:\test”目錄中的所有照片移動到F盤中的“北京游照片”目錄中,可以按以下方法進(jìn)行。

第一步,建立“F:\test”目錄后在“rule”一欄中,單擊“+”按鈕,建立一個規(guī)則。在“Descriptior”文本框中為當(dāng)前規(guī)則起一個名字如“批量整理移動”。單擊第一個下拉列表,在這里可以選擇Name(文件名)、Extension(擴(kuò)展名)、Size(大小)等進(jìn)行操作,這里選擇擴(kuò)展名“Extension”。單擊第二個下拉列表,在這里設(shè)置的是操作條件,有is(是)、isnot(不是)、contains(包含)等操作可供選擇,這里選擇的是“is”。接下來,在最后的文本框中輸入圖片文件的擴(kuò)展名,示例中是“JPG”。定義的規(guī)則合起來的意思就是“擴(kuò)展名是JPG”。

第二步,在“Dothefollowing”區(qū)域設(shè)置操作動作,單擊第一個下拉列表進(jìn)行操作動作的選擇,有“Movefile(移動)、Renamefile(重命名)、Deletefile(刪除)”等動作可供選擇,我們要批量移動,那就選擇重命名“Movefile(移動文件)”。接下來,單擊后面的按鈕選擇“F:\北京游照片”目錄。

第三步,規(guī)則設(shè)置完畢,單擊“Test”按鈕應(yīng)用規(guī)則,程序即可一次性地將所有擴(kuò)展名為“JPG”的圖片文件移動到“F:\北京游照片”目錄中了。

懶招4提綱挈領(lǐng)一點即得

在前面幾大懶招的幫助下,你電腦里的文件應(yīng)該已經(jīng)有點類別了吧。如果從此想告別懶人的生活,那就要養(yǎng)成管理文件的好習(xí)慣了。

第一步,在你保存資料的電腦分區(qū)中,要接類別建立多個文件夾,可以按用途分為:學(xué)習(xí)、娛樂、暫存、工作、下載,在娛樂下又可以建立二級目錄:電影、歌曲、動畫等。也可以按照常見的文件性質(zhì)進(jìn)行分類,例如分為:圖片、電影、電子書、安裝文件等,當(dāng)然也可以按照你的需要再建立二級目錄,以后每有文件需要保存就按這個類別保存到相應(yīng)的目錄。

第二步,雖然現(xiàn)在已經(jīng)把文件分門別類存放了,但時間長了,目錄太深,一層一層查找也很麻煩的,在EXCEL里建一個目錄就可以統(tǒng)一管理了。運行EXCEL后,新建一個表格,然后按照我們的分類方式隔行輸入:圖片、電影、電子書,在圖片分類下再建立二級目錄名,例如明星、汽車、壁紙等。

第三步,右鍵單擊“圖片文字”,選擇“超鏈接”,在彈出的對話框中選擇電腦里圖片目錄文件夾,單擊“確定”后EXCEL里的“圖片”文字就變成彩色。用同樣的方法為一級目錄的“電影、電子書”和二級目錄的“明星、汽車、壁紙”等添加超鏈接。然后將這個EXCEL文件命名為文件目錄,保存到桌面上,以后打開這個文檔,直接單擊相應(yīng)的文字,比如單擊“壁紙”,就可以切換到壁紙文件夾了。

小提示:如果要更改某個超鏈接,直接右鍵單擊該文字,選擇“編輯超鏈接”就可以了。本人的電腦分類原則簡述如下。

硬盤的第一層(請在自己的件夾中右鍵“按組排列”查看)

第一位字母表示A生活娛樂B教學(xué)C工作D安裝程序

第二位字母表示只是流水號

AA影視

AB音樂

AC閱讀

AD圖片

AE相冊

生活娛樂

BA計算機(jī)

BB英語

BC運動

BD游戲攻略

BE衣食住行

BF文藝

教學(xué)

CA管理制度

CB流程圖

CC程序文件

工作

DA娛樂

DB其它

安裝程序

硬盤的第二層(進(jìn)入“AA影視”的文件夾舉例)

第一位字母表示只是流水號

第二位字母表示只是流水號

AA電影

BA電視劇

CAMTV

硬盤的第三級(進(jìn)入“AA電影”的文件夾舉例)

第一位字母表示A動作片B劇情片C動畫片

第二位字母表示A未看過B已看過

AA導(dǎo)火線

AB尖峰時刻

動作片

BA獨自等待

劇情片

CB機(jī)器貓

CB獅子王

動畫片

利用“字母排序”和“按組排列查看”可以使文件查看和存放簡潔明了,結(jié)合自己資料的特點和實際需求,給自己定一個分類原則并嚴(yán)格執(zhí)行。個人電腦資料的資源會得到高效而充分的利用。

在電腦的內(nèi)部,在電腦的桌面上,在“資源管理器”中,充斥著無序與混亂,這種虛擬的混亂極大地影響了電腦的性能和我們辦公的效率,當(dāng)大家面臨這個問題時,通常認(rèn)為硬盤空間又不夠了,電腦性能又不跟不上了,需要再換一臺新的電腦了。事實上,我們真正需要的是坐下來,好好花時間將電腦里的文件真正管理起來,會為自己日后省下更多的時間。

文件管理的真諦在于方便保存和迅速提取,所有的文件將通過文件夾分類被很好地組織起來,放在你最能方便找到的地方。解決這個問題目前最理想的方法就是分類管理,從硬盤分區(qū)開始到每一個文件夾的建立,我們都要按照自己的工作和生活需要,分為大大小小、多個層級的文件夾,建立合理的文件保存架構(gòu)。此外所有的文件、文件夾,都要規(guī)范化地命名,并放入最合適的文件夾中。這樣,當(dāng)我們需要什么文件時,就知道到哪里去尋找。

這種方法,對于相當(dāng)數(shù)量的人來說,并不是一件輕松的事,因為他們習(xí)慣了隨手存放文件和辛苦、茫無頭緒地查找文件。

下面,我們將幫你制訂一套分類管理的原則,并敦促您養(yǎng)成好的文件管理習(xí)慣。以下是我們總結(jié)出的一些基本技巧,這些技巧并不是教條,可能并不適合你,但無論如何你必須要有自己的規(guī)則,并堅持下來,形成習(xí)慣。

一、發(fā)揮我的文檔的作用

有很多理由讓我們好好地利用“我的文檔”,它能方便地在桌面上、開始菜單、資源管理器、保存/打開窗口中找到,有利于我們方便而快捷地打開、保存文件。我們可以利用“我的文檔”中已有的目錄,也可以創(chuàng)建自己的目錄,將經(jīng)常需要訪問的文件存儲在這里。至于“我的文檔”存儲在C盤,在重裝系統(tǒng)時可能會誤刪除的問題,可以在非系統(tǒng)盤建立一個目錄,然后右擊桌面上的“我的文檔”,選擇“屬性”。在彈出的“我的文檔屬性”窗口中,單擊目標(biāo)文件夾下的“移動”按鈕,然后在新的窗口中指定我們剛創(chuàng)建的文件夾。重裝系統(tǒng)后再次執(zhí)行以上操作,再重新指向此文件夾即可,即安全又便捷。

小提示:如果你使用Windows2000/XP,則移動“我的文檔”文件夾時,其下的所有文件會自動移過去,但如果你使用Windows9x,則需要手工將C:MyDocuments下的所有文件手工移到新指定的文件夾中,否則可能會丟失數(shù)據(jù)。

二、建立最適合自己的文件夾結(jié)構(gòu)

文件夾是文件管理系統(tǒng)的骨架,對文件管理來說至關(guān)重要。建立適合自己的文件夾結(jié)構(gòu),需要首先對自己接觸到的各種信息、工作和生活內(nèi)容進(jìn)行歸納分析。每個人的工作和生活有所不同,接受的信息也會有很大差異,因此分析自己的信息類別是建立結(jié)構(gòu)的前提。比如,有相當(dāng)多的IT自由撰稿人和編輯就是以軟件、硬件的類別建立文件夾;而很多老師,就是以自己的工作內(nèi)容比如教學(xué)工作、班主任工作建立文件夾。

同類的文件名字可用相同字母前綴的文件來命名,同類的文件最好存儲在同一目錄,如圖片目錄用image,多媒體目錄用media,文檔用doc等等,簡潔易懂,一目了然,而且方便用一個軟件打開。這樣,當(dāng)我們想要找到一個文件時,能立刻想到它可能保存的地方。

三、控制文件夾與文件

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論