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

正文內容

小型超市管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-wenkub

2023-07-09 03:08:57 本頁面
 

【正文】 器端 JSP容器請求JSP頁面 返回HTML JSP頁面 生成Servlet 執(zhí)行Servlet 生成HTML 圖21 JSP運行原理 JSP特點將內容的生成和顯示分離用HTML或者XML標記來設計和格式化最終頁面,用JSP標記或者小腳本標記本來生成頁面上的動態(tài)內容。(2)JSP文件被JSP引擎編譯成Java的class文件,就是Servlet。JSP頁面由HTML代碼和嵌入其中的Java代碼組成,JSP可以被看做一種腳本語言,然而,作為一種腳本語言,在JSP中幾乎可以使用全部的Java類。此后,一些其它的基于Java的WebServer開始支持標準的ServletAPI。Servlet導入特定的Java ServletAPI的包。 Servlet技術 基本簡介Servlet是使用Java Servlet應用程序設計接口及相關類和方法的Java程序,Servlet擴展了服務器的功能以處理請求并生成響應[3]。 主要特點交互性網頁會根據(jù)用戶的不同輸入動態(tài)生成不同的響應頁面。為實現(xiàn)以上功能,必須使用更新的網絡編程技術制作動態(tài)網頁。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網絡來載入所需要的類。(10)Java語言是多線程的。(8)Java語言是解釋型的。(6)Java語言是體系結構中立的。(4)Java語言是健壯的。(2)Java語言是面向對象的。從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。Java是一個純的面向對象的程序設計語言,它繼承了C++語言面向對象技術的核心。就在Oak幾近失敗之時,隨著互聯(lián)網的發(fā)展,Sun看到了Oak在計算機網絡上的廣闊應用前景,于是改造了Oak,在1995年5月23日以“Java”的名稱正式發(fā)布了。雖然PC機大行其道,但使用MAC等其他機器的大有人在,HTML可以使用在廣泛的平臺上,這也是WWW盛行的另一個原因。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需要的信息,而主體則包含所要說明的具體內容。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺(如UNIX、Windows等)。四、信息管理:用來實現(xiàn)對商品信息、供貨商信息及員工信息的增加、刪除和修改;管理員可以根據(jù)超市實際情況及時對商品信息進行調整。二、單據(jù)管理:對超市的入庫單據(jù)和出庫單據(jù)的管理,主要是添加操作。運用超市管理系統(tǒng)可以實現(xiàn)小型超市內部現(xiàn)代化管理,能夠準確把握每一種商品的銷售動態(tài),防止商品斷檔或過量儲備,商品開發(fā)方向、進貨的適時化都可以通過超市管理系統(tǒng)來完成。在國外計算機普遍運用在各類商店超市中,由于它能夠準確記載和查閱有關超市經營的大量數(shù)據(jù),幫助超市經營者掌握分析營銷情況,及時作出正確決策,并且有利于商店內部的財務、人員、庫存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平。本超市管理系統(tǒng)繼承了傳統(tǒng)超市管理系統(tǒng)的長處,彌補了傳統(tǒng)超市管理系統(tǒng)在網絡化服務方面的缺失,實現(xiàn)超市現(xiàn)代化、快捷、方便的管理。而國內很多小型超市由于管理人員大多數(shù)不是超市管理業(yè)務人員,所以業(yè)務分工不是很詳細明確。而超市管理系統(tǒng)是目前應用于公司或企業(yè)進、銷、存管理系統(tǒng)中的典型代表,它的特點是信息量大,要求信息反饋迅速。成本龐大、效率低下、管理不嚴密這三大弊病成為目前制約我國零售行業(yè)發(fā)展的“瓶頸”[2]。20世紀50年代中后期,計算機不僅用于科學計算,還用于信息管理[1]。超市信息管理系統(tǒng),可完成商品采購、銷售、盤點庫存等管理功能,同時還可對超市的盈虧狀況進行準確的分析,通過每月小結將每個月的盈虧狀況記錄下來,使用每年小結對整年的經營狀況進行記錄。它們在業(yè)務不斷增長的同時也面臨著管理水平相對滯后的困境。尤其是許多企業(yè)在逐年經營過程中,積累了大量數(shù)據(jù),但是信息比較分散、相互獨立。真正實現(xiàn)了對超市信息的方便、快捷、簡單的管理。此后計算機作為強有力的數(shù)據(jù)處理工具與手段,開始在中小型企業(yè)管理中應用。信息化程度對于提高中小型零售企業(yè)的經營效益起著關鍵性作用,我國零售企業(yè)市場競爭力差的主要原因是信息能力差。無論是公司還是企業(yè)對于貨物都實行了信息管理,以提高管理水平和工作效率。這樣的軟件對于他們應用效果并不是很好。 國內外研究現(xiàn)狀隨著經濟的快速發(fā)展,社會生活趨于現(xiàn)代化,使得市場走向發(fā)生巨大變化,人們對生活的需求已經不再滿足于豐衣足食的低度要求,許多人往往不是單純?yōu)榱藵M足生活必需去購買,而是憑著喜歡、意欲和感觀去購買。國外很多發(fā)達資本主義國家相關人士都在開發(fā)超市管理系統(tǒng),開發(fā)出很多大型軟件。從結構的角度來看,本文研究的主要內容是:第二章:基本語言及相關技術介紹第三章:需求分析第四章:系統(tǒng)總體設計第五章:系統(tǒng)的詳細設計與實現(xiàn)從功能的角度來看,本文研究的主要內容是:如何利用計算機實現(xiàn)超市的系統(tǒng)管理、單據(jù)管理、查詢管理、信息管理、操作日志及數(shù)據(jù)處理等功能。同時還包括對超市盈虧情況的分析。五、操作日志:對于登錄本系統(tǒng)的用戶系統(tǒng)會在第一時間進行記錄,方便管理員管理管理。所謂超文本文檔,是指在其中可以加入圖片、聲音、動畫、影視等內容,并且它可以利用超鏈接非常方便地從一個文件跳轉到網絡上其他主機中的另一個文件[3]。 特點HTML文檔制作不是很復雜,且功能強大,支持不同數(shù)據(jù)格式的文件嵌入,這也是WWW盛行的原因之一,其主要特點如下:簡易性,HTML版本升級采用超集方式,從而更加靈活方便。 JAVA 基本簡介JAVA是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,由Sun Microsystems公司的James Gosling等人于1990年代開發(fā)。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網,同時擁有全球最大的開發(fā)者專業(yè)社群。Java舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂。不過,每次執(zhí)行編譯后的字節(jié)碼需要消耗一定的時間,這同時也在一定程度上降低了Java程序的運行效率。Java語言提供類、接口和繼承等原語,只支持類之間的單繼承,支持接口間的多繼承,并支持類與接口之間的實現(xiàn)機制。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。Java程序在Java平臺上被編譯為體系結構中立的字節(jié)碼格式,然后可以實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制。 動態(tài)網頁開發(fā)技術 基本簡介HTML是編寫靜態(tài)網頁的基本語言。所謂動態(tài),指的并不是包含flash或gif文件那種可以動的網頁,而是可以根據(jù)訪問者的不同需要,對訪問者輸入的信息提供不同相應的網頁。自動更新不需要手動更新頁面內容,便會自動生成新的頁面。Servlet是有服務器端調用和執(zhí)行的Java類,是小型的、與平臺無關的Java類,它被編譯成結構中立的字節(jié)碼,由基于Java的Web服務器動態(tài)加載和執(zhí)行。因為是對象字節(jié)碼,可動態(tài)地從網絡加載,可以說Servlet對Server就如同Applet對Client一樣,但是,由于Servlet運行Server中,它們并不需要一個圖形用戶界面。Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)Web內容。支持JSP的服務器在JSP頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。(3)將產生的Servlet加載到內存執(zhí)行。生成內容的邏輯也可以封裝在JavaBeans組件中,頁面設計人員可以編輯JSP頁面,而不影響內容的生成。采用標記簡化頁面開發(fā)Web網頁開發(fā)人員不一定都是熟悉Java語言的程序員。這一點對企業(yè)用戶尤其重要,當企業(yè)更換服務器平臺時,并不影響之前所投下的成本、人力開發(fā)的JSP應用程序[3]。大多數(shù)人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。(3)為多種編程語言提供了API。(6)既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 本章小結本章重點介紹開發(fā)小型超市管理系統(tǒng)所使用的相關技術,使用HTML編寫靜態(tài)網頁,利用JSP技術開發(fā)動態(tài)網頁,目前主流的動態(tài)網頁技術有Servlet、JSP、ASP()、PHP等。需求分析按照由頂至底、由大到小、由粗到精的過程進行。Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。更難能可貴的是,Eclipse是一個開放源代碼的項目,任何人都可以下載Eclipse的源代碼,并且在此基礎上開發(fā)自己的功能插件。(1)J2EE模型。(5)J2EE項目部署服務。MyEclipse結構上的這種模塊化,可以在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。確定總體結構,利用MySQL數(shù)據(jù)庫所具有的能力,以最簡潔最容易的方法,使用Java語言開發(fā)出界面友好、簡單易懂、易操作、功能完備的進、銷、存系統(tǒng)軟件。同時還應考慮現(xiàn)有管理人員的培訓、補充,分析在給定時間里能否完成預定的系統(tǒng)開發(fā)任務等。開發(fā)新系統(tǒng)的工作是一項艱巨復雜的工作,它的投資主要是人力和物力的投資。 總結綜合以上三方面,該系統(tǒng)具有很高的可開發(fā)性,是可行的。(3)保證某些處理的及時性。 系統(tǒng)功能需求陳述前臺功能需求(1)用戶登錄時,若用戶輸入的用戶名不存在時,提示用戶重新填寫,并快速返回到登錄界面。后臺功能需求(1)管理員登錄,進入后臺管理系統(tǒng)。查詢管理:對入庫單、出庫單及庫存信息進行查詢,及時掌握超市的運營狀況??梢詮氖乱韵虏僮鳎簡螕?jù)管理:及時地填寫入庫單和出庫單。(3)普通員工,進入后臺系統(tǒng)。輸入設備:鍵盤、鼠標輸出設備:顯示器、打印機顯示風格:Windows應用程序界面 軟件環(huán)境開發(fā)和運行環(huán)境需求:安裝MyEclipse M1及MySQL 操作系統(tǒng):Windows系統(tǒng) 數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經受的變換,描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程[5]。管理員入庫單填寫入庫單入庫單更新庫存庫存信息表D1庫存信息庫存信息驗收入庫2產生報表入庫記錄表D1入庫信息入庫信息管理者報表圖 34 商品入庫管理的數(shù)據(jù)流圖管理員出庫單填寫出庫單出庫單更新庫存庫存信息表D1庫存信息庫存信息清點出庫2產生報表出庫記錄表D1出庫信息出庫信息客 戶報表圖 35 商品出庫管理的數(shù)據(jù)流圖 系統(tǒng)的ER圖概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點對數(shù)據(jù)建立的模型[5]。ER圖中包含了實體、關系和屬性等三種基本成分,通常用矩形框代表實體,用連接相關實體的菱形框表示關系,用橢圓形或圓角矩形表示實體(或關系)的屬性,并用直線把實體(關系)與其屬性連接起來。(3)聯(lián)系:可以分為兩類:一是實體內部的聯(lián)系;二是實體之間的聯(lián)系。首先,系統(tǒng)的運行環(huán)境即為開發(fā)系統(tǒng)時所使用的環(huán)境,本系統(tǒng)所使用的環(huán)境比較簡單,不需要有太高的技術要求。 第4章 系統(tǒng)總體設計 設計原則(1)實時性小型超市管理系統(tǒng)實時監(jiān)測庫存情況,缺貨時可及時提醒。(3)可靠性小型超市管理系統(tǒng)具備在規(guī)定的條件下和規(guī)定的時間內完成系統(tǒng)目標功能的能力,能夠長期穩(wěn)定地工作,采用高可靠性措施,降低系統(tǒng)故障概率和有關影響正常運行的隨機性。 系統(tǒng)功能模塊設計模塊是由邊界元素限定的相鄰程序元素(例如,數(shù)據(jù)說明,可執(zhí)行的語句)的序列,而且有一個總體標識符代表它,模塊是構成程序的基本構件。 系統(tǒng)管理模塊該模塊主要功能是對操作員信息的操作,是管理員與操作員權限不同的標志。(4)系統(tǒng)維護:主要是數(shù)據(jù)備份的實現(xiàn)。包括查詢單個商品的毛利,超市盈虧每月小結和盈虧每年小結。(3)查詢庫存信息,可以根據(jù)商品的一些屬性查詢商品庫存信息。(2)供貨商信息,主要是對供貨商信息的增加、刪除、修改等操作。主要是對何人、何時登錄本系統(tǒng)的一個記錄,方便以后查詢,保證系統(tǒng)信息的安全。DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨立性等特點[1]。具體結構如表41所。入庫記錄表是超市數(shù)據(jù)庫中比較重要的記錄表,是單據(jù)管理中重要的一部分。具體結構如表44所示。具體結構如表45所示。具體結構如表47所示。具體結構如表49所示。類別是商品的一個屬性。本系統(tǒng)包含系統(tǒng)管理、單據(jù)管理、報表管理、信息管理、操作日志和幫助等六個模塊,每個模塊還包含多個小模塊,各模塊有各自的功能。包括對操作員信息的增加、刪除、修改等操作。一旦信息被刪除,該操作員將無法登錄系統(tǒng)。 單據(jù)管理模塊的設計該模塊分為三個小模塊:單據(jù)錄入模塊、盤點庫存模塊、盈虧結算模塊。本系統(tǒng)中入庫單號和入庫日期自動生成,無需手動填寫。填寫好的出庫單添加到數(shù)據(jù)庫中的出庫記錄表中,形成銷售記錄。(2)每月小結:負責超市盈虧的月結算。單擊結算本月,系統(tǒng)可以根據(jù)本月入庫記錄、出庫記錄、庫存信息等按照一定的公式進行計算,然后將計算結果顯示出來。 查詢管理模塊的設計該模塊負責對超市中信息的查詢管理。包括商品編號、商品名稱、商品類別、商品規(guī)格、商品單位、入庫數(shù)量、入庫時間、經手人等信息。包括商品編號、商品名稱、商品類別、商品規(guī)格、商品單位、出庫數(shù)量、出庫時間、經手人等信息
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1