j2ee課程設(shè)計(jì)超市收銀系統(tǒng)方案_第1頁
j2ee課程設(shè)計(jì)超市收銀系統(tǒng)方案_第2頁
j2ee課程設(shè)計(jì)超市收銀系統(tǒng)方案_第3頁
j2ee課程設(shè)計(jì)超市收銀系統(tǒng)方案_第4頁
j2ee課程設(shè)計(jì)超市收銀系統(tǒng)方案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

..課程設(shè)計(jì)超市收銀系統(tǒng)姓名蔡旸普課程名稱J2EE程序設(shè)計(jì)專業(yè)軟件工程年級2011級1班學(xué)號20112212445任課教師張振興20XX06月24日..目錄TOC\o"1-3"\h\z\u187961引言3261692系統(tǒng)分析4106542.1超市收銀系統(tǒng)需求分析4269402.2超市收銀系統(tǒng)靜態(tài)模型 6182892.3超市收銀系統(tǒng)動態(tài)模型 8262042.4系統(tǒng)目標(biāo)8273692.5運(yùn)行環(huán)境8203553超市收銀系統(tǒng)具體功能描述及實(shí)現(xiàn)9185323.1具體功能描述9126463.1.1用戶管理11256973.1.2商品管理1316973.1.3收銀員管理1578683.1.4收銀管理1721833.1.5退貨管理18268173.1.6銷售收費(fèi)1949783.1.7結(jié)算找零2012043.1.8退貨錄入2188604網(wǎng)站整體設(shè)計(jì)22252874.1CSS樣式單文件設(shè)計(jì)22183824.2MySQL數(shù)據(jù)庫設(shè)計(jì)2237324.2.1超市收銀系統(tǒng)庫表設(shè)計(jì)22259514.2.2系統(tǒng)數(shù)據(jù)連接類23311265結(jié)束語24..超市收銀系統(tǒng)蔡旸普〔信息與電子工程學(xué)院,軟件工程專業(yè),2011級1班,20112212445摘要:超市收銀管理系統(tǒng)是對超市的收款信息與庫存盤點(diǎn)等進(jìn)行管理的計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),它可完成超市中查詢查詢用戶信息,更改用戶信息,商品信息,更改商品信息,查詢收銀員信息,更改收銀員信息,退貨信息,收益信息等。關(guān)鍵詞:超市收銀系統(tǒng);JSP;數(shù)據(jù)庫;設(shè)計(jì)與實(shí)現(xiàn)1引言社會生活的現(xiàn)代化,使得市場的走向發(fā)生巨大變化,由于經(jīng)濟(jì)的發(fā)展,人民對生活的需求已經(jīng)不再滿足于豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必須去購買,而是憑著喜歡、意欲和感官去購買。如果一個商店能夠打動顧客、吸引顧客,自然會顧客盈門,而近幾年新興產(chǎn)業(yè)中超級市場〔supermarket的現(xiàn)代化管理方式和便捷的購物方式,尤其是它輕松的購物環(huán)境,往往是打動顧客,吸引顧客的最主要的原因,且良好的周密的銷售服務(wù)更是贏得信譽(yù)、吸引的顧客的優(yōu)勢所在。商品經(jīng)濟(jì)的高速現(xiàn)代化發(fā)展也促進(jìn)了競爭,使一切不甘落后的商家都爭先恐后地采用最新的管理方法來加強(qiáng)自己的競爭地位。因?yàn)?超市經(jīng)營者如果不掌握當(dāng)今市場發(fā)展的這一走向,不能將超市現(xiàn)代化經(jīng)營作為奴努力開拓的目標(biāo),就無法使經(jīng)營活絡(luò)、財(cái)源茂盛?,F(xiàn)代化事業(yè)的發(fā)展,也使超市的管理數(shù)段發(fā)生前所未有的革命,計(jì)算機(jī)的運(yùn)用正在發(fā)達(dá)國家的各類商店超市中普及。由于它能夠準(zhǔn)確記載和查詢有關(guān)超市經(jīng)營活動的大量數(shù)據(jù),幫助超市經(jīng)營者掌握和分析營銷情況,及時作出正確決策,并且有利于商店內(nèi)部財(cái)務(wù)、工資、人員、庫存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平。國外很多發(fā)達(dá)資本主義國家的有關(guān)人士都在開發(fā)超市管理系統(tǒng),開發(fā)出很多大型的軟件,由于本人能力有限,開發(fā)一個小型超市管理系統(tǒng),它可以使我們國內(nèi)新起小型超市可以更好的操作。此系統(tǒng)的有減少差錯,節(jié)省人力、減少顧客購物時間,增加客流量,提高顧客滿意度等特點(diǎn)。我通過開發(fā)這個簡單管理信息系統(tǒng),鞏固了以前所學(xué)的知識,提高了應(yīng)用能力。2系統(tǒng)分析網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)在日新月異地進(jìn)步,從而使網(wǎng)站應(yīng)用系統(tǒng)的開發(fā)模式具有多種選擇性,達(dá)到同樣的目標(biāo)可以采用很多不同的方式,現(xiàn)代的應(yīng)用系統(tǒng)越來越成為一個龐大的集成方案,需要考慮不同的操作平臺、不同的應(yīng)用服務(wù)器、不同的數(shù)據(jù)庫、不同的編程語言、不同的傳輸介質(zhì)等,現(xiàn)在有Windows、Unix、Linux等各種服務(wù)器操作平臺,有Access、SQLServer、Oracle、DB2、Sybase和MySQL等數(shù)據(jù)庫,有ASP、JAVA、PHP、CGI、JSP、C++、VB和Delphi等工具,系統(tǒng)分析就是確定是選擇Windows+MySQL+JSP好還是Unix+Oracle+JAVA合適,我們要針對不同的應(yīng)用場合進(jìn)行分析。此外,各類軟件和語言還在不斷發(fā)展進(jìn)步之中,因此系統(tǒng)分析工作從很大程度上決定了系統(tǒng)開發(fā)的成敗。根據(jù)制作網(wǎng)站的需要,本系統(tǒng)選用Windows操作系統(tǒng),MySQL數(shù)據(jù)庫和JSP技術(shù)。2.1超市收銀系統(tǒng)需求分析對于大型超市信息管理系統(tǒng)來說,通常它會把員工人事管理系統(tǒng)也包括在內(nèi)。由于現(xiàn)考慮的是小型超市,其可承擔(dān)的研發(fā)支費(fèi)也有限。所以在這個系統(tǒng)中,要實(shí)現(xiàn)的功能主要如下:<1>對庫存產(chǎn)品進(jìn)行資料管理和統(tǒng)計(jì);<2>對產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);<3>對進(jìn)貨、銷售、庫存情況進(jìn)行查詢;<4>對用戶進(jìn)行管理,通過用戶名和密碼進(jìn)行登錄;<5>對供應(yīng)商基本信息的管理;<6>對贏利狀況分析,進(jìn)行營業(yè)統(tǒng)計(jì);根據(jù)需求確定以下功能模塊:〔1本系統(tǒng)是多用戶系統(tǒng),用戶可分為管理員和收銀員兩類,登錄時系統(tǒng)自動判斷當(dāng)前使用人員的權(quán)限,避免安全性問題。超市收銀系統(tǒng)超市收銀系統(tǒng)前臺管理后臺管理圖系統(tǒng)整體結(jié)構(gòu)功能模塊圖①收銀員登錄系統(tǒng),進(jìn)入系統(tǒng)后,開始輸入商品ID,銷售收費(fèi),并可以退貨,收費(fèi)完畢,系統(tǒng)自動清空銷售臨時數(shù)據(jù)前臺管理銷售收費(fèi)前臺管理銷售收費(fèi)登錄系統(tǒng)找零圖2.1.2前臺管理功能模塊圖②管理員登錄系統(tǒng)以后,可以對商品單位進(jìn)行添加、刪除、修改、查詢操作,可以對用戶和收銀員資料進(jìn)行添加、刪除、修改、查詢操作,可以進(jìn)行采購入庫操作,進(jìn)行庫存盤點(diǎn)操作,進(jìn)行進(jìn)貨和退貨統(tǒng)計(jì)操作,并查看收銀信息。后臺管理用戶管理后臺管理用戶管理商品管理收銀員管理收銀管理退貨管理本系統(tǒng)有收銀員、管理員兩種角色,包括登陸、管理用戶信息、管理收銀員信息、管理商品信息、管理退貨信息、管理收銀信息等8個用例,用例圖如下:圖2.1.4超市收銀系統(tǒng)用例圖2.2超市收銀系統(tǒng)靜態(tài)模型從前面的需求分析中,不難發(fā)現(xiàn)需要創(chuàng)建如下10個類,查詢貨物信息類、查詢收銀員信息類、查詢出貨信息類、查詢退貨信息類、更新貨物信息類,更新收銀員信息類、更新用戶信息類,數(shù)據(jù)庫連接類、數(shù)值計(jì)算類。如下圖2.5所示。圖2.2超市收銀系統(tǒng)類圖主要流程圖圖3.7用戶登陸流程圖圖3.8管理員更改用戶信息流程圖圖3.9收銀員整體操作流程圖2.3超市收銀系統(tǒng)動態(tài)模型系統(tǒng)的動態(tài)模型可以使用交互作用圖、時序圖、和活動圖來描述。收支管理活動圖如圖2.3。圖2.3收支管理活動圖2.4系統(tǒng)目標(biāo)系統(tǒng)以界面直觀、易學(xué)易用、功能全面、系統(tǒng)穩(wěn)定為主要特點(diǎn),支持連鎖及多業(yè)態(tài)經(jīng)營管理模式,能從根本上滿足現(xiàn)代商業(yè)企業(yè)的管理高效、分析精確、降低成本的要求,幫助企業(yè)實(shí)現(xiàn)物流、信息流、資金流的科學(xué)管理,為企業(yè)提高自身競爭力奠定堅(jiān)實(shí)的基礎(chǔ)。該系統(tǒng)主要實(shí)現(xiàn)以下目標(biāo):<1>對庫存產(chǎn)品進(jìn)行資料管理和統(tǒng)計(jì);<2>對產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);<3>對進(jìn)貨、銷售、庫存情況進(jìn)行查詢;<4>對用戶進(jìn)行管理,通過用戶名和密碼進(jìn)行登錄;<5>對供應(yīng)商基本信息的管理;<6>對贏利狀況分析,進(jìn)行營業(yè)統(tǒng)計(jì);2.5運(yùn)行環(huán)境該系統(tǒng)為B/S三層結(jié)構(gòu),它的運(yùn)行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端三部分。以下是本系統(tǒng)的軟件環(huán)境需求表:表2軟件環(huán)境需求表客戶端應(yīng)用服務(wù)器端數(shù)據(jù)庫服務(wù)器端操作系統(tǒng)最低要求:WindowsXP最低要求:WindowsXP最低要求:WindowsXP應(yīng)用程序IE6以上,及其它常見瀏覽器〔如FireFox。Tomcat5.5或其他更新版本。MySql5.5及其他更新版本。備注最佳分辨率1366*768Tomcat6.0最佳MySql5.5最佳3超市收銀系統(tǒng)具體功能描述及實(shí)現(xiàn)3.1具體功能描述登陸界面:主要包括登陸信息區(qū)和圖片區(qū)。圖3.1登陸界面登陸信息區(qū)需要輸出用戶名,密碼驗(yàn)證碼。用戶名、密碼、驗(yàn)證碼均不能為空,為空時點(diǎn)擊登陸會給出提示。所有字段不為空時,校驗(yàn)用戶名密碼是否正確,錯誤時給出提示。用戶名、密碼正確時,校驗(yàn)驗(yàn)證碼,錯誤給出提示。正確填寫用戶名、密碼和驗(yàn)證碼后,通過對當(dāng)前用戶的權(quán)限校驗(yàn),跳轉(zhuǎn)到管理員首頁界面或者收銀員首頁界面。trytry{Stringname=request.getParameter<"name">; session.setAttribute<"name",name>; Stringpw=request.getParameter<"pw">; Stringrond=<String>session.getAttribute<"rand">; Stringtext=request.getParameter<"text">; ConnIndc=newConnInd<>; c.setText<name>; c.setPw<pw>; if<c.lpUser<>==1>{ if<rond.equals<text>>{ response.sendRedirect<"admin.jsp">; } else{ %> <scripttype="text/javascript"> alert<"驗(yàn)證碼錯誤">; document.location.replace<"index.jsp">; </script> <% } } if<c.lpUser<>==2> if<rond.equals<text>>{ response.sendRedirect<"cashier.jsp">; } else{ %> <scripttype="text/javascript"> alert<"驗(yàn)證碼錯誤">; document.location.replace<"index.jsp">; </script> <% } if<c.lpUser<>==0&&name!=null&&pw!=null>{ %> <scripttype="text/javascript"> alert<"用戶名/密碼錯誤">; document.location.replace<"index.jsp">; </script> <% } }catch<Exceptione>{ }3.1.1用戶管理用戶管理包括兩個主要功能:查詢用戶信息和更改用戶信息。圖3.1.1-A查詢用戶信息界面查詢用戶信息:可以查詢數(shù)據(jù)庫里已有的用戶信息,包括用戶名、密碼、角色。其中角色就是區(qū)分管理員和收銀員的依據(jù)。圖如下:Java:Java: Vectorvt=newVector<>; try{Conndbcodb=newConndb<>; Statements=codb.getconnection<>.createStatement<>; Stringsql="select*fromuserInfo"; ResultSetrs=s.executeQuery<sql>; while<rs.next<>> {SelectUserInfosui=newSelectUserInfo<>; sui.setText<rs.getString<1>>; sui.setPw<rs.getString<2>>; sui.setRole<rs.getString<3>>; vt.add<sui>; } rs.close<>; s.close<>; codb.closed<>; }catch<Exceptione>{e.printStackTrace<>;}Jsp:<%for<intj=0;j<i;j++>{ SelectUserInfosui=<SelectUserInfo>vt.get<j>; %>}更改用戶信息:圖3..1.1-B更改用戶信息界面管理員可以添加用戶〔只可以添加收銀員用戶,所有的用戶都可以登陸,添加時用戶名和密碼由管理員手動輸入。trytry{Stringsub=request.getParameter<"sub">;Stringtext1=request.getParameter<"text1">;Stringtext2=request.getParameter<"text2">;Stringpw=request.getParameter<"pw">;if<sub.equals<"刪除">>{if<text1!=null&&!text1.equals<"">>{%><jsp:forwardpage="addel/delUser.jsp"><jsp:paramname="text1"value="<%=text1%>"/></jsp:forward><%}else{ %> <scripttype="text/javascript"> alert<"刪除的用戶不能為空!">; document.location.replace<"updateUserInfo.jsp">; </script> <% }}catch<Exceptione>{}商品管理商品管理包括兩個個主要功能:查詢商品信息和更改商品信息圖3.1.2查詢商品信息界面查詢商品信息:可以查詢商品的全部信息包括ID、名稱、單價、進(jìn)貨量、進(jìn)價、進(jìn)貨時間、出貨量和庫存等信息,便于管理員進(jìn)貨維護(hù)或者查詢貨物ID。JAVA:JAVA:Vectorvt=newVector<>; try{ Conndbcodb=newConndb<>; Statements=codb.getconnection<>.createStatement<>; Stringsql="select*fromgoodsInfo"; ResultSetrs=s.executeQuery<sql>; while<rs.next<>> { SelectGoodsInfosgi=newSelectGoodsInfo<>; sgi.setS1<rs.getString<1>>; sgi.setS2<rs.getString<2>>; sgi.setS3<rs.getString<3>>; vt.add<sgi>; } rs.close<>;} s.close<>; codb.closed<>; }catch<Exceptione>{ e.printStackTrace<>; }更改商品信息:可以實(shí)現(xiàn)刪除、添加商品功能。圖3.1.3更改商品信息界面trytry{Stringsub=request.getParameter<"sub">;Stringtext1=request.getParameter<"text1">;Stringtext2=request.getParameter<"text2">;Stringtext3=request.getParameter<"text3">;Stringtext4=request.getParameter<"text4">;Stringtext5=request.getParameter<"text5">;Stringtext6=request.getParameter<"text6">;Stringtext7=request.getParameter<"text7">;Stringtext8=request.getParameter<"text8">;Stringtext9=request.getParameter<"text9">;Stringtext0=request.getParameter<"text0">;if<sub.equals<"刪除">>{%><jsp:forwardpage="addel/delGoods.jsp"><jsp:paramname="text1"value="<%=text1%>"/></jsp:forward><%}if<sub.equals<"添加">>{%><jsp:forwardpage="addel/addGoods.jsp"><jsp:paramname="text2"value="<%=text2%>"/><jsp:paramname="text3"value="<%=text3%>"/><jsp:paramname="text4"value="<%=text4%>"/><jsp:paramname="text5"value="<%=text5%>"/><jsp:paramname="text9"value="<%=text6%>"/><jsp:paramname="text0"value="<%=text7%>"/></jsp:forward><%}}收銀員管理收銀員管理:分為查看收銀員信息和更改收銀員信息兩大部分。圖3.1.3-A查詢收銀員信息界面VectorVectorvt=newVector<>;try{ Conndbcodb=newConndb<>; Statements=codb.getconnection<>.createStatement<>; Stringsql="select*fromcashierInfo"; ResultSetrs=s.executeQuery<sql>; while<rs.next<>> {SelectCashierInfosci=newSelectCashierInfo<>; sci.setS1<rs.getString<1>>; sci.setS2<rs.getString<2>>; sci.setS3<rs.getString<3>>; sci.setS4<rs.getString<4>>; sci.setS5<rs.getInt<5>>; vt.add<sci>; } rs.close<>; s.close<>; codb.closed<>;}catch<Exceptione>{ e.printStackTrace<>;}更改收銀員信息:圖3..1.3-B更改收銀員信息界面更改收銀員信息包括添加收銀員和刪除收銀員,當(dāng)然需要填寫一些必要的字段。ttry{Stringsub=request.getParameter<"sub">;Stringtext1=request.getParameter<"text1">;Stringtext2=request.getParameter<"text2">;Stringtext3=request.getParameter<"text3">;Stringtext4=request.getParameter<"text4">;Stringtext5=request.getParameter<"text5">;Stringtext6=request.getParameter<"text6">;if<sub.equals<"刪除">>{%><jsp:forwardpage="addel/delCashier.jsp"><jsp:paramname="text1"value="<%=text1%>"/></jsp:forward><%}if<sub.equals<"添加">>{%><jsp:forwardpage="addel/addCashier.jsp"><jsp:paramname="text2"value="<%=text2%>"/><jsp:paramname="text3"value="<%=text3%>"/><jsp:paramname="text4"value="<%=text4%>"/><jsp:paramname="text5"value="<%=text5%>"/><jsp:paramname="text6"value="<%=text6%>"/></jsp:forward><%}}catch<Exceptione>{ }收銀管理收銀管理主要是查看收銀信息。圖3.1.4收銀管理界面查看收銀信息,可以查看所有收銀員的收銀情況,包括貨物的id,名稱,出貨量,單價和金額。但是管理員,不可以隨便修改,收銀情況由收銀員維護(hù)。<%<%Vectorvt=SelectCashInfo.selectInfo<>;inti=vt.size<>;for<intj=0;j<i;j++>{ SelectCashInfosui=<SelectCashInfo>vt.get<j>; %> <trheight="50"><tdbgcolor="#66FF99"><divalign="center"><%=sui.getId<>%></div></td><tdbgcolor="#66FF99"><divalign="center"><%=sui.getName<>%></div></td><tdbgcolor="#66FF99"><divalign="center"><%=sui.getNum<>%></div></td><tdbgcolor="#66FF99"><divalign="center"><%=sui.getPrice<>%></div></td><tdbgcolor="#66FF99"><divalign="center"><%=sui.getSum<>%></div></td></tr><%}%>退貨管理退貨管理主要包括查看退貨信息功能。圖3.1.5退貨信息界面查看退貨信息:查看退貨信息就是展示以記錄在退貨檔案上的數(shù)據(jù)。包括交易號,商品ID,進(jìn)貨數(shù)量,商品單價,退貨原因等字段。request.setCharacterEncoding<request.setCharacterEncoding<"gb2312">;try{Stringid=request.getParameter<"id">;Stringnum1=request.getParameter<"num">;Stringprice1=request.getParameter<"price">;Stringtext=request.getParameter<"text">;intnum=Integer.parseInt<num1>;floatprice=Float.parseFloat<price1>;ReturnedInfori=newReturnedInfo<>;ri.setId<id>;ri.setNum<num>;ri.setPrice<price>;ri.setText<text>;ri.setCount<count>;ri.insertInfo<>;}catch<Exceptione>{}3.1.6銷售收費(fèi)銷售收費(fèi)界面,即收銀員登陸后的主頁。主要有商品查詢信息區(qū),購買商品信息區(qū),和按鈕區(qū)組成。收銀員可以錄入商品ID和商品數(shù)量,購買商品信息區(qū)將記錄展示已購買的貨物,并計(jì)算出每樣商品的總價。同一件商品可以多次錄入。界面采用iframe布局,中間部分鑲嵌另一個頁面,數(shù)據(jù)多時內(nèi)部產(chǎn)生滾動條。圖3.1.6銷售收費(fèi)界面cashier.jsp:cashier.jsp:Stringnum1=request.getParameter<"num">;session.setAttribute<"num",num1>;Stringtext=request.getParameter<"text">;session.setAttribute<"text",text>;session.setAttribute<"name",session.getAttribute<"name">>;<iframesrc="grid.jsp"width="1100"height="450"frameborder="0"></iframe></div>grid.jsp:response.setContentType<"text/html;charset=gb2312">; request.setCharacterEncoding<"gb2312">; Stringtext=<String>session.getAttribute<"text">;Stringnum1=<String>session.getAttribute<"num">;if<text==null||num1==null>{ thrownewIOException<"11">;}SelectTwoInfosti=newSelectTwoInfo<>;sti.setText<text>;intnum2=Integer.parseInt<num1>;sti.setNum<num2>;sti.insertInfo<>;3.1.7結(jié)算找零在銷售收費(fèi)界面內(nèi),如果錄入信息后,點(diǎn)擊結(jié)賬則進(jìn)入結(jié)算找零界面,計(jì)算出總金額,輸入實(shí)付金額后,點(diǎn)擊確定計(jì)算出找零數(shù),如圖:圖3.1.7結(jié)算找零界面<%<%request.setCharacterEncoding<"gb2312">;floatchange=0f;try{Stringstr=request.getParameter<"text">;floatmoney1=Float.parseFloat<str>;floatmoney2=sn.count_2<>;change=money1-money2;}catch<Exceptione>{ }%><bodystyle="background:url<'money.jpg'>repeat;"><divstyle="margin-top:200px;"align="center"><fontsize="+3"color="#00000"style="background-color:#66FF99">找零:<%=change%></font>3.1.8退貨錄入在銷售收費(fèi)界面內(nèi),如果點(diǎn)擊退貨則進(jìn)入退貨信息錄入界面,輸入商品ID、商品件數(shù)、單價等信息點(diǎn)擊確定存入退貨信息,如圖:圖3.1.8退貨錄入界面try{Stringid=request.getParameter<"id">;Stringnum1=request.getParameter<"num">;Stringprice1=request.getParameter<"price">;Stringtext=request.getParameter<"text">;intnum=Integer.parseInt<num1>;floatprice=Float.parseFloat<price1>;ReturnedInfori=newReturnedInfo<>;ri.setId<id>;ri.setNum<num>;ri.setPrice<price>;ri.setText<text>;ri.setCount<count>;ri.insertInfo<>;}catch<Exceptione>{}4網(wǎng)站整體設(shè)計(jì)4.1CSS樣式單文件設(shè)計(jì)層疊樣式單CSS〔CascadingStyleSheets是W3C給出的兩種樣式單語言推薦標(biāo)準(zhǔn)之一。與HTML描述數(shù)據(jù)顯示方式的傳統(tǒng)方法相比具有表達(dá)效果豐富、文檔體積小、便于信息檢索和可讀性好等優(yōu)點(diǎn)。外部樣式表文件不但可以提高代碼復(fù)用性,而且有利于統(tǒng)一網(wǎng)站的整體風(fēng)格。本網(wǎng)站在前臺界面和后臺管理分別使用了樣式單文件:style.css,網(wǎng)頁中引用外部樣式表的語法分別為:<linkrel="stylesheet"href="../inc/style.css"type="text/css">主要對前后臺界面風(fēng)格如:字體的大小、超鏈接屬性、滾動條風(fēng)格等進(jìn)行了統(tǒng)一的調(diào)整和規(guī)定。4.2MySQL數(shù)據(jù)庫設(shè)計(jì)4.2.1超市收銀系統(tǒng)庫表設(shè)計(jì)Userinfo〔用戶信息表字段名稱字段類型是否為空字段描述gonghaoIntNotnull工號PasswordVarchar<50>Notnull密碼RoleVarchar<50>Notnull角色——————————————————————————————————cashierInfo〔收銀員信息表字段名稱字段類型是否為空字段描述GonghaoIntNotnull工號NameVarchar<50>Notnull姓名sexVarchar<50>Notnull性別BirthdayVarchar<50>Notnull生日guiTaiNumDecimal<10,2>Notnull柜臺號—————————————————————————————————Cash<超市銷售信息表>字段名稱字段類型是否為空字段描述idvarcharNotnullId號namevarcharNotnull姓名NumIntNotnull數(shù)量PriceFloatNotnull價格SunfloatNo

溫馨提示

  • 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

提交評論