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

正文內容

javaweb企業(yè)進銷存管理系統(tǒng)畢業(yè)論文設計-文庫吧

2025-06-13 08:05 本頁面


【正文】 let是使用Java Servlet應用程序設計接口(API)及相關類和方法的Java程序。除了Java Servlet API,Servlet還可以用以擴展和添加到API的Java類軟件包。Servlet在啟用Java的Web服務器上或應用服務器上運行并擴展了該服務器的能力。Java Servlet對于Web服務器就好象Java applet對于Web瀏覽器。Servlet裝入Web服務器并在Web服務器內執(zhí)行,而applet裝入Web瀏覽器并在Web瀏覽器內執(zhí)行。Java Servlet API定義了一個Servlet和Java使能的服務器之間的一個標準接口,這使得Servlets具有跨服務器平臺的特性[4]。 MySQL數(shù)據(jù)庫簡介MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器結構的實現(xiàn),它由一個服務器守護程序MySQL和很多不同的客戶程序和庫組成。SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網站檢索產品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許存儲記錄文件和圖像。MySQL主要目標是快速、健壯和易用。最初是因為我們需要這樣一個SQL服務器,它能處理與任何并不昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。自1996年以來,我們一直都在使用MySQL,其環(huán)境有超過40個數(shù)據(jù)庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100個吉字節(jié)(GB)的關鍵應用數(shù)據(jù)。 B/S結構簡介B/S(Browser/Server,瀏覽器/服務器)結構是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過瀏覽器實現(xiàn),只有少部分事務邏輯在瀏覽器端實現(xiàn),大部分事務邏輯集中在服務器端實現(xiàn),形成所謂的3層結構。B/S結構利用不斷成熟和普及的瀏覽器技術實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術。這種結構已逐漸成為當今應用軟件的首選體系結構。B/S結構和服務器之間的通信是以TCP/IP協(xié)議為基礎的,校園內的Web服務器可以接受安裝有Web瀏覽器程序的Internet終端的訪問,作為最終用戶,只要通過Web瀏覽器,各種處理任務都可以調用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護與升級的成本和工作量。隨著軟件系統(tǒng)的改進和升級越來越頻繁,B/S結構的產品可以明顯體現(xiàn)出更方便的特性。因為無論用戶的規(guī)模有多大,有多少分支機構,都不會增加任何維護升級的工作量,因為所有的操作只需要針對服務器進行。如果是異地,只需把服務器連接上網即可進行維護和升級,這對人力、時間、費用的節(jié)省是相當驚人的。對于規(guī)模較大的公司,系統(tǒng)管理人員如果需要在幾百甚至幾千部電腦之間來回進行維護,其效率和工作量是可想而知的,但B/S架構的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。所以客戶機越來越“瘦”而服務器越來越“胖”是將來軟件的主流發(fā)展方向,這使得升級和維護越來越容易,使用越來越簡單。 開發(fā)工具介紹JSP是基于Java語言的,因此在進行項目開發(fā)前,要安裝JDK。, 應用服務器采用了Apache 。 Eclipse+MyEclipse簡介在開發(fā)工具方面,IBM,Borland,Sun,BEA等軟件巨頭在其應用服務器的基礎上,都推出開發(fā)Java Web應用程序的開發(fā)工具。這些IDE大多都兼顧了各種類別的Java應用程序的開發(fā),需要較大空間進行安裝,啟動過程相對較慢。而且,由于它們都是各廠商的私有產品,外界無法對其進行定制或改造,因此無法跟隨J2EE不斷前進的步伐。而Eclipse有一群無私的開發(fā)者開發(fā),作為目前IDE的佼佼者,Eclipse由于其開放性受到越來越多的用戶及廠商的歡迎。首先,Eclipse是開源的,Eclipse遵循Common Public License協(xié)議。任何人可以免費獲得Eclipse軟件本身及其源代碼;其次,Eclipse是免安裝的,只要在本機裝有JDK,可以從其他機器上將Eclipse目錄復制到本機,只要經過簡單的配置就可以使用??傊珽clipse是優(yōu)秀的開發(fā)工具。簡介的界面,便捷的熱鍵,可定制的視圖等,都不足以概括Eclipse的內涵。據(jù)稱,從其他IDE轉到Eclipse上的開發(fā)人員,很少將Eclipse拋棄而選擇其他的IDE。Eclipse標準軟件包中只提供了Java應用程序的開發(fā)和調試,而沒有提供JSP開發(fā)環(huán)境。不過有眾多的插件支持在Eclipse上進行JSP的開發(fā)。在開發(fā)JSP的插件中,最強大的非MyEclipse莫屬。MyEclipse具備了眾多令人欣喜的特色,貼心的Wizard、圖形化的配置管理、JSP錯誤跟蹤、代碼跳轉等,都可以令J2EE開發(fā)飛速運轉起來[6]。 Tomcat簡介自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache ,開始考慮在SUN的JSWDK基礎上開發(fā)一個可以直接提供Web服務的JSP服務器,當然同時也支持Servlet, 這樣Tomcat就誕生了。Tomcat是Jakarta項目中的一個重要的子項目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產品,同時它又是sun公司官方推薦的Servlet和JSP容器,因此其越來越多的受到軟件公司和開發(fā)人員的喜愛。Servlet和JSP的最新規(guī)范都可以在Tomcat的新版本中得到實現(xiàn)。其次,Tomcat是完全免費的軟件,任何人都可以從互聯(lián)網上自由地下載。Tomcat與Apache的組合相當完美[7]。 Hibernate框架簡介Hibernate是Apache軟件基金會的一個開放源代碼的O/R mapping(對象關系映射)框架,它對JDBC進行了輕量級的對象封裝,使Java程序員可以隨心所欲地使用對象編程思想來操縱數(shù)據(jù)庫。為了企業(yè)應用與后端數(shù)據(jù)庫頻繁交互,開發(fā)者在應用和數(shù)據(jù)庫之間創(chuàng)建了一個“持久層”。在基于J2EE的企業(yè)應用中,組成這個持久層的Java類既可以映射對象到數(shù)據(jù),也可以映射數(shù)據(jù)到對象。持久層的建立是比較簡單的,但是這種關系的有時候又很復雜,由于對象數(shù)據(jù)庫結構的復雜性,很難做到把關系表記錄完整地映射到持久對象的關系上來,這主要表現(xiàn)在多表的關系無法直接映射到持久對象的映射上來,可能是一個表映射到多個持久對象,可能是多個表映射到一個持久對象上來,也可能是表的某個字段映射到一個持久對象,另外一些字段映射到其他持久對象上。Hibernate相當于是對持久層數(shù)據(jù)處理的一種新的解決方案,是一個與持久層和查詢相關的框架,它可以應用于任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。 Structs框架簡介Struts是Apache組織的一個開放源代碼項目,提供了一個構建基于MVC體系結構的Web應用程序的框架。Struts繼承了MVC的各項特性,并根據(jù)J2EE的特點做了相應的變化和擴展。即Struts框架將MVC的優(yōu)點應用與J2EE Web應用的開發(fā),可以說是傳統(tǒng)模式的一種變化類型。Struts的體系結構包括模型、視圖、控制三部分。模型(數(shù)據(jù)訪問層)表示數(shù)據(jù)和處理數(shù)據(jù)的業(yè)務邏輯或應用程序;視圖(表示層)表示用戶想查看/存取數(shù)據(jù)的表示界面;控制器(業(yè)務規(guī)則層)定義用戶與模型和視圖交互的方式。距離用戶最近的是表示層,為用戶提供了良好的操作界面。通過本層收集用戶的數(shù)據(jù)并向業(yè)務層傳遞,數(shù)據(jù)驗證通過后傳遞給數(shù)據(jù)訪問層,最后到達數(shù)據(jù)庫。距離數(shù)據(jù)庫最近的是數(shù)據(jù)訪問層,封裝了對數(shù)據(jù)庫的各種操作,包括數(shù)據(jù)庫的連接等,提供了數(shù)據(jù)庫的安全,其它層從數(shù)據(jù)庫中獲得數(shù)據(jù)或者要更新數(shù)據(jù)庫中的數(shù)據(jù),都要通過數(shù)據(jù)訪問層。業(yè)務規(guī)則層負責協(xié)調表示層和數(shù)據(jù)訪問層之間的關系。例如,對表示層的數(shù)據(jù)進行驗證,對數(shù)據(jù)庫中指定的表數(shù)據(jù)進行增加、刪除、修改和查詢等工作。 3 需求分析需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。在解決問題之前要理解問題,只有真正的理解問題才能更好的解決問題。需求分析就是給系統(tǒng)分析、設計人員一個和用戶交流來理解問題的機會進而了解用戶究竟需要什么。需求分析也是一個建模的過程,就是以市場運作中的業(yè)務定義為基礎,重新定義一個業(yè)務在業(yè)務系統(tǒng)中的概念、業(yè)務流程、數(shù)據(jù)流程、業(yè)務間關系、數(shù)據(jù)間關系等,以便于計算機高效的實現(xiàn)這個業(yè)務。需求分析既可以用于一個業(yè)務的具體分析,也可以用于一類業(yè)務的分析和整個業(yè)務支撐系統(tǒng)的分析。 用戶需求北京圖信時代科技有限公司內部資源管理系統(tǒng)主要需求是:系統(tǒng)采用先進的應用系統(tǒng)體系結構和開發(fā)模式,提高系統(tǒng)的可擴展性、可維護性和交互性。該系統(tǒng)相對獨立,接口實現(xiàn)簡單、安全,可操作性強。本系統(tǒng)主要包含企業(yè)信息管理、客戶關系管理、企業(yè)物資管理、生產計劃管理、企業(yè)產品、企業(yè)綜合管理、權限管理七大部分。 可行性分析 技術可行性如果沒有資源和時間上的限制,任何項目都將是可行的,但是在現(xiàn)有資源條件下,要在規(guī)定時間內完成項目開發(fā)則必須細致而謹慎地評估項目的可行性。北京圖信時代科技有限公司內部資源管理系統(tǒng)主要完成企業(yè)內部的資源管理,從而在管理上提高效率,因此項目的經濟可行性無庸置疑;技術可行性方面,根據(jù)提出的要求,結合現(xiàn)行技術的發(fā)展程度得出結論,項目所要求功能和性能完全可以實現(xiàn)。 經濟可行性根據(jù)北京圖信時代科技有限公司實際的經濟實力,它有能力應用計算機管理軟件。企業(yè)能負擔得起其支出費用(包括設備的購置費,軟件的開發(fā)費,人員工資和培訓費用等);另一方面是取得收益,其中一部分可以用錢來衡量,加強庫存管理可加快流動資金周轉,減少資金積壓等,還包括不能用金錢來衡量的收益,系統(tǒng)提供更多、更快的信息,縮短取得信息的時間。 管理可行性軟件充分結合現(xiàn)代管理理論達到企業(yè)與管理人員與企業(yè)業(yè)務流程的合理分配,結合企業(yè)現(xiàn)有的管理方式、規(guī)章制度以及原始數(shù)據(jù)達到軟件與企業(yè)融合的目的。接受現(xiàn)代管理知識比較容易,加之軟件是根據(jù)MIS、ERP現(xiàn)代管理原理開發(fā)的。經調查大多部門經理認為軟件有必要開發(fā)也是必須開發(fā)的。 可行性分析結論從經濟、技術、管理三方面分析軟件是有必要開發(fā)的,且市場前景廣闊。 系統(tǒng)運行環(huán)境該系統(tǒng)采用Browser/Server模式進行設計:數(shù)據(jù)庫系統(tǒng):MySQL應用服務器:服務器操作系統(tǒng):Windows Server 2000客戶機操作:Windows9X/ NT/2000/XP/2003,其上運行瀏覽器程序。服務器和客戶機可為同一設備。 系統(tǒng)開發(fā)目標北京圖信時代科技有限公司內部資源管理系統(tǒng)將基本涵蓋企業(yè)內部資源管理的主要需求,包括物資的進銷存管理的完整信息,具有完善細致的功能、強大的數(shù)據(jù)處理功能和較完備的安全機制;隨心所欲的查看所見即所得的在線編輯功能。北京圖信時代科技有限公司內部資源管理系統(tǒng)一方面是適應市場需求,提高應用本軟件的企業(yè)的管理效率。滿足信息時代管理數(shù)字化的要求、利用管理信息系統(tǒng)中合理的數(shù)據(jù)庫結構來保存數(shù)據(jù)信息,及時了解各個環(huán)節(jié)中信息的變更,對企業(yè)內部資源進、銷、存進行管理。通過有效的程序結構來支持各種數(shù)據(jù)操作的執(zhí)行,以提高管理效率,實現(xiàn)資源管理的系統(tǒng)化,規(guī)范化,自動化;另一方面,通過該項目開發(fā)的全過程,加深了對MIS系統(tǒng)開發(fā)理論的理解,學到MIS系統(tǒng)化的開發(fā)的更許多實際知識,還加深了對ERP的了解。能夠更好的將自己的理論知識與實際情況聯(lián)系起來,很大程度上增加自己的實際項目開發(fā)經驗。為畢業(yè)后走入社會打下堅實的理論與實際操作的基礎。 本 科 畢 業(yè) 設 計 第 45 頁 共 49 頁4 概要設計北京圖信時代科技有限公司內部資源管理系統(tǒng)在需求分析階段已經較好地解決了要讓系統(tǒng)“做什么”的問題,下一步要設計實現(xiàn)系統(tǒng)的需求,即要著手解決“怎么做”的問題。概要設計階段的主要目的就是將需求分析階段所提出的反映公司需求的系統(tǒng)邏輯方案轉換成可以實施的基于計算機與通信系統(tǒng)的物理方案。這一階段的主要任務是從系統(tǒng)的總體目標出發(fā),根據(jù)需求分析階段對系統(tǒng)邏輯功能的要求,并考慮到經濟、技術和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結構和系統(tǒng)各組成部分的技術方案,合理選擇計算機和通信的軟、硬件設備,提出系統(tǒng)的實施計劃,確??傮w目標的實現(xiàn)。 模塊結構設計北京圖信時代內部資源管理系統(tǒng)采用現(xiàn)今流行的B/S結構模式,用戶通過瀏覽器直接對服務器端的數(shù)據(jù)庫進行各種操作,服務器端將操作結果反饋回客戶端。該模式同時具有開發(fā)時間短,成本較低,而且數(shù)據(jù)量的傳輸快等優(yōu)點。根據(jù)北京圖信時代內部資源管理系統(tǒng)的需求分析,設計出系統(tǒng)的整體構架,進一步形成系統(tǒng)整體模塊圖。根據(jù)系統(tǒng)的總體目標、系統(tǒng)業(yè)務流程和數(shù)據(jù)流圖的邏輯功能,按照結構化程序設計方法的分解協(xié)調原則,對系統(tǒng)的總體功能進行了功能的設計。 模塊功能設計 企業(yè)信息管理模塊該模塊的主要功能是對企業(yè)信息進行采編、企業(yè)信息審核、企業(yè)信息查詢。企業(yè)信息采編包括企業(yè)公告、企業(yè)活動、企業(yè)信息、企業(yè)說明等欄目。根據(jù)這些欄目可以清晰的了解到該企業(yè)的最新動態(tài)。其中企業(yè)信息審核模塊只能有擁有最高權限的系統(tǒng)管理員來操作。當信息經過審核后才能發(fā)布出去,提高了系統(tǒng)的安全有效性。之后單擊客戶名可以以報表的形式查詢信息。 CRM管理模塊該模塊的主要功能是登記公司發(fā)展中有過的業(yè)務聯(lián)系的客戶的相關信息并對其進行增、刪、改和查詢操作。公司的客戶主要分為企業(yè)客戶和個人客戶。利用它可以清晰方便快捷的查詢到有關客戶的信息。包括客戶編號、客戶名稱、客戶所在公司、客戶所
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1