【正文】
網(wǎng)上支付等活動,這樣在方便消費者的同時也會減少了企業(yè)成本。游客只能瀏覽系統(tǒng)的信息,顧客可以在前臺注冊購買產(chǎn)品,管理員可以同時在后臺管理客戶、產(chǎn)品、新聞以及訂單等基本信息。主要觀點:本系統(tǒng)的實用性較強,能夠為使用者提供高效的管理,還能滿足客戶的不同要求,在此基礎(chǔ)上還要提升本系統(tǒng)實用價值和服務(wù)價值。游客有權(quán)限瀏覽網(wǎng)站、注冊成為用戶;用戶可修改自己的注冊資料、購買商品;管理員主要進(jìn)行網(wǎng)站后臺管理,包括新聞信息管理、產(chǎn)品管理、訂單管理、用戶管理等。 the administrators can manage the background of the system, such as news, products, orders, users and so on. In this paper, the system implementation process is described in detail by the feasibility analysis, the requirements analysis, the system design, database design, and so on.keywords: Database。與市面上傳統(tǒng)的店鋪相比,網(wǎng)店有很大的優(yōu)勢,如:網(wǎng)上購物已經(jīng)成為一種時尚;經(jīng)營成本低,地域限制少;市場擴張力大等。因此,基于 Web 的手機銷售管理系統(tǒng)的實現(xiàn)具有非常重要的現(xiàn)實意義。同時, 提出了代碼隱藏類的概念,把邏輯代碼(.)和表現(xiàn)頁面(.aspx)分離開來,使用戶很容易使用后臺代碼來控制頁面的邏輯功能 [1]。容易學(xué)習(xí)與維護(hù):SQL 語言簡潔直觀,一條語句可以取代常規(guī)程序語言的一段程序,容易維護(hù)。2 系統(tǒng)分析 可行性分析可行性分析是為了用最小的代價在最短的時間內(nèi)分析問題,判斷問題能否解決。(1)經(jīng)濟可行性基于 Web 的手機銷售管理系統(tǒng)開發(fā)可以借助實驗室的軟件環(huán)境(+SQL Server) ,本系統(tǒng)并不是特別的繁瑣,相對來說開發(fā)周期不是很長,在經(jīng)濟方面的支出不大,產(chǎn)生的效益遠(yuǎn)大于開發(fā)系統(tǒng)的成本,因此從經(jīng)濟方面分析此系統(tǒng)的開發(fā)是可行的。SQL Server 2022 是功能比較完備的數(shù)據(jù)庫管理系統(tǒng),語言簡練易學(xué)且功能強大,還包括擴展特性 [4]。因此從操作方面分析開發(fā)此系統(tǒng)是可行的。管理員則可以對用戶進(jìn)行管理,還能實現(xiàn)新聞管理、產(chǎn)品管理、進(jìn)貨管理、訂單管理等。(1)游客網(wǎng)絡(luò)上的游客可以瀏覽到業(yè)內(nèi)新聞、相關(guān)知識、產(chǎn)品信息,但是不可以購買產(chǎn)品,如果需要購買那么必須先注冊成為用戶。用戶登錄自己的帳號也能看到更新后的訂單狀態(tài);為減輕數(shù)據(jù)管理的負(fù)擔(dān),當(dāng)用戶長時間未登陸時,管理員有權(quán)將其刪除。在電子商務(wù)迅速發(fā)展的時代,網(wǎng)上營銷有很多的優(yōu)勢,為了充分發(fā)揮網(wǎng)上商店的特點,提高營銷效率和質(zhì)量,提出如下性能需求。用戶權(quán)限要有嚴(yán)格的分明,避免造成資料信息的泄漏等。3 系統(tǒng)設(shè)計 系統(tǒng)的總體結(jié)構(gòu)設(shè)計本系統(tǒng)主要分為管理員功能模塊、用戶功能模塊和游客功能模塊三部分。系統(tǒng)結(jié)構(gòu)圖如圖 31 所示。但游客不能購買產(chǎn)品,只有注冊以后才能購買。提交的時候需要對用戶名進(jìn)行驗證,如果該用戶名已經(jīng)注冊,則提示用戶名已經(jīng)使用,這時需要更換新的用戶名注冊。填寫用戶名開始用戶名是否存在是結(jié)束否存入數(shù)據(jù)庫填寫其它信息圖 33 用戶注冊流程圖7 用戶功能模塊詳細(xì)設(shè)計用戶模塊的主要功能是修改注冊資料,包括密碼、聯(lián)系電話、地址等;可查看系統(tǒng)的新聞、產(chǎn)品信息,可查看自己的歷史購物訂單并可以購買產(chǎn)品。用戶登錄流程圖如圖 34 所示。8選擇修改注冊信息開始是否修改否修改信息結(jié)束是輸入密碼提交密碼是否正確是否圖 35 用戶修改注冊信息流程圖(3)購物車管理詳細(xì)設(shè)計注冊用戶可以將自己喜歡的產(chǎn)品加入到購物車,再次登錄的時候能夠在購物車內(nèi)看到,付款是在購物車內(nèi)進(jìn)行的。付款成功以后就會生成訂單。 管理員功能模塊詳細(xì)設(shè)計管理員功能主要有:新聞管理、產(chǎn)品管理、進(jìn)貨管理、訂單管理、用戶管理等五個模塊,對這五個功能模塊進(jìn)行詳細(xì)的分析設(shè)計。(2)新聞管理詳細(xì)設(shè)計新聞管理是管理員的主要功能之一,新聞管理包括相關(guān)知識和業(yè)內(nèi)新聞的管理,管理員負(fù)責(zé)搜集和手機有關(guān)的知識以及最新的手機行業(yè)新聞,并及時的發(fā)布這些新聞。選擇新聞開始是否刪除否結(jié)束是更新頁面從數(shù)據(jù)庫中刪除提示管理員已刪除圖 37 刪除新聞流程圖10(3)產(chǎn)品管理詳細(xì)設(shè)計管理員在后臺可以實現(xiàn)產(chǎn)品的管理,主要包括產(chǎn)品信息添加、產(chǎn)品類別添加、產(chǎn)品信息的刪除等。(5)訂單管理詳細(xì)設(shè)計管理員通過訂單管理模塊,能夠?qū)崿F(xiàn)用戶訂單的管理,如果用戶訂單中的產(chǎn)品已經(jīng)發(fā)貨,那么需要管理員對訂單進(jìn)行編輯,更新發(fā)貨標(biāo)志。4 數(shù)據(jù)庫設(shè)計11 概念結(jié)構(gòu)設(shè)計根據(jù)前面的設(shè)計規(guī)劃出的實體有:用戶實體、產(chǎn)品實體、產(chǎn)品類別實體、訂單實體、新聞實體、新聞類別實體。★產(chǎn)品類別實體,屬性主要有:產(chǎn)品類別號、產(chǎn)品類別等。上述實體之間的 ER 圖如圖 41 所示?!镉脩舯恚ㄓ脩裘?,密碼,真實姓名,管理員標(biāo)識,電話,地址,郵編)★產(chǎn)品表(產(chǎn)品號,產(chǎn)品類別號,產(chǎn)品名稱,產(chǎn)品價格,產(chǎn)品圖片,產(chǎn)品介紹,庫存)★訂單表(流水號,用戶名,產(chǎn)品號,訂購日期,發(fā)貨標(biāo)志,訂購數(shù)量)★產(chǎn)品類別表(產(chǎn)品類別號,產(chǎn)品類別)★新聞表(新聞號,新聞類別號,新聞標(biāo)題,新聞內(nèi)容,添加時間,閱讀次數(shù))★新聞類別表(新聞類別號,新聞類別) 物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在物理設(shè)備上的存取方法與存儲結(jié)構(gòu)稱為數(shù)據(jù)庫的物理結(jié)構(gòu)。管理員的權(quán)限最大,可以對系統(tǒng)的數(shù)據(jù)進(jìn)行更改、刪除等,而普通用戶只能進(jìn)行一般操作,如:瀏覽本系統(tǒng)、購買產(chǎn)品等。產(chǎn)品表結(jié)構(gòu)如表 42 所示。公司表結(jié)構(gòu)如表 43 所示。其中新聞類別號為主鍵,作為唯一值,不允許重復(fù)。其中新聞號為主鍵,作為唯一值,不允許重復(fù),新聞類別號為外鍵,用來確定新聞的類型。管理員可以在管理員入口處登錄系統(tǒng),進(jìn)行系統(tǒng)后臺的各種信息管理等。游客也能看到所有的新聞,包括行業(yè)新聞和相關(guān)知識,并能聯(lián)系到商店等。注冊成功以后就成為系統(tǒng)的用戶。用戶名已經(jīng)使用提示如圖 54 所示。圖 55 密碼不一致提示 用戶功能模塊的實現(xiàn) 用戶登錄功能的實現(xiàn)用戶可以在系統(tǒng)首頁登錄并購買產(chǎn)品,如果沒有登錄,那么在點擊“訂購”以后,就會出現(xiàn)登錄頁面。圖 57 密碼不一致提示 用戶注冊信息管理功能的實現(xiàn)已經(jīng)注冊的用戶可以登錄系統(tǒng),并且登錄以后可以修改自己的注冊信息,包括登錄密碼和基本信息。圖 58 用戶修改信息頁面19 用戶購物車管理功能的實現(xiàn)登錄用戶可以將瀏覽的產(chǎn)品放到購物車內(nèi),在購物車內(nèi)用戶可以看到產(chǎn)品名稱、數(shù)量、是否付款。圖 59 購物車頁面 用戶產(chǎn)品購買功能的實現(xiàn)用戶登錄后就可以購買產(chǎn)品,具體的流程是先將要購買的產(chǎn)品加入到購物車內(nèi),產(chǎn)品的詳細(xì)介紹頁面有“訂購”按鈕,點擊此按鈕即可將產(chǎn)品加入到購物車。產(chǎn)品加入購物車頁面如圖 510 所示。圖 511 用戶歷史訂單頁面 管理員功能模塊的實現(xiàn) 管理員登錄功能的實現(xiàn)在系統(tǒng)首頁的最下面有管理員入口,在這里管理員可以登錄系統(tǒng),實現(xiàn)后臺管理。密碼必填提示如圖 513 所示。圖 515 新聞信息管理頁面點擊圖 515 新聞信息管理頁面中的“刪除”,會提示 “確定要刪除嗎?”,點擊“確定”,會提示“新聞刪除成功!”此時數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)也會被刪除掉;如果點22擊“取消”,則不會刪除新聞。圖 517 新聞發(fā)布頁面信息填好之后點擊“發(fā)布”按鈕,會提示“新聞表布成功!”。產(chǎn)品信息管理頁面如圖 519 所示。產(chǎn)品刪除提示如圖 520 所示。信息都填好以后,點擊“提交”按鈕,就會提示“產(chǎn)品添加成功!”。圖 523 產(chǎn)品類別添加頁面相應(yīng)的信息填好以后,點擊“添加”按鈕,即可完成產(chǎn)品類別添加。選擇系統(tǒng)功能菜單中的“進(jìn)貨信息管理”,右側(cè)就會出現(xiàn)進(jìn)貨信息填寫的窗口,按照要求填寫即可。完成以后提示“進(jìn)貨數(shù)量添加成功!”。該操作完成以后,用戶登錄自己的帳號也會顯示是否發(fā)貨。如果點擊“取消”則退出編輯狀態(tài)。訂單刪除提示如圖 529 所示。圖 530 用戶管理頁面如果有需要刪除的用戶,點擊表格的最后一列“刪除” ,會提示“確定要刪除嗎?” ,如果要刪除點“確定”即成功刪除,操作會保存到數(shù)據(jù)庫,被刪除的用戶將不能登錄。系統(tǒng)使用模塊化的開發(fā)方法,依據(jù)用戶的需求、程序應(yīng)用和維護(hù)的易用性,將不同的部分放到不同的模塊當(dāng)中,既方便程序的維護(hù)與擴展,又建立了程序功能復(fù)用的基礎(chǔ)。但由于多方面原因,本系統(tǒng)仍存在不足之處,如:界面不夠簡潔,需要進(jìn)一步優(yōu)化,后期可以使用photoshop 等工具美化、修飾圖片,力求給用戶帶來更好的體驗。 王新會2022 年 4 月。這些建議和指導(dǎo)讓我受益匪淺,在以后的學(xué)習(xí)、工作中李偉老師認(rèn)真負(fù)責(zé)的態(tài)度和積極向上的正能量將會一直激勵著我。系統(tǒng)基本上滿足了顧客對產(chǎn)品信息和新聞等方面的需要,實現(xiàn)了用戶瀏覽和購買產(chǎn)品的基本功能。用戶刪除提示如圖 531 所示。管理員可以根據(jù)系統(tǒng)以及數(shù)據(jù)庫的負(fù)擔(dān),選擇長時間沒有購買產(chǎn)品的用戶刪除,從而確保系統(tǒng)和數(shù)據(jù)庫運行良好。圖 528 訂單編輯頁面在