freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

中小型超市管理系統(tǒng)前臺設(shè)計與實現(xiàn)(編輯修改稿)

2025-05-15 07:46 本頁面
 

【文章內(nèi)容簡介】 IBMamp。reg。 Rationalamp。reg。 Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。 數(shù)據(jù)庫MySQL 數(shù)據(jù)庫MySQL簡介MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。由于MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL這個名字,起源不是很明確。一個比較有影響的說法是,基本指南和大量的庫和工具帶有前綴“my”已經(jīng)有10年以上,而且不管怎樣,MySQL AB創(chuàng)始人之一的Monty Widenius的女兒也叫My。這兩個到底是哪一個給出了MySQL這個名字至今依然是個迷,包括開發(fā)者在內(nèi)也不知道。MySQL的海豚標(biāo)志的名字叫“sakila”,它是由MySQL AB的創(chuàng)始人從用戶在“海豚命名”的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發(fā)者。 數(shù)據(jù)庫MySQL的特點1)使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 。2)支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 。3)為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 4)支持多線程,充分利用CPU資源 。5)優(yōu)化的SQL查詢算法,有效地提高查詢速度 。6)既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 。8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。9)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 第3章 需求分析 需求分析由于本系統(tǒng)設(shè)計是針對中小型超市,因此在設(shè)計之初,要對超市的需求目的經(jīng)行分析,中小型超市實現(xiàn)系統(tǒng)智能化,就是解決一件商品從進入本超市的倉庫到銷售完成之后整個過程的智能化。一件商品在銷售的過程中應(yīng)該包括標(biāo)準(zhǔn)化信息入庫、上架、銷售、售后四方面的問題。 由于需要實現(xiàn)需求分析中的若干問題,所以我應(yīng)該從商品銷售的三個大環(huán)節(jié)中進行功能分析。進貨環(huán)節(jié)解決的主要問題就是,在進貨之初,因?qū)ω浳镞M行系統(tǒng)編號,以便在銷售過程中實現(xiàn)統(tǒng)一管理。通過某種商品它在本超市的顯存貨數(shù)量,銷售綜合能力的分析得出需進貨的數(shù)量(此功能在現(xiàn)階段由于本人知識水平所限,無法在此系統(tǒng)中實現(xiàn))。銷售環(huán)節(jié)要做到根據(jù)商品編號,顯示商品信息,包括商品名稱、規(guī)格、單位、售價、折扣信息。當(dāng)然在銷售過程中還要實現(xiàn)對預(yù)付款的找零計算,交易撤銷等功能。會員環(huán)節(jié)主要解決的問題就是通過給予會員一個編號,然后在以后的商品交易過程中,通過此編號,自動識別會員級別,以及該級別下的會員折扣價格。 模塊分析由于需要實現(xiàn)系統(tǒng)需求分析中的若干功能,所以在設(shè)計該系統(tǒng)時,我決定建立四大模塊來一一實現(xiàn)以上功能。銷售管理模塊:超市前臺售貨系統(tǒng)是提供給柜員實際操作的前臺界面,在此界面下,必須包括貨物的所有信息以及在銷售過程中的若干操作。倉庫模塊:倉庫管理中應(yīng)該包含商品的入庫、出庫時間,商品編號,商品數(shù)量,進貨價格以及客戶的退貨信息等。用戶管理模塊:用戶管理中應(yīng)該包含會員管理、管理員管理、普通柜員三級別操作權(quán)限。信息查詢模塊:信息查詢中,可以完成查詢商品存貨數(shù)量,商品信息等功能。 數(shù)據(jù)庫分析根據(jù)模塊分析中的系統(tǒng)五大模塊,在建立數(shù)據(jù)庫時應(yīng)該包含6張表來實現(xiàn)。user:用戶信息表:此表完成會員、管理員、柜員區(qū)分。各人員名稱、卡號、密碼、權(quán)限等設(shè)置。 marchandise:商品信息表:此表中應(yīng)包含商品編號、類別、條形碼、進貨價等。 payinfo:付款信息表:此表中應(yīng)該包括貨幣種類、付款方式、付款金額。日期等。 b_stock:進出庫信息表:此表中應(yīng)包含商品的倉庫編號、進貨時間、進貨價格、進貨數(shù)量等。 e_stock:進退貨信息表:此表中應(yīng)該有進出庫ID號、存貨數(shù)量、下單數(shù)量、進貨價格、出倉日期等。sale:銷售信息表:此表中應(yīng)該有銷售ID號、銷售日期、數(shù)量、價格、折扣率等。 可行性分析 技術(shù)可行性根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員。 操作可行性對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構(gòu)、管理方式、工作環(huán)境等)和后果進行估計和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補充,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。按上述兩方面進行可行性分析、研究后,我們認(rèn)為該項目是可行的。 第4章 總體設(shè)計 系統(tǒng)目標(biāo)設(shè)計本系統(tǒng)是實現(xiàn)對超市的管理,商品出入倉庫情況的記錄,商品編號、規(guī)格、數(shù)量售價、折扣情況的記錄,還有會員信息統(tǒng)計、會員折扣。前臺系統(tǒng)記錄了貨物的具體銷售情況,后臺系統(tǒng)記錄了會員信息,管理員信息,貨物出入倉、調(diào)整折扣的信息。1) 超市收銀終端系統(tǒng)啟動會有一個收銀界面,將商品的所有信息,經(jīng)行錄入,商品交易時商品信息一目了然,自動找零系統(tǒng),對于付款經(jīng)行計算。2) 后臺終端前臺界面右下角有后臺終端按鈕,通過此處可輸入管理員賬號和密碼登陸后臺,經(jīng)行商品信息修改、會員信息錄入、折扣修改、價格修改等。 系統(tǒng)功能模塊設(shè)計開發(fā)這個系統(tǒng)的目的就是幫助超市管理提高工作效率,實現(xiàn)超市管理的系統(tǒng)化、規(guī)范化和自動化。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務(wù),總結(jié)出這個系統(tǒng)最終實現(xiàn)的主要功能如下:1) 商品信息管理模塊:商品上架時對商品信息進行錄入,銷售過程中商品編碼查詢、商品信息顯示,商品存貨量顯示等。2) 銷售管理模塊:提示需付金額,根據(jù)預(yù)付金額計算找零,撤銷交易。3) 用戶管理模塊:通過用戶種類區(qū)分權(quán)限,給會員查詢會員編號,計算會員折扣4) 倉庫管理模塊:商品進入倉庫進行管理,比如進入幾號倉庫等,商品出倉上架時對商品進行編號。根據(jù)上述對系統(tǒng)的功能模塊的劃分,得到如圖41所示的功能模塊圖。中小型超市管理系統(tǒng) 商品信息管理模塊用戶管理模塊銷售管理模塊倉庫管理模塊商品銷售查詢商品銷售管理會員信息管理商品信息管理付款信息管理采購信息管理進出庫信息管理進出貨信息管理職工信息管理重新計算折扣查詢會員提示應(yīng)付金額撤銷交易計算找零輸入預(yù)付金額圖41系統(tǒng)功能模塊圖 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫總體設(shè)計根據(jù)整體對超市管理系統(tǒng)的分析,整個系統(tǒng)數(shù)據(jù)庫中應(yīng)該有6張表,在每張表中應(yīng)有一個與其他表聯(lián)系的主鍵。通過以下6張表就可以完成整個超市管理系統(tǒng)的前后臺連接,完成整個需求分析中的所有功能。user:用戶信息表 用戶ID、用戶名、卡號、密碼、辦卡日期、用戶類別、期限、積分、折扣 marchandise:商品信息表序列號、商品編號、條碼、類別編碼、商品名稱、零售價、商品規(guī)格、單位、進貨價、保質(zhì)期、備注 payinfo:付款信息表單號、供貨商、貨幣、付款金額、付款方式、支票號、日期、經(jīng)手人、制單人 b_stock:進出庫信息表倉庫編號、商品編號、商品名稱、數(shù)量、價格、時間、進貨價、類別、制單人 e_stock:進退貨信息表進出庫ID號、庫存數(shù)量、下單數(shù)量、進貨價、出貨日期、庫存編號、備注、進出庫標(biāo)志、下單人 sale:銷售信息表銷售ID號、商品ID、銷售日期、數(shù)量、價格折扣、VIP號、商品名稱 后臺數(shù)據(jù)庫與前臺連接添加Business類,用于實現(xiàn)和數(shù)據(jù)庫的連接。在執(zhí)行任何操作前都要調(diào)用此方法與數(shù)據(jù)庫進行連接。在執(zhí)行任何訪問數(shù)據(jù)庫的操作后,在調(diào)用該類實例對象的close()方法來斷開數(shù)據(jù)庫的連接。具體代碼如下: import .*。public class Business { private static final String DRIVER = 。 private static final String URL = jdbc:mysql://localhost:3306/cs。 private static final String user = root。 private static final String pass = 0000。 public static Connection getConnection() { Connection conn = null。 try { (DRIVER)。 conn = (URL, user, pass)。 } catch (Exception e) { ()。 } return conn。 }} 第5章 詳細設(shè)計 超市界面設(shè)計 超市前臺界面系統(tǒng)框架設(shè)計工作是整個項目的基礎(chǔ),框架設(shè)計的好與壞直接關(guān)系到后面的開發(fā),與項目的成敗關(guān)系重大。通過對整體需求的分析和軟件設(shè)計的美觀全面對考慮,程序一開始應(yīng)該是超市收銀系統(tǒng)。如圖51所示,終端界面包括位于界面中間的表格展示銷售商品信息。第二位于上方和下方的信息輸入框,供收銀員采用手工輸入商品編號,會員卡信息等,第三位于界面右邊的“后臺終端”按紐,此功能主要真對系統(tǒng)管理員設(shè)定,對超市后臺數(shù)據(jù)庫進行維
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1