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