【正文】
L SERVER 2021 簡介 數(shù)據(jù)庫管理系統(tǒng)是管理信息、系統(tǒng)中的重要支持技術(shù)。實(shí)現(xiàn)這些防護(hù)措施的難度可能超出我們的想象。幾乎所 有的主流服務(wù)器都直接或通過插件支持 Servlet。多個 Servlet 還能夠在各個程序之間共享數(shù)據(jù), 從而易于實(shí)現(xiàn)數(shù)據(jù)庫連接共享和類似的資源共享優(yōu)化。 而在 CGI 中,大部分都需要我們自己完成。而在Servlet 中,每個請求由一個輕量級的 Java 線程處理 (而不是重量級的操作系統(tǒng)進(jìn)程 )。從這個角度講, Servlet 也被稱為 FacelessObject。這個過程為: 客戶端發(fā)送請求至服務(wù)器端; 服務(wù)器將請求信息發(fā)送至 Servlet Servlet 生成響應(yīng)內(nèi)容并將其傳給 Server。然而,在服務(wù)器上運(yùn)行 Java,這種程序可使用 Java 編程語言實(shí)現(xiàn)。 servlet servlet 是在服務(wù)器上運(yùn)行的小程序。這就使得在接下來的對該頁面的調(diào)用中,服務(wù)器會有非??斓捻憫?yīng)(這避免了 CGI- BIN 為每個 HTTP 請求生成一個新的進(jìn)程的問題)。 JSP 引擎接受客戶端對 JSP 頁面的請求,并且生成 JSP 頁面作為對客戶端的響應(yīng)。從只有一個小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力。 ( 2)系統(tǒng)的多平臺支持。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP 頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。從一個平臺移植到另外一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java超市進(jìn)銷存管理系統(tǒng) 12 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。 ( 3) .采用標(biāo)識 Web頁面開發(fā)人員 不會都是熟悉腳本語言的編程人員。這既有助于作者保護(hù)自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 ( 1) .將內(nèi)容的生成和顯示進(jìn)行分離 用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面,并使 用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回 給客戶端的瀏覽器。 Web 服務(wù)器在遇到訪問 JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中 的 HTML 代碼一起返回給客戶。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,既能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行 。由于 MyEclipse 具有這種整和不同工具的特性,開發(fā)者可以綜合性能調(diào)節(jié)、監(jiān)測、調(diào)試等處理,從而可以在較短的時間內(nèi)開發(fā)出更高性能和質(zhì)量的應(yīng)用軟件。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: 1. JavaEE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應(yīng)用程序服 務(wù)器的連接器 5. JavaEE 項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. MyEclipse 整合幫助 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過超市進(jìn)銷存管理系統(tǒng) 10 一系列的插件來實(shí)現(xiàn)它們。 開發(fā)平臺 MyEclipse 是基于 Java 的、開放源代碼的可擴(kuò)展開發(fā)平臺,它最初由 IBM公司投入巨資開發(fā),后來被捐贈給國際開放源代碼團(tuán)體?;谶@些問題 ,為了使超市管理工作規(guī)范化、系統(tǒng)化、程序化 ,避免超市管理的隨意性 ,提高信息處理的速度和準(zhǔn)確性 ,能夠及時、準(zhǔn)確、有效地查詢和修改商品情況 ,建立一個超市管理系統(tǒng)是非常必要的。超市進(jìn)銷存管理系統(tǒng) 8 如果要借助人工來實(shí)現(xiàn)這一系列數(shù)據(jù)的記錄和管理 ,工作量將非常巨大 ,而且 容易出現(xiàn)錯誤 ,造成管理上的混亂 ,更何況還需要對商品的數(shù)據(jù)進(jìn)行統(tǒng)計和分析。作為現(xiàn)代社會的一部分 ,超市必須適應(yīng)社會的發(fā)展 ,因此實(shí)現(xiàn)市的信息化管理是很有必要的。隨著超市的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售業(yè)的的發(fā)展這樣就迫切地需要引入新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理之中。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對系統(tǒng)資源的占用。 做系統(tǒng)之前,我們通過對市場的調(diào)查,針對現(xiàn)在各中小超市對銷售業(yè)務(wù)的實(shí)際需要,開發(fā)了這套商品進(jìn)銷存系統(tǒng)。 關(guān)鍵詞 數(shù)據(jù)庫, JSP, SQLServer2021,銷售管理 超市進(jìn)銷存管理系統(tǒng) 5 SUPERMARKET PURCHASESELLSTOCK MANAGEMENT SYSTEM ABSTRACT With the development of work technology, puter application, to raise the level of the original system of timeliness and accuracy of the data on the convenience of operation, the defects of the system, which has affected the normal use. After investigation, decided to use the power of science and technology of order and sales management system redesigned. The system can use software technology achievements, convenient to the sale of goods. This paper is mainly introduced purchasesellstock management information system of supermarket, environment, use function of language, the design scheme of various aspects of content. Mainly is the system allows users, so that they can better use this system, the system should play the role. This paper focuses on the supermarket with sales management system for the design and development process of a prehensive introduction of each subsystem and the program design, operation and function of a detailed explanation. The management information system sqlserver2021 established by using the database, background, development tools JSP supermarket order and the basic function of sales management. KEY WORDS Database, JSP, SQLServer2021, SalesManagement 超市進(jìn)銷存管理系統(tǒng) 6 1 前言 隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計算機(jī)技術(shù)已滲透到各個領(lǐng)域,成為各行業(yè)必不可少的工具,特別是 Inter 技術(shù)的推廣和信息高速公路的建立,使 IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示 出其獨(dú)特的優(yōu)勢,步入數(shù)字化時代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。 本文主要是介紹超市進(jìn)銷存管理信息系統(tǒng)的環(huán)境、功能作用、所用到的語言、設(shè)計的方案等各方面的內(nèi)容。 題目 基于 jsp 的超市進(jìn)銷存管理系統(tǒng) 專業(yè) 軟件技術(shù) java 方向 學(xué)號 姓名 主要內(nèi)容、基本要求、主要參考資料等: 系統(tǒng)主要完成的功能如下 系統(tǒng)管理 :用戶管理、類別管理 基礎(chǔ)信息 :職工管理、商品信息管理、供應(yīng)商管理 進(jìn)貨管理 :商品進(jìn)貨、進(jìn)貨單管理 銷售管理 :商品銷售、銷售單管理 庫存管理 :進(jìn)貨盤點(diǎn)、庫存單管理 統(tǒng)計分析 :銷售、進(jìn)貨、庫存 基本要求包括: 能夠?qū)崿F(xiàn)基本的增刪改查 主要參考資料: [1] JSP 程序設(shè)計教程 肖金秀、施鴻翔等編著 冶金工業(yè) 出版社 . [2] JSP 網(wǎng)站編程教程 (美)托馬斯 等著,陳偉樁 陶文 譯 [3] Simon Brown. JSP 編程指南(第二版)北京:電子工業(yè)出版社 . [4] 候曉強(qiáng) ,徐春榮 ,勾海波 . java 服務(wù)器編程實(shí)例 [M]北京 : 清華大學(xué)出版社 .2021 [5] JSP 數(shù)據(jù)庫開發(fā)實(shí)例精粹 [美 ]Stephen Walther 著 湯濤 譯 中國電力出版社 [6] SQL Server 數(shù)據(jù)庫應(yīng)用技術(shù) 張蒲生 何升 清華大學(xué)出版社 完 成 期 限: 2021 年 6 月 10日 指 導(dǎo) 教師簽章: 專業(yè)負(fù)責(zé)人簽章: 年 月 日 超市進(jìn)銷存管理系統(tǒng) 2 目錄 摘 要 .......................................... Ⅴ ABSTRACT .......................................... Ⅵ 1 前言 .............................................. 7 社會背景 .......................................... 7 超市管理形式: .................................... 8 建 立超市管理系統(tǒng)的必要性 .......................... 8 2 相關(guān)技術(shù)知識概要 ................................. 10 前臺開發(fā)工具 .................................... 10 開發(fā)語言 ........................................ 10 開發(fā)平臺 ........................................ 10 JSP 技術(shù) ........................................ 10 servlet ......................................... 13 SQL SERVER 2021 簡介 ............................ 15 3 系統(tǒng)分析與設(shè)計 ................................... 18 需求分析 ......................................... 18 系統(tǒng)可行性分析 ................................... 18 技術(shù)可行性 ...................................... 13 經(jīng)濟(jì)可行性 ...................................... 20 操作可行性 ...................................... 20 系統(tǒng)數(shù)據(jù)庫流程圖 ................................. 20 數(shù)據(jù)字典 ......................................... 20 超市進(jìn)銷存管理系統(tǒng) 3 系統(tǒng)功能模塊劃分 ................................. 22 4 系統(tǒng)實(shí)現(xiàn) ......................................... 23 數(shù)據(jù)庫表的設(shè)計 ................................... 25 界面設(shè)計的實(shí)現(xiàn) ................................... 25 系統(tǒng)開發(fā)環(huán)境 ..................................... 26 5 結(jié)語 ............................................. 27 致 謝 .........