基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計

上傳人:仙*** 文檔編號:30467136 上傳時間:2021-10-10 格式:DOC 頁數(shù):33 大小:1.78MB
收藏 版權(quán)申訴 舉報 下載
基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計_第1頁
第1頁 / 共33頁
基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計_第2頁
第2頁 / 共33頁
基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《基于java ee下的b2b團購網(wǎng)系統(tǒng)—新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、天津商務(wù)職業(yè)學院畢業(yè)設(shè)計(論文)題目:基于Java EE下的B2B團購網(wǎng)系統(tǒng)新聞發(fā)布與權(quán)限管理模塊的開發(fā)與設(shè)計 專業(yè)班級軟件1001班學 號0108100138姓 名袁世杰指導(dǎo)教師劉衛(wèi)東企業(yè)指導(dǎo)教師何晶2013 年 4 月 16 日班 級:軟件1001班姓 名:袁世杰聯(lián)系電話:18822629969摘 要在這個信息化的時代, 電子商務(wù)作為一種新興的商務(wù)模式, 正在以前所未有的力量來沖擊著傳統(tǒng)商務(wù)活動,改變著人們的觀念和方式,其影響力將會超越商務(wù)活動的本身,波及至社會生活當中的各個方面。而團購作為電子商務(wù)的一種新的形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,且伴隨著美國“Grou

2、pon”的網(wǎng)絡(luò)團購的成功案例,對全球范圍的電子商務(wù)模式的發(fā)展產(chǎn)生了質(zhì)的飛躍與變化,那些傳統(tǒng)的商務(wù)模式已然走進尾聲。網(wǎng)絡(luò)團購正在以高調(diào)姿態(tài)進入全球網(wǎng)民之家中,中國的團購網(wǎng)的發(fā)展也以從最初的五家在短短的半年的時間內(nèi)上升到四百多家,由此可見, 電子商務(wù)正以嶄新的姿態(tài)開始影響中國5億網(wǎng)民的生活。而以團購為代表的電子商務(wù)的時代在全國發(fā)展勢頭迅猛。本文采用自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法,闡述了對團購網(wǎng)站的新聞發(fā)布與權(quán)限管理的開發(fā)過程、操作流程及其一些核心的技術(shù)。首先進行的是對項目的概述,簡單介紹了項目開發(fā)的背景、項目開發(fā)的目的和項目開發(fā)的意義;接下來是系統(tǒng)規(guī)劃階段,分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了團購網(wǎng)站

3、的需求分析、可行性分析,并在對系統(tǒng)需求分析中,得出了系統(tǒng)的業(yè)務(wù)流程,并且完成了對數(shù)據(jù)流和數(shù)據(jù)字典的初步設(shè)計;系統(tǒng)設(shè)計階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設(shè)計和系統(tǒng)界面設(shè)計。該階段對各個模塊的功能進行了詳細設(shè)計,形成了本系統(tǒng)的功能模塊圖,在此基礎(chǔ)上選擇了合適的開發(fā)模式;數(shù)據(jù)庫的設(shè)計先進行了概念結(jié)構(gòu)設(shè)計,之后進行了邏輯結(jié)構(gòu)設(shè)計,最后完成了數(shù)據(jù)庫表的設(shè)計。本系統(tǒng)基于B/S模式,采用了Spring,Struts2,Mybatis,Jquery等框架技術(shù),采用Tomcat作為應(yīng)用服務(wù)器,以MySQL作為數(shù)據(jù)庫,使用MyEclipse作為開發(fā)工具進行開發(fā)。關(guān)鍵詞: 團購網(wǎng) 新聞發(fā)布 權(quán)限設(shè)置 B/S A

4、BSTRACTIn this information age, e-commerce as a new business model, is the unprecedented power to impact on traditional business activities, changing peoples attitudes and way, its influence beyond the business activities, spread to which all aspects of social life. Group purchase as a new form of e

5、-commerce is its efficient, low-cost advantage, and gradually become a new business model and philosophy, and along with the success stories of the United States Groupon Buying Online e-commerce on a global scale model of development has produced a qualitative leap and change traditional business mo

6、del already into the end. Group purchase is a high-profile gesture into the home of the worlds Internet users buy network development in China to rise in a short period of time within six months from the initial five to more than 400 shows, e-commerce is with a new attitude began to affect the lives

7、 of 500 million Internet users in China. Group purchase as the representative of the e-commerce era has a rapid development momentum in our country.In this paper, a top-down structured systems analysis of the development process to buy the site news and views and permission setting, operational proc

8、esses and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the systems organizational structure, the specific completion of

9、 the buy site needs analysis, feasibility analysis, and the system needs analysis, obtained the business processes of the system, and completed the preliminary design of the data flow and data dictionary; system design stage completed the division of the functional modules, database design, and syst

10、em interface design. Stage of the function of each module detailed design, forming a functional block diagram of the system, based on a suitable development model; structural design concept of the design of the database first, followed by a logical structure design, and finally the completion of the

11、 design of the database tables.The system is based on B / S mode, using Spring, Struts2, Mybatis, Jquery framework technology, using Tomcat as the application server, MySQL as a database, use MyEclipse as a development tool for development.Keywords: Group purchase. Press Releases. Permission Setting

12、 B / S 目 錄第一章緒論1.選題背景1.團購網(wǎng)站設(shè)計背景1.團購網(wǎng)站開發(fā)意義2.系統(tǒng)需求2第二章可行性分析及總體設(shè)計原則4.1技術(shù)可行性4.2經(jīng)濟可行性4.3社會可行性4第三章相關(guān)技術(shù)簡介5.JSP技術(shù)簡介5.MySQL數(shù)據(jù)庫5.B/S 模式分析6第四章系統(tǒng)分析與設(shè)計7.系統(tǒng)體系結(jié)構(gòu)分析7.主控流程圖分析9.數(shù)據(jù)庫表設(shè)計10.系統(tǒng)開發(fā)工具的選擇14.開發(fā)模式的選擇14第五章系統(tǒng)實現(xiàn)15.前臺模塊15.首頁登陸15.首頁展示16.后臺模塊17第六章系統(tǒng)調(diào)試與測試26.項目調(diào)試26.項目測試26總 結(jié)28致 謝28天津商務(wù)職業(yè)學院2010屆專科生畢業(yè)設(shè)計(論文)第一章緒論.選題背景團購,顧名

13、思義是為一個團隊向商家采購,國際通稱B2T(Business To Team),是繼B2B,B2C,C2C后的又一電子商務(wù)模式。其所謂的網(wǎng)絡(luò)團購,是指一定數(shù)量的消費者通過互聯(lián)網(wǎng)渠道組織成團,以折扣購買同一種商品。這種電子商務(wù)模式可以稱為C2B(Consumer to Business),和傳統(tǒng)的B2C、C2C電子商務(wù)模式有所不同,需要將消費者聚合才能形成交易,所以需要有即時通訊(Instant Messaging)和社交網(wǎng)絡(luò)(SNS)作支持。如今,網(wǎng)絡(luò)的普及使得團購成為了很多中國人參與的消費革命。在中國,最早出現(xiàn)的團購是公司為了降低成本而集合所有子公司進行采購。而發(fā)展到目前“個人層面”,得歸功

14、于互聯(lián)網(wǎng),由業(yè)內(nèi)有影響的個人或?qū)I(yè)的團購服務(wù)公司(團購網(wǎng)站)進行召集,將有意向購買同一產(chǎn)品的消費者組織起來,大量向廠家或總代進行購買行為,從而在保證質(zhì)量的情況下,獲得消費資產(chǎn)增值和服務(wù)保障;也可自發(fā)組織團購,由消費者自行組織,將自發(fā)團購產(chǎn)品信息在網(wǎng)站上發(fā)布?,F(xiàn)在,在團購網(wǎng)站和團購帖子的“省錢才是硬道理”的號召之下,小到圖書、軟件、玩具、家電、數(shù)碼、手機、電腦等小商品,大到家居、建材、房產(chǎn)等價格不很透明的商品,都有消費者因網(wǎng)絡(luò)聚集成團購買。不僅如此,團購也擴展到個人消費、健康體檢、保險、旅游、教育培訓以及各類美容、健身、休閑等多個領(lǐng)域。.團購網(wǎng)站設(shè)計背景當前,網(wǎng)絡(luò)化和全球化已成為不可抗拒的世界潮

15、流。伴隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,信息的處理和傳遞突破了時間和地域的局限,信息作為一項產(chǎn)業(yè)也隨之得到迅速發(fā)展,它對銷售領(lǐng)域產(chǎn)生的影響也是顯而易見的。目前人們已經(jīng)慢慢習慣網(wǎng)上的購物的方式,已經(jīng)首肯并相信這種購物模式,習慣了坐在家里隨便挑選自己所喜愛的商品。只要建立一個團購網(wǎng),配上一臺電腦就可以讓自己的商品讓用戶盡情挑選購買1。團購的方式由最初的單位以集體名義通過與供應(yīng)商面談達成協(xié)議而為職工購買生活用品或某種產(chǎn)品時形成的,旨在獲得價格和服務(wù)的雙贏。然而,隨著人們生活水平的提高和對商品選擇的個性化要求提高,團購的方式已從單位的集體行為擴展到多個個體自愿組合的行為。當前,隨著電子商務(wù)的興起和廣泛應(yīng)用,基于

16、互聯(lián)網(wǎng)的網(wǎng)絡(luò)團購模式應(yīng)運而生。所謂網(wǎng)絡(luò)團購是指單位或個體通過互聯(lián)網(wǎng)的信息交換平臺與有相同購買意向的消費者聯(lián)合起來,通過信息交換平臺向供應(yīng)商進行大宗商品訂購的行為。由于互聯(lián)網(wǎng)的應(yīng)用具有全球覆蓋性、無時空限制性、信息交換的快速性、操作的便利性等特點,因此網(wǎng)絡(luò)團購很快被多數(shù)人認同,然而逐漸發(fā)展成為一種新的消費方式。.團購網(wǎng)站開發(fā)意義網(wǎng)絡(luò)團購對客戶和廠商來說是雙贏的。從客戶角度看,第一,依托網(wǎng)絡(luò)將有相同購買意向的客戶自行組織起來,向廠商進行大宗購買,實現(xiàn)了交易時客戶的被動角色向主動角色的轉(zhuǎn)變,改變了客戶在消費行為中的弱勢地位,使得客戶能得到更好的服務(wù),第二,通過互聯(lián)網(wǎng)實現(xiàn)信息交流,最大程度地為客戶節(jié)省

17、了購買成本;第三,通過網(wǎng)絡(luò),可以快速的獲取商品的最新信息,比較商品性能,從而增強了商品信息的透明度。從廠商角度看,第一,雖然網(wǎng)絡(luò)團購降低了單個商品的銷售利潤,但極大地提高了商品的銷售數(shù)量并減少了交易成本,因此提高了商家的總體銷售利潤。第二,網(wǎng)絡(luò)團購不僅為商家?guī)砹舜罅康目蛻?,而且團購團體的影響具有很強的延展性。首先網(wǎng)絡(luò)團購的便利有助于提升客戶的忠誠度,擴大長期客戶的隊伍;其次一個穩(wěn)定團購團體形成后,通過網(wǎng)絡(luò)傳播,能夠快速地吸引大量新客戶加入。第三,網(wǎng)絡(luò)團購提高了商家的知名度。商家對團購團體的良好服務(wù),能通過網(wǎng)絡(luò)快速提升自身的企業(yè)形象,從而獲得了無形資產(chǎn)的增值。 .系統(tǒng)需求伴隨著信息行業(yè)的蓬勃發(fā)

18、展和人們辦公自動化意識的增強,團購網(wǎng)站銷售管理部門的工作也越來越繁重,而基于JavaEE技術(shù)的團購網(wǎng)是將IT技術(shù)用于團購網(wǎng)站的管理, 它能夠收集與存儲患者信息,提供更新與檢索的接口;協(xié)助信息行業(yè)開展團購網(wǎng)站銷售管理工作提高工作效率。本系統(tǒng)是一個獨立的系統(tǒng),用來解決團購網(wǎng)站的管理問題。采用JSP技術(shù)構(gòu)建了一個有效而且實用的團購網(wǎng)站管理平臺,目的是為高效地完成對團購網(wǎng)站的管理。.功能需求本系統(tǒng)具備有易于導(dǎo)航、易于使用、可用性測試、較強的訪問功能等,下面對我負責的兩大模塊具體的功能進行詳細的說明。(1)用戶管理中心:主要是后臺對管理員進行的管理,在此模塊中,你可以非常方便的查看用戶的各種狀態(tài),密碼,

19、是否為組管理員。在功能性的操作中,每種功能性操作具有其自己的特征,一方面可以更方便得對用戶進行管理,同時避免了誤刪除的操作。另外設(shè)置的搜索欄,使對用戶的管理更加高效化。(2)新聞管理:通過對菜單或快捷方式的操作,可以看到各個公告下的文件,及廢稿箱中不想要的文件。在新聞管理下每個節(jié)點(公告)對應(yīng)不同的功能性操作,文檔及廢稿箱中文件的類別也跟著公告類別的不同而各自不同。同時實現(xiàn)了實時更新前臺頁面的新聞公告的顯示。 (3)系統(tǒng)配置中心:在權(quán)限分配下,可以通過設(shè)立組群的方式對其組下的成員進行統(tǒng)一的權(quán)限管理。作為超級管理員,可以設(shè)置各個組管理員,設(shè)置各個組的訪問,操作權(quán)限。這種組織化的設(shè)計,大大方便了對

20、用戶的管理,且權(quán)限級別分明。新聞欄目分類:主要是超級管理員對新聞欄目的修改。(4)前臺頁面:前臺頁面仿照現(xiàn)在主流的淘寶購物平臺,主要是對后臺新聞公告的動態(tài)顯示等。.性能需求團購網(wǎng)的性能需求分析影響軟件性能測試的質(zhì)量,直接能影響用戶對網(wǎng)站的使用以及團購網(wǎng)站的推廣,主要對團購網(wǎng)數(shù)據(jù)精度,可維護性兩個方面的分析。對于網(wǎng)站數(shù)據(jù)的精度,MySQL提供多種數(shù)據(jù)類型,可滿足團購網(wǎng)對數(shù)據(jù)類型的基本要求。如varchar類型保存字符串,int型保存整形,double類型保存小數(shù),datetime類型保存時間等等,在數(shù)據(jù)的嚴格性上,當用戶并發(fā)訪問數(shù)據(jù)庫時候,已確定數(shù)據(jù)的唯一性,保證數(shù)據(jù)、系統(tǒng)的可靠和安全。在可修改

21、性與維護性上來說,統(tǒng)一采用接口的形式來處理的,這樣比較容易進行修改,也易于測試和調(diào)試,可維護性大大增強。.運行環(huán)境需求(1) 硬件環(huán)境處理器:InterCR300 或更高內(nèi)存:1GB硬盤空間:120GB以上(2) 軟件環(huán)境操作系統(tǒng): Windows XP/Windows7數(shù)據(jù)庫:MySQL軟件開發(fā)語言:JAVA開發(fā)軟件:MyEclipse 8.5該系統(tǒng)的界面美觀大方,軟件運行穩(wěn)定。.其他需求分析本系統(tǒng)有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作??删S護性包括了可讀性、可測試性等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標之間作權(quán)衡,并在一定的限制的條件下(經(jīng)

22、費、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。第二章可行性分析及總體設(shè)計原則.1技術(shù)可行性根據(jù)團購廠商提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)已較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。由以上分析可知,團購網(wǎng)站的開發(fā)在技術(shù)上是可行的。.2經(jīng)濟可行性團購廠商具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺。因此無需再投入資金購買其他設(shè)施。系統(tǒng)的開

23、發(fā)基于本人對程序開發(fā)的實踐學習而來,無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。由以上分析可知,團購網(wǎng)站在經(jīng)濟上是可行的。.3社會可行性本系統(tǒng)的社會可行性主要從法律因素、用戶使用可行性兩方面進行研究。(1)法律因素本系統(tǒng)是根據(jù)團購網(wǎng)站的實際情況開發(fā)研制的,是通過大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計是在獨立的環(huán)境下完成的,無可供抄襲的軟件產(chǎn)品。(2)用戶使用可行性本系統(tǒng)對用戶的要求,因為采用的是B/S架構(gòu),前端為瀏覽器,學習操作等都非常簡單,因此,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術(shù)能力。使用系統(tǒng)的管理員,需要具備

24、對Tomcat服務(wù)器的使用能力,在投入使用前,無需對操作系統(tǒng)的人員進行培訓。這樣既減少投入成本又簡化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會可行性。綜上所述,本系統(tǒng)在技術(shù)、經(jīng)濟、社會方面均可行,具有其開發(fā)價值。第三章相關(guān)技術(shù)簡介本系統(tǒng)是利用JavaEE的高級編程開發(fā)的B/S模式的團購網(wǎng),頁面主要使用了JSP,數(shù)據(jù)庫的連接上使用了慣用的JDBC,數(shù)據(jù)則采用了MySQL.JSP技術(shù)簡介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Sc

25、riptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段

26、可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。.MySQL數(shù)據(jù)庫MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。 在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL

27、作為網(wǎng)站數(shù)據(jù)庫。(三)JDBCJDBC(Java Data Base Connectivity, java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC也是個商標名。 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBC ,就不必為訪問access數(shù)據(jù)庫專門寫一個程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個程序,或為訪問

28、Informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用JDBC寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時,將Java語言和JDBC結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言“編寫一次,處處運行”的優(yōu)勢。.B/S 模式分析B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系。 第一層客戶機是用戶與整個系統(tǒng)的接口。客戶的應(yīng)用程序精簡到一個通用的瀏覽器軟件,如Netscape Nav

29、igator,微軟公司的IE等。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的Web服務(wù)器。 第二層Web服務(wù)器將啟動相應(yīng)的進程來響應(yīng)這一請求,并動態(tài)生成一串HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務(wù)器還需與數(shù)據(jù)庫服務(wù)器協(xié)同完成這一處理工作。 第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于C/S模式,負責協(xié)調(diào)不同的Web服務(wù)器發(fā)出的SQL請求,管理數(shù)據(jù)庫。 B/S模式首先簡化了客戶端。它無需像C/S模式那樣在不同的客戶機上安裝不同的客戶應(yīng)用程序,

30、而只需安裝通用的瀏覽器軟件。這樣不但可以節(jié)省客戶機的硬盤空間與內(nèi)存,而且使安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。同時,它也使用戶的操作變得更簡單。客戶端只需一個簡單易用的瀏覽器軟件即可。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。其次,B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴展。這是C/S所無法實現(xiàn)的。而這種新增的網(wǎng)上信息發(fā)布功能恰是現(xiàn)代企業(yè)所需的。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。 鑒于B/S相對于C/S的先進性,B/S逐漸成為一種流行的MIS系統(tǒng)平臺。各軟件公司紛紛推出自己的Internet

31、方案,基于Web的財務(wù)系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效。 B/S模式的新穎與流行,和在某些方面相對于C/S的巨大改進,使B/S成了MIS系統(tǒng)平臺的首選。本系統(tǒng)也采用B/S結(jié)構(gòu)開發(fā)。第四章系統(tǒng)分析與設(shè)計本系統(tǒng)為了設(shè)計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計原則3。其主要設(shè)計原則有:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設(shè)計是針對團購的需求定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足團購廠商的需求,因此具有良好的實用性。一致性:頁面

32、整體設(shè)計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進行命名,做到任意變量均能從上下文推斷其義。先進性:本系統(tǒng)采用JavaEE高級編程技術(shù)、MySQL、struts2、spring等被廣泛采用系統(tǒng)開發(fā)技術(shù)和數(shù)據(jù)庫,因此本設(shè)計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。.系統(tǒng)體系結(jié)構(gòu)分析系統(tǒng)設(shè)計是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程9。通過對目標系統(tǒng)

33、的分析和研究,做出了團購網(wǎng)站的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎(chǔ)。在對團購網(wǎng)站全面分析調(diào)查的基礎(chǔ)上,制定出團購網(wǎng)站的總體規(guī)劃。在系統(tǒng)功能分析的基礎(chǔ)上,做系統(tǒng)功能模塊圖如下:后臺管理新聞欄目管理用戶信息管理用戶信息添加用戶狀態(tài)修改用戶信息刪除用戶信息查看新聞欄目分類設(shè)置組群權(quán)限修改刪除組群添加查看組群添加查看組員用戶權(quán)限管理新聞廢稿箱新聞欄目修改新聞欄目查看廢稿箱的使用新聞公告刪除新聞公告增加新聞公告瀏覽圖4-1 系統(tǒng)功能結(jié)構(gòu)圖.主控流程圖分析密碼正確?輸入用戶名、密碼開 始輸入錯誤登錄權(quán)限 進入后臺主頁用戶管理新聞管理系統(tǒng)配置中心權(quán)限權(quán)限權(quán)限退出系統(tǒng)停 止圖4-2 系統(tǒng)流程圖.數(shù)據(jù)庫表設(shè)計設(shè)

34、計表“t_admin”列名類型(長度)是否為空userID(PK)int(11)AUTO_INCREMENT,usernamevarchar(32)NULL,adminpasswordvarchar(32)NULL,organizemanageint(11)NULL,userstateint(11)NULL,organizeKeyint(11)NULL,realnamevarchar(32)NULL,emailvarchar(255)NULL,addressvarchar(255)NULL,phonedecimal(18,0)NULL,nicknamevarchar(32)NULL,creat

35、edatedatetimeNULL,bstateint(11)NULL,設(shè)計表t_adverting列名類型(長度)是否為空advertID(PK)int(11)AUTO_INCREMENT,advertingLinkvarchar(255)NULL,advertingImagevarchar(255)NULL,advertingContextvarchar(5000)NULL,clickRateint(11)NULL,advertingTitlevarchar(255)NULL,advertingLocationint(11)NULL,activeStatusvarchar(1)NULL,a

36、dvertingDatedatetimeNULL,webHitsCountint(11)NULL,設(shè)計表t_menu 列名類型(長度)是否為空menuID(PK)int(11)AUTO_INCREMENT,menuNamevarchar(255)NULL,menuUrlvarchar(255)NULL,methodvarchar(255)NULL,childIDvarchar(255)NULL,haveHeightint(1)NULL,parentIDint(11)NULL,設(shè)計表t_news列名類型(長度)是否為空newsID(PK)int(11)AUTO_INCREMENT,newsTit

37、levarchar(255)NULL,subtitlevarchar(255)NULL,keyWordvarchar(255)NULL,digestvarchar(255)NULL,Editorvarchar(255)NULL,Contextvarchar(5000)NULL,NewsFromvarchar(255)NULL,NewsFilevarchar(255)NULL,showStateint(11)NULL,columnKey(FK)-t_newscolumnint(11)NULL,creatDatedatetimeNULL,設(shè)計表t_newscolumn列名類型(長度)是否為空col

38、umnID(PK)int(11)AUTO_INCREMENT,columnNamevarchar(255)NULL,columnCategoryint(11)NULL,pColumnIDint(11)NULL,creatPeoplevarchar(255)NULL,showNamevarchar(255)NULL,uniqueIdentifiervarchar(255)NULL,storagePathvarchar(255)NULL,showStateint(11)NULL,levelint(11)NULL,設(shè)計表t_organize 列名類型(長度)是否為空organizeID(PK)int

39、(11)AUTO_INCREMENT,organizenamevarchar(255)NULL,createuservarchar(255)NULL,createdatedatetimeNULL,contextvarchar(5000)NULL,menuStrvarchar(5000)NULL,.系統(tǒng)開發(fā)工具的選擇本系統(tǒng)主要使用MyEclipse 8.5進行編譯的,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。在項目框架上選擇Struts2、spring3.0、mybatis、jquery等,MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫的技術(shù)對系統(tǒng)進行設(shè)計和

40、開發(fā)。.開發(fā)模式的選擇本系統(tǒng)基于B/S模式設(shè)計,采用JSP+Mysql技術(shù)進行開發(fā)設(shè)計。該設(shè)計采用SSM(struts2+spring+mybatis)的模式進行開發(fā)設(shè)計,前臺主要用html+jsp實現(xiàn),后臺采用jsp+javaBean+Mysql實現(xiàn)。數(shù)據(jù)庫操作和業(yè)務(wù)處理放在系統(tǒng)接口中處理。第五章系統(tǒng)實現(xiàn).前臺模塊.首頁登陸 用戶登錄界面,采用了jquery的form操作和valid驗證。當驗證成功后,提交到struts2中的loginAction,執(zhí)行成功后根據(jù)result返回到主頁面如下圖所示:圖5-1 首頁登陸當用戶所提交的用戶名或者密碼錯誤,則會出現(xiàn)如圖所示的效果提示,并且輸入文本框

41、清空,可以方便的進行再次登陸如下圖所示:圖5-1-1 登錄失敗.首頁展示 首頁采用的是html+jsp實現(xiàn)的,用戶成功登陸后,可以顯示其登錄的用戶名,因為我負責新聞的發(fā)布模塊,在網(wǎng)站公告和成交公告中可以動態(tài)的顯示出當前的公告,每個限定顯示五個,點擊公告欄可以查看所有的公告信息。 圖5-2 首頁.后臺模塊.登錄界面此模塊主要功能是用于登錄本系統(tǒng),同樣適用的是jquery的處理驗證。同時,擁有不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼

42、全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的不同分別進入,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。如下圖所示:圖5-3 后臺登陸頁錯誤的登錄如下圖所示:圖5-3-1 后臺登陸失敗.管理員首頁顯示在后臺的首頁上,主要適用HTML 中iframe進行布局的,核心代碼如下: 在登陸成功后,在后臺首頁上,你可以非常清楚的看到自己的登陸信息,包括用戶名,管理員類型,注冊時間,登陸時間等。在右邊的導(dǎo)航條菜單上,你可以看到自己的操作權(quán)限,擁有不同權(quán)限的管理員進入時,菜單欄也是不相同的,在中間的位置設(shè)置有一些常

43、用的快捷方式,不同權(quán)限的管理員進入快捷方式操作時也會有不同的操作提示。另外,也顯示了當前的時間,點擊網(wǎng)站的logo也可以實現(xiàn)刷新等。如下圖所示:圖5-4 后臺首頁左邊的菜單欄,是根據(jù)當前登錄用戶登陸所具有的操作權(quán)限顯示的,不同的用戶顯示不同的菜單操作,這樣做的目的是方便的權(quán)限的分配和控制。在頁面中間的部分加入了一些快捷方式,若當前用戶沒有該管理權(quán)限,則顯示當前用戶沒有操作權(quán)限,有相應(yīng)權(quán)限則進入相應(yīng)的操作。登入用戶為nihao,只具有新聞管理的權(quán)限。效果如下:圖5-4-1 用戶nihao登入頁此用戶試圖進入用戶管理時,則會出現(xiàn)如下的效果:圖5-4-2 用戶nihao進入用戶管理.3用戶管理界面在

44、用戶管理界面,數(shù)據(jù)顯示形式上利用jquery.datatables框架技術(shù)實現(xiàn)的分頁形式,可以方便的對所有用戶信息的查看及統(tǒng)計,通過jquery 、ajax的異步提交,實現(xiàn)了表格的實時更新,使其在操作的同時更加容易查看數(shù)據(jù)的變化。當進入用戶管理時,首先展示的是待開通用戶列表,這樣在管理員進入該模塊時可以第一時間對新添加的用戶進行開通或者刪除的操作,結(jié)果如下:圖5-5 用戶管理頁面當查詢所有用戶時,點擊全部用戶,會出現(xiàn)所有用戶的列表信息,如果列表非常龐大,則可以采取搜索的方式進行排查,根據(jù)其選擇的條件進行模糊查詢。其余的功能欄(已開通,已刪除)效果類似。如下圖所示:圖5-5-1 用戶管理頁面.新

45、聞管理界面在新聞管理頁面,同樣采用分頁的形式,方便了對新聞信息的統(tǒng)計查看,采用jquery、ajax的處理提交方式,在進行增刪改查操作的同時,實現(xiàn)局部刷新。如下圖所示:圖5-6 新聞管理頁面在新建文檔中,新聞的正文采用了第三方組建ckeditor的文字編輯器,可以方便對文字進行一些處理,如下圖所示:圖5-6-1 新聞添加頁面.權(quán)限分配界面在權(quán)限分配的模塊中,采用分頁、分組方式進行管理,可以方便的管理各個組群、成員的權(quán)限。在頁面上,可以高效的查看各組會員,添加會員等,可以修改、刪除組群,設(shè)置組管理員,進行權(quán)限的分配。在添加組用戶時,通過對該會員的查詢進行添加;在設(shè)置組管理員時,顯示出改組的所有成

46、員選中進行提交;在進行權(quán)限的分配中,是通過對菜單欄的選擇而進行分配的,超級管理員享有權(quán)限分配的權(quán)利,可以對不同的組群設(shè)置不同的操作權(quán)限,該組的會員進入系統(tǒng)后看到對應(yīng)的可操作項。如下系列圖所示:圖5-7 權(quán)限分配頁面圖5-7-1 查看用戶組頁面圖5-7-2 組管理員頁面圖5-7-3 用戶組權(quán)限分配頁面.新聞欄目分類界面在新聞欄目分類界面,主要是對新聞欄目的修改如下圖所示:圖6-1 新聞欄目頁面第六章系統(tǒng)調(diào)試與測試.項目調(diào)試在設(shè)計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作

47、或?qū)δ承?shù)據(jù)的計算公式的邏輯錯誤導(dǎo)致的錯誤結(jié)果。這類錯誤隱蔽性強,有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。.項目測試.測試內(nèi)容1文檔資料的審查驗收:嚴格按照文檔資料的撰寫規(guī)范要求進行審查驗收; 2余量要求:教育培訓管理平臺承載的數(shù)據(jù)量的測試,余量必須達到系統(tǒng)實施的要求;3功能測試:教育培訓管理平臺實現(xiàn)的前后臺各個功能進行逐一的全面測試; 4性能測試:教育培訓管理平臺關(guān)于性能方面的測試,包括系統(tǒng)突變性、整體性、目的性;5強化測試:教育培訓管理平臺的運行也必須在強度上保證,強化測試十分必要;.測試用例在本系統(tǒng)的測試過程中,主要使用了黑盒測試法,測試檢查程序錯誤,再

48、出現(xiàn)錯誤時輔助以白箱測試進行錯誤檢測和修改。根據(jù)測試用例測試如下:后臺登陸測試:輸入用戶名admin,密碼 admin111 進行登陸,預(yù)期結(jié)果登陸成功進入主頁面,測試如下圖:輸入用戶名admin,密碼 1111 進行登陸,預(yù)期結(jié)果該用戶沒有權(quán)限,測試如下圖:總 結(jié)幾個月來忙碌緊張而又有條不紊的畢業(yè)設(shè)計,也使我有機會對本專業(yè)的基本理論、專業(yè)知識和基本技術(shù)有了更深入的了解和體會,使我在三年中所學到的知識得到了系統(tǒng)和升華,真正達到了學以致用。在計算機技術(shù)的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個社會的生產(chǎn)力。目前各大行業(yè)

49、充分利用計算機資源和網(wǎng)絡(luò)資源來提高自身的管理水平,而有關(guān)團購網(wǎng)站的設(shè)計也成為廠商爭論的熱點問題。本文在分析團購的基礎(chǔ)上,用JSP和MySQL數(shù)據(jù)庫設(shè)計并完成團購網(wǎng)站。通過系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。在整個設(shè)計過程中,采用瀑布模型和結(jié)構(gòu)化的設(shè)計方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設(shè)計過程中不可避免地遇到了各種各樣的問題,如:(1)有些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。(2)由于時間關(guān)系,系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方便。本系統(tǒng)在實際使用過程中有可能出現(xiàn)一些問題,通過對系統(tǒng)的不斷優(yōu)化

50、和完善,能夠調(diào)試出真正符合實際情況的團購網(wǎng)站,形成統(tǒng)一、規(guī)范、科學、合理的團購網(wǎng)站。致 謝大學生活在這個時候即將劃上一個句號。但是對于我的人生道路來說,這僅僅是一個逗號,我將面對的是又一次征程的開始?;貞涍^去,許許多多的事情浮現(xiàn)在腦海:剛上大學時歡樂心情和興奮的場景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝商務(wù)職業(yè)學院所有支持幫助過我的老師,謝謝你們多年來的關(guān)心和愛護。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。最后,我要特別感謝指導(dǎo)教師劉衛(wèi)東老師及企業(yè)指導(dǎo)老師何晶老師。本論文是在他們的悉心指導(dǎo)和熱情幫助下

51、完成的,老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和精深的理論水平都使我受益匪淺。她們無論在理論上還是在實踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平得到很大提高,這對于我以后的工作和學習都有益處。值此論文完成之際,特別向指導(dǎo)老師表示衷心的感謝和崇高的敬意,謝謝她們細心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學,他們在我成長過程中給予了我很大的幫助,在此一并感謝。由于本人水平有限,加上時間緊促,本文一定有不少缺點和不足,懇請各位老師給予幫助和指正。參考文獻1 孫衛(wèi)琴,李洪成.Tomcat 與 Java Web 開發(fā)技術(shù)詳解.電子工業(yè)出版社,200

52、9年2 Bruce Eckel.Java編程思想. 機械工業(yè)出版社,2007年3 孫一林,彭波 .Java數(shù)據(jù)庫編程實例.清華大學出版社,2003年4 FLANAGAN. Java技術(shù)手冊.中國電力出版社,2006年5 LEE ANNE PHILLIPS. 巧學活用HTML4. 電子工業(yè)出版社,1998年6 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開發(fā)詳解.電子工業(yè)出版社,2004年7 耿祥義,張躍平. JSP實用教程.清華大學出版社,2008年8 Brown等.JSP編程指南(第二版). 電子工業(yè)出版社 ,2004年9 清宏計算機工作室.JSP編程技巧. 機械工業(yè)出版社,2004年10 朱紅,司光亞.JSP Web編程指南.電子工業(yè)出版社,2001年11 賽奎春.JSP工程應(yīng)用與項目實踐.機械工業(yè)出版社,2005年第29頁

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!