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

正文內(nèi)容

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

2025-06-13 08:05 本頁面


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