




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)論文論文題目:進(jìn)銷存管理系統(tǒng)論文題目班級專業(yè)學(xué)生姓名指導(dǎo)教師日期_2011年3月_10_日_目錄摘要 1【關(guān)鍵詞】 1前言 21系統(tǒng)分析 31.1需求分析 31.2可行性分析 32總體設(shè)計 42.1項目規(guī)劃 43系統(tǒng)設(shè)計 53.1設(shè)計目標(biāo) 53.2開發(fā)及運行環(huán)境 54.系統(tǒng)結(jié)構(gòu)分析與數(shù)據(jù)庫設(shè)計 64.1結(jié)構(gòu)分析圖 64.2數(shù)據(jù)庫設(shè)計 65.網(wǎng)站總體架構(gòu) 75.1.模塊功能介紹 75.2.登錄頁制作 75.3.主頁面制作 75.4.主頁面的功能頁制作 76.代碼的實現(xiàn) 96.1.CSS架構(gòu)的實現(xiàn) 96.2登錄界面的代碼實現(xiàn)與加密的實現(xiàn) 166.3主頁面的實現(xiàn) 19結(jié)束語: 20參考文獻(xiàn) 21第31頁共21頁企業(yè)進(jìn)銷存系統(tǒng)論文摘要中小企業(yè)在我國經(jīng)濟發(fā)展中具有重要地位,目前我國的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競爭將越來越激烈。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時間、空間的局限性,給中小企業(yè)帶來了更多的發(fā)展機會,同時也增大了企業(yè)之間的競爭強度。這就要求中小企業(yè)必須改變企業(yè)的經(jīng)營管理模式,提高企業(yè)的運營效率。目前,我國中小企業(yè)的信息化水平還很低,相比國外企業(yè),還只處于剛開始始用的階段。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟快速多變,競爭激烈,企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然?!娟P(guān)鍵詞】進(jìn)銷存管理系統(tǒng)、商品銷售、商品管理前言經(jīng)濟大環(huán)境的變化使得規(guī)模經(jīng)濟的優(yōu)勢不再突出。固定的硬設(shè)備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價值、服務(wù)、品牌附加值、渠道等要素資源的投入?yún)s能增加企業(yè)的效益?!八俣葲_擊規(guī)?!钡乃俣冉?jīng)濟概念已經(jīng)向企業(yè)提出。那么對于日益發(fā)展壯大的企業(yè)集團,怎樣才能找到一套功能強大\可任意拓展、低運行成本、安全可靠的管理解決方案,來跟上企業(yè)的發(fā)展,跟上時代的發(fā)展呢?我們認(rèn)為最好的辦法是利用Internet這個工具,架構(gòu)自己的供需鏈管理平臺,使無處不在的互聯(lián)網(wǎng)為你所用,實現(xiàn)無處不在的管理目標(biāo)。讓Internet像電一樣融入到企業(yè)的管理之中,提高企業(yè)在新經(jīng)濟時代的核心競爭力,通過對Internet的高效率使用,在激烈的市場競爭中,首先打贏第一仗“信息戰(zhàn)”。正是基于對Internet的這種深刻認(rèn)識,針對中國企業(yè)特點提出了基于Internet的網(wǎng)絡(luò)商務(wù)管理解決方案——企業(yè)進(jìn)銷存管理系統(tǒng)。1系統(tǒng)分析1.1需求分析通過調(diào)查,要求系統(tǒng)需要具有以下功能:1.由于操作人員的計算機知識普遍較差,要求有良好的人機界面。2.由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理。3.方便的數(shù)據(jù)查詢,支持多條件查詢。4.基礎(chǔ)信息管理與查詢(包括商品信息、客戶信息、供應(yīng)商信息)。5.通過計算機,能夠直接“透視”倉庫存儲情況。6.完善的商品采購信息、商品銷售信息進(jìn)行管理。7.方便、健全的結(jié)賬功能。8.圖表分析年銷售狀況。9.商品銷售排行統(tǒng)計。 10.當(dāng)外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾本系統(tǒng)時,系統(tǒng)可以自動保護原始數(shù)據(jù)的安全。11.數(shù)據(jù)計算自動完成,盡量減少人工干預(yù)。12.系統(tǒng)退出。1.2可行性分析通過計算機網(wǎng)絡(luò)系統(tǒng)對企業(yè)進(jìn)行全面的管理,滿足了企業(yè)的現(xiàn)代化管理的要求。1.經(jīng)濟性企業(yè)營運過程中信息的系統(tǒng)化管理,權(quán)威的數(shù)據(jù)統(tǒng)計,為企業(yè)的經(jīng)營決策提供了大量的、權(quán)威的科學(xué)依據(jù)(數(shù)據(jù));強大的賬單結(jié)功能,簡化了員工的日常工作,提高了工作效率,避免了人工管理過程中數(shù)據(jù)易錯所帶來的一系列的連鎖反映,提高企業(yè)的經(jīng)濟效益。2.技術(shù)性實際情況下,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬服務(wù),各個級別管理員很容易通過網(wǎng)站對其操作范圍內(nèi)的系統(tǒng)內(nèi)容信息進(jìn)行操作管理,完全滿足日常經(jīng)營、管理的要求。2總體設(shè)計2.1項目規(guī)劃企業(yè)進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采購管理模塊、庫存管理模塊、商品銷售模塊、查詢統(tǒng)計模塊、往來管理模塊、系統(tǒng)設(shè)置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:1.基礎(chǔ)信息模塊該模塊主要管理商品信息錄入、客戶信息錄入、供應(yīng)商信息錄入、商品信息查詢、客戶信息查詢、供應(yīng)商信息查詢。2.采購管理模塊該模塊的主要管理商品采購信息錄入和商品采購信息查詢。3.庫存管理模塊該塊主要管理商品入庫信息、商品入庫退貨、商品庫存查詢和庫存商品價格調(diào)整。4.商品銷售模塊該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入。5.查詢統(tǒng)計模塊該模塊主要管理銷售信息查詢、銷售退貨查詢、商品入庫查詢、入庫退貨查詢、商品銷售排行和年銷售額分析。6.往來管理模塊該模塊主要管理商品銷售結(jié)賬、入庫退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫結(jié)賬、銷售退貨結(jié)賬和入庫結(jié)賬查詢。7.系統(tǒng)設(shè)置模塊該模塊主要管理添加操作員、更改操作員密碼、刪除操作員。3系統(tǒng)設(shè)計3.1設(shè)計目標(biāo)本系統(tǒng)是針對中小型企業(yè)運營進(jìn)銷存過程所進(jìn)行設(shè)計的,主要實現(xiàn)如下目標(biāo):1.系統(tǒng)采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲安全可靠。2.鍵盤操作,快速響應(yīng)。3.強大的銷售結(jié)賬功能。4.全面的賬單查詢功能。5.功能強大的年銷售額分析圖、商品銷售排行統(tǒng)計。6.實現(xiàn)各種查詢,如多條件查詢、模糊查詢等。7.操作員可以隨時修改自己的口令。8.管理員可以設(shè)置操作員的權(quán)限9.對用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。10.數(shù)據(jù)保密性強,為每個用戶設(shè)置權(quán)限級別。11.系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。12.系統(tǒng)運行穩(wěn)定、安全可靠。3.2開發(fā)及運行環(huán)境硬件平臺:1.CPU:P42.93GHz。2.內(nèi)存:1GB以上。軟件平臺:1.操作系統(tǒng):WindowsXPSP32.數(shù)據(jù)庫:SQLServer2000SP43.瀏覽器:IE7.0,推薦使用IE8.0。4.Web服務(wù)器:IIS6.0以上5.分辨率:最佳效果1024×768像素。4.系統(tǒng)結(jié)構(gòu)分析與數(shù)據(jù)庫設(shè)計4.1結(jié)構(gòu)分析圖4.2數(shù)據(jù)庫設(shè)計(1)tb_brand(商品信息表)商品信息表用來存儲商品的基本信息。表tb_brand的結(jié)構(gòu)如表B.1所示。表B.1表tb_brand的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述IDvarchar50是ID號spnamevarchar50商品名稱jcvarchar50簡稱cdvarchar100產(chǎn)地dwvarchar10單位ggvarchar50規(guī)格bzvarchar50包裝phvarchar50批號pzwhvarchar50批準(zhǔn)文號gysnamevarchar100供應(yīng)商全稱memovarchar255備注(2)tb_customer客戶信息表(Tab_customer)用來存儲客戶的基本信息。表Tab_customer的結(jié)構(gòu)如表B.2所示。表B.2表tb_customer的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述IDint4ID號khnamevarchar100客戶全稱khjcvarchar50簡稱addressvarchar100地址postcodevarchar50郵政編碼telvarchar50電話faxvarchar50傳真lxrvarchar50聯(lián)系人lxrtelchar30聯(lián)系人電話Emailchar50電子信箱khyhchar50開戶銀行yhzhchar50銀行賬號(3)tb_kucun(庫存信息表)庫存信息表用來存儲庫存信息。表tb_kucun的結(jié)構(gòu)如表B.3所示。表B.3表tb_kucun的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述IDchar20是商品編號spnamechar50商品名稱jcchar20簡稱cdchar30產(chǎn)地ggchar20規(guī)格bzchar30包裝dwchar10單位djchar8單價kcslfloat8庫存數(shù)量kcjemoney8庫存金額5.網(wǎng)站總體架構(gòu)5.1.模塊功能介紹網(wǎng)站首頁主要包括以下功能模塊:1.基礎(chǔ)信息:實現(xiàn)對客戶、商品、供應(yīng)商基礎(chǔ)信息的管理及信息檢索功能。主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、客戶信息查詢、商品信息查詢和供應(yīng)商信息查詢6部分。2.采購管理:實現(xiàn)對商品采購信息進(jìn)行管理及采購信息檢索功能。主要包括商品采購和采購查詢兩部分。3.庫存管理:實現(xiàn)對商品入庫、退貨、庫存查詢及價格調(diào)整等信息的綜合管理。主要包括商品入庫、商品入庫退貨、庫存查詢和價格調(diào)整4部分。4.商品銷售:實現(xiàn)對商品銷售信息及退貨信息進(jìn)行管理的功能。主要包括商品銷售和商品銷售退貨兩部分。5.查詢統(tǒng)計:實現(xiàn)對進(jìn)、銷商品信息的查詢匯總,并實現(xiàn)按銷售商品進(jìn)行排行和對年銷售額進(jìn)行分析等功能。主要包括銷售信息查詢、銷售退貨查詢、商品入庫查詢、入庫退貨查詢、商品銷售排行和年銷售額分析6部分。6.往來管理:實現(xiàn)在線的個人與企業(yè)、企業(yè)與企業(yè)之間的進(jìn)、銷商品往來結(jié)賬的綜合管理。主要包括商品銷售結(jié)賬、入庫退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫結(jié)賬、銷售退貨結(jié)賬和入庫結(jié)賬查詢6部分。7.系統(tǒng)設(shè)置:實現(xiàn)對操作員信息進(jìn)行維護。主要包括添加操作員、更改操作員密碼和刪除操作員3部分。5.2.登錄頁制作涉及到為了防止登錄頁面過于繁雜,現(xiàn)只用一張圖片和小量的控件制作!5.3.主頁面的功能頁制作為了實現(xiàn)頁面上的每個功能,并且方面調(diào)試修改,將每個功能做成單獨的頁面來實現(xiàn)頁面的所有功能!現(xiàn)將起分為一下模塊:企業(yè)進(jìn)銷存管理系統(tǒng)的核心系統(tǒng)是進(jìn)銷存管理,其主要功能如下!為了能夠在同一頁面中管理多個頁,本系統(tǒng)首頁的設(shè)計采用了框架技術(shù)將整個首頁分成以下3部分。頁面顯示區(qū)(top.jsp):主要用于顯示網(wǎng)站的旗幟廣告條。頁面導(dǎo)航區(qū)(left.jsp):主要用于管理功能導(dǎo)航。頁面操作區(qū)(main.jsp):主要用于完成各種管理功能。首頁設(shè)計的完整代碼如下:<html><head><title>企業(yè)進(jìn)銷存框架</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><framesetrows="179,*"cols="*"frameborder="NO"border="0"framespacing="0"><framesrc="top.jsp"name="topFrame"scrolling="NO"noresize><framesetrows="*"cols="231,*"framespacing="0"frameborder="NO"border="0"> <framesrc="left.jsp"name="leftFrame"frameborder="no"scrolling="AUTO"noresize><framesrc="main.jsp"name="mainFrame"frameborder="no"scrolling="AUTO"noresizemarginwidth="1"marginheight="1"bordercolor="#CCCCCC"></frameset></frameset><noframes><body></body></noframes></html>在頁面導(dǎo)航區(qū),通過模擬樹型視圖來調(diào)用相應(yīng)的子模塊。模擬樹型的設(shè)計主要是通過HTML代碼調(diào)用相應(yīng)的事件,再通過JavaScript腳本處理事件來實現(xiàn),關(guān)鍵代碼如下:<scriptlanguage="JavaScript">functionshow_div(menu){varImgname;if(document.all.item(menu).style.display=="none"){document.all.item(menu).style.display="block";}else{document.all.item(menu).style.display="none";}}</script><ahref="#"onclick="show_div('menu1')"><imgname="Imgmenu1"border="0"src="KCM/Imgmenu1_1.gif"align="ABSMIDDLE"width="215"height="70"></a><Divid="menu1"style="display:none"><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"background="KCM/m.gif"><tr><tdwidth="31%"height="24"> </td><td><ahref="./jcxx/khinfo.html"target="mainFrame"class="1style1">客戶信息管理</a></td></tr><tr><tdheight="20"> </td><td><ahref="./jcxx/spinfo1.jsp"target="mainFrame"class="1style1">商品信息管理</a></td></tr><tr><tdheight="21"> </td><td><ahref="./jcxx/gysinfo.html"target="mainFrame"class="1style1">供應(yīng)商信息管理</a></td></tr><tr><tdheight="20"> </td><td><ahref="./jcxx/spchat.jsp"target="mainFrame"class="1style1">商品信息查詢</a></td></tr><tr><tdheight="19"> </td><td><ahref="./jcxx/khchat.jsp"target="mainFrame"class="1style1">客戶信息查詢</a></td></tr><tr><tdheight="24"> </td><td><ahref="./jcxx/gyschat.jsp"target="mainFrame"class="1style1">供應(yīng)商信息查詢</a></td></tr></table></Div>一個進(jìn)銷存系統(tǒng)的完整與實用,少不了多商品單位的統(tǒng)計,只記錄數(shù)量是不可以的;還有多個倉庫的管理!本系統(tǒng)的統(tǒng)計功能,提供了各種統(tǒng)計報表可以為管理者提供很好的市場分析環(huán)境!本系統(tǒng)還添加了針對于銷售管理及人員管理的功能,使本進(jìn)銷存系統(tǒng)更加完善!6.主要功能模塊設(shè)計代碼的實現(xiàn)用戶單擊首頁導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息管理”超鏈接,進(jìn)入客戶信息管理頁面,該頁面主要完成對客戶信息的錄入工作。客戶信息管理頁面的設(shè)計效果如圖4所示。6.1.CSS架構(gòu)的實現(xiàn)定義了兩個架構(gòu)為了實現(xiàn)各個頁面的不同要求,分別為style.css和style2.cs,其代碼如下:style.css:Html{ BackGround:#D6D3CE;Height:100%}Body{ Border-Top-Width:0px; Padding-Right:0px; Padding-Left:0px; Border-Left-Width:0px; Border-Bottom-Width:0px; Padding-Bottom:0px; Margin:0px; Overflow:hidden; Color:buttontext; Padding-TOP:0px; Height:100%; Border-Right-Width:0px; Line-Height:18px; Font-Family:"Arial","宋體"}Table{ Word-Break:break-all; Border-Collapse:collapse;}Td{ Font-Size:12px;}A{ Color:#0066CC; Text-Decoration:none;}A:Hover{ Color:#0000FF; Text-Decoration:none;}.Hidden{Display:none;}.CalText{ Font-Size:12px; Background-Color:highlight; Color:highlighttext; Width:18px;}.TextTitle{ Font-Size:16px;}.TextSmall{ Font-Size:10px; Color:#999999;}.CoolButton{ Behavior:url('Inc/CoolButton.htc'); Cursor:default; Font-Size:11px; }.TableMenu{ Border-Right:2pxgroove; Border-Top:2pxgroove; Border-Left:2pxgroove; Border-Bottom:2pxgroove;}.HollowField{ Border-Left:1pxsolidbuttonshadow; Border-Right:1pxsolidbuttonhighlight; Border-Top:1pxsolidbuttonshadow; Border-Bottom:1pxsolidbuttonhighlight; Padding-Top:0px; Padding-Left:0px; Padding-Bottom:0px; Padding-Right:0px;}.Button{ Height:20px; Border-Bottom:buttonshadow1pxsolid; Border-Left:buttonhighlight1pxsolid; Border-Right:buttonshadow1pxsolid; Border-Top:buttonhighlight1pxsolid; Color:#333333; Padding-Bottom:1px; Padding-Left:2px; Padding-Right:2px; Padding-Top:2px}.TableLine{ Border-Color:blackblack#F2F2F Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:1px; Border-Left-Width:0px}.TableNoneLine{ Border:black; Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:0px; Border-Left-Width:0px}@MediaPrint{ .Ptn{Display:none;}}A:visited{TEXT-DECORATION:none;color:000000}A:link{text-decoration:none;color:000000}A:hover{TEXT-DECORATION:none;color:04266D}Style2.cssHtml{ BackGround:#ffffff;Height:100%}Body{SCROLLBAR-FACE-COLOR:#ececec;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;SCROLLBAR-SHADOW-COLOR:#775656;SCROLLBAR-3DLIGHT-COLOR:#cccccc;SCROLLBAR-ARROW-COLOR:#775656;SCROLLBAR-TRACK-COLOR:#cccccc;SCROLLBAR-DARKSHADOW-COLOR:#cccccc Border-Top-Width:0px; Padding-Right:0px; Padding-Left:0px; Border-Left-Width:0px; Border-Bottom-Width:0px; Padding-Bottom:0px; Margin:0px; Color:buttontext; Padding-TOP:0px; Border-Right-Width:0px; Line-Height:18px; Font-Family:"Arial","宋體"}Table{ Word-Break:break-all; Border-Collapse:collapse;}Td{ Font-Size:12px;}A{ Color:#0066CC; Text-Decoration:none;}A:Hover{ Color:#0000FF; Text-Decoration:none;}.Hidden{Display:none;}.CalText{ Font-Size:12px; Background-Color:highlight; Color:highlighttext; Width:18px;}.TextTitle{ Font-Size:16px;}.TextSmall{ Font-Size:10px; Color:#999999;}.CoolButton{ Behavior:url('Inc/CoolButton.htc'); Cursor:default; Font-Size:11px; }.TableMenu{ Border-Right:2pxgroove; Border-Top:2pxgroove; Border-Left:2pxgroove; Border-Bottom:2pxgroove;}.HollowField{ Border-Left:1pxsolidbuttonshadow; Border-Right:1pxsolidbuttonhighlight; Border-Top:1pxsolidbuttonshadow; Border-Bottom:1pxsolidbuttonhighlight; Padding-Top:0px; Padding-Left:0px; Padding-Bottom:0px; Padding-Right:0px;}.Button{ Height:20px; Border-Bottom:buttonshadow1pxsolid; Border-Left:buttonhighlight1pxsolid; Border-Right:buttonshadow1pxsolid; Border-Top:buttonhighlight1pxsolid; Color:#333333; Padding-Bottom:1px; Padding-Left:2px; Padding-Right:2px; Padding-Top:2px}.TableLine{ Border-Color:blackblack#F2F2F Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:1px; Border-Left-Width:0px}.TableNoneLine{ Border:black; Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:0px; Border-Left-Width:0px}@MediaPrint{ .Ptn{Display:none;}}.a1{background-color:#775656;color:#fff;}.a2{background-color:#cccccc;}.a3{background-color:#ececec;line-height:normal;}.a4{background-color:#E3E8F9;line-height:normal;}A:visited{TEXT-DECORATION:none;color:000000}A:link{text-decoration:none;color:000000}A:hover{TEXT-DECORATION:none;color:04266D}A.page:visited{TEXT-DECORATION:none;color:ffffff}A.page:link{text-decoration:none;color:ffffff}A.page:hover{TEXT-DECORATION:underline;color:04266D}A.title:visited{TEXT-DECORATION:none;color:ffffff}A.title:link{text-decoration:none;color:ffffff}A.title:hover{TEXT-DECORATION:none;color:ffffff}6.2登錄界面的代碼實現(xiàn)與加密的實現(xiàn)主頁的登錄采用可MD5哈希算法加密,登錄頁代碼如下,MD5算法請查詢源文件INC\MD5.ASP<!--#includefile="conn.asp"--><%sql="select*fromconfig"setrs_config=conn.execute(sql)dianming=rs_config("dianming")%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title><%=dianming%>-系統(tǒng)登陸</title><linkhref="style.css"rel="stylesheet"type="text/css"><styletype="text/css">.style1{ font-size:x-large; color:#FFFF00; font-style:italic; font-weight:bold;}.style2{ margin-right:0px;}.style3{ color:#00FFFF; font-weight:bold;}</style></head><bodybgcolor="#FFFFFF"><scriptlanguage="javascript">functioncheck(){if(document.form1.username.value==""||document.form1.password.value==""){alert("請輸入用戶名稱和口令!");returnfalse;}}</script><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"height="100%"align="center"><tr><tdalign="center"valign="middle"> <formaction="checklogin.asp"method="post"name="form1"><tablewidth="600"height="400"align="center"cellpadding="0"class="style2"><tr><tdbackground="images/frist.jpg"valign="top"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="11%"rowspan="2"></td><tdclass="style1"colspan="3"style="height:81px"> 歡迎進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)</td><tdwidth="30%"rowspan="2"></td></tr><tr><tdstyle="height:178px;width:74%"></td><tdcolspan="2"style="height:178px"></td></tr><tr><tdheight="26"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"><spanclass="style3">用戶名稱:</span></td><td><inputtype="text"name="username"style="width:150px"></td><td> </td></tr><tr><tdheight="28"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"><spanclass="style3">操作口令:</span></td><td><inputtype="password"name="password"style="width:150px"></td><td> </td></tr><tr><tdheight="29"> </td><tdstyle="width:74%">程序設(shè)計:劉偉</td><tdstyle="width:28%"> </td><td><inputtype="submit"value="登錄"onClick="returncheck();"></td><td> </td></tr><tr><tdheight="32"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"> </td><td> </td><td> </td></tr></table></td></tr></table> </form> </td></tr></table></body></html>6.3主頁面的實現(xiàn)基礎(chǔ)信息管理模塊主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、商品信息查詢、客戶信息查詢和供應(yīng)商信息查詢6部分。6.1.1客戶信息管理設(shè)計用戶單擊首頁導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息管理”超鏈接,進(jìn)入客戶信息管理頁面,該頁面主要完成對客戶信息的錄入工作??蛻粜畔⒐芾眄撁娴脑O(shè)計效果如圖4所示。圖4客戶信息管理頁面的運行結(jié)果客戶信息管理頁面中涉及的HTML表單元素如表2所示。表2客戶信息管理頁面中涉及到的HTML表單元素名稱類型含義重要屬性form1form表單action="khinfo.jsp"method="post"khnametext客戶全稱jctext客戶簡稱addresstext地址postcodetext郵政編碼teltext電話faxtext傳真lxrtext聯(lián)系人lxrteltext聯(lián)系人電話emailselectE-Mailkhyhtext開戶銀行yhzhtext銀行賬號submitbutton【保存信息】按鈕onclick="check()"resetreset【清除重置】按鈕onclick="res()"利用JavaScript編寫檢測用戶錄入數(shù)據(jù)合法性的函數(shù),并通過單擊【保存信息】提交表單??蛻粜畔⑻砑訒r的數(shù)據(jù)處理頁主要是將用戶提交的表單保存到數(shù)據(jù)庫中。由于已經(jīng)將客戶的基本信息封裝在JavaBean中和定義了提交客戶信息的JavaBean,這樣就可以通過<jsp:useBean>和<jsp:setProperty>標(biāo)簽來實現(xiàn)將表單提交過來的數(shù)據(jù)對Bean的中的各個屬性賦值,并通過這兩個JavaBean來完成從接收用戶提交的信息到向數(shù)據(jù)庫中插入客戶基本信息的全部工作。具體代碼如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.sql.*,java.io.*"%><%request.setCharacterEncoding("gb2312");%><jsp:useBeanid="khinfo"scope="page"class=".KhinfoBean"><jsp:setPropertyname="khinfo"property="*"/></jsp:useBean><jsp:useBeanid="regist"scope="page"class=".KhRegist"/><%regist.setKhinfo(khinfo);regist.regist();//調(diào)用regist()方法來對數(shù)據(jù)庫操作out.println("<scriptlanguage='javascript'>alert('登記成功');"+"window.location.href='khinfo.html';</script>");%>6.1.2客戶信息查詢設(shè)計用戶單擊首頁左側(cè)導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息查詢”超鏈接,進(jìn)入客戶信息查詢頁面,用戶可以通過不同的查詢條件搜索到客戶的基本信息。該頁面采用了框架技術(shù),共分為上下兩個部分,即查詢區(qū)和顯示區(qū)。查詢區(qū)(khquest1.jsp):用戶可以通過不同的查詢條件來查詢客戶信息。顯示區(qū)(main.jsp):根據(jù)用戶輸入的查詢條件將結(jié)果從數(shù)據(jù)庫中查出,以分頁形式顯示在客戶端??蛻粜畔⒉樵兊目蚣艽a如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.sql.*"%><html><head><title>客戶信息查詢框架</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><framesetrows="85,*"cols="*"frameborder="NO"border="0"framespacing="0"><framesrc="khquest1.jsp"name="topFrame"frameborder="NO"scrolling="NO"noresize><framesetrows="*"cols="*"framespacing="0"frameborder="NO"border="0"><framesrc="main.jsp"name="MainFrame"frameborder="NO"scrolling="AUTO"noresizemarginwidth="1"marginheight="1"bordercolor="#CCCCCC"></frameset></frameset><noframes><body></html>客戶信息查詢頁面中涉及的HTML表單元素如表3所示。表3客戶信息查詢頁面中涉及的HTML表單元素名稱類型含義重要屬性form1form表單action="khquest.jsp"method="post"target=”MainFrame”cifselect選擇查詢字段<optionvalue="khname"selected>客戶名稱</option><optionvalue="khjc">客戶簡稱</option>ccifselect選擇條件運算符<optionvalue="="selected>等于</option><optionvalue="LIKE">LIKE</option><optionvalue="ALL">ALL</option>qvaluetext查詢關(guān)鍵字submit1button【查詢】按鈕onclick="check()"submit2submit【顯示全部數(shù)據(jù)】按鈕onclick=”listall()"當(dāng)用戶單擊【顯示全部數(shù)據(jù)】時,筆者通過JavaScript將ccif的值設(shè)置為“ALL”后提交表單,實現(xiàn)對全部數(shù)據(jù)查詢時參數(shù)的準(zhǔn)確傳遞。關(guān)鍵代碼如下:<scriptlanguage="JavaScript">functionlistall(){form1.ccif.value="ALL";form1.submit();}functioncheck(){if(form1.qvalue.value==0){alert("請出入查詢關(guān)鍵字");form1.qvalue.focus();return;}form1.submit();}</script>客戶信息查詢顯示頁面的運行結(jié)果如圖5所示。圖5客戶信息查詢顯示頁面的運行結(jié)果當(dāng)用戶單擊【查詢】或【顯示全部數(shù)據(jù)】按鈕后,將表單form1提交給khquest.jsp來處理。Khquest.jsp根據(jù)客戶的不同請求在數(shù)據(jù)庫中檢索出相應(yīng)的數(shù)據(jù),并將每條記錄的信息放置在表格中以分頁形式顯示給客戶端。具體代碼如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.io.*,java.sql.*"%><jsp:useBeanid="rst"scope="page"class="com.mingri.dbconn.DBResult"/><jsp:useBeanid="qu"scope="page"class=".QuestString"/><jsp:useBeanid="trans"scope="page"class="com.mingri.chinese.ToChinese"/><html><title>客戶查詢結(jié)果并分頁顯示</title><linkhref="../CSS/style.css"rel="stylesheet"type="text/css"><body><%Stringtable="tb_customer";//設(shè)置所要查詢的表名StringhttpFile="khquest.jsp";//設(shè)置處理請求的JSP文件Stringpages=request.getParameter("pages");//接收當(dāng)前是第幾頁Stringcif=request.getParameter("cif");//保存查詢字段Stringccif=request.getParameter("ccif");//保存查詢運算符//查詢關(guān)鍵字,并將其值通過中文處理,即用戶輸入中文可以正確識別Stringqvalue=trans.trans(request.getParameter("qvalue"));qu.setCcif(ccif);qu.setCif(cif);qu.setQValue(qvalue);//向QuestString中設(shè)置屬性值//調(diào)用QuestString的getCount(Stringtable)方法,并根據(jù)查詢條件得出所要查詢記錄的總數(shù)量StringstrCount=qu.getCount(table);if(pages==null||pages.equals("null")){//判斷pages是否為null,如果為null將pages的值設(shè)為"0"pages="0";}qu.setQuerySql(httpFile,pages,strCount);//調(diào)用QuestString的setQuerySql()方法來設(shè)置Bean中的屬性//調(diào)用QuestString的getString()方法來獲得可執(zhí)行的SQL語句,并獲得ResultSetResultSetrs=rst.getResult((String)qu.getString(table));inti=0,Page=qu.getCurPage(),pagesize=qu.getPageSize();//從QuestString中取出當(dāng)前頁和每頁顯示的記錄數(shù)while(rs.next()){if(i>(1)*pagesize-1){//定義整型變量i用來將記錄指針定位到待顯示頁的第一條記錄上%><!--通過循環(huán)將檢索出來的記錄通過表格形式在客戶端顯示出來--><tablewidth="500"height="110"border="1"align="center"cellpadding="-1"cellspacing="0"><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">客戶全稱:<%=rs.getString("khname")%></font></td><tdwidth="185"bgcolor="#D9ECFF"><fontcolor="#336699">簡稱:<%=rs.getString("khjc")%></font></td><tdwidth="195"bgcolor="#D9ECFF"><fontcolor="#336699">地址:<%=rs.getString("address")%></font></td></tr><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">郵政編碼:<%=rs.getString("postcode")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">電話:<%=rs.getString("tel")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">傳真:<%=rs.getString("fax")%></font></td></tr><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">聯(lián)系人電話:<%=rs.getString("lxrtel")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">聯(lián)系人:<%=rs.getString("lxr")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">開戶銀行:<%=rs.getString("khyh")%></font></td></tr><trbgcolor="#DDDDDD"><tdbgcolor="#D9ECFF"><fontcolor="#336699">銀行賬號:<%=rs.getString("yhzh")%></font></td><tdcolspan="2"bgcolor="#D9ECFF"><fontcolor="#336699">E-Mail:<%=rs.getString("Email")%></font></td></tr></table><br><%}i++;}rs.close();Stringstr_parameter="&cif="+qu.getCif()+"&ccif="+qu.getCcif()+"&qvalue="+qu.getQValue()+"";qu.setStr_parameter(str_parameter);//設(shè)置分頁欄中連接標(biāo)簽<a>的參數(shù)%><!--讀取分頁攔--><%=qu.pageFooter()%></table></body></html>為了節(jié)省篇幅與時間,代碼詳見源文件!結(jié)束語:在論文完成之際,我借此機會向在本科學(xué)習(xí)生涯中所有給過我?guī)椭?、鼓勵和支持的人表示衷心的感謝。首先感謝我的導(dǎo)師。從入學(xué)到現(xiàn)在,在學(xué)習(xí)和生活上各個方面都得到了老師悉心的指導(dǎo)和耐心幫助.老師嚴(yán)謹(jǐn)、博學(xué)的治學(xué)態(tài)度、科學(xué)的工作作風(fēng)、和藹的待人之道,以及孜孜不倦的教誨的敬業(yè)精神和對工作的熱誠都是我學(xué)習(xí)的楷模,是一筆寶貴的精神財富。老師盡力為我們提供好的實驗環(huán)境和設(shè)備,無私的用他的經(jīng)驗和知識來指導(dǎo)我,使我的專業(yè)知識和實踐能力都有很好的提高,在此向老師致以誠摯的謝意。在以后的工作、生活中,會銘記老師的教誨,用實際行動來回報老師的辛苦。特別感謝老師一直以來,他們在學(xué)習(xí)和生活上都給予我許多關(guān)心和幫助。還要感謝我的同年級同學(xué),他們給予了我極大的支持、鼓勵和幫助。大家一起營造了一個認(rèn)真、積極向上并相互學(xué)習(xí)的環(huán)境。在此,也真誠地感謝他們,永遠(yuǎn)難忘和他們一起走過的日子。最后要感謝我的家人和朋友,一直以來,他們默默的信任、支持和鼓勵是我努力和堅持向前的動力。參考文獻(xiàn)1.JSP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊人民郵電出版社2006年3月 2.Delphi數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊人民郵電出版社2006年3月3.VisualBasic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊人民郵電出版社2006年3月4.VisualC++數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊人民郵電出版社2006年3月5.JSP信息系統(tǒng)開發(fā)實例精選機械工業(yè)出版社王國輝、牛強、李南南等2005年7月 6.VisualBasic信息系統(tǒng)開發(fā)實例精選機械工業(yè)出版社宋坤、趙智勇、劉強等2005年7月 7.SQLServer數(shù)據(jù)庫開發(fā)實例解析機械工業(yè)出版社宋昆、李嚴(yán)等2006年1月8.Access數(shù)據(jù)庫開發(fā)實例解析機械工業(yè)出版社李俊民、高春燕等2006年1月9.VisualBasic精彩編程200例機械工業(yè)出版社 賽奎春、高春艷等2003年1月10.ASP數(shù)據(jù)庫開發(fā)實例解析機械工業(yè)出版社李嚴(yán)、于亞芳、王國輝 2004年12月11.Delphi工程應(yīng)用與項目實踐機械工業(yè)出版社宋坤、趙智勇等2005年1月 12.VisualBasic工程應(yīng)用與項目實踐機械工業(yè)出版社 高春艷、李俊民等2005年1月 13.VisualC++工程應(yīng)用與項目實踐機械工業(yè)出版社 張雨、阮偉良等5005年1月14.JSP工程應(yīng)用與項目實踐機械工業(yè)出版社陳威、白偉明、李楠 2005年2月15.ASP工程應(yīng)用與項目實踐機械工業(yè)出版社王國輝、牛強、李南南 2005年4月16.VisualBasic信息系統(tǒng)開發(fā)實例精選機械工業(yè)出版社 高春艷、李俊民、張耀庭等 2005年7月17.ASP信息系統(tǒng)開發(fā)實例精選機械工業(yè)出版社王國輝、牛強、李南南等2005年7月 18.Delphi信息系統(tǒng)開發(fā)實例精選機械工業(yè)出版社宋坤、趙智勇、劉強等2005年7月 19.Visualfoxpro數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用人民郵電出版社周桓、張雨、王國輝2004年5月20.PoweBuilder數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用人民郵電出版社劉志銘張振坤馮文萃2004年5月基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年暖通班組勞務(wù)承包合同
- 2025年辦公樓銷售代理合同
- 2025夜市攤位出租合同樣本
- 2025年官方試用期限勞動合同模板
- 2025年健身房消毒服務(wù)年合同協(xié)議
- 2025年首次授權(quán)服裝加盟商業(yè)購銷合同范文
- 城市熱島效應(yīng)監(jiān)測與評估考核試卷
- 批發(fā)業(yè)合同法與商業(yè)糾紛處理考核試卷
- 核電站運行中的核安全文化考核試卷
- 智能照明在夜景區(qū)景觀照明中的應(yīng)用考核試卷
- 大唐大慈恩寺三藏法師傳白話本(整理壓縮版)
- 關(guān)鍵過程(工序)和特殊過程(工序)管理辦法
- 某電廠330MW機組八級熱力系統(tǒng)及管道通流部分的設(shè)計
- 高考新材料作文——如何處理材料作文所給材料
- 220kV輸電線路工程質(zhì)量通病防治措施
- 【EHS流程圖】建設(shè)項目職業(yè)衛(wèi)生“三同時”工作流程圖(9頁)
- 邁達(dá)斯建模(貝雷梁、鋼棧橋)
- [考研英語]商志英語作文模板
- Fluent出入口邊界條件設(shè)置及實例解析
- 模擬追溯演練報告(成品到原料)
- 常用一線降壓藥一覽表
評論
0/150
提交評論