版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-1.緒論1.1工程開發(fā)的背景隨著世界經(jīng)濟(jì)一體化、全球化進(jìn)程的加快,信息技術(shù)越來越廣泛地應(yīng)用于經(jīng)濟(jì)貿(mào)易領(lǐng)域,電子商務(wù)應(yīng)運而生。網(wǎng)上購物商城作為電子商務(wù)系統(tǒng)的一個重要應(yīng)用,開展前景可觀,深受廣闊消費者的喜愛?;ヂ?lián)網(wǎng)與人們?nèi)粘I畹年P(guān)系越來越密切,家用電腦也在進(jìn)一步普及,家庭信息化加強(qiáng)。越來越多的消費者已經(jīng)厭倦了走遍大街小巷來尋找自己需要的商品,已經(jīng)習(xí)慣了坐在電腦前便能享受購物樂趣的生活。國外的Web商務(wù)系統(tǒng)應(yīng)用起步較早,所以應(yīng)用的領(lǐng)域比較廣,網(wǎng)絡(luò)銷售已經(jīng)在人們?nèi)粘OM中占有一定比例,Web商務(wù)系統(tǒng)也比較成熟。人們可以通過網(wǎng)絡(luò)這個媒體,足不出戶就可以搜索、查詢到自己需要的信息、購置自己需要的商品。
2、網(wǎng)上書店是目前應(yīng)用最廣、最成功的典*之一。網(wǎng)上書店不僅可以實現(xiàn)用戶足不出戶的購置到需要的商品,給用戶帶來便利,還可以實現(xiàn)銷售統(tǒng)計,系統(tǒng)化地對商品進(jìn)展管理操作,準(zhǔn)確又有效地簡化店主的工作量。電子商務(wù)的網(wǎng)上交易促使供需雙方直接溝通,減少了中間環(huán)節(jié),提高了商務(wù)活動的效率和便利性,減低了本錢。1.2工程開發(fā)的意義與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多優(yōu)勢。11開設(shè)網(wǎng)上書店的本錢遠(yuǎn)遠(yuǎn)低于傳統(tǒng)模式的書店。22與傳統(tǒng)門面書店相比,網(wǎng)上購書的市場規(guī)模和經(jīng)營模式突破了地理位置,經(jīng)營面積,營業(yè)時間的局限,是一種全新的銷售渠道。33有效地縮短了圖書流通發(fā)行環(huán)節(jié),將廣闊讀者、圖書、出版者、發(fā)行者嚴(yán)密地結(jié)合在一起,大大提高了
3、圖書流通率。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在最短的時間內(nèi)迅速開展起來,網(wǎng)上書店的興起,實際上是Internet電子商務(wù)在圖書業(yè)開展的必然結(jié)果。2.網(wǎng)上書店系統(tǒng)的總體規(guī)劃2.1功能需求分析實現(xiàn)一般電子商務(wù)的根本功能 前臺:11、首頁顯示圖書;根據(jù)ID顯示圖片;搜索;注冊;登陸 22、搜素界面33、搜索結(jié)果44、注冊55、登陸66、購物購物車瀏覽;結(jié)賬。后臺:11、登陸頁面22、首頁用戶管理;產(chǎn)品管理;類別管理;訂單管理。3用戶管理用戶管理;產(chǎn)品管理;類別管理;訂單管理3、用戶管理顯示用戶;刪除用戶; 44、圖書管理圖書顯示;圖書添加;圖書更改;圖書刪除;。55、類別管理類別顯示;類別添加;類
4、別刪除;類別修改。66、訂單管理訂單瀏覽;訂單處理。2.2可行性分析可行性分析也稱為可行性研究,是在調(diào)查的根底上,針對新的開發(fā)是否具備必要性和可能性,對新的開發(fā)從政策、環(huán)境、經(jīng)濟(jì)等方面進(jìn)展分析和研究,以防止投資失誤,保證新的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。技術(shù)上的可行性本系統(tǒng)僅需要一臺裝有根本的開發(fā)工具的計算機(jī)即可,對機(jī)器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€人電腦完全可滿足要求。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計語言已非常成熟,要運用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件。經(jīng)濟(jì)上的可行性系統(tǒng)本錢主要集中在系統(tǒng)
5、軟件的開發(fā)上,當(dāng)系統(tǒng)投入運行后所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)本錢。在經(jīng)濟(jì)上完全可行。操作上的可行性界面設(shè)計時充分考慮管理人員的習(xí)慣,使得操作簡單,數(shù)據(jù)錄入迅速、規(guī)*、可靠,統(tǒng)計準(zhǔn)確,制表靈活,適應(yīng)力強(qiáng),容易擴(kuò)大。綜上所述,本的開發(fā)從各個方面考慮都是可行的。2.3系統(tǒng)設(shè)計中要采用的關(guān)鍵技術(shù)及復(fù)雜性分析Java不依賴平臺的特征使得它受到了廣泛的關(guān)注。JSP(Java Server Pages) 作為一種Web應(yīng)用開發(fā)技術(shù),越來越受到開發(fā)人員的關(guān)注。它為創(chuàng)立高度動態(tài)的Web應(yīng)用提供了一個獨特的開發(fā)環(huán)境,能夠適應(yīng)市場上絕大多數(shù)的效勞器產(chǎn)品。JSP是由多個公司參與合作建立起來的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JS
6、P的具體特征如下:11.別離內(nèi)容的生成和演示。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML標(biāo)識設(shè)計和格式化最終頁面。使用JSP標(biāo)識或者Java片段來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBean組件中,并且捆綁在小腳本中,所有的腳本在效勞器端運行。22.生成可用的組件。絕大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者讓這些組件為更多的使用者或者客戶集體所使用。33.采用標(biāo)識簡化頁面開發(fā)。Web頁面開發(fā)人員不一定都是熟悉腳本語言。JavaServerPage技術(shù)封裝了許多功能,這些功能都是
7、在易用的、與JSP相關(guān)的*ML標(biāo)識中進(jìn)展動態(tài)內(nèi)容生成時所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識能夠和實例化JavaBean組件、設(shè)置或者檢索組件屬性、下載Applet以及執(zhí)行用其它方法更難于編碼或耗時的功能。通過開發(fā)定制標(biāo)準(zhǔn)庫,JSP 技術(shù)可以進(jìn)展相當(dāng)?shù)臄U(kuò)展,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)立自己的標(biāo)識庫。這使得Web 頁面開發(fā)人員能夠使用熟悉的工具和同標(biāo)識一樣執(zhí)行特定功能的構(gòu)件來工作。3.網(wǎng)上書店系統(tǒng)的需求分析3.1識別參與者對于平臺功能需求的分析,我們定位了三種參與者:普通用戶、注冊用戶、維護(hù)人員?,F(xiàn)對參與者描述如下:11.普通用戶:可以注冊成為注冊用戶、對信息進(jìn)展瀏覽、對商品進(jìn)展搜索,匿名在留
8、言。例如:想要買書的人。22注冊用戶:可以對各種信息進(jìn)展瀏覽、對圖書進(jìn)展搜索、參加購物車并生成訂單、使用留言功能、對出行證件信息進(jìn)展填寫或者修改。例如:想要購置圖書的人。33.維護(hù)人員:對注冊用戶的管理、添加修改書籍信息、對公告,書籍資訊進(jìn)展管理。例如:的工作人員。3.2識別用例前面已經(jīng)識別出了參與者,通過對需求的進(jìn)一步分析,可以確定中存在以下用例:11、注冊用例:本用例提供了注冊用戶的功能;22、登錄用例:本用例提供了驗證用戶及管理員身份的功能。;33、信息瀏覽用例:本用例提供了用戶瀏覽書籍信息功能、查看書籍資訊功能、查看公告信息功能。;44、查詢用例:本用例提供了用戶查詢書籍信息的功能。;
9、55、用戶管理用例:本用例提供了管理員管理會員信息的功能。;66、書籍管理用例:本用例提供了管理員管理書籍信息的功能。;77、公告管理用例:本用例提供了管理員管理公告的功能。;88、資訊管理用例:本用例提供了管理員管理房產(chǎn)資訊和置業(yè)指南信息的功能。;99、訂單管理用例:本用例提供了管理員管理訂單的功能。3.3系統(tǒng)用例圖及用例描述經(jīng)過以上參與者與用例的識別,得到普通用戶、注冊用戶用例圖,如圖3.1。普通用戶注冊用戶搜索商品信息瀏覽公告信息瀏覽資訊信息瀏覽用戶信息提交訂單留言板查看留言添加留言注冊圖3.1普通用戶和注冊用戶用例圖其用例描述如表3.1所示。表3.1 普通用戶和注冊用戶用例描述用例名參
10、與者描述信息瀏覽普通用戶注冊用戶本用例包括瀏覽資訊信息,站內(nèi)公告信息,瀏覽書籍信息。搜索商品普通用戶注冊用戶本用例提供給用戶用于搜索書籍,查找需要的書籍。注冊普通用戶本用例用于用戶進(jìn)展注冊。登錄注冊用戶本用例用于驗證用戶身份。留言板普通用戶注冊用戶本用例提供給用戶用于用戶對管理員的留言, 普通用戶和注冊用戶都可以留言。都可以對提出問題或建議。用戶信息注冊用戶本用例提供給注冊用戶用于填寫個人信息、訂單后,便于查看用戶信息,及時送貨。提交訂單注冊用戶本用例提供給注冊用戶用于創(chuàng)立訂單,提交訂單。維護(hù)人員用例,如圖3.2所示。維護(hù)人員管理員管理公告管理資訊管理書籍信息會員管理留言板管理訂單管理圖3.2
11、維護(hù)人員用例圖其用例描述如表3.2所示。表3.2 維護(hù)人員用例描述用例名參與者描述管理員管理維護(hù)人員本用例提供給管理員修改密碼,增加管理員賬戶。公告管理維護(hù)人員本用例提供給管理員對公告進(jìn)展增加,刪除,修改功能。資訊管理維護(hù)人員本用例用于管理員對資訊進(jìn)展增加,刪除,修改功能。書籍信息管理維護(hù)人員本用例用于管理員對商品進(jìn)展添加,修改,刪除功能。留言板管理維護(hù)人員本用例提供給管理員對留言板進(jìn)展查看,可以回復(fù)留言和刪除留言。會員管理維護(hù)人員本用例提供給管理員對會員進(jìn)展查看,刪除功能。訂單管理維護(hù)人員本用例提供給管理員用戶查看訂單和處理訂單。4.網(wǎng)上書店系統(tǒng)的總體設(shè)計4.1系統(tǒng)設(shè)計的體系構(gòu)造本以WIND
12、OWS操作系統(tǒng)作為其運行平臺,采用Browser/Server三層構(gòu)造,最上層是基于Web Browser的客戶端,用于和用戶進(jìn)展交互,完成根本的數(shù)據(jù)描述和顯示;中間層是應(yīng)用效勞器,用于處理業(yè)務(wù)邏輯,與數(shù)據(jù)庫交互數(shù)據(jù);底層是數(shù)據(jù)庫效勞器,用于處理對數(shù)據(jù)庫的數(shù)據(jù)請求。開發(fā)技術(shù)采用JSP + JavaBean ,數(shù)據(jù)庫采用SQL Server,開發(fā)工具使用Dreamweaver。系統(tǒng)前臺功能詳細(xì)設(shè)計的前臺功能為普通用戶、注冊用戶、提供效勞,其功能構(gòu)造圖如圖4.1所示。圖4.1前臺功能構(gòu)造圖普通用戶和注冊用戶都可以查看和使用留言板,查看公告和書籍資訊,搜索圖書,注冊用戶可以使用購物車功能和提交訂單。
13、系統(tǒng)后臺功能詳細(xì)設(shè)計后臺為維護(hù)人員提供效勞,其功能構(gòu)造圖如圖4.2所示。圖4.2后臺功能構(gòu)造圖維護(hù)人員使用的功能包括書庫管理,用戶管理,留言板管理,訂單管理,站內(nèi)公告管理,管理員設(shè)置,資訊管理。4.2系統(tǒng)數(shù)據(jù)庫設(shè)計本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQ
14、L Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特點:11真正的客戶機(jī)/效勞器體系構(gòu)造。;22圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。;33豐富的編程接口工具,為用戶進(jìn)展程序設(shè)計提供了更大的選擇余地。;44SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和承受消息,管理登錄平安性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。;55具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Wind
15、ows 2000的大型多處理器等多種平臺使用。;66對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。;77SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。概念構(gòu)造設(shè)計根據(jù)功能構(gòu)造劃分的結(jié)果,具體分析了本具有的實體,實體屬性圖如圖4.3所示所示。圖4.3實體屬性圖所示整體E-R圖如圖4.4所示。用戶擁有圖書屬于于類別訂單包含訂單明細(xì)MN1擁有N11NN圖4.4 E-R圖說明:圖中用矩形表示實體,實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,并標(biāo)明聯(lián)系的類型。.數(shù)據(jù)庫表設(shè)計本主要的數(shù)據(jù)表如表4.1所示。設(shè)計表“admi
16、n列名數(shù)據(jù)類型長度允許空IdInt4否UsernameVarchar50否PasswordVarchar50否CreattimeDatetime8否FlagInt4否IsuseInt4否LogintimesInt4否Quan*ianVarchar1000否設(shè)計表“affice列名數(shù)據(jù)類型長度允許空IdInt4否TitleNvarchar100否ContentNvarchar200否AddtimeDatetime8否AdderNvarchar50否IfhideInt4否設(shè)計表“guestbook列名數(shù)據(jù)類型長度允許空IdInt4否NicknameNvarchar100否PicNvarchar10
17、0否EmailNavarre50是QQNvarchar50是WeburlNvarchar100是BlogurlNvarchar100是E*pressionsNvarchar100否ContentNvarchar200否AddtimeDatetime8否設(shè)計表“member列名數(shù)據(jù)類型長度允許空IdInt4否Usernamenvarchar50否PasswordNvarchar100否TypeNvarchar50否RegtimeDatetime8否IfuseInt4否LogintimesInt4否LasttimeDatetime8否LastipNvarchar50否設(shè)計表“news列名數(shù)據(jù)類型長
18、度允許空IdInt4否TitleNvarchar150否PicNvarchar150否ContentTe*t16否AddtimeDatetime8否AdderNvarchar50否IfhideInt4否VisitInt4否UpInt4否設(shè)計表“post列名數(shù)據(jù)類型長度允許空IdInt4否DnumNvarchar50是AddtimeNvarchar50是FlagNvarchar50是MemberNvarchar50是設(shè)計表“prep列名數(shù)據(jù)類型長度允許空IdInt4否TidInt4是NumNvarchar50是TelNvarchar50是LinkmanNvarchar50是AddressNvar
19、char100是AddtimeNvarchar50是FlagNvarchar50是Member Nvarchar50是設(shè)計表“sale列名數(shù)據(jù)類型長度允許空IdInt4否TitleNvarchar50是TypeNvarchar200是urlNvarchar200是CoNvarchar50是TimeNvarchar50是PriceNvarchar50是VipriceNvarchar50是ContentTe*t16是AddtimeNvarchar50是FlagNvarchar50是NumInt4是SlInt4是5.書店系統(tǒng)的詳細(xì)設(shè)計5.1系統(tǒng)前臺功能實現(xiàn)根本功能的實現(xiàn)11首頁:商品展示,沒有登錄的
20、用戶也可以看見上特價商品和推薦商品的一些信息;瀏覽的所有用戶都可以查看上的公告、書籍資訊,可以對商品進(jìn)展搜索,也可以按照商品類別搜索和商品關(guān)鍵字和作者名搜索;對于注冊用戶,輸入用戶名和密碼后,待系統(tǒng)確認(rèn)用戶的有效性后,可以執(zhí)行相應(yīng)的操作。圖5.1 首頁行程展示頁面22.書籍搜索:在本中,書籍搜索功能是一個十分重要的功能,該功能包括按照書籍名稱,作者名和分類進(jìn)展搜索。如圖5.2所示。圖5.2 書籍搜索頁面33.信息瀏覽:信息瀏覽功能是用戶的根本需求,主要包括查看的公告信息和圖書資訊的瀏覽、以及圖書信息的瀏覽。公告信息,是指最新的咨詢以及站內(nèi)活動等內(nèi)容的通知,以滾動字幕的形式顯示在網(wǎng)頁上;圖書資訊
21、,是指用戶可以看到圖書的相關(guān)新聞;書籍信息,是指用戶可以看到最新圖書,暢銷圖書,推薦圖書等信息。其效果如圖5.3所示。圖5.3圖書信息瀏覽頁面查看圖書資訊信息如圖5.4圖5.4 “圖書資訊頁面用戶功能的實現(xiàn)訂單管理功能是作為購物前臺功能構(gòu)造中的一個重要功能。圖5.5為本訂單管理功能的首頁。圖5.5 訂單管理頁面訂單管理關(guān)鍵代碼如下:/生成訂單else if(method.equals("scdDan")String check = request.getParameterValues("checkit");String member=(String)se
22、ssion.getAttribute("member");if(check = null)request.setAttribute("message", "請選擇要提交生成訂單的購物記錄!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elseint id2= new intcheck.length;for(int i = 0;i<check.length;i+)int s = Intege
23、r.parseInt(checki);id2i = s;int flag = tb.scdDan(id2,member); if(flag = Constant.SUCCESS)request.setAttribute("message", "訂單已成功提交,請等候管理員發(fā)貨!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elserequest.setAttribute("message", &
24、quot;系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);1用戶資料修改:用戶注冊時,可以添加個人資料,也可以修改個人資料,方便銷售人員發(fā)貨時查看地址和聯(lián)系方式等。圖5.6 用戶資料修改頁面22.留言板的實現(xiàn):用戶可以通過留言板提出相關(guān)問題和建議。圖5.7 留言板頁面33.購物車的實現(xiàn):登錄用戶可以通過購物車添加喜歡的商品,可一次性購置多種商品,之后提交訂單。如圖5.8如圖5.8圖5.8 購物車頁面購物車的實現(xiàn)代碼:/購物
25、車else if(method.equals("addprep")String sid=request.getParameter("sid").trim();String num=request.getParameter("num").trim();String member=(String)session.getAttribute("member");int flag = tb.addPrep(sid, Integer.parseInt(num), member);if(flag = Constant.SUCCE
26、SS)request.setAttribute("message", "操作成功!");request.getRequestDispatcher("inde*.jsp").forward(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("inde*.jsp").forward(request, response);else i
27、f(method.equals("upprep")/更改購物數(shù)量String id=request.getParameter("id").trim();String num=request.getParameter("num").trim();String sid=request.getParameter("sid").trim();String snum=request.getParameter("snum").trim();int flag = tb.updatePrep(id, num,s
28、id,snum);if(flag = Constant.SUCCESS)request.setAttribute("message", "操作成功!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);else if(flag = Constant.DEFAULT_ERROR)request.setAttribute("message", "購置數(shù)量超過剩余商品數(shù)量!");reque
29、st.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);else if(method.equals("memberdelPrep")Str
30、ing id=request.getParameter("id");int flag = tb.memberdelPrep(id);if(flag = Constant.SUCCESS)request.setAttribute("message", "操作成功!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elserequest.setAttribute("message",
31、 "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);/生成訂單else if(method.equals("scdDan")String check = request.getParameterValues("checkit");String member=(String)session.getAttribute("member");if(check =
32、 null)request.setAttribute("message", "請選擇要提交生成訂單的購物記錄!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elseint id2= new intcheck.length;for(int i = 0;i<check.length;i+)int s = Integer.parseInt(checki);id2i = s;int flag = tb.scdDan(
33、id2,member); if(flag = Constant.SUCCESS)request.setAttribute("message", "訂單已成功提交,請等候管理員發(fā)貨!");request.getRequestDispatcher("member/prep/inde*.jsp").forward(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispat
34、cher("member/prep/inde*.jsp").forward(request, response);5.2系統(tǒng)后臺功能實現(xiàn)根本功能的實現(xiàn)該功能為維護(hù)人員提供了查看本站用戶信息、修改管理員密碼和添加管理員賬戶的功能。維護(hù)人員登錄頁面如圖5. 9所示。圖5.9維護(hù)人員登錄頁面11.查看用戶信息:該操作要求維護(hù)人員必須登錄,登錄后點擊頁面左側(cè)“注冊會員管理后查看所有用戶信息列表。如圖5.10所示。圖5.10用戶信息頁面查看用戶信息的關(guān)鍵代碼:public int getMessageCount() /得到信息總數(shù) DBO dbo=new DBO(); dbo.ope
35、n(); try rs = dbo.e*ecuteQuery(sql); rs.ne*t(); count = rs.getInt(1); return count; catch (SQLE*ception e*) e*.printStackTrace(); return -1; finally dbo.close(); 2管理員管理:管理員登錄后,點擊“管理員管理可以修改自己的用戶密碼和添加管理員賬戶。如圖5.11和5.12圖5.11管理員修改密碼頁面圖5.12管理員增加賬戶頁面管理功能的實現(xiàn)該功能為維護(hù)人員提供了管理相關(guān)信息和用戶的功能。11.滾動公告管理:維護(hù)人員登錄后查看滾動公告管理,
36、可以添加公告和修改公告。如圖5.13 和 5.14所示。圖5.13發(fā)布公告對話框圖5.14修改公告對話框22.圖書資訊管理:維護(hù)人員登錄后點擊“圖書資訊管理可以查看和修改圖書資訊。如圖5.14所示。圖5.14修改資訊對話框3圖書管理:維護(hù)人員登錄后,點擊圖書信息管理,可以添加圖書,修改圖書信息。圖5.15修改資訊對話框44.訂單管理:維護(hù)人員登錄后,點擊“訂單管理可以查看訂單詳細(xì),對訂單進(jìn)展發(fā)貨處理。圖5.16訂單管理頁面圖5.16訂單管理頁面訂單管理的關(guān)鍵代碼:else if(method.equals("admindelPrep")String dnum=request
37、.getParameter("dnum");int flag = tb.adelPost(dnum);if(flag = Constant.SUCCESS)request.setAttribute("message", "操作成功!");request.getRequestDispatcher("admin/prep/inde*.jsp").forward(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后
38、再試!");request.getRequestDispatcher("admin/prep/inde*.jsp").forward(request, response);else if(method.equals("admindelPrep2")String dnum=request.getParameter("dnum");int flag = tb.adelPost(dnum);if(flag = Constant.SUCCESS)request.setAttribute("message", &q
39、uot;操作成功!");request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);else if(method.equals("sendB
40、")String dnum=request.getParameter("dnum");String member=request.getParameter("member");int flag = tb.sendB(dnum,member);if(flag = Constant.SUCCESS)request.setAttribute("message", "操作成功!");request.getRequestDispatcher("admin/prep/prep.jsp").forw
41、ard(request, response);elserequest.setAttribute("message", "系統(tǒng)維護(hù)中,請稍后再試!");request.getRequestDispatcher("admin/prep/prep.jsp").forward(request, response);55.在線交流管理:維護(hù)人員登錄后,點擊“圖5.17查看留言頁面圖5.18回復(fù)留言頁面6.系統(tǒng)調(diào)試與測試6.1程序調(diào)試在設(shè)計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤
42、比較容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或?qū)?些數(shù)據(jù)的計算公式的邏輯錯誤導(dǎo)致的錯誤結(jié)果。這類錯誤隱蔽性強(qiáng),有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。6.2程序的測試的重要性軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試僅處于運行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)展測試,錯誤的延時擴(kuò)散常常會導(dǎo)致最后成品測試的巨大困難。事實上,對于軟件來講,不管采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進(jìn)展估計。測試是所有工程學(xué)科的根本組成單元,是軟件開發(fā)的重要局部。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計說明,在典型的軟件開發(fā)工程中,軟件測試工作量往往占軟件開發(fā)總工作量的40以上。而在軟件開發(fā)的總本錢中,用在測試上的開銷
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年海南省建筑安全員考試題庫
- 2025年海南建筑安全員知識題庫及答案
- 中國傳統(tǒng)文化主題:對聯(lián)
- 長度與時間的測量課件
- 《電路中的能量轉(zhuǎn)化》課件
- 石油加工原油組成教學(xué)課件
- 病理生理學(xué)課件凝血和抗凝血平衡紊亂
- 一年級語文下冊《語文園地六》課件
- 《心血管急癥》課件
- 固定收益點評報告:把握跨年后的信用配置窗口
- 犀角多肽與免疫細(xì)胞相互作用的機(jī)制研究
- 中國食物成分表2018年(標(biāo)準(zhǔn)版)第6版
- 植樹問題專項講義(五大類型+方法+練習(xí)+答案)六年級數(shù)學(xué)小升初總復(fù)習(xí)
- 二年級上冊數(shù)學(xué)豎式計算300道帶答案
- 組織學(xué)與胚胎學(xué)課程教學(xué)大綱
- 玻璃硝酸鉀加硬工藝
- 珠海金灣區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)達(dá)標(biāo)卷(含答案)
- 廣西壯族自治區(qū)欽州市浦北縣2023-2024學(xué)年七年級上學(xué)期期末歷史試題
- 《輸電線路防雷保護(hù)》課件
- 《中國八大菜系》課件
- 高級會計師 案例分析第五章 企業(yè)成本管理
評論
0/150
提交評論