影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)]

上傳人:gfy****yf 文檔編號(hào):54760087 上傳時(shí)間:2022-02-15 格式:DOC 頁(yè)數(shù):58 大?。?.89MB
收藏 版權(quán)申訴 舉報(bào) 下載
校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)]_第1頁(yè)
第1頁(yè) / 共58頁(yè)
校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)]_第2頁(yè)
第2頁(yè) / 共58頁(yè)
校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)]_第3頁(yè)
第3頁(yè) / 共58頁(yè)

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

12 積分

下載資源

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

資源描述:

《校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)]》由會(huì)員分享,可在線閱讀,更多相關(guān)《校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文[共58頁(yè)](58頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、陜西理工學(xué)院畢業(yè)設(shè)計(jì) 題 目 校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā) 陜西理工學(xué)院本科畢業(yè)設(shè)計(jì)任務(wù)書(shū) 院(系) 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專(zhuān)業(yè)班級(jí) 信息管理與信息系統(tǒng)(信管1102) 學(xué)生姓名 仇文航 一、畢業(yè)設(shè)計(jì)題目 校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā) 二、畢業(yè)設(shè)計(jì)工作自 2015 年 03 月 16 日 起至 2015 年 6 月 20 日止 三、畢業(yè)設(shè)計(jì)進(jìn)

2、行地點(diǎn): 陜西理工學(xué)院 四、畢業(yè)設(shè)計(jì)應(yīng)完成內(nèi)容及相關(guān)要求: 該系統(tǒng)是根據(jù)高校大學(xué)生二手商品交易的現(xiàn)狀,以校園網(wǎng)為依托,實(shí)現(xiàn)校園二手商品交易的信息化管理的,搭建起校園二手商品交易的信息化平臺(tái)。系統(tǒng)要求實(shí)現(xiàn):實(shí)現(xiàn)用戶(hù)注冊(cè)登陸、信息修改等功能;實(shí)現(xiàn)二手商品相關(guān)信息的發(fā)布、修改、查詢(xún)、在線購(gòu)買(mǎi)等功能;設(shè)置系統(tǒng)管理模塊,完成系統(tǒng)的維護(hù)功能;解決涉及中遇到的相關(guān)問(wèn)題等。

3、 五、畢業(yè)設(shè)計(jì)應(yīng)收集資料及參考文獻(xiàn): 1.各類(lèi)電子商務(wù)網(wǎng)站的實(shí)例分析文獻(xiàn); 2.網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)類(lèi)文獻(xiàn); 3.選定可發(fā)工具的相應(yīng)文獻(xiàn); 4.數(shù)據(jù)庫(kù)設(shè)計(jì)類(lèi)文獻(xiàn); 5

4、.相關(guān)商品經(jīng)營(yíng) 六、畢業(yè)設(shè)計(jì)的進(jìn)度安排: 2014.12.31-2015.3.20

5、 收集資料,完成開(kāi)題報(bào)告; 2015.3.20-2015.5.20 完成系統(tǒng)設(shè)計(jì)、畢業(yè)設(shè)計(jì)說(shuō)明書(shū)撰寫(xiě)工作; 2015.5.20-2015.6.15 畢業(yè)設(shè)計(jì)答辯及資料歸檔。

6、 指導(dǎo)教師簽名 郭天印 專(zhuān)業(yè)負(fù)責(zé)人簽名 李征 任民宏 學(xué)院領(lǐng)導(dǎo)簽名 批準(zhǔn)日期 2015-01-10 校園二手商品交易平臺(tái)的設(shè)計(jì)與開(kāi)發(fā) 仇文航 (陜理工數(shù)學(xué)與計(jì)算科學(xué)學(xué)院信息管理與信息系統(tǒng)專(zhuān)業(yè)1102班,陜西 漢中 723003) 指導(dǎo)教師:郭天印 【摘要】電子商務(wù)是互聯(lián)網(wǎng)發(fā)展的必然結(jié)果,是網(wǎng)絡(luò)技術(shù)應(yīng)用的方向?;ヂ?lián)網(wǎng)自身所具有的開(kāi)放性、便捷性、成本低、高效率等特點(diǎn),已經(jīng)成為電子商務(wù)的內(nèi)在特征,并使得電子商務(wù)大大

7、超越了作為一種新的貿(mào)易形式所具有的價(jià)值。本課題作為一個(gè)校園二手商品交易平臺(tái)的小型電子商務(wù)網(wǎng)站,實(shí)現(xiàn)校園資源的整合以及閑置物品的重復(fù)利用價(jià)值。校園二手商品交易平臺(tái)是在充分調(diào)查了解用戶(hù)需求的前提下,實(shí)現(xiàn)了校園二手物品交易的大部分需求,包括校園咨詢(xún),需求發(fā)布,商品咨詢(xún),留言管理,訂單管理等。本課題主要使用JSP+Servlet作為開(kāi)發(fā)語(yǔ)言,使用MySql作為數(shù)據(jù)庫(kù),服務(wù)器采用tomcat。作為一個(gè)B/S結(jié)構(gòu)的小型電子商務(wù)系統(tǒng),校園二手商品交易平臺(tái)希望能給予學(xué)生們的學(xué)習(xí)和生活帶來(lái)方便,實(shí)現(xiàn)校園商品的及時(shí)流通。 【關(guān)鍵詞】 商品交易平臺(tái);數(shù)據(jù)庫(kù);訂單管理;B/S模式

8、 The design and implementation of campus second-hand goods trading platform QIU Wen Hang (Grade 11,Class 1, Major Information management and information system ,School?of?Mathematics?and?Computer?Science, Shaanxi University of Technology, Hanzhong 723003, Shaanxi) Tutor: GUO Tian Yin Abstrac

9、t:E-commerce is the inevitable outcome of the development of the Internet, is the direction of the network technology application. The openness of the Internet itself has, convenience, low cost, high efficiency characteristics, has become the inherent characteristics of the e-commerce, and greatly b

10、eyond the electronic commerce as a new form of trade is the value of. This topic as a small e-commerce sites of campus second-hand goods trading platform, realizes the campus resource integration and idle repeat utilization value of the item. Campus second-hand goods trading platform is in full inve

11、stigation under the premise of understanding of user requirements, to achieve the most demand of campus second-hand goods trading, including the campus counseling, demand, product consulting, message management, order management, etc. This topic is mainly used JSP + Servlet as a development language

12、, using MySql as a database, using tomcat server. As a B/S structure of the small e-commerce system, the campus second-hand goods trading platform, hoping to give the students' study and life bring convenience, realize campus of commodity circulation in a timely manner. Key words: Commodity trad

13、ing platform; Database; Order management; B/S mode 目 錄 1 緒論 1 1.1課題背景與意義 1 1.2開(kāi)發(fā)工具及技術(shù) 1 1.2.1開(kāi)發(fā)工具 1 1.2.2 JSP技術(shù) 1 1.2.3 JavaScript 2 1.2.4 MVC框架 2 1.2.5 B/S架構(gòu) 2 1.3軟硬件需求 2 2 系統(tǒng)分析 3 2.1可行性分析 3 2.1.1技術(shù)可行性 3 2.1.2經(jīng)濟(jì)可行性 3 2.1.3法律可行性 3 2.1.4管理可行性 3 2.2功能模塊分析 3 2.3設(shè)計(jì)的基本思想 7 2.4

14、系統(tǒng)的安全性 7 2.5 數(shù)據(jù)的完整性 7 2.6界面需求 7 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 8 3.1數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 8 3.1.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 8 3.1.2數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 10 3.1.3數(shù)據(jù)庫(kù)的連接原理 12 3.2系統(tǒng)總體類(lèi)圖設(shè)計(jì) 13 3.2中文亂碼問(wèn)題處理 14 3.3 CSS文件處理 14 3.4 JS文件處理 14 4 系統(tǒng)功能實(shí)現(xiàn) 15 4.1系統(tǒng)前臺(tái)界面 15 4.1.1 系統(tǒng)首頁(yè) 15 4.1.2 交易需求頁(yè)面 16 4.1.3 熱賣(mài)商品界面 17 4.1.4 新聞資訊界面 17 4.1.5 聯(lián)系我們界面 18 4.1.6 訂單

15、管理界面 18 4.2登錄頁(yè)面設(shè)計(jì) 18 4.3后臺(tái)管理員主頁(yè)面 20 4.3.1用戶(hù)管理 20 4.3.2文章管理 22 4.3.3商品管理 23 4.3.4分類(lèi)管理 24 4.3.5交易管理 27 5 系統(tǒng)測(cè)試 32 5.1系統(tǒng)測(cè)試目的與意義 32 5.2測(cè)試環(huán)境 32 5.3測(cè)試過(guò)程 32 5.4數(shù)據(jù)添加錯(cuò)誤 32 5.5其他錯(cuò)誤 33 致 謝 34 參考文獻(xiàn) 35 科技外文文獻(xiàn) 36 附錄A: 源程序代碼 41 附錄B:系統(tǒng)使用說(shuō)明書(shū) 50 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 緒論 1.1課題背景與意義 從21世紀(jì)以來(lái),作為一種新型的經(jīng)營(yíng)模式

16、,電子商務(wù)得到了長(zhǎng)足的發(fā)展,特別是近幾年信息速度高度發(fā)達(dá)的經(jīng)濟(jì)環(huán)境下,日益趨向成熟。并且人們已經(jīng)逐步接受網(wǎng)上購(gòu)物這一觀念。? 從電商發(fā)展至今,可以看得出開(kāi)發(fā)一個(gè)電子商務(wù)網(wǎng)站的價(jià)值所在:除了投資少,回收快,基本不需要占?jí)嘿Y金之外,24小時(shí)的營(yíng)業(yè)時(shí)間以及不受店面地理位置影響都是其顯著特點(diǎn)。而對(duì)于消費(fèi)者而言,采用電子商務(wù)方式可以高效、便捷和低成本的實(shí)現(xiàn)購(gòu)買(mǎi)活動(dòng)。? 在中國(guó)發(fā)展網(wǎng)上購(gòu)物已經(jīng)具有良好的消費(fèi)者基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。因此設(shè)計(jì)一個(gè)校園二手商品交易的小型電子商務(wù)網(wǎng)站具有很好的應(yīng)用和開(kāi)發(fā)前景。 1.2開(kāi)發(fā)工具及技術(shù) 1.2.1開(kāi)發(fā)工具 此次設(shè)計(jì)主要采用MyEclipse加T

17、omcat后臺(tái)服務(wù)器進(jìn)行,設(shè)計(jì)過(guò)程中頁(yè)面主要使用JSP技術(shù)完成,下面對(duì)MyEclipse、Tomcat進(jìn)行簡(jiǎn)要介紹。 1) MyEclipse MyEclipse,是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)元產(chǎn)品的支持十分不錯(cuò)。MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的Java

18、EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。 2) Tomcat Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apahce服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 1.2.2 JSP技術(shù)

19、JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶(hù)。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶(hù)端就是一個(gè)HTML文本,因此客戶(hù)

20、端只要有瀏覽器能瀏覽。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶(hù)端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶(hù)端的瀏覽器。Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。JSP技術(shù)的優(yōu)點(diǎn): 1)一次編寫(xiě),到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。 2)系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP

21、/.net的局限性是顯而易見(jiàn)的。 3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。 4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下 5)支持服務(wù)器端組件。web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來(lái)支持,開(kāi)發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供web頁(yè)面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可以使用成熟的JAVA BEANS 組件

22、來(lái)實(shí)現(xiàn)復(fù)雜商務(wù)功能。 內(nèi)部對(duì)象說(shuō)明:request 客戶(hù)端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù); response 網(wǎng)頁(yè)傳回客戶(hù)端的響應(yīng);pageContext 網(wǎng)頁(yè)的屬性是在這里管理; session 與請(qǐng)求有關(guān)的會(huì)話; application servlet正在執(zhí)行的內(nèi)容;out 用來(lái)傳送響應(yīng)的輸出流; config 代碼片段配置對(duì)象;page JSP網(wǎng)頁(yè)本身; exception 針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外 1.2.3 JavaScript JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶(hù)端腳本語(yǔ)言。同時(shí)也是一種廣泛用于客戶(hù)端Web開(kāi)發(fā)的腳本語(yǔ)言,常用

23、來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶(hù)的各種操作。JavaScript的一個(gè)重要功能就是面向?qū)ο蟮墓δ?,通過(guò)基于對(duì)象的程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開(kāi)發(fā)。在HTML基礎(chǔ)上,使用Javascript可以開(kāi)發(fā)交互式Web網(wǎng)頁(yè)。Javascript的出現(xiàn)使得網(wǎng)頁(yè)和用戶(hù)之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了javascript技術(shù),比如說(shuō),檢驗(yàn)用戶(hù)輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等等。 1.2.4 MVC框架 MVC是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用MVC應(yīng)用程

24、序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的MVC就是JSP?+?Servlet?+?Javabean的模式。 1.2.5 B/S架構(gòu) B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級(jí)和維護(hù)方式相對(duì)簡(jiǎn)單、成本較低等 1.3軟硬件需求 硬件需求: CPU:Pentium以上計(jì)算機(jī) 內(nèi)存: 512M以上 軟件需求: 操作系統(tǒng)版本:Windows XP /vista/Win7 開(kāi)發(fā)工具:MyEclipse 6.0.1 后臺(tái)服務(wù)器:Apach

25、e Tomcat 6.0 開(kāi)發(fā)語(yǔ)言:Java 瀏覽器:IE6.0 2 系統(tǒng)分析 系統(tǒng)分析就是對(duì)系統(tǒng)從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性進(jìn)行分析。對(duì)軟件開(kāi)發(fā)中將要面臨的問(wèn)題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排,明確開(kāi)發(fā)目標(biāo)。本系統(tǒng)采用的架構(gòu)是mvc模式。 2.1可行性分析 可行性分析能使新系統(tǒng)達(dá)到以最小的開(kāi)發(fā)成本取得最佳的經(jīng)濟(jì)效益,其目的也是根據(jù)開(kāi)發(fā)管理信息系統(tǒng)的需求,通過(guò)初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)于本電子商務(wù)網(wǎng)站設(shè)計(jì)從技術(shù)上、經(jīng)濟(jì)上和管理上進(jìn)行是否可行的研究與分析,這既是保證資源的有效合理利用,也是避免在日常工作中的失誤而導(dǎo)致的種種浪費(fèi)現(xiàn)象。 2.1.1技術(shù)可行性 本系統(tǒng)開(kāi)發(fā)工

26、具是MyEclipse和MySQL數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言是Java,主要使用了J2EE的技術(shù),技術(shù)方面,本系統(tǒng)采用Java語(yǔ)言進(jìn)行設(shè)計(jì),Java也是我們比較熟悉的語(yǔ)言。 因?yàn)樵趯W(xué)校平常開(kāi)設(shè)的課程中有開(kāi)設(shè)JAVA課程,加之大四在校外參加過(guò)JAVA培訓(xùn)所以系統(tǒng)實(shí)現(xiàn)基本順利。因?yàn)闀r(shí)間等因素。所以系統(tǒng)的部分小功能還需要在應(yīng)用中在進(jìn)行修改。 2.1.2經(jīng)濟(jì)可行性 本系統(tǒng)相對(duì)較小也比較簡(jiǎn)單,不需要投入大量資金,同時(shí)又存在著實(shí)用性,能改善使用方法在財(cái)力和人力上的過(guò)度消耗。因此一經(jīng)使用便可收到很好的成效,做到合理節(jié)約和合理利用資源,既提高了工作效率并且也減少了工作人員的工作量,這使得本系統(tǒng)在處理業(yè)務(wù)方面得到很

27、大的提升空間 2.1.3法律可行性 本系統(tǒng)是自行開(kāi)發(fā)的管理系統(tǒng),是很有實(shí)際意義的系統(tǒng),開(kāi)發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫(kù)都是開(kāi)源代碼,開(kāi)發(fā)這個(gè)系統(tǒng)不同于開(kāi)發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問(wèn)題,即法律上是可行的。 2.1.4管理可行性 對(duì)于絕大多數(shù)用戶(hù)而言,他們已經(jīng)養(yǎng)成了網(wǎng)上購(gòu)物的習(xí)慣。對(duì)于購(gòu)物方式,也已相對(duì)比較熟悉。對(duì)于本網(wǎng)站而言,簡(jiǎn)潔友好的界面可以使用戶(hù)快速的了解本網(wǎng)站提供的業(yè)務(wù),從而能更好的操作以完成網(wǎng)上購(gòu)物的體驗(yàn)。對(duì)于后臺(tái)管理者而言,本系統(tǒng)提供的后臺(tái)操作簡(jiǎn)單,模塊劃分簡(jiǎn)潔明了。因此無(wú)論是用戶(hù),還是管理員都能很好的操作本網(wǎng)站提供的功能,在管理方面是可行的 綜上所述,開(kāi)發(fā)校園二手交易平臺(tái)是必

28、要可行的。 2.2功能模塊分析 根據(jù)需求分析確定該系統(tǒng)劃分為以下幾個(gè)功能模塊: 1)用戶(hù)信息管理功能 用戶(hù)信息管理主要完成用戶(hù)的信息增加,修改,刪除等功能呢。該功能的用例圖如圖2.1所示。 圖2.1用戶(hù)信息管理功能用例圖 2)文章信息管理 該模塊主要完成管理員對(duì)文章信息的的管理,包括文章信息的查看、添加、刪除操作。該功能的用例圖如圖2.2所示。 圖2.2文章信息管理功能用例圖 3)商品信息管理功能 該管理功能主要完成管理員對(duì)商品信息的管理,包括商品信息的查看、添加、刪除操作。該功能的用例圖如圖2.3,圖2.4所示。 圖2.3管理員審

29、核商品信息用例圖 圖2.4用戶(hù)添加商品用例圖 4)交易信息管理功能 該管理功能主要完成交易信息的管理,包括交易信息的查看、添加、刪除操作。該功能的用例圖如圖2.5、圖2.6所示。 圖2.5用戶(hù)添加交易信息用例圖 圖2.6管理員審核交易信息用例圖 5)訂單信息信息管理功能 該功能主要實(shí)現(xiàn)用戶(hù)訂單信息的查看修改編輯等功能。該功能是以購(gòu)物車(chē)的形式出現(xiàn)的,訂單信息的用例圖如圖2.7所示。 圖2.7 訂單信息管理用例圖 6)系統(tǒng)的管理員用戶(hù)模塊圖如圖2.8所示。 圖2.8系統(tǒng)管理員用戶(hù)模塊圖 8)系統(tǒng)的會(huì)員用戶(hù)模塊圖如圖2.9所示。 圖2.9系統(tǒng)會(huì)員用戶(hù)模

30、塊圖 2.3設(shè)計(jì)的基本思想 設(shè)計(jì)思想遵循以下幾點(diǎn): 1)采用B/S模式進(jìn)行開(kāi)發(fā)。符合一般電子商務(wù)網(wǎng)站的設(shè)計(jì)模式。 2)采用面向?qū)ο蟮拈_(kāi)發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對(duì)整體系統(tǒng)的高度和準(zhǔn)確抽象,通過(guò)它可以保證系統(tǒng)良好的框架,進(jìn)而帶來(lái)產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。 3)應(yīng)用框架,本系統(tǒng)應(yīng)用MVC框架,使得網(wǎng)站的結(jié)構(gòu)組織更為明確和具體。 4)清新的系統(tǒng)界面,符合大學(xué)生的生氣與活潑的設(shè)計(jì)風(fēng)格,簡(jiǎn)介的設(shè)計(jì)界面使得重點(diǎn)更為突出,照顧用戶(hù)的使用體驗(yàn)。 5)后續(xù)跟進(jìn),網(wǎng)站交付使用后根據(jù)用戶(hù)反饋,不定期的修改系統(tǒng)出現(xiàn)的各種問(wèn)題。 2.4 系統(tǒng)的安全性 本系統(tǒng)主要有游客,會(huì)員,管理員三個(gè)角

31、色。登錄后臺(tái)界面必須要使用管理員權(quán)限,網(wǎng)站需求發(fā)布以及留言等功能需要會(huì)員身份。游客可以看到所有的前臺(tái)界面。 2.5 數(shù)據(jù)的完整性 1)各種記錄信息的完整性,信息記錄內(nèi)容不能為空 2)各種數(shù)據(jù)間相互聯(lián)系的正確性 3)相同數(shù)據(jù)在不同記錄中的一致性 2.6界面需求 界面設(shè)計(jì)是屏幕產(chǎn)品的重要組成部分。界面設(shè)計(jì)是一個(gè)復(fù)雜的有不同學(xué)科參與的工程,認(rèn)知心理學(xué)、設(shè)計(jì)學(xué)、語(yǔ)言學(xué)等在此都扮演著重要的角色。用戶(hù)界面是用戶(hù)與程序溝通的唯一途徑,要能為用戶(hù)提供方便有效的服務(wù)。用戶(hù)界面設(shè)計(jì)的三大原則是:置界面于用戶(hù)的控制之下、減少用戶(hù)的記憶負(fù)擔(dān)、保持界面的一致性。 本電子商務(wù)網(wǎng)站采用的是JSP[7]技術(shù)作為

32、前端頁(yè)面展現(xiàn),由于每個(gè)模塊的頁(yè)面是不一樣的,因此在設(shè)計(jì)頁(yè)面時(shí),要合理的安排,盡量使用戶(hù)能夠很快的熟悉本網(wǎng)站的主要功能,同時(shí)需要保持界面的簡(jiǎn)潔和一致性。 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。 數(shù)據(jù)庫(kù)的設(shè)計(jì)一般經(jīng)過(guò)規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)5個(gè)步驟。 3.1.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)

33、庫(kù)概念結(jié)構(gòu),從用戶(hù)的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成。最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體—聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶(hù)工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。 根據(jù)對(duì)數(shù)據(jù)庫(kù)的需求分析,使用自底向上的方法,建立E-R模型圖。模型圖元素如下: 實(shí)體間關(guān)系 屬性 實(shí)體 管理員 管理員ID 登陸密碼 登陸賬號(hào) 1)管理員信息E-R圖 如圖3.1所示。 圖3.1 管理員信息實(shí)體E-R圖 2)用戶(hù)信息

34、實(shí)體E-R圖 如圖3.2所示。 圖3.2 用戶(hù)實(shí)體E-R圖 3)新聞咨詢(xún)E-R圖 如圖3.3所示。 圖3.3 新聞資訊實(shí)體E-R圖 4)商品信息實(shí)體E-R圖 如圖3.4所示。 圖3.4 商品信息實(shí)體E-R圖 5)需求交易實(shí)體E-R圖 如圖3.5所示。 圖3.5 交易需求實(shí)體E-R圖 6)留言信息E-R圖 如圖3.6所示。 圖3.6 留言信息實(shí)體E-R圖 7)分類(lèi)信息E-R圖 如圖3.7所示。 圖3.7 分類(lèi)信息實(shí)體E-R圖 8)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)模型(CDM),如圖3.8 所示 圖3.8 數(shù)據(jù)庫(kù)概念設(shè)計(jì)模型 3.1.2數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)

35、 數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。在本電子商務(wù)網(wǎng)站中,各項(xiàng)實(shí)體之間的關(guān)系并不復(fù)雜,本系統(tǒng)的數(shù)據(jù)庫(kù)沒(méi)有設(shè)計(jì)外鍵關(guān)聯(lián),只是將關(guān)聯(lián)數(shù)據(jù)庫(kù)的字段存放到需要的數(shù)據(jù)庫(kù)表中,從而能達(dá)到數(shù)據(jù)關(guān)聯(lián)的目的。 數(shù)據(jù)庫(kù)概念模型是獨(dú)立于數(shù)據(jù)庫(kù)的,通過(guò)選取得數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行轉(zhuǎn)換。使計(jì)算機(jī)可以接受的數(shù)據(jù)模型。E-R模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則: *每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 *所有的主鍵必須定義非空(NOT NULL) *對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。 *為了方便數(shù)據(jù)的讀取,

36、每張表都需要有一個(gè)唯一的標(biāo)識(shí)符號(hào)id,并且設(shè)置為自動(dòng)遞增。 1) 用戶(hù)信息表了所有用戶(hù)的信息。表結(jié)構(gòu)如表3.1所示。 表3.1管理員信息表(admin) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 11 否 是 表的唯一標(biāo)示符 admin_name varchar 50 否 否 登陸賬號(hào) admin_password varchar 50 否 否 續(xù)表3.1 登陸密碼 admin_sort int 11 否 否 用戶(hù)分類(lèi) 2) 文章信息表主要記錄文章咨詢(xún)相關(guān)信息,表結(jié)構(gòu)如表3.2所示。 表3.2文章信息表(a

37、rticle) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 11 否 是 文章ID art_title text 否 否 文章標(biāo)題 art_describe text 否 否 文章描述 art_content text 否 否 文章內(nèi)容 art_img varchar 555 否 否 文章配圖 art_sort int 11 否 否 文章分類(lèi) art_showIndex int 11 否 否 首頁(yè)顯示 3) 商品信息表記錄了商品的相關(guān)信息,表結(jié)構(gòu)如表3.3所示。 表3.3商

38、品信息表(goods) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 10 否 是 商品ID goodsName varchar 555 否 否 商品名稱(chēng) textDesc varchar 555 否 否 商品描述 textStyle varchar 555 否 否 商品樣式簡(jiǎn)介 goodsImg varchar 555 否 否 商品配圖 goodsPrice varchar 555 否 否 商品價(jià)格 goodsState int 11 否 否 商品狀態(tài) sortOne int

39、11 否 否 商品一級(jí)分類(lèi) sortTwo int 11 否 否 商品二級(jí)分類(lèi) goodsNum int 11 否 否 商品存儲(chǔ)數(shù)量 4) 留言信息表記錄了留言中的基本信息,表結(jié)構(gòu)如表3.4所示。 表3.4留言信息表(msg) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 10 否 是 留言ID msg_email varchar 555 否 否 留言信箱 msg_msg varchar 555 否 否 內(nèi)容 msg_member int 11 否 否 發(fā)布用戶(hù) 5) 交易需求表主要記

40、錄用戶(hù)發(fā)布的需求和交易信息,表結(jié)構(gòu)如表3.5所示。 表3.5交易需求表(tradneed) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 10 否 是 ID tradName varchar 555 否 否 交易內(nèi)容 tradDesc varchar 2555 否 否 交易描述 tradStyle varchar 2555 否 否 交易樣式描述 tradImg varchar 5000 否 否 交易內(nèi)容圖片 tradPrice int 55 否 否 交易定價(jià) tradSort int

41、 2 否 否 交易分類(lèi) tradSortOne int 11 否 否 交易一級(jí)分類(lèi) tradSortTwo int 11 否 否 交易二級(jí)分類(lèi) tradState int 11 否 否 交易狀態(tài) tradDengji int 11 否 否 交易等級(jí) tradShowIndex int 11 否 否 首頁(yè)顯示 6) 一級(jí)分類(lèi)相關(guān)信息,表結(jié)構(gòu)如表3.6所示。 表3.6一級(jí)分類(lèi)信息表(sortone) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 10 否 是 分類(lèi)ID sortOneNa

42、me varchar 555 否 否 一級(jí)分類(lèi)名稱(chēng) sortOneDesc varchar 555 否 否 一級(jí)分類(lèi)描述 sortOneSign int 11 否 否 一級(jí)分類(lèi)標(biāo)識(shí) 7) 訂單信息列表相關(guān)信息,表結(jié)構(gòu)如表3.7所示。 表3.7 訂單信息表(goodscart) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 說(shuō)明 id int 10 否 是 訂單ID goodsId int 11 否 否 商品ID userId int 11 否 否 用戶(hù)ID goodsNum int 11 否 否 商品數(shù)

43、量 3.1.3數(shù)據(jù)庫(kù)的連接原理 采用JDBC連接數(shù)據(jù)庫(kù)的方式,只需在工程中導(dǎo)入對(duì)應(yīng)數(shù)據(jù)庫(kù)的jar包,就可以方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接,在程序中,用Class.forName()方法來(lái)加載驅(qū)動(dòng)程序,在用DriverManager的getConnection()方法就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接。程序采用的是DAO模式來(lái)操作數(shù)據(jù)庫(kù),DAO(Data Access Object,數(shù)據(jù)訪問(wèn)對(duì)象),是Java編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是J2EE架構(gòu)中持久層框架的基礎(chǔ)知識(shí),基于分層次式的軟件架構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。DAO模式的主要思想就是從抽象數(shù)據(jù)源獲取與操縱數(shù)據(jù)的方法。抽象數(shù)據(jù)的含義就是編寫(xiě)

44、應(yīng)用程序的程序員不必關(guān)心數(shù)據(jù)庫(kù)的物理位置,已經(jīng)是何種數(shù)據(jù)庫(kù),只需使用封裝數(shù)據(jù)庫(kù)中表示記錄的數(shù)據(jù)對(duì)象即可。其思想如圖3.9所示: 使用 封裝 BusinessObject DataAccessObject DataSource DataTransferObject 創(chuàng)建/使用 獲取/修改 圖3.9 DAO模式類(lèi)圖 圖中BussinessObject是業(yè)務(wù)對(duì)象,是使用DAO模式的客戶(hù)端;DataTransferObject數(shù)據(jù)傳輸對(duì)象,在應(yīng)用程序不同層次之間傳輸對(duì)象,在一個(gè)分布式應(yīng)用程序中,通??梢蕴岣哒淼男阅埽籇ataObjectAcces數(shù)

45、據(jù)輸入/輸出對(duì)象封裝了對(duì)數(shù)據(jù)源的一些基本操作;DataSource指的是數(shù)據(jù)源??梢詮膱D中看出,DAO模式分離了業(yè)務(wù)邏輯和數(shù)據(jù)羅即將,是的編寫(xiě)的軟件具有良好的層次式體系結(jié)構(gòu)。本系統(tǒng)為了方便數(shù)據(jù)庫(kù)的操作,主要使用DBContent的對(duì)象來(lái)接一個(gè)數(shù)據(jù)庫(kù)(建立一個(gè)類(lèi)DBContent),代碼如下: public class Conn { //創(chuàng)建連接對(duì)象 } public static Connection getConn() //返回指向數(shù)據(jù)庫(kù)的指針 { try { String url="jdbc:mysql://localhost/ESSC?user=root&p

46、assword=123";//聯(lián)接字符串 Connection conn=DriverManager.getConnection(url); return conn; } catch(Exception e) { return null; } } 在程序需要連接數(shù)據(jù)庫(kù)的地方,只需要生成一個(gè)Conn的對(duì)象,就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接并操作。 3.2系統(tǒng)總體類(lèi)圖設(shè)計(jì) 系統(tǒng)總體類(lèi)圖設(shè)計(jì)如圖3.10所示 圖3.10 系統(tǒng)類(lèi)圖設(shè)計(jì) 3.2中文亂碼問(wèn)題處理 在程序中經(jīng)常會(huì)遇到中文亂碼的情況,如果手動(dòng)的在servlet和jsp頁(yè)面進(jìn)行設(shè)置

47、,相當(dāng)麻煩。因此,在程序的開(kāi)始就寫(xiě)了一個(gè)過(guò)濾器SetCharacterEncodingFilter。 1)在頁(yè)面中配置: cot/html;charset=utf-8"; 2)在servlet中配置: request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); 3.3 CSS文件處理 1)引用外部CSS樣式:

48、href="public/css/bootstrap.css" rel="stylesheet"> 2)內(nèi)部CSS樣式: 3.4 JS文件處理 1)引用外部JS腳本文件 2)內(nèi)部JS腳本文件 4 系統(tǒng)功能實(shí)現(xiàn) 在管理信息系統(tǒng)的生命周期中,僅過(guò)了需求分析、系統(tǒng)設(shè)計(jì)等階段之后,便開(kāi)始了系統(tǒng)實(shí)施階段。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)

49、開(kāi)發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,系統(tǒng)實(shí)施階段要繼承此前面各個(gè)階段的工作成果,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)現(xiàn),因此系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計(jì)階段的結(jié)晶。 4.1系統(tǒng)前臺(tái)界面 4.1.1 系統(tǒng)首頁(yè) 系統(tǒng)首頁(yè)是整個(gè)系統(tǒng)的門(mén)面,用于展示系統(tǒng)主要風(fēng)格以及部分顯示系統(tǒng)的功能。校園二手交易平臺(tái)首頁(yè)采用藍(lán)色和橙色的設(shè)計(jì)風(fēng)格展現(xiàn)當(dāng)代大學(xué)生的生機(jī)與活力。 交易平臺(tái)首頁(yè)采用綜合系統(tǒng)功能的方式呈現(xiàn)首頁(yè)包括需求在線,資訊熱點(diǎn),熱賣(mài)商品等功能的部分熱點(diǎn)以及重要內(nèi)容。 首頁(yè)界面效果圖如圖4.1,圖4.2所示。 圖4.1首頁(yè)資訊展示 圖4.2首頁(yè)資訊展示 4.1.2 交易需求頁(yè)面 交易

50、需求主要用于展示用戶(hù)發(fā)布的消息,用于同學(xué)們發(fā)布自己的閑置商品,求購(gòu)需要,失物發(fā)布招領(lǐng)等功能,用于方便同學(xué)們?nèi)粘I畹男畔⒔涣鳌? 交易需求的界面如圖4.3所示。 圖4.3交易需求界面展示 4.1.3 熱賣(mài)商品界面 熱賣(mài)商品主要用于展示用于出售,包括書(shū)籍類(lèi),運(yùn)動(dòng)類(lèi)等各種商品,這里主要綜合整個(gè)網(wǎng)站的所有待售商品,根據(jù)分類(lèi)將商品進(jìn)行歸類(lèi)整理,用戶(hù)可根據(jù)分類(lèi)找到具體的商品。 交易需求的界面如圖4.4所示。 圖4.4熱賣(mài)商品界面展示 4.1.4 新聞資訊界面 新聞資訊界面主要用于展示校園新聞,主要以陜西理工學(xué)院的新聞網(wǎng)站為基礎(chǔ)組織和編寫(xiě)新聞文章。新聞資訊頁(yè)面的設(shè)

51、計(jì)目的在于見(jiàn)證校園文化的發(fā)展。 交易需求的界面如圖4.5所示。 圖4.5新聞資訊頁(yè)面 4.1.5 聯(lián)系我們界面 聯(lián)系我們界面主要用于用戶(hù)反饋網(wǎng)站的使用信息。用于用戶(hù)的留言反應(yīng)。 聯(lián)系我們的界面如圖4.6所示。 圖4.6新聞資訊頁(yè)面 4.1.6 訂單管理界面 訂單管理主要用于用戶(hù)自己登錄系統(tǒng)后查看自己的訂單列表。用戶(hù)可以進(jìn)行刪除和結(jié)算操作 訂單管理頁(yè)面如圖4.7所示。 圖4.7訂單管理頁(yè)面 4.2登錄頁(yè)面設(shè)計(jì) 本電子商務(wù)網(wǎng)站采用的是JSP技術(shù)作為前端頁(yè)面展現(xiàn),由于每個(gè)模塊的頁(yè)面是不一樣的,因此在設(shè)計(jì)頁(yè)面時(shí),要合理的安排,盡量使用戶(hù)能夠很快的熟悉本網(wǎng)站的

52、主要功能,同時(shí)需要保持界面的簡(jiǎn)潔和一致性 登錄頁(yè)面如圖4.8所示。 圖4.8系統(tǒng)登陸界面 在登陸頁(yè)面輸入用戶(hù)名和密碼之后,點(diǎn)擊登錄按鈕,跳轉(zhuǎn)到登陸的servlet中,經(jīng)由Servlet進(jìn)行數(shù)據(jù)處理后發(fā)送到service頁(yè)面在該service中會(huì)對(duì)用戶(hù)名,密碼進(jìn)行判斷,如果正確提示“ok!”,進(jìn)入到管理界面,如果錯(cuò)誤則提示“Error!”,頁(yè)面調(diào)轉(zhuǎn)到登陸頁(yè)。 關(guān)鍵代碼: try { String name=u.getName(); String password=u.getPassword(); String sql="select * from a

53、dmin where admin_name='"+name+"' and admin_password=password('"+password+"')"; ResultSet rs=Conn.Select(sql); if(rs.next()) { String sql2="select admin_sort from admin where admin_name='"+name+"' and admin_password=password('"+password+"')"; ResultSet rs2=Conn.Select(sql2);

54、 if(rs2.next()) { sort=rs2.getInt("admin_sort"); return sort; } else { return -1; } } else { return -1; } } catch(Exception e) { return -1; } 4.3后臺(tái)管理員主頁(yè)面 描述:管理員主頁(yè)面:左方頁(yè)面展示了管理員可操作的功能菜單,進(jìn)入相關(guān)的管理頁(yè)面可以鏈接到子菜單,每個(gè)管理模塊下面都有相應(yīng)的子菜單。

55、 程序運(yùn)行效果圖如圖4.9所示。 圖4.9管理員主頁(yè)面 在每個(gè)jsp頁(yè)面將會(huì)對(duì)用戶(hù)進(jìn)行攔截操作,這樣可以提高安全性,防止用戶(hù)不經(jīng)過(guò)登陸頁(yè)面而進(jìn)入任何子菜單頁(yè)面: if(session.getAttribute("user")==null) { out.print(""); } 4.3.1用戶(hù)管理 用戶(hù)管理主要用于整個(gè)網(wǎng)站的權(quán)限管理,管理員可以在此添加學(xué)生賬戶(hù)和老師賬戶(hù)。管理員擁有管理所有用戶(hù)的權(quán)限。 1)用戶(hù)添加界面如圖4.10所示。

56、 圖4.10 用戶(hù)添加界面 public boolean addUser(User u){ try { String name=u.getName(); String password=u.getPassword(); int sort=u.getSort(); String sql="insert into admin(admin_name,admin_password,admin_sort) values('"+name+"',password('"+password+"'),"+sort+")"; int resul

57、t=Conn.Insert(sql); if(result==1) return true; else return false; } catch(Exception e) { return false; } } 2)用戶(hù)管理界面如圖4.11 所示。 圖4.11 用戶(hù)管理界面 4.3.2文章管理 1)文章添加 新聞資訊用于添加網(wǎng)站的新聞資訊,文章添加包括文章的標(biāo)題,內(nèi)容和圖片等等,文章添加是由管理員用戶(hù)進(jìn)行管理添加的。管理員可以設(shè)置文章的元素級(jí)別。設(shè)置文章是否能在首頁(yè)顯示等選項(xiàng),用于控制文章的前臺(tái)顯示位置。

58、 文章添加圖如圖4.12所示。 圖4.12 文章信息錄入 2)文章管理 文章管理用于查看所有的文章?tīng)顟B(tài),修改以及刪除文章。文章管理主要用于管理員實(shí)時(shí)可見(jiàn)文章目前的狀態(tài)。文章管理界面讀取了數(shù)據(jù)庫(kù)中的全部文章并設(shè)置有分頁(yè)效果 文章管理效果圖如下圖4.13 所示。 圖4.13 文章信息管理頁(yè)面 4.3.3商品管理 1)商品添加 商品添加是商品上傳的重要環(huán)節(jié),是網(wǎng)站前臺(tái)顯示商品信息的重要來(lái)源,商品添加需要管理員權(quán)限詳細(xì)的文章商品添加商品添加頁(yè)面中對(duì)商品在前臺(tái)界面的顯示控制,是由審核狀態(tài),顯示級(jí)別,顯示權(quán)重,文章首頁(yè)顯示等字段來(lái)控制的。 商品添加頁(yè)面如圖4.14所示。 圖

59、4.14 商品信息添加 try { String name=s.getSortOneName(); String desc=s.getSortOneDescribe(); int sign=s.getSortOneSign(); String sql="insert into sortone(sortOneName,sortOneDesc,sortOneSign) values('"+name+"','"+desc+"',"+sign+")"; int result=Conn.Insert(sql); if(result==1)

60、 return true; else return false; } catch(Exception e) { return false; } 2)商品管理 描述:商品管理主要用于商品內(nèi)容的展示,商品管理需要管理員身份查看和管理。商品管理界面中包括描述商品的的描述信息。管理員可以實(shí)時(shí)查看商品的目前狀態(tài)。商品管理界面因?yàn)樯婕暗纳唐窏l目較多,設(shè)有頁(yè)面分頁(yè)。 商品管理界面效果圖 如圖4.15所示。 圖4.15商品管理信息管理頁(yè)面 4.3.4分類(lèi)管理 1)分類(lèi)添加 描述:分類(lèi)管理主要用于交易商品的分類(lèi),商品分類(lèi)是商品索引的重要途徑,商品分

61、類(lèi)完成商品的歸類(lèi)整理任務(wù)。本系統(tǒng)商品分類(lèi)包括一級(jí)和二級(jí)分類(lèi),一級(jí)分類(lèi)主要分為七類(lèi),二級(jí)分類(lèi)主要根據(jù)一級(jí)分類(lèi)進(jìn)行歸類(lèi)。 分類(lèi)中的分類(lèi)標(biāo)識(shí)是根據(jù)數(shù)據(jù)庫(kù)中的標(biāo)識(shí)分類(lèi)標(biāo)識(shí)自動(dòng)遞增的,不可以修改。 一級(jí)分類(lèi)管理效果如圖4.16所示。 圖4.16 一級(jí)分類(lèi)添加圖 二級(jí)分類(lèi)管理是根據(jù)一級(jí)分類(lèi)管理添加的,二級(jí)分類(lèi)的添加需要選擇相應(yīng)的一級(jí)分類(lèi) 二級(jí)分類(lèi)管理效果如圖4.17所示。 圖4.17 二級(jí)分類(lèi)添加 分類(lèi)管理servlet代碼實(shí)現(xiàn) request.setCharacterEncoding("utf-8"); response.setContentType("text/html;

62、charset=utf-8"); String name=request.getParameter("sortOneName"); String describe=request.getParameter("sortOneDescribe"); String sign1=request.getParameter("sortOneSign"); int sign=Integer.parseInt(sign1); SortOne s=new SortOne(name,describe,sign); SortOneImp si=new SortOneImp();

63、 boolean b=si.addSortOne(s); 2)分類(lèi)管理 描述:分類(lèi)管理需要管理員權(quán)限,用于管理員管理所有的分類(lèi)。分類(lèi)管理顯示當(dāng)前的實(shí)時(shí)狀態(tài)。因?yàn)榉诸?lèi)中涉及到關(guān)于商品的數(shù)據(jù)。所以分類(lèi)是不能隨意刪除的。需要確認(rèn)商品與分類(lèi)沒(méi)有任何關(guān)系之后才可完全刪除分類(lèi) 分類(lèi)管理效果圖如下圖4.18所示。 圖4.18分類(lèi)信息信息管理頁(yè)面 分類(lèi)管理顯示數(shù)據(jù)讀取代碼 <% TradNeedImp tni=new TradNeedImp(); ArrayList list=tni.listTradNeed(); int sort=0;

64、 int showIndex=0; int sortOne=0; int state=0; for(int i=0;i

65、 ${tradNeed.id} <% if((tradNeed.getTradName()).length()>20) { out.println(""+(tradNeed.getTradName()).substring(0,20)+"....."); } else { out.println(""+(tradNeed.getTradName())+""); } %>

66、 <% if((tradNeed.getTradDesc()).length()>20) { out.println(""+(tradNeed.getTradDesc()).substring(0,20)+"....."); } else { out.println(""+(tradNeed.getTradDesc())+""); } %> <%=tradNeed.getTradImg() %> <% switch(sort) { case 1: out.println("商品求購(gòu)"); break; case 2: out.println("閑置出售"); brea

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

相關(guān)資源

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

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

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


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