版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 2013屆畢業(yè)論文說(shuō)明書(shū)</p><p><b> 信息系統(tǒng)</b></p><p> 姓 名: </p><p> 專 業(yè): </p><p> 班 級(jí):
2、 </p><p> 學(xué) 號(hào): </p><p> 導(dǎo)師姓名職稱: 職稱 </p><p><b> 論 文 工 作 的</b></p><p> 起 止 時(shí) 間: 2013年5月 </p><p
3、><b> 摘 要</b></p><p> 生活中有很多愛(ài)讀書(shū),而一時(shí)又找不到自己想要的圖書(shū)的學(xué)生,本系統(tǒng)的研發(fā)正好可以為廣大學(xué)生用戶提供方便之門(mén),輸入你想要圖書(shū)的關(guān)鍵字,就可以查詢所有你想要的圖書(shū)和瀏覽相關(guān)的圖書(shū),通過(guò)注冊(cè)學(xué)生用戶,你還可以通過(guò)網(wǎng)上購(gòu)物,查看所有圖書(shū)信息和單個(gè)圖書(shū)信息,并購(gòu)買(mǎi),本系統(tǒng)支持網(wǎng)上付費(fèi),簡(jiǎn)單輕捷。</p><p> 本系統(tǒng)的
4、后臺(tái)只有管理員才可以登錄進(jìn)去,主要有四大功能,客戶信息查詢,圖書(shū)信息查詢,訂單信息查詢和個(gè)人信息管理等,管理員還可以通過(guò)提醒商家發(fā)貨,注銷用戶,凍結(jié)用戶和激活用戶等,管理員還可以查看所有訂單信息。</p><p> 本系統(tǒng)開(kāi)發(fā)的語(yǔ)言是JAVA,開(kāi)發(fā)的平臺(tái)是windows 7,所用的工具是MyEclipse,Oracle,Tomcat,struts框架,所用到的技術(shù)包含數(shù)據(jù)庫(kù)連接技術(shù),Ajax,js等,開(kāi)發(fā)的模式
5、是B/S架構(gòu)。</p><p> 隨著計(jì)算機(jī)應(yīng)用的普及,電子政務(wù)、電子商務(wù)的逐步推行,網(wǎng)上購(gòu)物已成為一種趨勢(shì),相應(yīng)的網(wǎng)上購(gòu)物管理信息系統(tǒng)的出現(xiàn)也是勢(shì)在必行。小型網(wǎng)上購(gòu)物信息系統(tǒng)作為學(xué)生網(wǎng)上購(gòu)物中的一個(gè)主要功能模塊,可以實(shí)現(xiàn)對(duì)客戶信息的收集、存儲(chǔ)、檢索等,便于用戶下訂單,達(dá)到送貨上門(mén)、方便、簡(jiǎn)捷的目的。該系統(tǒng)作為網(wǎng)上購(gòu)物信息管理系統(tǒng)的一個(gè)功能模塊,在市場(chǎng)上有其相對(duì)成熟的產(chǎn)品,但其適應(yīng)性較差,在功能分析設(shè)計(jì)欠缺對(duì)實(shí)
6、際應(yīng)用需求的思考,也可以這樣認(rèn)為,沒(méi)有一套較為實(shí)用的網(wǎng)上購(gòu)物信息系統(tǒng)。此系統(tǒng)就是為解決和彌補(bǔ)上述問(wèn)題和不足而產(chǎn)生的,而且呈現(xiàn)出一些自身的特點(diǎn),滿足了網(wǎng)上購(gòu)書(shū)工作的需要。</p><p> 關(guān)鍵詞:客戶;客戶信息管理;訂單信息管理;圖書(shū)信息管理</p><p><b> ABSTRACT </b></p><p> In life ther
7、e are a lot of love to read, and at that time and couldn't find the books they want the students, the research and development of this system would be for the majority of the student users with door, enter the keywor
8、ds you want to book, you can query all the books you want and browse related books, students through registration user, you can also through online shopping, look at all of the book information and the individual book in
9、formation, and purchase, the system support online p</p><p> along with the computer application's popularization, the E-government, electronic commerce's gradual carrying out, takes the western mul
10、ti-national area the university, uses the corresponding management information system to promote each supervisory work scientific style, a set has not been suitable in the multi-national area university practical applic
11、ation student subsidizes the information management system. This system is and more makes up for the solution states the question and insuffici</p><p> Key words: customer;customer;information;the informat
12、ion management</p><p><b> 目 錄</b></p><p><b> 摘 要2</b></p><p><b> 1.前言3</b></p><p> 1.1 課題背景3</p><p> 1.2 網(wǎng)上購(gòu)書(shū)
13、信息系統(tǒng)研發(fā)的意義3</p><p> 1.3本論文研究的內(nèi)容4</p><p> 1.4本論文的組織結(jié)構(gòu)4</p><p> 2開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)技術(shù)4</p><p> 2.1 開(kāi)發(fā)語(yǔ)言和運(yùn)行平臺(tái)4</p><p> 2.1.1 開(kāi)發(fā)平臺(tái)4</p><p> 2.2 開(kāi)發(fā)
14、語(yǔ)言和技術(shù)5</p><p> 2.3數(shù)據(jù)庫(kù)和工具5</p><p> 2.4硬件環(huán)境的配置6</p><p> 2.4.1軟件環(huán)境及開(kāi)發(fā)平臺(tái)的搭建和配置6</p><p> 2.4.2、安裝TOMCAT6.06</p><p> 2.4.3、安裝Oracle及相關(guān)配置7</p>&
15、lt;p> 2.5 TOMCAT工作目錄設(shè)置和系統(tǒng)配置文件的設(shè)置7</p><p> 2.5.1 TOMCAT工作目錄設(shè)置:7</p><p> 3 小型網(wǎng)上購(gòu)物信息系統(tǒng)結(jié)構(gòu)分析與設(shè)計(jì)8</p><p> 3.1 整體結(jié)構(gòu)設(shè)計(jì)8</p><p> 3.1.1 用戶角色設(shè)計(jì)及權(quán)限分配8</p><
16、p> 3.2 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)的功能9</p><p> 3.3 系統(tǒng)模塊設(shè)計(jì)9</p><p> 3.3.1 系統(tǒng)運(yùn)行模式設(shè)計(jì)9</p><p> 3.4 系統(tǒng)開(kāi)發(fā)模式設(shè)計(jì)10</p><p> 3.5 可行性分析11</p><p><b> 4 系統(tǒng)實(shí)現(xiàn)12</b
17、></p><p> 4.1 配置servlet12</p><p> 4.2 數(shù)據(jù)庫(kù)連接13</p><p> 4.3 查詢模塊功能實(shí)現(xiàn)15</p><p> 5 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)18</p><p> 5.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)18</p><p>
18、 5.2 數(shù)據(jù)字典18</p><p> 5.3 數(shù)據(jù)庫(kù)需求分析19</p><p> 5.4 數(shù)據(jù)庫(kù)關(guān)系圖21</p><p> 5.5 數(shù)據(jù)庫(kù)的主要實(shí)現(xiàn)代碼21</p><p> 6 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)的具體實(shí)現(xiàn)32</p><p> 6.1 登錄界面32</p><p
19、> 6.2 后臺(tái)管理界面33</p><p> 6.3 客戶信息管理模塊33</p><p> 6.3.2 下圖是查詢已凍結(jié)的用戶33</p><p> 6.4 圖書(shū)信息管理模塊34</p><p> 6.4.1 下圖是查詢已凍結(jié)的用戶34</p><p> 6.4.2 下圖是刪除圖書(shū)界面
20、34</p><p> 6.4.3 下圖是查看圖書(shū)信息35</p><p> 6.4.4 下圖是查看圖書(shū)類型35</p><p> 6.4.5 下圖是查看圖書(shū)信息36</p><p> 6.5 查看訂單信息模塊36</p><p> 6.5.3 下圖是訂單管理頁(yè)面37</p>&
21、lt;p> 6.6 個(gè)人信息管理模塊38</p><p> 6.6.1 該模塊主要是針對(duì)管理員及會(huì)員38</p><p> 6.6.2 下圖是修改個(gè)人信息38</p><p> 7 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)測(cè)試39</p><p> 7.1 測(cè)試說(shuō)明39</p><p> 7.2 小型網(wǎng)上購(gòu)書(shū)
22、信息系統(tǒng)的測(cè)試方法39</p><p> 7.3 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)的測(cè)試用例39</p><p> 7.4 響應(yīng)時(shí)間測(cè)試40</p><p> 8 系統(tǒng)開(kāi)發(fā)中遇到的問(wèn)題和難點(diǎn)及解決方法41</p><p> 8.2 報(bào)表的頁(yè)面打印輸出42</p><p> 8.3 同一賬號(hào)多主機(jī)同時(shí)使用43&
23、lt;/p><p> 8.4 數(shù)據(jù)備份與恢復(fù)43</p><p> 8.5 get方法和傳參數(shù)分頁(yè)問(wèn)題44</p><p> 8.6 系統(tǒng)環(huán)境移植問(wèn)題45</p><p> 8.7 系統(tǒng)日志的處理45</p><p><b> 9 總結(jié)46</b></p><p
24、> 10 參考文獻(xiàn)47</p><p><b> 致 謝48</b></p><p><b> 1.前言</b></p><p><b> 1.1 課題背景</b></p><p> 湖南工學(xué)院計(jì)算機(jī)與信息科學(xué)系小型網(wǎng)上購(gòu)物信息管理系統(tǒng)要求:基于Orac
25、le developer平臺(tái)開(kāi)發(fā)一個(gè)信息管理系統(tǒng)。</p><p> 本課題主要考慮的是提供簡(jiǎn)單方便的網(wǎng)上購(gòu)書(shū)操作,為客戶提供簡(jiǎn)單、高效的圖書(shū)信息管理,同時(shí)也使學(xué)生方便的查詢、修改自己的相關(guān)信息等。隨著網(wǎng)上購(gòu)物的盛行,網(wǎng)購(gòu)已成為社會(huì)發(fā)展的一種趨勢(shì),不用跑腿上街,鼠標(biāo)一點(diǎn),送貨上門(mén),省時(shí)省力,方便簡(jiǎn)潔。本項(xiàng)目《小型網(wǎng)上購(gòu)物信息系統(tǒng)》設(shè)計(jì)開(kāi)發(fā),了解軟件文檔的相關(guān)標(biāo)準(zhǔn)和編寫(xiě)原則,訓(xùn)練并掌握軟件各類文檔寫(xiě)作的技巧;另一
26、方面,提高使用JSP開(kāi)發(fā)J2EE架構(gòu)的電子商務(wù)網(wǎng)站(B/S結(jié)構(gòu))的能力。</p><p> 1.2 網(wǎng)上購(gòu)書(shū)信息系統(tǒng)研發(fā)的意義</p><p> 網(wǎng)上購(gòu)書(shū)給很多學(xué)生用戶提供了方便的購(gòu)買(mǎi)途徑,只要簡(jiǎn)單的網(wǎng)絡(luò)操作,足不出戶,即可送貨上門(mén),并具有完善的售后服務(wù),學(xué)生用戶可以通過(guò)網(wǎng)上購(gòu)書(shū)省去很多在書(shū)山書(shū)海的尋找的煩勞,還可以節(jié)約很多寶貴的時(shí)間用來(lái)學(xué)習(xí)。同時(shí),本系統(tǒng)支持網(wǎng)上購(gòu)書(shū)送貨上門(mén),貨到付款
27、等。投資少,回收快。一項(xiàng)針對(duì)中國(guó)中小企業(yè)的情況調(diào)查顯示,個(gè)人在網(wǎng)下啟動(dòng)銷售公司的平均費(fèi)用至少5萬(wàn)元,而網(wǎng)上開(kāi)店建店成本非常小。一般說(shuō),籌辦一家網(wǎng)上的商店投入很小,不用去辦營(yíng)業(yè)執(zhí)照,不用去租門(mén)面,不用囤積貨品,所需資金不過(guò)1500元左右;網(wǎng)上商店比同等規(guī)模的地面商店“租金”要低得多,同時(shí)租金不會(huì)因?yàn)闋I(yíng)業(yè)面積的增加而增加,投資者也不用為延長(zhǎng)營(yíng)業(yè)時(shí)間而增加額外的費(fèi)用。 基本不需要占?jí)嘿Y金。傳統(tǒng)商店的進(jìn)貨資金少則幾千元,多則數(shù)萬(wàn)元,而網(wǎng)
28、上商店則不需要壓資金。24小時(shí)營(yíng)業(yè)時(shí)間。網(wǎng)上商店延長(zhǎng)了商店的營(yíng)業(yè)時(shí)間,一天24小時(shí)、一年365天不停地運(yùn)作,無(wú)須專人值班看店,都可照常營(yíng)業(yè)。傳統(tǒng)店鋪的營(yíng)業(yè)時(shí)間一般為8-12小時(shí),遇上壞天氣或者老板、店員有急事也不得不暫時(shí)休息。 銷售規(guī)模不受地盤(pán)限制。傳統(tǒng)商店有多大就只能擺放多少商品,生意大小常常被小店面積限制</p><p> 1.3本論文研究的內(nèi)容</p><p> 研究方便
29、學(xué)生用戶網(wǎng)上購(gòu)書(shū),本系統(tǒng)能方便學(xué)生網(wǎng)上購(gòu)書(shū),為學(xué)生提供所有的圖書(shū)信息,并且下訂單后,你的QQ郵箱會(huì)收到相應(yīng)的信息提示,有點(diǎn)像淘寶,京東,亞馬遜等國(guó)內(nèi)大型購(gòu)物網(wǎng)站。本系統(tǒng)研究的重點(diǎn)的是Oracle數(shù)據(jù)庫(kù)與信息系統(tǒng)結(jié)合的運(yùn)用,要知道當(dāng)前國(guó)內(nèi)最大的商業(yè)網(wǎng)站是淘寶,但他們用到的數(shù)據(jù)庫(kù)是Mysql,簡(jiǎn)易便宜,而Oracle是有甲骨文公司研發(fā)出的,他的服務(wù)很貴,此小型網(wǎng)上購(gòu)物信息系統(tǒng)采用的就是Oracle,體現(xiàn)了Oracle的強(qiáng)大。而本系統(tǒng)就是基于
30、Oracle developer 開(kāi)發(fā)的一個(gè)小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)。</p><p> 1.4本論文的組織結(jié)構(gòu)</p><p> 通過(guò)長(zhǎng)時(shí)間市場(chǎng)調(diào)查,做出清晰的需求分析,采用相應(yīng)的設(shè)計(jì)模式,架構(gòu)和開(kāi)發(fā)語(yǔ)言。四大模塊,客戶信息管理,圖書(shū)信息管理,訂單信息管理和管理員信息管理,前臺(tái)是在網(wǎng)上下載了一個(gè)模板,第一章,前言,第二章,開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)技術(shù),第三章,小型網(wǎng)上購(gòu)書(shū)系統(tǒng)需求分析,第四章,小型
31、網(wǎng)上購(gòu)書(shū)信息系統(tǒng)設(shè)計(jì),第五章,小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),第六章,小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)系統(tǒng)的具體實(shí)現(xiàn),第七章,小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)測(cè)試.,第八章,總結(jié),第九章,參考文獻(xiàn),附件,致謝。</p><p> 2開(kāi)發(fā)平臺(tái)與開(kāi)發(fā)技術(shù) </p><p> 2.1 開(kāi)發(fā)語(yǔ)言和運(yùn)行平臺(tái)</p><p> 2.1.1 開(kāi)發(fā)平臺(tái)</p><p> 由
32、于自己做的是WEB項(xiàng)目,采用開(kāi)發(fā)平臺(tái)是java 和Myeclipse,結(jié)合tomcat服務(wù)器 ,Oracle數(shù)據(jù)庫(kù),JAVA,Android 2.3 ,windows xp或windows7操作系統(tǒng)開(kāi)發(fā)。</p><p> 2.1.2 B/S結(jié)構(gòu)的特點(diǎn) 幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)單化的應(yīng)用程序部署和管理是B/S模型的優(yōu)勢(shì)所在。它和C/S模型比較優(yōu)點(diǎn)極為突出?! 蓪蛹夹g(shù)模型(Two-Tier Arc
33、hitecture)是指客戶機(jī)直接與服務(wù)器交流,沒(méi)有其他服務(wù)介入的技術(shù)模型。對(duì)用戶量在12—100的局域網(wǎng)環(huán)境中,兩層模型的確是個(gè)不錯(cuò)的方案。由于該模型中,所有的用戶連接都是被保持的,也就是說(shuō)即使在空閑狀態(tài),連接依然存在。所以,用戶的并發(fā)請(qǐng)求數(shù)量有限的。為了解決這個(gè)限制,使得成千上萬(wàn)的用戶可以被無(wú)顧慮地添加,我們最好選用三層模型?! /S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)
34、C/S結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過(guò)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。</p><p> 2.2 開(kāi)發(fā)語(yǔ)言和技術(shù)</p><p> JAVA、JDBC、JS,JSP、Ajax、XML ,Jquery等認(rèn)證插件,servlet 攔截器 ,spring,struts,hibernet等開(kāi)源
35、框架,畫(huà)圖工具主要采用visio 2003 , powerdesigner, sybase。</p><p> 2.2.1運(yùn)行環(huán)境 服務(wù)器端 : 操作系統(tǒng) :WINDOWS,LINUX/UNIX及任何能運(yùn)行Java虛擬機(jī)的平臺(tái); Java Runtime Environment :version5.0以上?! eb Server:Tomcat 5.0以上?! 】蛻舳耍骸 〔僮飨到y(tǒng) :任何p
36、c平臺(tái); 瀏覽器 :Internet Explorer,Netscape Navigator</p><p><b> 2.3數(shù)據(jù)庫(kù)和工具</b></p><p> Oracle、Eclipse,MyEclipse、Dreamweaver,XML.等</p><p> 2.3.1 技術(shù)可行性研究的前提 1 功能 :對(duì)圖書(shū)信息和用戶
37、信息的進(jìn)行有效的管理;對(duì)圖書(shū)的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化管理;實(shí)現(xiàn)讀者網(wǎng)上瀏覽圖書(shū),網(wǎng)上購(gòu)書(shū)的可能;通過(guò)論壇同讀者進(jìn)行有效的溝通;通過(guò)聊天室實(shí)現(xiàn)作者和讀者的實(shí)時(shí)交流;處理讀者網(wǎng)上的投訴和建議?! ? 性能:數(shù)據(jù)庫(kù)的錄入;圖書(shū)檢索;用戶信息查詢;圖書(shū)信息查詢;網(wǎng)上購(gòu)書(shū); 3 安全與保密要求 :書(shū)店中所有的圖書(shū)能夠供用戶隨時(shí)查閱;用戶的個(gè)人信息可以由用戶自己修改,添加;書(shū)店圖書(shū)的信息只能由書(shū)店管理人員添加,修改;所有注冊(cè)用戶信息只能由書(shū)店
38、管理人員查詢。</p><p> 2.4硬件環(huán)境的配置</p><p> 2.4.1軟件環(huán)境及開(kāi)發(fā)平臺(tái)的搭建和配置</p><p> 安裝jdk1.6.0_17</p><p> 則JDK已經(jīng)安裝成功。</p><p> 2.4.2、安裝TOMCAT6.0</p><p> 內(nèi)存:5
39、12M或以上,CPU:1.4GHz 或者更高,硬盤(pán):2GB 的預(yù)留空間。</p><p> 顯卡:XGA 1280 x 1024</p><p> 安裝時(shí)有兩個(gè)選擇安裝路徑的頁(yè)面,路徑可以隨便選我們就放在C:\Java下好了。</p><p> 安裝完畢后,設(shè)置環(huán)境變量。設(shè)置方法:我的電腦---屬性---高級(jí)---環(huán)境變量; 在系統(tǒng)變量里新 建兩個(gè)系統(tǒng)變量
40、。 一個(gè)JAVA_HOME 在變量名中輸入:JAVA_HOME(注意大寫(xiě)) 在變量值中 輸入:C:\Java\jdk1.6.0_17一個(gè)CLASS_PATH 在變量名中輸入:CLASS_PATH(注意大寫(xiě)) 在變 量值中輸入:. ;C:\Java\jdk1.6.0_17\jre\lib\rt.jar;C:\Java\jdk1.6.0_17\lib\tools.jar; 新建兩個(gè)系統(tǒng)變量后,還要在原來(lái)就有的一個(gè)系統(tǒng)變量PATH的變
41、量值 中追加C:\java\jdk1.6.0_17\bin;C:\java\jdk1.6.0_17\jre\bin;這樣JDK就安裝好了 測(cè)試JDK安裝是否 成功:在開(kāi)始—運(yùn)行中輸入(cmd)進(jìn)入ms dos窗口</p><p> 運(yùn)行java -version 看到如下界面</p><p> 安裝在C:/Tomcat6.0下 安裝完成后配置系統(tǒng)環(huán)境變量。</p>
42、<p> 設(shè)置方法:我的電腦---屬性---高級(jí)---環(huán)境變量;</p><p> 新建一個(gè)系統(tǒng)環(huán)境變量</p><p> 在變量名中輸入:TOMCAT_HOME(注意大寫(xiě))</p><p> 在變量值中輸入:C:\Tomcat 6.0</p><p> 新建變量CATALINA_HOME:變量值為C:/Tomcat6.
43、0</p><p> 配置完畢后,打開(kāi)C:/Tomcat6.0/bin/startup.bat啟動(dòng)服務(wù)器,打開(kāi)IE在地址欄里輸入http://localhost:8080/頁(yè)面,若能看到tomcat的默認(rèn)JSP頁(yè)面,</p><p> 則說(shuō)明TOMCAT安裝成功。</p><p> 安裝Oracle 11g:安裝時(shí)請(qǐng)注意字符集設(shè)置為gb2312,路徑為C:\P
44、rogram Files\Oracle</p><p> 配置Oracle 11g:一般的對(duì)Oracle的操作和使用,直接安裝完成就可以了,但是,系統(tǒng)中使用了命令備份和還原數(shù)據(jù)庫(kù),所以要配置環(huán)境變量。變量名orcl,變量值為C:\Program Files\Oracle\bin</p><p> 2.4.3、安裝Oracle及相關(guān)配置 </p><p> 2.
45、5 TOMCAT工作目錄設(shè)置和系統(tǒng)配置文件的設(shè)置</p><p> 2.5.1 TOMCAT工作目錄設(shè)置:</p><p> (1)訪問(wèn)TOMCAT默認(rèn)的根目錄是C:\Tomcat 6.0\webapps\ROOT,可直接將系統(tǒng)拷貝到此目錄下,啟動(dòng)tomcat,在瀏覽器地址欄輸入http://localhost:8080/stuinfo即可訪問(wèn)系統(tǒng)。但是,這樣做會(huì)使服務(wù)器變得臃腫且難管
46、理。</p><p> ?。?)設(shè)置虛擬目錄的方法:編輯server.xml,找到</Host>,在這前面加上:</p><p> <Context path="/stuinfo" docBase="d:/stuinfo" debug="0" reloadable="true" crossC
47、ontext="true"></Context></p><p> 解釋:path="/stuinfo"指虛擬目錄的名字,docBase="d:/stuinfo"代表虛擬目錄實(shí)際指向的路徑,即系統(tǒng)存放的路徑,在瀏覽器地址欄輸入http://localhost:8080/stuinfo即可訪問(wèn)系統(tǒng)。</p><p&g
48、t; 2.5.2 系統(tǒng)配置文件設(shè)置:</p><p> ?。?)stuinfo\WEB-INF\classes\conn.properties文件為連接數(shù)據(jù)庫(kù)配置文件,內(nèi)容為:</p><p> user = root</p><p> password = admin</p><p> driver = com.Oracle.jdb
49、c.Driver</p><p> url = jdbc:Oracle://127.0.0.1:3306/info?useUnicode=true&characterEncoding=gb2312</p><p> user:數(shù)據(jù)庫(kù)用戶名;password:數(shù)據(jù)庫(kù)密碼;driver:連接Oracle驅(qū)動(dòng);url:連接數(shù)據(jù)庫(kù)的URL;</p><p>
50、(2)stuinfo\WEB-INF\classes\prop.properties是備份還原數(shù)據(jù)庫(kù)配置文件。</p><p> username = root (數(shù)據(jù)庫(kù)用戶名)</p><p> password = admin(數(shù)據(jù)庫(kù)密碼)</p><p> mysqlpath = C:\\Program Files\\Oracle\\bin\\(Orac
51、le的安裝路徑)</p><p> sql = d:\\backup\\(數(shù)據(jù)備份文件的存放路徑)</p><p> address=localhost(用戶)</p><p> databaseName = info(要備份或還原的數(shù)據(jù)庫(kù)名)</p><p> (3) stuinfo\WEB-INF\classes\ log4j.p
52、roperties系統(tǒng)日志的配置文件。其中:File=D:\\log\\DaoSpace.log(日志文件的存放路徑)</p><p> R.MaxFileSize=2MB(日志文件的存儲(chǔ)最大值)</p><p> 上述配置文件根據(jù)需要和實(shí)際情況配置。</p><p> 3 小型網(wǎng)上購(gòu)物信息系統(tǒng)結(jié)構(gòu)分析與設(shè)計(jì)</p><p> 3.1
53、 整體結(jié)構(gòu)設(shè)計(jì)</p><p> 基于系統(tǒng)的使用對(duì)象有管理員、客戶、訂單,商品所以將這四種對(duì)象分為四種形式;系統(tǒng)根據(jù)功能需要分為三個(gè)模塊,即客戶信息管理、圖書(shū)信息管理,訂單信息管理和管理員信息管理。采用B/S模式,jsp+servlet+JavaBean+Oracle的技術(shù)形式實(shí)現(xiàn)。</p><p> 3.1.1 用戶角色設(shè)計(jì)及權(quán)限分配</p><p> 管
54、理員:擁有管理系統(tǒng)所有功能的權(quán)限,同時(shí)負(fù)責(zé)系統(tǒng)的用戶的凍結(jié),刪除,激活,數(shù)據(jù)的備份、還原等維護(hù)操作;</p><p> 會(huì)員:修改個(gè)人信息、查詢訂單等操作;</p><p> 客戶:能查看自己的訂單的各項(xiàng)相關(guān)信息等操作;</p><p> 訂單:管理員與客戶由訂單聯(lián)系起來(lái)。</p><p> 3.2 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)的功能<
55、/p><p> (1)你既可以通過(guò)手機(jī)瀏覽該網(wǎng)站,也可以通過(guò)上網(wǎng)登錄我們的網(wǎng)站(未上線,模擬中),我們的網(wǎng)站實(shí)現(xiàn)了:登錄,身份驗(yàn)證,前臺(tái)所有圖書(shū)信息瀏覽,圖書(shū)查找,圖書(shū)購(gòu)買(mǎi),后臺(tái)實(shí)現(xiàn)圖書(shū)管理,訂單管理,新書(shū)上架,會(huì)員管理,用戶信息管理,網(wǎng)銀扣費(fèi)管理等。</p><p> (2)系統(tǒng)采用了BS架構(gòu)軟件開(kāi)發(fā)采用MVC架構(gòu),實(shí)現(xiàn)了客戶下訂貨-商家發(fā)單-送貨等一系列過(guò)程,你可以瀏覽所有圖書(shū)信息,你
56、可以訂購(gòu)熱銷的和最新的圖書(shū),你可以查找到所有類型的圖書(shū),你還可以根據(jù)圖書(shū)作者,圖書(shū)類型,出版時(shí)間,價(jià)格,銷量等找到你想要的圖書(shū),當(dāng)你不記得你想要的圖書(shū)名字時(shí),你只要輸入圖書(shū)的模糊關(guān)鍵字,你就能查找到所有與你相關(guān)的圖書(shū);當(dāng)你下了訂單時(shí),你會(huì)收到訂單信息郵件,你還可以查看和追蹤訂單。 </p><p> 3.3 系統(tǒng)模塊設(shè)計(jì)</p><p> 網(wǎng)上購(gòu)物信息系統(tǒng)包含四大模塊,分別是客戶信息
57、管理,圖書(shū)信息管理,訂單信息管理和管理員信息管理,而客戶信息管理分別包含待審核用戶,已激活用戶,已凍結(jié)用戶和用戶名查詢的四大功能;圖書(shū)信息管理包含添加圖書(shū),刪除圖書(shū),瀏覽圖書(shū),圖書(shū)類型,圖書(shū)信息和修改圖書(shū)信息等六大功能,訂單信息管理包含出查詢訂單信息和進(jìn)行發(fā)貨兩大部分;管理員信息管理包含管理員信息查詢和修改個(gè)人信息。</p><p> 3.3.1 系統(tǒng)運(yùn)行模式設(shè)計(jì)</p><p> 系
58、統(tǒng)采用B/S(Browser/Server)模式,使管理更加方便和簡(jiǎn)單,B/S結(jié)構(gòu)中各個(gè)客戶端只需安裝一個(gè)具有某種編譯功能的構(gòu)件即可,這個(gè)構(gòu)件就是Web瀏覽器,用戶面對(duì)的將是簡(jiǎn)單統(tǒng)一的瀏覽器,而不是一個(gè)復(fù)雜的客戶端軟件,這就降低了用戶的使用難度,系統(tǒng)面對(duì)的是所有的學(xué)生用戶,大量的學(xué)生在使用,B/S是毋庸置疑的選擇和必然?;玖鞒倘缦拢?lt;/p><p> 3.4 系統(tǒng)開(kāi)發(fā)模式設(shè)計(jì)</p><p
59、> jsp作為面對(duì)用戶的部分,負(fù)責(zé)界面設(shè)計(jì)和接受用戶的操作等;JavaBean在后臺(tái)運(yùn)行,負(fù)責(zé)各種操作的邏輯處理和訪問(wèn)數(shù)據(jù)庫(kù)等,從而提高系統(tǒng)的運(yùn)行效率和減少代碼的冗余;Oracle作為數(shù)據(jù)庫(kù),提供所需的各種數(shù)據(jù)服務(wù)。</p><p> 整個(gè)系統(tǒng)離不開(kāi)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)與操作,系統(tǒng)采用的數(shù)據(jù)庫(kù)連接訪問(wèn)驅(qū)動(dòng)類型為JDBC,JDBC是支持基本SQL數(shù)據(jù)庫(kù)功能的一系列抽象的接口,最重要的接口包括:Java.orac
60、le.Driver Manager(處理驅(qū)動(dòng)的調(diào)入并且對(duì)產(chǎn)生新的數(shù)據(jù)庫(kù)連接提供支持)、Java.oracle.Connection(代表對(duì)特定數(shù)據(jù)庫(kù)的連接)、Java.oracle.StatementJava.oracle.ResultSet(控制對(duì)一個(gè)特定語(yǔ)句的行數(shù)據(jù)的存?。?。這些接口在不同的數(shù)據(jù)庫(kù)功能模塊的層次上提供了一個(gè)統(tǒng)一的用戶界面,使得獨(dú)立于數(shù)據(jù)庫(kù)的Java應(yīng)用程序開(kāi)發(fā)成為可能,同時(shí)提供了多樣化的數(shù)據(jù)庫(kù)連接方式。下圖為JDBC
61、連接數(shù)據(jù)庫(kù)的工作原理。</p><p><b> 3.5 可行性分析</b></p><p> (1).技術(shù)可行性:需要用到JAVA基本技術(shù)、基于jsp的WEB程序設(shè)計(jì)、java語(yǔ)言、圖片處理、WWW服務(wù)、數(shù)據(jù)庫(kù)服務(wù)等技術(shù)。</p><p> ?。?).開(kāi)發(fā)環(huán)境:課題在JDK+TOMCAT+Oracle平臺(tái)下進(jìn)行設(shè)計(jì)開(kāi)發(fā),所使用到的硬件設(shè)備
62、有普通PC機(jī)一臺(tái)(現(xiàn)在市場(chǎng)上主流的PC配置已足夠),軟件有JDK、TOMCAT、Oracle、MyEclipse、DERAMWVAER8.0、FREAWORK8.0、photoshop等。</p><p> ?。?).運(yùn)行平臺(tái):借助學(xué)院現(xiàn)有的WWW服務(wù)平臺(tái)及數(shù)據(jù)庫(kù)服務(wù)平臺(tái)即可實(shí)現(xiàn)。</p><p> 3.5.1業(yè)務(wù)流程(如圖所示)</p><p> 客戶登陸后只
63、能查看圖書(shū)信息,查看訂單,而不能修改圖書(shū)信息。</p><p><b> 4 系統(tǒng)實(shí)現(xiàn)</b></p><p> 4.1 配置servlet</p><p> servlet的配置文件為在系統(tǒng)目錄下的WEB-INF文件夾中有web.xml文件,內(nèi)容如下:</p><p> <?xml version=&qu
64、ot;1.0" encoding="UTF-8"?></p><p> <web-app version="2.5" </p><p> xmlns="http://java.sun.com/xml/ns/javaee" </p><p> xmlns:xsi="htt
65、p://www.w3.org/2001/XMLSchema-instance" </p><p> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee </p><p> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"></p>
66、<p> <welcome-file-list></p><p> <welcome-file>index.jsp</welcome-file></p><p> </welcome-file-list></p><p> <session-config> </p>
67、<p> <session-timeout>15</session-timeout>#設(shè)置session有效時(shí)間 </p><p> </session-config></p><p> <listener></p><p> <listener-class>my.longin.O
68、nlineUserListener</listener-class>#監(jiān)聽(tīng)器路徑</p><p> </listener></p><p><b> <servlet></b></p><p> <servlet-name>LoginServlet</servlet-name>#
69、servlet名稱</p><p> <servlet-class>adminuser.LoginServlet</servlet-class>#servlet路徑</p><p> </servlet></p><p> <servlet-mapping></p><p> <s
70、ervlet-name>LoginServlet</servlet-name>#servlet名稱</p><p> <url-pattern>/manager</url-pattern>#servlet訪問(wèn)url</p><p> </servlet-mapping></p><p><b>
71、<servlet></b></p><p> <servlet-name>GoodsServlet</servlet-name></p><p> <servlet-class>login.backServlet</servlet-class></p><p> </servlet&
72、gt;</p><p> <servlet-mapping></p><p> <servlet-name>GoodsServlet</servlet-name></p><p> <url-pattern>/student</url-pattern></p><p> &l
73、t;/servlet-mapping></p><p><b> <servlet></b></p><p> <servlet-name>GoodsTypeServlet</servlet-name></p><p> <servlet-class>adminuser.Teacher
74、Servlet</servlet-class></p><p> </servlet></p><p> <servlet-mapping></p><p> <servlet-name>TeacherServlet</servlet-name></p><p> <u
75、rl-pattern>/fudaoyuan</url-pattern></p><p> </servlet-mapping></p><p><b> <servlet></b></p><p> <servlet-name>TeachServlet</servlet-name
76、></p><p> <servlet-class>adminuser.TeachServlet</servlet-class></p><p> </servlet></p><p> <servlet-mapping></p><p> <servlet-name>
77、customerServlet</servlet-name></p><p> <url-pattern>/custmoer</url-pattern></p><p> </servlet-mapping></p><p> </web-app></p><p><b&
78、gt; 4.2 數(shù)據(jù)庫(kù)連接</b></p><p> 安裝Oracle驅(qū)動(dòng),即將Oracle驅(qū)動(dòng)包(可網(wǎng)上下載,會(huì)有不同的驅(qū)動(dòng)包,根據(jù)下載的版本和類型等在連接數(shù)據(jù)庫(kù)時(shí)加載相應(yīng)的驅(qū)動(dòng))放到系統(tǒng)目錄下的WEB-INF\lib目錄下。同時(shí)建立連接數(shù)據(jù)庫(kù)的Java類(其中的配置文件根據(jù)前面介紹進(jìn)行相應(yīng)的修改):</p><p> package conn;</p>
79、<p> import java.oracle.*;</p><p> import java.util.*;</p><p> import java.io.*;</p><p> public class Conn{</p><p> public Properties pros = getPprVue("
80、conn.properties");</p><p> public String driver = pros.getProperty("driver");</p><p> public String url = pros.getProperty("url");</p><p> public Stri
81、ng user= pros.getProperty("user");</p><p> public String password = pros.getProperty("password");</p><p> //public static String password = "admin";</p>&
82、lt;p> public Connection conn = null;</p><p> public Conn(){</p><p><b> }</b></p><p> public Properties getPprVue(String properName) {</p><p> Inpu
83、tStream inputStream = Conn.class.getClassLoader()</p><p> .getResourceAsStream(properName);</p><p> Properties p = new Properties();</p><p><b> try {</b></p>&
84、lt;p> p.load(inputStream);</p><p> } catch (IOException e) {</p><p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p><b> }</b>
85、;</p><p><b> return p;</b></p><p><b> }</b></p><p> //返回?cái)?shù)據(jù)庫(kù)連接的方法</p><p> public Connection getConnection(){</p><p><b>
86、try {</b></p><p> Class.forName(driver);</p><p> conn = DriverManager.getConnection(url, user, password);</p><p> } catch (java.lang.ClassNotFoundException e) { </p>
87、<p> System.err.println(e);</p><p> } catch (SQLException er) {</p><p> System.err.println(er.getMessage());</p><p><b> }</b></p><p> return conn
88、;</p><p><b> }</b></p><p><b> }</b></p><p> 4.3 查詢模塊功能實(shí)現(xiàn)</p><p> 模糊查詢功能實(shí)現(xiàn)代的碼:</p><p> ?。?) Ajax發(fā)送查詢參數(shù):</p><p> fu
89、nction getPagezy(dipage){</p><p> var tiper=document.getElementById("content");</p><p> tiper.style.display="inline";</p><p> var search=document.form3.zy.val
90、ue;</p><p> createXmlHttp()</p><p> xmlhttp.onreadystatechange=function(){</p><p> if(4==xmlhttp.readyState) {</p><p> if(200==xmlhttp.status){ </p><p
91、> document.getElementById("content").innerHTML=xmlhttp.responseText; </p><p><b> }</b></p><p><b> else{</b></p><p> alert(xmlhttp.statu
92、s);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> var url="query/ajax_zy.jsp?search="+search+"&d
93、ipage="+dipage+"&t="+new Date().getTime();</p><p> xmlhttp.open("get",url);</p><p> xmlhttp.send(null);</p><p> ?。?)ajax實(shí)現(xiàn)查詢結(jié)果顯示分頁(yè)</p><p&g
94、t;<b> <%</b></p><p> if(dipage==1)</p><p><b> {</b></p><p> out.print("首頁(yè) 上一頁(yè)");</p><p><b> }</b></p&g
95、t;<p><b> else{</b></p><p> out.print("<a href=javascript:getPage(1);>首頁(yè)</a> <a href=javascript:getPage("+(dipage-1)+");>上一頁(yè)</a>");</p>
96、<p><b> }</b></p><p> if(dipage>=countPage)</p><p><b> {</b></p><p> out.print("下一頁(yè) 末頁(yè)");</p><p><b> }<
97、;/b></p><p><b> else{</b></p><p> out.print("<a href=javascript:getPage("+(dipage+1)+");>下一頁(yè)</a> <a href=javascript:getPage("+countPage+"
98、);>末頁(yè)</a>");</p><p><b> }</b></p><p> out.print("</td></tr></table>");</p><p><b> %></b></p><p>
99、 ?。?)在新窗口中顯示要打印的報(bào)表代碼</p><p> function printme(){</p><p> var print = this.document.getElementById("print").innerHTML;</p><p> var newWindow = window.open();</p>
100、<p> newWindow.document.open("text/html"); </p><p> newWindow.document.write(print); </p><p> newWindow.document.close(); </p><p><b> } </b></
101、p><p> ?。?)限制同一賬號(hào)多主機(jī)多人同時(shí)使用代碼</p><p> public synchronized static boolean isLogined(HttpSession session,String UserName){ </p><p> boolean flag = false; </p><p> if
102、(hUserName.containsKey(UserName)){ </p><p> flag = true; </p><p> HttpSession vsession = (HttpSession)hUserName.get(UserName); </p><p><b> try { </b></p><p
103、> vsession.invalidate(); </p><p> hUserName.remove(UserName); </p><p> hUserName.put(UserName,session); </p><p> } catch (Exception ex){} </p><p><b> }
104、 </b></p><p><b> else{ </b></p><p> hUserName.remove(UserName); </p><p> hUserName.put(UserName,session); </p><p> flag = false; </p>&
105、lt;p><b> }</b></p><p> return flag; </p><p><b> }</b></p><p> ?。?)數(shù)據(jù)備份及還原代碼</p><p> public String load(String filename) {</p>&l
106、t;p> String str = null;</p><p> Properties pros = getPprVue("prop.properties");</p><p> // 這里是讀取的屬性文件,也可以直接使用</p><p> String root = pros.getProperty("username&
107、quot;);</p><p> String pass = pros.getProperty("password");</p><p> // 得到MYSQL的用戶名密碼后調(diào)用 mysql 的 cmd:</p><p> String dbName = pros.getProperty("databaseName");
108、</p><p> String sqlpath = pros.getProperty("sql");</p><p> String filepath = sqlpath+filename; // 備份的路徑地址 </p><p><b> //新建數(shù)據(jù)庫(kù) </b></p><p> St
109、ring stmt1 = "mysqladmin -u "+root+" -p"+pass+" create "+dbName; </p><p> String stmt2 = "mysql -u "+root+" -p"+pass+" "+dbName+" < "
110、 + filepath; </p><p> String[] cmd = { "cmd", "/c", stmt2 }; </p><p><b> try { </b></p><p> Runtime.getRuntime().exec(stmt1); </p><p>
111、; Runtime.getRuntime().exec(cmd); </p><p><b> str="ok";</b></p><p> System.out.println("數(shù)據(jù)已從 " + filepath + " 導(dǎo)入到數(shù)據(jù)庫(kù)中"); </p><p> } cat
112、ch (IOException e) { </p><p> e.printStackTrace(); </p><p><b> } </b></p><p> return str; </p><p><b> }</b></p><p> min.jsp&
113、#39;;</script>");</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><
114、;p><b> else{</b></p><p> out.print("<script>{alert('驗(yàn)證碼錯(cuò)誤!')}</script>");</p><p> out.print("<script>document.location='admin.jsp
115、39;;</script>");</p><p><b> }</b></p><p><b> }</b></p><p> 5 小型網(wǎng)上購(gòu)書(shū)信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) </p><p> 5.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 由于客戶與訂單
116、是一對(duì)一的關(guān)系,一個(gè)客戶可以瀏覽多本圖書(shū),多本圖書(shū)可以被多個(gè)客戶瀏覽,他們的關(guān)系是n比n,一個(gè)賬戶只能對(duì)應(yīng)一個(gè)客戶,所以他們之間的關(guān)系是1:1 ,同理,一個(gè)訂單只能對(duì)應(yīng)一個(gè)收件人,而一個(gè)收件人可以對(duì)應(yīng)多個(gè)訂單,所以他們之間的關(guān)系是1:n,由此不難畫(huà)出如下的E-R圖。</p><p><b> 5.2 數(shù)據(jù)字典</b></p><p> 通過(guò)閱讀數(shù)據(jù)詞典,我們
117、可以一目了然看清數(shù)據(jù)庫(kù)中有多少?gòu)埍?,并知道其中的主外建,屬性等?lt;/p><p> 5.3 數(shù)據(jù)庫(kù)需求分析</p><p> 數(shù)據(jù)字典的主要目的是提供查閱對(duì)不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長(zhǎng)度,結(jié)構(gòu)等),使用特點(diǎn)(值的范圍,使用頻率,使用方式—輸入/輸出/本地,條件值等),控制信息(來(lái)源,用戶,使用它的程序,改變權(quán)
118、等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置—記錄、文件和數(shù)據(jù)庫(kù)等)。</p><p> 數(shù)據(jù)庫(kù)里有多張表,并且有多張表的聯(lián)接查詢,同時(shí)還建有序列,觸發(fā)器等。</p><p> 1:創(chuàng)建customer客戶表</p><p> 2:創(chuàng)建賬戶表accounts</p><p> 3:創(chuàng)建收件人表receiver</p>&l
119、t;p> 4:創(chuàng)建商品分類表goodstype</p><p> 5:創(chuàng)建單個(gè)商品表goods</p><p> 6:訂單表orders</p><p> 7:創(chuàng)建訂單詳細(xì)表orderdetail</p><p> 8: 管理員表manager</p><p> 9: 銷量表sale</p>
120、;<p> 5.4 數(shù)據(jù)庫(kù)關(guān)系圖</p><p> 在明確表與表之間的關(guān)系之后,確定他們的主外建,就不難畫(huà)出數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)圖。</p><p> 5.5 數(shù)據(jù)庫(kù)的主要實(shí)現(xiàn)代碼</p><p> create user manager --創(chuàng)建用戶manager</p><p> ide
121、ntified by a --密碼為a</p><p> default tablespace dangdang --默認(rèn)表空間dangdang</p><p> temporary tablespace dangdangweb; --臨時(shí)表空間是dangdangweb</p><p> alter user m
122、anager account unlock --給用戶manager賦權(quán)限</p><p> grant create session,resource to manager</p><p> grant create table to manager</p><p> grant create view to manager</p><p
123、> grant create tablespace to manager</p><p><b> --創(chuàng)建表空間</b></p><p> create tablespace ts1</p><p> datafile 'd:\dangdang\ts1.dmf' size 10m</p><p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 班組信息系統(tǒng)畢業(yè)論文
- 信息系統(tǒng)類畢業(yè)論文
- java信息系統(tǒng)畢業(yè)論文
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文--管理信息系統(tǒng)
- 信息管理與信息系統(tǒng)畢業(yè)論文
- mrp管理信息系統(tǒng)畢業(yè)論文
- 服務(wù)管理信息系統(tǒng)畢業(yè)論文
- 不完備信息系統(tǒng)決策【畢業(yè)論文】
- 酒店管理信息系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文車輛管理信息系統(tǒng)
- 短消息貨運(yùn)信息系統(tǒng)——畢業(yè)論文
- 酒店管理信息系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理信息系統(tǒng)--畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-小型酒店管理信息系統(tǒng)
評(píng)論
0/150
提交評(píng)論