童俊偉,劉 凱
(江蘇農牧科技職業學院,江蘇 泰州 225300)
信息技術飛速發展的時代下,各行業都爭先恐后地利用新技術、新理念提高生產與管理效率,以實現促進行業規范高速發展的目標。室內綠植的擺放既有利于環境優化,也有利于人們的身心健康。現階段,人們對辦公與生活環境提出了更高的要求,但由于絕大部分消費者缺乏花卉、植物的生長習性知識與養護經驗,所購買的植物很容易枯萎,浪費金錢的同時,清理枯死植物、花盆等殘留物也耗費了大量的人力。這種形勢下,越來越多的消費者選擇租用植物,既能長期維持綠化環境,又不必為植物生長養護耗費精力,植物租擺行業迎來了前所未有的發展機遇。對此,植物租擺管理系統的設計與制作旨在幫助植物租擺行業扭轉管理效率低、人工成本大、服務水平待提高等不良局面,從而突破發展瓶頸,這既有利于行業企業的發展,也能為人們所需的辦公與生活環境提供優質服務[1]。
ASP.NET MVC 是ASP.NET 三種開發模式之一,提供了Web 項目的開發框架。M 是model 的縮寫,是應用程序的核心;V 是View,用來顯示數;C 是Controller,用來控制輸入輸出。植物租擺信息管理系統采用ASP.NET MVC 框架進行開發,符合現代項目開發的理念,也為系統測試、功能擴展、兼容ASP.NET WebForm 提供了便捷的方式[2]。
SQL SERVER 是當前最流行的關系型數據庫管理系統之一,具有可擴展性高、安裝簡單、操作便捷、技術風險低等優點。其經歷了若干版本的發展歷程,功能日益強大與穩定。植物租擺信息管理系統的設計數據庫管理系統選用較新的SQL SERVER 2014,可借助其“云整合”的特性,實現對數據庫的智能備份,為該系統日后利用云計算、大數據等技術拓展功能提供支持。
Ajax 是一種支持異步請求的技術,相當于在服務器和瀏覽器之間插入一個中間層,異步化用戶操作和服務器響應,將原本屬于服務器的一些任務轉而由客戶端來承擔,大大減輕了服務器的負擔[3]。該系統的開發將Ajax 技術結合到ASP.NET 中,能實現頁面的極速更新,給用戶帶來愉悅、便捷的使用感受;將用戶界面與業務邏輯分離,便于后期的維護與分工協作。但也要以辯證的眼光看待Ajax的缺點,如在新建訂單模塊過分使用Ajax,可能會讓用戶難以區分數據更新結果,導致重復操作,從而破壞數據完整性。
植物租擺信息管理系統的用戶有管理員和一般用戶,根據他們的不同需求,將系統功能結構分為兩大模塊,一般用戶的功能有注冊與登錄、個人信息管理、訂單操作(查詢、新建、刪除)等;管理員功能主要有用戶管理、植物管理、訂單管理、反饋管理。系統功能結構如圖1 所示。

圖1 系統功能結構
根據系統功能及數據完整性的需求,構造了用戶信息表、植物信息表、訂單表(orders)、訂單詳情表及意見反饋表5 個數據表。用戶信息表主要包含用戶編號、姓名(單位名稱)等;植物信息表主要包含植物編號、名稱、價格等信息;訂單表和訂單詳情表包含了訂單的日期、金額等信息;反饋表包含用戶對服務的評價信息,如表1 所示。

表1 意見反饋表
1)用戶注冊與登錄模塊。用戶必須先經過注冊取得合法身份后方可進行登錄。登錄過程先輸入用戶名,隨即對用戶名進行檢索,若查無用戶便給出注冊提示,如是已有用戶名即判斷密碼是否正確[4-5]。用戶注冊、登錄業務流程,如圖2 所示。

圖2 用戶注冊、登錄業務流程
2)新建訂單模塊。用戶合法登錄后,即可新建訂單。步驟如下:首先,從植物列表中選擇合適的植物,填入其編號;其次,選擇租用的時間,按年計算;最后,確認提交。新建訂單的業務流程,如圖3 所示。

圖3 新建訂單的業務流程
文章選題來自2020 年江蘇省大學生創新創業項目,該項目具有很好的實踐意義和推廣前景。目前,植物租擺信息管理系統的研究尚處于初級階段,該系統的功能還有待進一步增強與完善。今后應多利用云計算、大數據等主流技術提高該系統的智能化水平,并支持在線支付功能,給消費者提供可靠、便捷的消費途徑;開發手機端應用軟件,以拓展該系統的使用空間,提高人性化服務水平。