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

正文內(nèi)容

基于java的小型企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)畢業(yè)論文-文庫吧資料

2025-06-28 16:00本頁面
  

【正文】 按鈕添加了動作事件監(jiān)聽器。(2) 添加進(jìn)貨商品在進(jìn)貨單船體點(diǎn)擊“添加”按鈕,會在表格中添加一個空行可以再該空行的第一個字段選擇商品名稱,其他的字段信息會根據(jù)選擇的商品自動填充。 進(jìn)貨單模塊設(shè)計(jì)進(jìn)貨單模塊負(fù)責(zé)添加企業(yè)的進(jìn)貨信息,他根據(jù)進(jìn)貨人員提供的單據(jù),將采購商品的名稱、編號、產(chǎn)地、規(guī)格、單價和數(shù)量等信息記錄到數(shù)據(jù)的庫存表中。 工具欄界面(3) 設(shè)計(jì)狀態(tài)欄本系統(tǒng)的狀態(tài)欄顯示了當(dāng)前選擇的功能窗體、登錄用戶名、當(dāng)前日期和本系統(tǒng)所屬公司,即版權(quán)所有者等信息。像本系統(tǒng)中添加工具欄的方法和添加菜單欄的方法類似,需要繼承Swing的Jtool組件編寫自己的工具欄。 系統(tǒng)主窗體界面(1) 設(shè)計(jì)菜單欄本系統(tǒng)的菜單欄是由MenuBar類實(shí)現(xiàn)的,該類是一個自定義菜單欄類,他繼承JmenuBar類成為Swing菜單欄組件。 系統(tǒng)主窗體設(shè)計(jì)主窗體是人際交互的本體,用戶通過主窗體中提供的各種菜單、表格、文本框、子窗體等組件進(jìn)行管理操作。(4) “登錄”按鈕的事件“登錄”按鈕用于執(zhí)行用戶名和密碼的驗(yàn)證工作,如果驗(yàn)證用戶名和密碼有效,則啟動系統(tǒng),否則禁止進(jìn)入系統(tǒng)。該窗體用于不知各種組件,來實(shí)現(xiàn)系統(tǒng)登錄的界面。(2) 創(chuàng)建登錄窗體創(chuàng)建LoginDialog類,該類繼承Jframe類,成為一個窗體。它是系統(tǒng)的安全門,只有提供正確的用戶名和登錄口令之后,才能進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)進(jìn)行進(jìn)銷存管理工作。 } catch (Exception e) { ()。)。 } } catch (ClassNotFoundException e) { ()。 static { try { if (conn == null) { (dbClassName).newInstance()。 protected static String second = null。 protected static String dbUser = sa。 protected static String dbUrl = jdbc:jtds:sqlserver://localhost:1433/ + db_database28。import .*。import 。import 。其關(guān)鍵代碼如下:package 。(3) Dao類Dao 的全稱是Data Access Object,即數(shù)據(jù)庫訪問對象。和Item公共類的使用方法類似,數(shù)據(jù)模型也是對數(shù)據(jù)表中所有字段(屬性)的封裝,但是數(shù)據(jù)類型是純粹的模型,它不但需要重寫父類的toString()方法,還要重寫hashCode()方法和equals()方法(這兩個方法分別用于生成模型對象的哈希代碼和判斷模型對象是否相同)。但是在獲取組件的內(nèi)容時,獲取的是Item類的對象,從該對象中可以很容易的獲取id屬性,然后通過該屬性到數(shù)據(jù)庫中獲取唯一的數(shù)據(jù)。這樣不但實(shí)現(xiàn)了項(xiàng)目代碼的重用,還提高了程序的性能和代碼可讀性。 銷售明細(xì)表字 段 名 稱數(shù) 據(jù) 類 型字 段 大 小是 否 主 鍵說明idvarchar50主鍵流水號sellIDvarchar50銷售編號spidvarchar50產(chǎn)品編號djmoney8銷售單價slfloat8銷售數(shù)量(7) 客戶信息表客戶信息表的名稱為tb_khinfo,主要用于存儲客戶的信息。 入庫明細(xì)表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明idvarchar50主鍵流水號rkIDvarchar0入庫編號spidvarchar50商品編號djvarchar8單價s1float8數(shù)量(5) 銷售主表銷售主表的名稱為tb_sell_main,主要用于存儲銷售單據(jù)的信息。 商品信息表字段名稱數(shù)據(jù)類型字段大小是否主鍵說明idvarchar32主鍵商品編號spnamevarchar50商品名稱jcvarchar30商品簡稱cdvarchar50產(chǎn)地dwvarchar10商品計(jì)量單位ggvarchar10商品規(guī)格bzvarchar20包裝phvarchar32批號pzwhvarchar50批準(zhǔn)文號memovarchar100備注gysnamevarchar50供應(yīng)商名稱(3) 入庫主表入庫主表的名稱為tb_ru_main,主要用于存儲入庫單據(jù)信息。(1) 供應(yīng)商信息表供應(yīng)商信息表的名稱為tb_gysinfo,主要用于存儲供應(yīng)商的詳細(xì)信息。 銷售實(shí)體屬性圖 數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫在整個管理系統(tǒng)中占據(jù)非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞直接影響著系統(tǒng)的效率和實(shí)現(xiàn)效果。其中銷售主表包括:銷售票號、品種數(shù)、金額、驗(yàn)收結(jié)論、客戶名稱、經(jīng)手人、結(jié)算方式、操作員和銷售日期屬性。 商品實(shí)體屬性圖(3) 客戶實(shí)體屬性圖客戶實(shí)體包括:客戶編號、客戶名稱、簡稱、地址、電話、郵政編碼、聯(lián)系人電話、傳真、開戶行和賬號屬性。(1) 供應(yīng)商實(shí)體屬性圖供應(yīng)商實(shí)體包括:編號、名稱、簡稱、地址、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系人電話、開戶行和Email屬性。 ER圖進(jìn)銷存系統(tǒng)主要實(shí)現(xiàn)從進(jìn)貨、庫存到銷售的一體化管理,設(shè)計(jì)商品信息、商品的供貨商、購買商品的客戶等多個實(shí)體。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語言及其編譯程序,數(shù)據(jù)操縱(查詢)語言極其編譯程序,數(shù)據(jù)庫管理例行程序等部分組成。Microsoft SQL Server 2000提供的強(qiáng)大工具,可幫助您完成創(chuàng)建、使用和維護(hù)數(shù)據(jù)庫的任務(wù)。企業(yè)在正常的業(yè)務(wù)運(yùn)作過程中需要收集各種數(shù)據(jù),包含企業(yè)的動態(tài)歷史記錄,數(shù)據(jù)倉庫的目的是合并和組織這些數(shù)據(jù),以便對其進(jìn)行分析并用來支持業(yè)務(wù)決策。SQL Server 2000還提供了一些管理開發(fā)工具,使用戶可以快速開發(fā)應(yīng)用程序。 (5)易于安裝、部署和使用。增強(qiáng)的圖形用戶界面管理工具,使管理更加方便。 (3)具備很強(qiáng)的可伸縮性和可用性。SQL Server 2000數(shù)據(jù)庫引擎提供完整的XML支持。Microsoft SQL Server是客戶/服務(wù)器系統(tǒng)應(yīng)用的完美的例子。SQL Server 2000主要具有以下功能特性:(1)實(shí)現(xiàn)了客戶機(jī)/服務(wù)器模式。該版本繼承了SQL Server 版本的優(yōu)點(diǎn),同時又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。它功能強(qiáng)大、操作簡便、日益為廣大數(shù)據(jù)庫用戶所喜愛。特別是Java企業(yè)應(yīng)用編程接口(Java Enterprise APIs)為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。Java對對象技術(shù)的全面支持和Java平臺內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。另外,Java中的類有一個運(yùn)行時刻的表示,能進(jìn)行運(yùn)行時刻的類型檢查。Java程序需要的類能動態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。(11) Java語言是動態(tài)的。線程的活動由一組方法來控制。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來構(gòu)造,thread(Runnable) 的構(gòu)造子類將一個實(shí)現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。事實(shí)上,Java的運(yùn)行速度隨著JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于C++。(9) Java是高性能的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個Java平臺的任何系統(tǒng)中運(yùn)行。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。 (7) Java語言是可移植的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個Java平臺的任何系統(tǒng)中運(yùn)行。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機(jī)制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。(5) Java語言是安全的。對指針的丟棄是Java的明智選擇。(4) Java語言是健壯的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。總之,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。Java語言吸收了Smalltalk語言和C++語言的優(yōu)點(diǎn),并增加了其它特性,如支持并發(fā)程序設(shè)計(jì)、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。 企業(yè)進(jìn)銷存管理系統(tǒng)業(yè)務(wù)流程圖 第二章 系統(tǒng)運(yùn)行環(huán)境及系統(tǒng)開發(fā)技術(shù) 系統(tǒng)運(yùn)行環(huán)境環(huán)境硬件環(huán)境,CPU(中央處理器):Intel(R)Pentium(R) E5300 RAM(內(nèi)存):2G HDD(硬盤):500G
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1