童俊偉,劉 凱
(江蘇農(nóng)牧科技職業(yè)學(xué)院,江蘇 泰州 225300)
信息技術(shù)飛速發(fā)展的時(shí)代下,各行業(yè)都爭(zhēng)先恐后地利用新技術(shù)、新理念提高生產(chǎn)與管理效率,以實(shí)現(xiàn)促進(jìn)行業(yè)規(guī)范高速發(fā)展的目標(biāo)。室內(nèi)綠植的擺放既有利于環(huán)境優(yōu)化,也有利于人們的身心健康。現(xiàn)階段,人們對(duì)辦公與生活環(huán)境提出了更高的要求,但由于絕大部分消費(fèi)者缺乏花卉、植物的生長(zhǎng)習(xí)性知識(shí)與養(yǎng)護(hù)經(jīng)驗(yàn),所購買的植物很容易枯萎,浪費(fèi)金錢的同時(shí),清理枯死植物、花盆等殘留物也耗費(fèi)了大量的人力。這種形勢(shì)下,越來越多的消費(fèi)者選擇租用植物,既能長(zhǎng)期維持綠化環(huán)境,又不必為植物生長(zhǎng)養(yǎng)護(hù)耗費(fèi)精力,植物租擺行業(yè)迎來了前所未有的發(fā)展機(jī)遇。對(duì)此,植物租擺管理系統(tǒng)的設(shè)計(jì)與制作旨在幫助植物租擺行業(yè)扭轉(zhuǎn)管理效率低、人工成本大、服務(wù)水平待提高等不良局面,從而突破發(fā)展瓶頸,這既有利于行業(yè)企業(yè)的發(fā)展,也能為人們所需的辦公與生活環(huán)境提供優(yōu)質(zhì)服務(wù)[1]。
ASP.NET MVC 是ASP.NET 三種開發(fā)模式之一,提供了Web 項(xiàng)目的開發(fā)框架。M 是model 的縮寫,是應(yīng)用程序的核心;V 是View,用來顯示數(shù);C 是Controller,用來控制輸入輸出。植物租擺信息管理系統(tǒng)采用ASP.NET MVC 框架進(jìn)行開發(fā),符合現(xiàn)代項(xiàng)目開發(fā)的理念,也為系統(tǒng)測(cè)試、功能擴(kuò)展、兼容ASP.NET WebForm 提供了便捷的方式[2]。
SQL SERVER 是當(dāng)前最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,具有可擴(kuò)展性高、安裝簡(jiǎn)單、操作便捷、技術(shù)風(fēng)險(xiǎn)低等優(yōu)點(diǎn)。其經(jīng)歷了若干版本的發(fā)展歷程,功能日益強(qiáng)大與穩(wěn)定。植物租擺信息管理系統(tǒng)的設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)選用較新的SQL SERVER 2014,可借助其“云整合”的特性,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的智能備份,為該系統(tǒng)日后利用云計(jì)算、大數(shù)據(jù)等技術(shù)拓展功能提供支持。
Ajax 是一種支持異步請(qǐng)求的技術(shù),相當(dāng)于在服務(wù)器和瀏覽器之間插入一個(gè)中間層,異步化用戶操作和服務(wù)器響應(yīng),將原本屬于服務(wù)器的一些任務(wù)轉(zhuǎn)而由客戶端來承擔(dān),大大減輕了服務(wù)器的負(fù)擔(dān)[3]。該系統(tǒng)的開發(fā)將Ajax 技術(shù)結(jié)合到ASP.NET 中,能實(shí)現(xiàn)頁面的極速更新,給用戶帶來愉悅、便捷的使用感受;將用戶界面與業(yè)務(wù)邏輯分離,便于后期的維護(hù)與分工協(xié)作。但也要以辯證的眼光看待Ajax的缺點(diǎn),如在新建訂單模塊過分使用Ajax,可能會(huì)讓用戶難以區(qū)分?jǐn)?shù)據(jù)更新結(jié)果,導(dǎo)致重復(fù)操作,從而破壞數(shù)據(jù)完整性。
植物租擺信息管理系統(tǒng)的用戶有管理員和一般用戶,根據(jù)他們的不同需求,將系統(tǒng)功能結(jié)構(gòu)分為兩大模塊,一般用戶的功能有注冊(cè)與登錄、個(gè)人信息管理、訂單操作(查詢、新建、刪除)等;管理員功能主要有用戶管理、植物管理、訂單管理、反饋管理。系統(tǒng)功能結(jié)構(gòu)如圖1 所示。
圖1 系統(tǒng)功能結(jié)構(gòu)
根據(jù)系統(tǒng)功能及數(shù)據(jù)完整性的需求,構(gòu)造了用戶信息表、植物信息表、訂單表(orders)、訂單詳情表及意見反饋表5 個(gè)數(shù)據(jù)表。用戶信息表主要包含用戶編號(hào)、姓名(單位名稱)等;植物信息表主要包含植物編號(hào)、名稱、價(jià)格等信息;訂單表和訂單詳情表包含了訂單的日期、金額等信息;反饋表包含用戶對(duì)服務(wù)的評(píng)價(jià)信息,如表1 所示。
表1 意見反饋表
1)用戶注冊(cè)與登錄模塊。用戶必須先經(jīng)過注冊(cè)取得合法身份后方可進(jìn)行登錄。登錄過程先輸入用戶名,隨即對(duì)用戶名進(jìn)行檢索,若查無用戶便給出注冊(cè)提示,如是已有用戶名即判斷密碼是否正確[4-5]。用戶注冊(cè)、登錄業(yè)務(wù)流程,如圖2 所示。
圖2 用戶注冊(cè)、登錄業(yè)務(wù)流程
2)新建訂單模塊。用戶合法登錄后,即可新建訂單。步驟如下:首先,從植物列表中選擇合適的植物,填入其編號(hào);其次,選擇租用的時(shí)間,按年計(jì)算;最后,確認(rèn)提交。新建訂單的業(yè)務(wù)流程,如圖3 所示。
圖3 新建訂單的業(yè)務(wù)流程
文章選題來自2020 年江蘇省大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目,該項(xiàng)目具有很好的實(shí)踐意義和推廣前景。目前,植物租擺信息管理系統(tǒng)的研究尚處于初級(jí)階段,該系統(tǒng)的功能還有待進(jìn)一步增強(qiáng)與完善。今后應(yīng)多利用云計(jì)算、大數(shù)據(jù)等主流技術(shù)提高該系統(tǒng)的智能化水平,并支持在線支付功能,給消費(fèi)者提供可靠、便捷的消費(fèi)途徑;開發(fā)手機(jī)端應(yīng)用軟件,以拓展該系統(tǒng)的使用空間,提高人性化服務(wù)水平。