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

正文內(nèi)容

小型超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-04 03:08本頁(yè)面
  

【正文】 )JSP文件被JSP引擎編譯成Java的class文件,就是Servlet。(4)Servlet的運(yùn)行結(jié)果以HTML(或XML)形式通過(guò)Web服務(wù)器返回給客戶端的瀏覽器。瀏覽器端 JSP容器請(qǐng)求JSP頁(yè)面 返回HTML JSP頁(yè)面 生成Servlet 執(zhí)行Servlet 生成HTML 圖21 JSP運(yùn)行原理 JSP特點(diǎn)將內(nèi)容的生成和顯示分離用HTML或者XML標(biāo)記來(lái)設(shè)計(jì)和格式化最終頁(yè)面,用JSP標(biāo)記或者小腳本標(biāo)記本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。使用可重用的組件絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。JSP技術(shù)可依賴于重復(fù)使用的跨平臺(tái)的組件(如JavaBeans組件)來(lái)執(zhí)行更復(fù)雜的運(yùn)算、數(shù)據(jù)處理,基于組件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使用各種組件在現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。因此,JSP技術(shù)能夠?qū)⒃S多功能封裝起來(lái),成為一個(gè)自定義的標(biāo)簽,這些功能是完全根據(jù)XML的標(biāo)準(zhǔn)來(lái)制訂的,即JSP技術(shù)中的標(biāo)簽庫(kù)(Tag Library),標(biāo)準(zhǔn)的JSP標(biāo)簽?zāi)軌蛟L問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法較難編碼和耗時(shí)的功能。一次編寫,各處運(yùn)行作為Java平臺(tái)的一部分,JSP技術(shù)擁有Java語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn)。 數(shù)據(jù)庫(kù)MySQL簡(jiǎn)介MySQL是一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言——結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理[1]。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。MySQL這個(gè)名字,起源不是很明確。(2)支持AIX、FreeBSD、HPUX、Linux、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。這些編寫語(yǔ)言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。(5)優(yōu)化的SQL查詢算法,有效地提高查詢速度。(7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑。(9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。JSP的主要優(yōu)點(diǎn)在于將內(nèi)容的生成和顯示分離,使用可重用的組件,采用標(biāo)記簡(jiǎn)化頁(yè)面開(kāi)發(fā),一次編寫、各處運(yùn)行。需求分析是完全以企業(yè)的需要及實(shí)際情況為出發(fā)點(diǎn),因此為企業(yè)合理地選擇系統(tǒng)提供了基本保障。需求分析是整個(gè)實(shí)施過(guò)程中至關(guān)重要的一步,是否制定出合理的客戶需求決定了以后整個(gè)系統(tǒng)的成敗。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse是替代IBM Visual Age for Java的下一代集成開(kāi)發(fā)環(huán)境,但它未來(lái)的目標(biāo)不僅僅是成為專門開(kāi)發(fā)Java程序的集成開(kāi)發(fā)環(huán)境,根據(jù)Eclipse的體系結(jié)構(gòu),通過(guò)開(kāi)發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開(kāi)發(fā),甚至能成為圖片繪制工具。目前,Eclipse已經(jīng)開(kāi)始提供C語(yǔ)言開(kāi)發(fā)的功能插件。 MyEclipse簡(jiǎn)介MyEclipse企業(yè)級(jí)工作平臺(tái)(My Eclipse Enterprise Workbench,MyEclipse)是對(duì)Eclipse的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大地提高工作效率[3]。在結(jié)構(gòu)上,MyEclipse的主要特征被分為一下7類。(2)Web開(kāi)發(fā)工具。(4)應(yīng)用程序服務(wù)器的連接器。(6)數(shù)據(jù)庫(kù)服務(wù)。對(duì)于以上每一種功能,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及出錯(cuò)。通過(guò)調(diào)查分析開(kāi)發(fā)小型超市管理系統(tǒng)所具備的能力及實(shí)現(xiàn)的方法。在總體設(shè)計(jì)思想的指導(dǎo)下,根據(jù)用戶提出的基本需求,選擇一些關(guān)鍵的子系統(tǒng)作為基本原型,并加以實(shí)現(xiàn),然后逐步擴(kuò)大原型向整個(gè)系統(tǒng)的其它方面延伸,最終達(dá)到系統(tǒng)的開(kāi)發(fā)目標(biāo),以得到整個(gè)系統(tǒng)。 操作可行性對(duì)新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)帶來(lái)的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計(jì)和評(píng)價(jià)。本系統(tǒng)采用Windows圖形界面,是大家熟悉的操作系統(tǒng),對(duì)于用戶只需要具有一般的計(jì)算機(jī)知識(shí)的人員都可以輕松上手。 經(jīng)濟(jì)可行性因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以減少許多人力和物力,方便管理,由此可以減少不必要的開(kāi)支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上是完全可行的。對(duì)于本系統(tǒng)的開(kāi)發(fā)者來(lái)說(shuō),其主要投資還是在人力和物力兩個(gè)方面。在系統(tǒng)的開(kāi)發(fā)過(guò)程中,企業(yè)完全有能力承擔(dān)開(kāi)發(fā)費(fèi)用。 系統(tǒng)的功能需求分析 系統(tǒng)開(kāi)發(fā)目標(biāo)與規(guī)模開(kāi)發(fā)小型超市管理系統(tǒng)的目的主要是通過(guò)超市管理系統(tǒng)為用戶提供快捷的查詢、修改、輸入輸出服務(wù),實(shí)現(xiàn)對(duì)超市的進(jìn)、銷、存的科學(xué)管理。(2)用戶能夠方便地進(jìn)行數(shù)據(jù)管理,出現(xiàn)異常及時(shí)提醒用戶。(4)提供簡(jiǎn)單、便捷的查詢與修改。本超市管理系統(tǒng)的使用范圍初步定位在規(guī)模不大、周圍居民在1000到3000戶之間、工作人員在5到10人的小型超市。(2)用戶登錄時(shí),若用戶輸入的密碼錯(cuò)誤時(shí),提示用戶重新填寫,并返回登陸界面。(4)用戶能夠根據(jù)不同權(quán)限添加、修改和刪除系統(tǒng)不同級(jí)別的數(shù)據(jù)??梢詮氖乱韵虏僮鳎合到y(tǒng)管理:可以增加、刪除、修改操作員信息及系統(tǒng)維護(hù)。能夠分析超市的盈虧狀況,查看單個(gè)商品的毛利,同時(shí)可以對(duì)超市盈虧進(jìn)行結(jié)算,包括每月小結(jié)和每年小結(jié)。信息管理:包括對(duì)商品信息、員工信息、供貨商信息和個(gè)人信息的管理,即對(duì)這些信息的增、刪、改等操作。(2)操作員登錄,進(jìn)入后臺(tái)管理系統(tǒng)。能夠盤點(diǎn)庫(kù)存,能夠分析超市的盈虧狀況,查看單個(gè)商品的毛利,同時(shí)可以對(duì)超市盈虧進(jìn)行結(jié)算,包括每月小結(jié)和每年小結(jié)。信息管理:包括對(duì)商品信息、員工信息、供貨商信息和個(gè)人信息的管理,即對(duì)這些信息的增、刪、改等操作??梢詮氖乱韵虏僮鳎盒畔⒐芾恚簩?duì)商品信息的查詢,對(duì)員工開(kāi)放信息的查詢。管理員登錄成功?失敗后臺(tái)管理系統(tǒng)管理單據(jù)管理查詢管理信息管理成功退出結(jié)束圖 31 管理員登錄流程圖 非功能需求分析 系統(tǒng)界面需求界面設(shè)計(jì)的原則要求:方便、美觀,整個(gè)界面要保持友好、簡(jiǎn)易的風(fēng)格。小型超市管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖32所示。管 理 員超市管理員用戶名密碼檢查合法性數(shù)據(jù)命令處理系統(tǒng)管理商品管理入庫(kù)管理出庫(kù)管理員工管理輸出處理操作員信息表商品信息表入庫(kù)信息表員工信息表出庫(kù)信息表文件合法圖 33 超市0層數(shù)據(jù)流圖管理員登錄超市管理系統(tǒng)進(jìn)行信息管理的數(shù)據(jù)流圖。它描述了從用戶角度看到的數(shù)據(jù),反映了用戶的現(xiàn)實(shí)環(huán)境。ER方法常用ER圖來(lái)表示。小型超市管理系統(tǒng)的ER圖如圖36所示。(2)屬性:指實(shí)體具有的某種特性,用來(lái)描述一個(gè)實(shí)體,它定義了數(shù)據(jù)對(duì)象的性質(zhì)。人們通常就是用實(shí)體、聯(lián)系和屬性這3個(gè)概念來(lái)理解現(xiàn)實(shí)問(wèn)題的,因此,ER模型比較接近人的習(xí)慣思維方法。 本章小結(jié)本章為需求分析,從系統(tǒng)的運(yùn)行環(huán)境、可行性、功能需求、非功能等四個(gè)方面進(jìn)行介紹。其次,是系統(tǒng)的可行性分析,從技術(shù)、操作、經(jīng)濟(jì)三個(gè)方面進(jìn)行分析,綜合這三個(gè)方面,系統(tǒng)是可行的。需求分析是開(kāi)發(fā)系統(tǒng)不可缺少的,有了需求分析才能清楚開(kāi)發(fā)系統(tǒng)都需要些什么,需求分析是開(kāi)發(fā)系統(tǒng)的準(zhǔn)備工作。實(shí)時(shí)查詢,錄入出庫(kù)和入庫(kù)單據(jù),及時(shí)掌握超市運(yùn)營(yíng)情況。從用戶角度出發(fā),充分利用現(xiàn)有的資源,降低了系統(tǒng)的成本,使系統(tǒng)具有較高的性價(jià)比。(4)開(kāi)放性小型超市管理系統(tǒng)遵循開(kāi)放性原則,系統(tǒng)提供符合國(guó)際標(biāo)準(zhǔn)的軟件、硬件、網(wǎng)絡(luò)、操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)的諸方面的接口與工具,使系統(tǒng)具備良好的靈活性、擴(kuò)展型和可移植性。(6)可擴(kuò)展性小型超市管理系統(tǒng)采用模塊化結(jié)構(gòu),使系統(tǒng)能夠在用戶要求發(fā)生變更時(shí)方便靈活地在硬件和軟件上進(jìn)行擴(kuò)展。模塊化是指在解決一個(gè)復(fù)雜問(wèn)題時(shí),自頂向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。本系統(tǒng)分成六個(gè)模塊:系統(tǒng)管理模塊、單據(jù)管理模塊、查詢管理模塊、信息管理模塊、操作日志模塊和幫助模塊,每個(gè)模塊的具體功能如下。(1)添加操作員信息,主要對(duì)操作員名稱、操作員登錄密碼等信息的添加,只有管理員才能賦予操作員登錄該系統(tǒng)的權(quán)限。(3)刪除操作員信息,當(dāng)某些操作員不具備訪問(wèn)系統(tǒng)的權(quán)限時(shí),管理員應(yīng)及時(shí)刪除該操作員的信息。 單據(jù)管理模塊該模塊是系統(tǒng)中比較重要的模塊,它實(shí)現(xiàn)對(duì)商品進(jìn)、銷、存的管理,能夠?qū)Τ羞\(yùn)營(yíng)情況進(jìn)行分析。(2)超市盈虧,主要對(duì)超市盈虧情況的反映。相關(guān)計(jì)算:商品毛利=商品售價(jià)商品進(jìn)價(jià)月銷售成本=月初庫(kù)存+本月進(jìn)貨月末庫(kù)存商品銷售每月小結(jié)(年)=商品銷售總額銷售成本 查詢管理模塊該模塊是對(duì)小型超市所有報(bào)表的管理,包括入庫(kù)單和出庫(kù)單。(2)查詢?nèi)霂?kù)記錄或銷售記錄,實(shí)際上是對(duì)所有入庫(kù)記錄和所有銷售記錄的查詢操作,它能使超市管理者及時(shí)掌握超市的運(yùn)營(yíng)情況,根據(jù)超市情況及時(shí)作出決策,提高工作效率。 信息管理模塊該模塊是對(duì)超市大部分信息的管理,包括商品信息、供貨商信息、員工信息和個(gè)人信息。它能夠使管理員或操作員及時(shí)地對(duì)超市入庫(kù)的新產(chǎn)品信息進(jìn)行添加,適時(shí)地對(duì)超市中某些商品進(jìn)行價(jià)格或信息上的調(diào)整以及對(duì)超市中售完并且不再進(jìn)貨的商品信息進(jìn)行刪除。管理員或操作員能夠添加新供貨商的信息,刪除不再合作的供貨商的信息,同時(shí)可以記錄與超市合作的供貨商的詳細(xì)信息,保障超市與供貨商之間建立良好和長(zhǎng)期的合作關(guān)系。 操作日志模塊該模塊是一個(gè)比較簡(jiǎn)單的模塊,也是區(qū)分管理員與非管理員的一個(gè)標(biāo)志,該模塊只有管理員成功登錄后的界面中才會(huì)出現(xiàn)。 幫助模塊該模塊屬于信息模塊,不具有操作功能,只顯示信息,包括對(duì)小型超市管理系統(tǒng)的一個(gè)簡(jiǎn)介,同時(shí)還有新用戶如何操作等等,是相對(duì)于用戶的一個(gè)比較人性化的設(shè)計(jì),也是小型超市管理系統(tǒng)操作比較簡(jiǎn)單的一個(gè)體現(xiàn)。小型超市管理系統(tǒng)系 統(tǒng) 管 理單 據(jù) 管 理訂 單 管 理信 息 管 理幫 助報(bào) 表 管 理系 統(tǒng) 維 護(hù)增、刪、改操作員信息商品信息管理入、出庫(kù)單據(jù)查詢?nèi)?、出?kù)記錄查詢單 據(jù) 錄 入盈 虧 結(jié) 算查 詢 庫(kù) 存員工信息管理供貨商信息管理每 年 小 結(jié)每 月 小 結(jié)填 寫 入 庫(kù) 單填 寫 出 庫(kù) 單增、刪、改 商 品 信 息增、刪、改 供 貨 商 信 息增、刪、改 員 工 信 息填 寫 出 庫(kù) 單圖 41 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)(DataBase,DB)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)是信息管理的基礎(chǔ),其結(jié)構(gòu)直接關(guān)系到各種功能的實(shí)現(xiàn)和程序運(yùn)行的效率,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 權(quán)限表權(quán)限表:記錄了用戶的權(quán)限信息,包括管理員和操作員兩種權(quán)限,該表用來(lái)驗(yàn)證登錄信息,只有存在與該表的人員,輸入正確的用戶名和密碼才能登錄本系統(tǒng)。表 41 權(quán)限表字段名稱數(shù)值類型(長(zhǎng)度)是否允許為空說(shuō)明namevarchar(20)否用戶名pwdvarchar(30)否密碼qxvarchar(10)否權(quán)限 登錄記錄表登錄記錄表:記錄了登錄小型超市管理系統(tǒng)的用戶的信息,包括用戶名和密碼以及登錄時(shí)間,管理員可以通過(guò)該表對(duì)登錄記錄進(jìn)行查詢,及時(shí)掌握小型超市管理系統(tǒng)被登錄的情況,確保系統(tǒng)安全。表 42 登錄記錄表字段名稱數(shù)值類型(長(zhǎng)度)是否允許為空說(shuō)明namevarchar(20)否用戶名qxvarchar(20)否權(quán)限r(nóng)qdatetime否登錄時(shí)間 入庫(kù)記錄表入庫(kù)記錄表:記錄超市采購(gòu)時(shí)的相關(guān)信息,商品檢驗(yàn)無(wú)誤后由管理員或操作員填寫入庫(kù)單,形成入庫(kù)記錄,方便管理員和操作員查詢,也可以通過(guò)該表和其他表計(jì)算超市的盈虧。具體結(jié)構(gòu)如表43所示。該表也用于超市盈虧的計(jì)算,是超市管理系統(tǒng)不可缺少的記錄表。表 44 出庫(kù)記錄表字段名稱數(shù)值類型(長(zhǎng)度)是否允許為空說(shuō)明Idint(10)否出庫(kù)單號(hào)spidvarchar(50)否商品編號(hào)spnamevarchar(100)否商品名稱spdwvarchar(30)否商品單位splbvarchar(20)否商品類別spggvarchar(30)否商品規(guī)格khidvarchar(50)否客戶編號(hào)khnamevarchar(30)否客戶姓名khdhvarchar(30)否客戶電話khdzvarchar(100)否客戶地址ckslint(10)否出庫(kù)數(shù)量lsjnumeric (10,2)否零售價(jià)ckzjenumeric(20,2)否出庫(kù)總金額ckrqdate否出庫(kù)日期ghsidvarchar(50)否供貨商編號(hào)ghsnamevarchar(100)否供貨商姓名ygnamevarchar(20)否經(jīng)手人姓名spscrqdate是生產(chǎn)日期spgqrdate是過(guò)期日期spzkvarchar(30)是商品折扣 庫(kù)存信息表庫(kù)存信息表:記錄了商品的庫(kù)存信息,包括商品編號(hào)、商品名稱、商品庫(kù)存數(shù)量等信息。它不僅用于超市盈虧的計(jì)算,而且管理員或操作員也可以根據(jù)商品信息查詢到單個(gè)商品的庫(kù)存信息,最重要的是該表還能用于小型超市管理系統(tǒng)的訂貨提醒。表 45 庫(kù)存信息表字段名稱數(shù)值類型(長(zhǎng)度)是否允許為
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1