喬楠
摘要:隨著信息化的普及和發(fā)展,花店產(chǎn)業(yè)面對活躍的市場、大量的需求,以往的線下產(chǎn)品展覽已經(jīng)不能滿足多變的市場需求,為使產(chǎn)品更加貼近市場、滿足消費者需求,開發(fā)一款網(wǎng)上花店銷售管理系統(tǒng)軟件成為花店買賣交易中不可或缺的部分,在該系統(tǒng)中利用水晶報表中的柱形圖和相應的數(shù)據(jù)來實現(xiàn)對往來數(shù)據(jù)的查詢。
關鍵詞:網(wǎng)上花店;銷售管理;報表統(tǒng)計;來往賬單管理
中圖分類號:TP311? ? 文獻標識碼:A
文章編號:1009-3044(2020)02-0273-02
1 背景
花店企業(yè)在進行銷售時,還處于手工或半手工的管理狀態(tài),效率低、可靠性差,隨著企業(yè)的業(yè)務不斷增多,以往的交易方式效率越來越低,特別是緊急客戶需要訂一批貨的時候,花店賣家不能一目了然地知道目前的庫存情況,從而沒辦法快速接單,為了解決以上問題,開發(fā)了該系統(tǒng),該系統(tǒng)是基于AST.NET+SQLSERVER數(shù)據(jù)庫開發(fā)的,并利用VSS、Photoshop、Dreamweaver等輔助工具。
2 需求分析
2.1 安全及性能可行性分析
該系統(tǒng)使用SP.NET+ SQL Server數(shù)據(jù)庫進行開發(fā), ASP.NET具有以下特點:
(1) 擴充性比較好
大部分開發(fā)工具都可以很好的擴充ASP.NET,可以用windows記事本編輯腳本語言,另外還可以使用FrontPage編輯ASP.NET的相關代碼。
(2) 兼容性能好
ASP.NET可以很好地兼容多種腳本語言,比如HTML,VBScript、Java Script、Active X,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言。
(3) 安全性高
我們在瀏覽網(wǎng)頁的時候雖然能看到HTML文件,但是不能看到ASP.NET的相關程序代碼。
(4) ASP.NET可以很好地與Access、dBase、Oracle、SQL Server等相關數(shù)據(jù)庫連接,而且ASP.NET可以把文本文件或者是Excel作為數(shù)據(jù)庫使用。
2.2 技術可行性分析
網(wǎng)上花店銷售管理系統(tǒng)采用B/S結構,基于Web的B/S(Browser/ Server)方式其實是一種客戶機/服務器模式,它的客戶端是瀏覽器。B/S模型的優(yōu)勢就是簡化了客戶端,簡化了系統(tǒng)的開發(fā)和維護,用戶操作變得更簡單,適用于網(wǎng)上信息發(fā)布。
2.3 用戶需求分析
用戶需求分析對于一個項目來講是非常重要的,除了可行性之外,最重要的就是對用戶的需求進行反復的核查,因為一個項目編寫程序不是最難的一部分,真正的難點就在用戶需求上,因為很多時候用戶對自己的需求沒有明確的一個說明,所以開發(fā)者就按照習慣來進行設計和開發(fā),但對于每一個真正的用戶來講,在銷售商品的過程中都有自己的特點,不能用普通大眾的規(guī)則來固定個別的特例,因為一旦需求分析不能很好地跟進的話,就算項目完成得再快也沒用,因為你開發(fā)的這個東西不是客戶真正想要的,最終會導致一個結果就是,一遍遍的改這個項目,把大量的時間都浪費在了修改項目中,進而帶來了更繁重的工作,為了避免這種情況的出現(xiàn),所以前期的用戶需求分析一定要認真仔細的一遍遍的核查、詢問,盡量做到事無巨細,只有這樣后期才會更加輕松,項目才會更加讓用戶滿意。
(1) 滿足客戶所提出的各種需求,并且該系統(tǒng)符合日?;ǖ杲灰椎幕玖鞒?。
(2) 在對商品進行查詢時候更加方便快捷。
(3) 系統(tǒng)開發(fā)完成后,一定要考慮將來的擴充性,以便適應將來的發(fā)展需求。
(4) 項目的各個節(jié)目在操作和流程中一定要簡單方便,不能太過復雜,要做到一目了然。
(5) 系統(tǒng)的安全性能一定要達到,以及后期維護等都要跟進。
3 基本功能框架設計
3.1 系統(tǒng)功能結構圖
圖1為系統(tǒng)結構圖。
3.2 數(shù)據(jù)庫設計
實體及其屬性。
本系統(tǒng)共涉及6個實體,分別為:原料、半成品、成品、輔料、包材、訂單。
原料:(原料名稱)
半成品:(半成品名稱,半成品規(guī)格,半成品單價)
成品:(成品名稱、成品規(guī)格、成品單價)
輔料:(輔料名稱,輔料規(guī)格,計量單位)
包材:(包材名稱、包材規(guī)格、包材計量單位)
訂單:(訂單編號)
3.3 重要數(shù)據(jù)表
以下是會員信息表中的主要字段,其中MemberID、UserName是主鍵不能為空。
4 系統(tǒng)詳細設計與實現(xiàn)
本篇文章中我們主要介紹報表統(tǒng)計界面該界面主要是統(tǒng)計商品的銷售情況,以便更好地了解銷售情況,如圖2所示:而且在該界面中具有把數(shù)據(jù)導出成pdf,excel等格式,如圖2所示:銷售業(yè)績統(tǒng)計(AdminSellCrystalReport.aspx):
數(shù)據(jù)表視圖:Admin_Order_Count 技術:水晶報表的圖表使用。
圖表使用能夠讓各項統(tǒng)計數(shù)據(jù)所蘊含的趨勢、走向與彼此間的對比及差異令人一目了然。下面是網(wǎng)店銷售人員的銷售業(yè)績統(tǒng)計。
5 系統(tǒng)測試
系統(tǒng)完成后,對系統(tǒng)進行測試也是很關鍵的一步,只有對各種情況進行測試,才能在軟件交付給用戶后達到完美的用戶體驗,表2是會員注冊信息模塊的測試過程。
會員注冊模塊的e-mail測試。
6 結論
該系統(tǒng)是基于ASP.NET的網(wǎng)上花店銷售管理系統(tǒng),在該文章中介紹了系統(tǒng)開發(fā)的背景、系統(tǒng)可行性分析,開發(fā)平臺和技術要求做了詳細的介紹,通過可行性和需求分析了解該系統(tǒng)的可行性和客戶的基本要求來完成系統(tǒng)各模塊和相關數(shù)據(jù)表的設計等,最后在系統(tǒng)實施前對系統(tǒng)進行了測試;該系統(tǒng)的創(chuàng)新點是通過利用水晶報表對各個往來的銷售情況進行實時統(tǒng)計并可以一目了然的獲取盈虧信息,更有利于商家便捷管理賬務。
參考文獻:
[1] 徐人鳳.SQL Server 2000數(shù)據(jù)庫及應用[M].北京:高等教育出版社,2012P.
[2] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].4版.北京:高等教育出版社,2012.
[3] 秦婧,石葉平.精通C#與.NET4.0數(shù)據(jù)庫開發(fā)——基礎、數(shù)據(jù)庫核心技術、項目實戰(zhàn)[M].北京:清華大學出版社,2016.
[4] 羅曉沛.數(shù)據(jù)庫技術[M].北京:清華大學出版社,2010.
[5] 許靜雯,謝黎文:ASP.NET網(wǎng)站開發(fā)[M].北京:電子工業(yè)出版社出版,2014.
【通聯(lián)編輯:聞翔軍】