【正文】
了最終的程序代碼質(zhì)量。本系統(tǒng)包括的實體有客戶實體、商品實體、供應商實體等。 商品出庫統(tǒng)計模 塊完成商品銷售信息的統(tǒng)計功能。管理人員可以按商品編號進行查詢。完成商品入庫的功能。商品的基本信息包括,商品編號,商品名稱,類型,規(guī)格,單位,供應價,零售價等信息。 完成客戶信息刪除及查詢功能。在商品采購時需要用到供應商的信息。 功能模塊設計 綜合業(yè)務管理系統(tǒng)完成水產(chǎn)品各種信息的管理及維護操作,根據(jù)系統(tǒng)的功能和模塊劃分的原則,主要包括供應商信息的管理,客戶信息的管理,商品信息的管理,采購入庫的管理,銷售出庫的管理,出入庫統(tǒng)計管理,商品檢查模塊等。 ,實現(xiàn)管理規(guī)范化、科學化。綜合業(yè)務管理的特點是信息處理量比較大,所管理的水產(chǎn)品的種類繁多,而且由于入庫單、銷售單等單據(jù) 發(fā)生量特別大,查詢和統(tǒng)計的方式各不相同,因此在管理上實現(xiàn)起來有一定的困難。 總體設計 水產(chǎn)品貿(mào)易公司綜合業(yè)務管理系統(tǒng)管理的主要是企業(yè)經(jīng)營的各種商品。 。 通過對現(xiàn)行系統(tǒng)的分析,考慮時間、系統(tǒng)的規(guī)模,以及以后的擴充,新的系統(tǒng)主要實現(xiàn)以下目標,用以提高工作效率,減輕勞動強度,提高信息管理的準確性和管理效率。并且容易掌握和使用。 2.采購:采購人員具有查詢庫存的功能,根據(jù)定期查看庫存的水產(chǎn)品剩余情況,然后再根據(jù)水產(chǎn)品貿(mào)易公司制定采購單,并將采購單,傳送給采購部主管進行審核,主管經(jīng)過審核同意后,由采購部的采購人員進貨采購,采購完成后,根據(jù)水產(chǎn)品規(guī)格入庫,更新庫存水產(chǎn)品信息,做好入庫記錄。 需求分析 根據(jù)對水產(chǎn)品貿(mào)易公司的用戶需求,我分析本綜合業(yè)務管理系統(tǒng)所應具有的功能大致如下: 1.管理:首先是為水產(chǎn)品貿(mào)易公司提供貨源的供應商的信息管理,包括供應商信息的添加和刪除功能。能夠查看庫存以及水產(chǎn)品進出 庫的統(tǒng)計信息。對于沒有項目經(jīng)驗或少量經(jīng)驗的在校學生來說,必須理解需求分析的重要程度。 日進行系統(tǒng)測試,完善系統(tǒng)的不足之處,整理設計文檔,撰寫畢業(yè)論文,準備答辯。 日做系統(tǒng)分析,概要設計 ,完成初稿設計,交由指導老師審閱,并按老師要求進行修改,并制出最終的軟件模塊功能及設計的方案。主要是利用課余時間在圖書館和上網(wǎng)查閱了許多的資料,學到了不少關(guān)于用戶登錄界面的請求發(fā)送和 Jquery 框架的使用的 Web 編程一些知識 。由此可見,本次設計使用這兩個軟件能達到了省時、省力、高效的目的。它集成了很多常用的框架自動提示功能這些可以讓編程者省下很多的時間,另外在開發(fā)一些應用程序方面 MyEclipse 的優(yōu)點也是,比如自動編譯的功能,可以直接運行程序;再次,開發(fā) 一些網(wǎng)絡應用程序時, MyEclipse 還自身集成了一些網(wǎng)絡編程中一些長用到的服務,例如 omcat、Oracle、等等,運用 MyEclipse 的自動布置的功能可以很好的將自己的程序與以上工具連接,省去了手動布置的煩惱。 Java 語言 Web 編程上更是有著得天獨厚的優(yōu)勢,功能強大,而且簡單靈活,另外它跨平臺性能應該是所 有語言里最好的舍棄了 C++的指針對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配這樣多樣化和功能強大的開發(fā)工具支持。 意義隨著計算機技術(shù)領域,使產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,數(shù)據(jù)信息加工處理和傳輸。銷售員不與商品的價格直接接觸,增加了系統(tǒng)的安全性。 目的水產(chǎn)品貿(mào)易公司綜合業(yè)務管理系統(tǒng)主要實現(xiàn)了貿(mào)易公司的供應商管理和客戶信息管理和倉庫管理,供應商管理是對為水產(chǎn)品貿(mào)易公司提供貨源的水廠品養(yǎng)殖場,客戶管理是對購買水產(chǎn)品的用戶信息的管理,商品信息管理是供應商為水產(chǎn)品貿(mào)易公司所提供商品的基本信息,倉庫管理包括采購入庫、庫存查詢、銷售出庫,對入庫商品和出庫商品的統(tǒng)計以及商品利潤的計算等功能。漁業(yè)為保障我國有效供給和食物安全,促進農(nóng)民持續(xù)增收和小康社會的建設做出了積極的貢獻。 For product must implement the information management, In order to improve the management level and work efficiency, Also can minimize manual operation bring mistake. This information management system is to solve the problem of manual operation and design. This system specially customized for aquatic products trading pany, content covers its daily integrated business management. System including landing module, supplier management module, customer information management module, aquatic products information management module, procurement of warehouse management module, sales outbound management module and inventory and statistical management module. Can effectively pleted aquatic products pany daily procurement, retail, delivery, statistics management work. This system uses powerful and simple understandable as development tools, develop language Java language, the backend database by using SQL Server 2020, the open source Web Server . System function plete, user friendly interface, easy to operate, safety is stronger, realized the enterprise information management of the systematic, standardization and automation, has certain practical value. Key words: Aquatic Products??梢愿咝实赝瓿伤a(chǎn)品公司日常采購、零售、發(fā)貨、統(tǒng)計等管理工作。對于水產(chǎn)品貿(mào)易公司,需要記錄的信息量越來越大,工作流程也比較繁瑣,對公司實行信息化的管理可以有效提高企業(yè)管理水平和工作效率,同時也可以最大限度的減少手工操作帶來的錯誤。本信息管理系統(tǒng)正是為了彌補正在發(fā)展壯大中的中小型水產(chǎn)品企業(yè)手工操作管理的不足而設計的。 本系統(tǒng)采用功能強大且簡單易懂的 作為開發(fā)工具,開發(fā)語言采用 Java 語言,后臺數(shù)據(jù)庫使用 SQL Server 2020, Web 服務器采用的開源的。 Management System。近幾年,我國的批發(fā)交易發(fā)展迅速,但是,這種快速發(fā)展的背后帶來的是激烈的競爭,有許多的中小型水產(chǎn)品批發(fā)貿(mào)易公司,他們的營的方式比較單一,所擁有倉庫規(guī)模也不是很大。登錄系統(tǒng)的權(quán)限包括管理員和銷售員,管理員只要負責系統(tǒng)的各個模塊功能的信息更新。在使用此水產(chǎn)品貿(mào)易公司綜合業(yè)務管理系統(tǒng)的同時也改善了中小型水產(chǎn)品貿(mào)易公司的管理制度、實現(xiàn)了合理的員工分配,大大的節(jié)省了勞動力。國內(nèi)它們在 信息化過程中的步伐要落后于大型,而對于這些的資源管理,信息的存儲和處理也顯得,要,就需要有高效的處理方式 作為開發(fā)工具,服務器端腳本用 Java 腳本來編寫,客戶端腳本用 Java 和 6html 來編寫,數(shù)據(jù)庫使用 SQL Server 2020 數(shù)據(jù)庫, Web 服務器是開源的 Tomcat 。支持服務器端組件。 MyEclipse 自身帶有不同的窗口,可以快速地瀏覽程序的大致結(jié)構(gòu)總之, MyEclipse 的功能相當?shù)膹姶?,可以幫助我們很快的開發(fā)程序,節(jié)約大量的時間數(shù)據(jù)管理與分析帶來了靈活性 Oracle 的優(yōu)勢。遇到問題時可以與同學一起研究,再加上導師的指導。在網(wǎng)絡上有很多程序?qū)嵗鳛閰⒖迹灿泻芏嗉夹g(shù)論壇和下載資料的社區(qū)頻道,我憑借這些資源,深入的學習了開發(fā)工具 和后臺數(shù)據(jù)庫管理工具 SQL Server 2020,并收集了很多與此次畢業(yè)設計有關(guān)的資料。期間又為 日后做了許多的準備工作。 日進行論文評閱,在老師的指導下修改論文,完成論文的后期工作,論文答辯。因為假如將來客 戶需求即使有很小程度的更改,你也可能需要花費與開發(fā)幾乎相同的代價去修改你的數(shù)據(jù)庫,而這同時又牽扯到程序的修改??梢愿淖儾少徣藛T和銷售人員的權(quán)限。對供應商提供水 產(chǎn)品的基本信息管理,包括對水產(chǎn)品信息的添加、修改及刪除功能。 3.銷售:銷售人員具有查詢庫存信息、對庫存商品進 行銷售的功能,在客戶購買水產(chǎn)品后,對出庫水產(chǎn)品信息進行相應的記錄,例如商品編號、商品名、數(shù)量、金額、供應商信息,銷售日期等信息生成銷售單,對出庫的商品有統(tǒng)計的功能??傮w設計過程通常有兩個主要階段組成:系統(tǒng)設計和結(jié)構(gòu)設計,其中系統(tǒng)設計確定系統(tǒng)的具體實現(xiàn)方案,結(jié)構(gòu)設計確定軟件結(jié)構(gòu)。提供登錄及用戶管理功能,要做到保護用戶的資料安全,拒絕非法用戶登錄。 進薄弱環(huán)節(jié),提高工作效率。商品在入庫時要填寫入庫信息,出庫時要填寫銷售信息,根據(jù)需要進行采購銷售統(tǒng)計。在管理過程中會出現(xiàn)信息的重復傳遞。 、軟件統(tǒng)一化,確保軟件的可維護性和實用性。企業(yè)管理系統(tǒng)的的功能結(jié)圖如圖 23 所示: 圖 23 綜合業(yè)務管理系統(tǒng)功能模塊圖 本系統(tǒng)需要完成的功能主要有以下幾點: 1.登錄及密碼修改 完成用戶輸入用戶名和密碼,如果正確則可以登錄系 統(tǒng),根據(jù)用戶權(quán)限的不同,顯示不同的界面。 完成供應商信息的刪除及查詢功能,用戶可以對無用的供應商信息進行刪除操作,可以按供應商的名字進行查詢操作。管 理人員可以按客戶卡號查詢客戶的基本信息。 商品信息管理完成信息的刪除、修改及查詢的功能,操作員可以對已有的商品信息進行修改操作,對無用的商品信息進行刪除,同時可以按商品編號查詢商品的基本信息。 商品的銷售出庫管理模塊完商品信息的銷售功能。 7.商品入庫、出庫統(tǒng)計 商品入庫統(tǒng)計模塊完統(tǒng)計商品的詳細入庫情況的功能。系統(tǒng)顯示所有的商品銷售出庫信息。 以下為本系統(tǒng)各個實體屬性: 供應商編號,供應商名稱,供應商地址,供應商電話,供應商負責人 客戶卡號,客戶姓名,客戶性別,客戶年齡,客戶地址,客戶 電話,客戶身份證,客戶郵箱,客戶積分 商品編號,商品名稱,商品類型,商品規(guī)格,商品單位,商品供應價 , 商品銷售價,供應商名稱,商品數(shù)量 實體及 ER 圖如下: 數(shù) 量 水產(chǎn)品 m 供應 n 供應商 n 進 價 零售價 銷 售 數(shù) 量 m 客 戶 圖 24 綜合業(yè)務管理系統(tǒng)總體 ER 圖 第 3 章 過程論述 詳細設計 詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設計工作,應該得出目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某總程序設計語言書寫的程序。 后臺數(shù)據(jù)庫的建立與設計 SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。本系統(tǒng)主要由如下幾個模塊組成:供應商管理模塊,客戶信息管理模塊,商品信息管理模塊,商品采購入庫模塊,銷售出庫管理模塊,商品庫存管理模塊,商品入庫統(tǒng)計模塊,商品出庫統(tǒng)計模塊,密碼修改模塊,系統(tǒng)登錄模塊。系統(tǒng)會根據(jù)登錄用戶的權(quán)限不同而實現(xiàn)不同的操作界面,使不同權(quán)限的用戶在工作中行使不同的權(quán)利,如果在本系統(tǒng)輸入的用戶名或密碼不正確,或用戶不存在時,系統(tǒng)會給出相應的出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄,維護系統(tǒng)的正常運行。客戶在購買本企業(yè)的商品時會有相應的積分,積分是根據(jù)客戶購買水產(chǎn)品的情況而增加。商品都是各個供應商提供的,采購水產(chǎn)品的時候會提供供應商的信息,方便查看。 5.采購入庫、銷售出庫模塊 1 商品采購入庫管理模塊完成商品的采購入庫功能,商 品采購入庫的信息包括商品的供應商,商品名稱,商品規(guī)格,采購數(shù)量,采購單價。 2 商品銷售出庫管理模塊,完成商品信息的銷售出庫功能,選擇銷售的的客戶類型,出庫的商品名及數(shù)量,商品的銷售價格根據(jù)商品名自動獲取。所有用戶具有查詢庫存的權(quán)限。 代碼實現(xiàn) 用戶登錄功能的實現(xiàn) 用戶