本篇文章是由《計算機教育》發(fā)表的一篇計算機論文,雜志是由國家教育部主管,清華大學(xué)主辦,面向國內(nèi)外發(fā)行的直接面向中高端計算機教育事業(yè)的國家級期刊。被教育部高校計算機教學(xué)指導(dǎo)委員會、教育部高等學(xué)校文科計算機基礎(chǔ)教學(xué)指導(dǎo)委員會、全國高校計算機教育研究會、全國高校計算機基礎(chǔ)教育研究會、中國計算機學(xué)會、中國計算機用戶協(xié)會等指定為特別推薦刊物。
論文摘要:本論文系統(tǒng)地闡述了整個在線圖書銷售網(wǎng)站的功能及實現(xiàn)。實現(xiàn)了從圖書管理,圖書分類和查詢,到購物車實現(xiàn),用戶訂單處理,再到管理員系統(tǒng)。基本上實現(xiàn)了電子商務(wù)的功能流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進行圖書交易。
論文關(guān)鍵詞:信息時代 在線圖書銷售網(wǎng)站 JSP SQLServer2000
一、概述
(一)設(shè)計背景及目的。在線圖書銷售網(wǎng)站的建立,可以將大量的圖書信息發(fā)布到網(wǎng)上,更便于顧客根據(jù)自己的需求進行圖書的購買,從銷售運營者方面,對于圖書的銷售情況也可以進行及時的了解,從而更加快速的、高效的完成網(wǎng)上書店的圖書銷售工作[1]。
在線圖書銷售網(wǎng)站的設(shè)計目的是為了滿足消費者只要通過互聯(lián)網(wǎng)就可以足不出戶的購買自己喜歡的圖書,改變傳統(tǒng)商品交易方式,利用互聯(lián)網(wǎng)這個平臺進行交易,從而實現(xiàn)網(wǎng)上購買圖書的目的。
(二)設(shè)計思想。在線圖書銷售網(wǎng)站是使用JSP語言進行編寫的,運用Microsoft SQLServer2000數(shù)據(jù)庫進行后臺連接系統(tǒng),通過編寫JavaBeans對后臺業(yè)務(wù)進行邏輯控制,即JSP +JavaBeans + SQLServer2000三層模式完成整個設(shè)計工作。該系統(tǒng)基于互聯(lián)網(wǎng)網(wǎng)絡(luò),用JSP語言對網(wǎng)站進行開發(fā),注重了用戶與網(wǎng)站之間的交互性[2]。
(三)系統(tǒng)分析。系統(tǒng)分析就是為了最終實現(xiàn)目標(biāo)系統(tǒng),在實際項目的開發(fā)之前,對項目進行需求分析及可行性分析,并設(shè)計組成這個系統(tǒng)的所有程序和數(shù)據(jù)庫文件。
1.需求分析的任務(wù)是通過詳細調(diào)查現(xiàn)在實際要處理的對象,充分了解項目的工作情況,明確用戶的各種需求,然后在此基礎(chǔ)上確定系統(tǒng)的功能。為了系統(tǒng)的安全,所以對數(shù)據(jù)的安全性、完整性要求:確保圖書信息的完整性,用戶信息的保密性,只有管理員可見(可查),但不能任意修改。并且要確保網(wǎng)上支付安全性。
2.可行性分析階段的主要任務(wù)是在項目初步調(diào)查的基礎(chǔ)上,對系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實現(xiàn)等問題做出判斷,避免在花費大量的人力和物力,所以在研發(fā)一個系統(tǒng)之前對這個項目進行可行性的分析是非常有必要的[3]。
二、系統(tǒng)設(shè)計目標(biāo)
為了使系統(tǒng)更好的滿足客戶的需求,對系統(tǒng)功能設(shè)計目標(biāo)如下:
(一)要有較強的實用性。我努力使系統(tǒng)符合實際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;
(二)要有較為先進的程序結(jié)構(gòu)。使用當(dāng)代前衛(wèi)的軟件編程,能延長其生命周期,易于維護與管理;
(三)要有較好的安全可靠性。后臺維護功能齊全,根據(jù)平臺在各個階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個欄目的管理權(quán)限,實現(xiàn)系統(tǒng)的維護,保證系統(tǒng)的安全、可靠;
(四)使用模塊化設(shè)計的方法。使系統(tǒng)具有良好的可擴充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析、維護[4];
三、系統(tǒng)功能實現(xiàn)
本系統(tǒng)是根據(jù)需求分析與系統(tǒng)功能設(shè)計目標(biāo),結(jié)合實際情況實現(xiàn)本系統(tǒng)功能模塊設(shè)計。本系統(tǒng)分為兩個子系統(tǒng),即:用戶子系統(tǒng)(適用于普通用戶和會員)、管理員子系統(tǒng)。對于用戶子系統(tǒng),用戶注冊、搜索圖書、瀏覽圖書信息是普通用戶和會員都可使用的模塊;對于用戶中心、購物車管理的功能模塊只有會員可以使用。對于管理員子系統(tǒng),管理員通過登錄界面登錄后對本系統(tǒng)進行圖書管理、會員管理、訂單查詢、庫存銷售管理等模塊的使用。
(一)登錄功能。在用戶登錄過程中,系統(tǒng)會對用戶信息進行驗證。在本系統(tǒng)中,按用戶權(quán)限的不同分為管理員,會員和普通用戶。這三種用戶的不同權(quán)限在數(shù)據(jù)庫中用字段加以區(qū)分。普通用戶無需登錄,可完成圖書的瀏覽的搜索。
(二)用戶注冊。模塊功能介紹:若用戶不是本系統(tǒng)的會員,想要使用本系統(tǒng)進行圖書的購買,則必須進行用戶的注冊,按照要求填寫用戶信息,信息填寫完整后點擊“注冊”按鈕,顯示注冊成功,系統(tǒng)會在五秒后自動跳轉(zhuǎn)到“登錄界面”。
(三)圖書搜索。所有用戶都可以在該頁面對圖書進行模糊查詢,但只有成功登錄的用戶可以對所搜書籍進行購買,如果用戶還沒有注冊就直接進入或者沒有成功登錄就進入頁面點擊“購買”按鈕的話,將被連接到“用戶登錄”頁面。
(四)購物車。當(dāng)用戶成功選擇自己喜歡的圖書后,圖書會被放入用戶購物車中。若用戶想要購買多本同種書籍可直接在“數(shù)量”一欄修改數(shù)量,修改后點擊“修改數(shù)量”按鈕則修改成功,否則購買書籍的數(shù)量將不變。點擊“繼續(xù)購物”系統(tǒng)將自動跳轉(zhuǎn)到首頁。若點擊“清空購物車”則購物車中的信息全部清除。
除了以上介紹這幾個功能外,還有圖書管理、會員管理、訂單管理和庫存銷售管理等功能。
四、結(jié)束語
該系統(tǒng)使用了JAVA語言和JSP技術(shù)以及數(shù)據(jù)庫SQL server 2000。針對開發(fā)的系統(tǒng)所需要的項目,我了解到了電子商務(wù)的理論以及平臺開發(fā)的模式,可以初步的使用網(wǎng)絡(luò)開發(fā)的方法與模式。該系統(tǒng)的設(shè)計雖然外觀簡單,但功能的實現(xiàn)還是比較齊全的,首先可以對用戶的權(quán)限進行管理;其次購物車的基本功能也都可以使用;最后是對圖書、用戶信息以及訂單進行的增刪改查。
參考文獻:
[1]郭珍,王國輝.JSP程序設(shè)計教程(本科),人民郵電出版社,2008年5月:34-398
[2]月影著《JavaScript王者歸來》[M]北京:清華大學(xué)出版社,2008年7月:1-410
[3]夏冰冰.數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2000,國防工業(yè)出版社,2009年12月
[4]蒙祖強等編著JSP 程序員成長攻略(程序員成長之路叢書).水利水電出版社,2008
論文指導(dǎo) >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >