摘 要: 随着信息化的普及和发展,花店产业面对活跃的市场、大量的需求,以往的线下产品展览已经不能满足多变的市场需求,为使产品更加贴近市场、满足消费者需求,开发一款网上花店销售管理系统软件成为花店买卖交易中不可或缺的部分,在该系统中利用水晶报表中的柱形图和相应的数据来实现对往来数据的查询。
关键词: 网上花店; 销售管理; 报表统计; 来往账单管理;
1 、背景
花店企业在进行销售时,还处于手工或半手工的管理状态,效率低、可靠性差,随着企业的业务不断增多,以往的交易方式效率越来越低,特别是紧急客户需要订一批货的时候,花店卖家不能一目了然地知道目前的库存情况,从而没办法快速接单,为了解决以上问题,开发了该系统,该系统是基于AST.NET+SQLSERVER数据库开发的,并利用VSS、Photoshop、Dreamweaver等辅助工具。
2、 需求分析
2.1、 安全及性能可行性分析
该系统使用SP.NET+SQL Server数据库进行开发,ASP.NET具有以下特点:
(1)扩充性比较好
大部分开发工具都可以很好的扩充ASP.NET,可以用windows记事本编辑脚本语言,另外还可以使用FrontPage编辑ASP.NET的相关代码。
(2)兼容性能好
ASP.NET可以很好地兼容多种脚本语言,比如HTML,VB-Script、Java Script、Active X,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
(3)安全性高
我们在浏览网页的时候虽然能看到HTML文件,但是不能看到ASP.NET的相关程序代码。
(4)ASP.NET可以很好地与Access、dBase、Oracle、SQL Server等相关数据库连接,而且ASP.NET可以把文本文件或者是Excel作为数据库使用。
2.2、 技术可行性分析
网上花店销售管理系统采用B/S结构,基于Web的B/S(Browser/Server)方式其实是一种客户机/服务器模式,它的客户端是浏览器。B/S模型的优势就是简化了客户端,简化了系统的开发和维护,用户操作变得更简单,适用于网上信息发布。
2.3、 用户需求分析
用户需求分析对于一个项目来讲是非常重要的,除了可行性之外,最重要的就是对用户的需求进行反复的核查,因为一个项目编写程序不是最难的一部分,真正的难点就在用户需求上,因为很多时候用户对自己的需求没有明确的一个说明,所以开发者就按照习惯来进行设计和开发,但对于每一个真正的用户来讲,在销售商品的过程中都有自己的特点,不能用普通大众的规则来固定个别的特例,因为一旦需求分析不能很好地跟进的话,就算项目完成得再快也没用,因为你开发的这个东西不是客户真正想要的,最终会导致一个结果就是,一遍遍的改这个项目,把大量的时间都浪费在了修改项目中,进而带来了更繁重的工作,为了避免这种情况的出现,所以前期的用户需求分析一定要认真仔细的一遍遍的核查、询问,尽量做到事无巨细,只有这样后期才会更加轻松,项目才会更加让用户满意。
(1)满足客户所提出的各种需求,并且该系统符合日常花店交易的基本流程。
(2)在对商品进行查询时候更加方便快捷。
(3)系统开发完成后,一定要考虑将来的扩充性,以便适应将来的发展需求。(4)
图系统结构图
(4)项目的各个节目在操作和流程中一定要简单方便,不能太过复杂,要做到一目了然。
(5)系统的安全性能一定要达到,以及后期维护等都要跟进。
3、 基本功能框架设计
3.1、 系统功能结构图
图1为系统结构图。
3.2 、数据库设计
实体及其属性。
本系统共涉及6个实体,分别为:原料、半成品、成品、辅料、包材、订单。
原料:(原料名称)
半成品:(半成品名称,半成品规格,半成品单价)
成品:(成品名称、成品规格、成品单价)
辅料:(辅料名称,辅料规格,计量单位)
包材:(包材名称、包材规格、包材计量单位)
订单:(订单编号)
3.3、 重要数据表
以下是会员信息表中的主要字段,其中MemberID、UserName是主键不能为空。
表1 会员信息表
4、 系统详细设计与实现
本篇文章中我们主要介绍报表统计界面该界面主要是统计商品的销售情况,以便更好地了解销售情况,如图2所示:而且在该界面中具有把数据导出成pdf,excel等格式,如图2所示:销售业绩统计(AdminSellCrystalReport.aspx):
数据表视图:Admin_Order_Count技术:水晶报表的图表使用。
图表使用能够让各项统计数据所蕴含的趋势、走向与彼此间的对比及差异令人一目了然。下面是网店销售人员的销售业绩统计。
图2 网店销售统计页面
5 、系统测试
系统完成后,对系统进行测试也是很关键的一步,只有对各种情况进行测试,才能在软件交付给用户后达到完美的用户体验,表2是会员注册信息模块的测试过程。
会员注册模块的e-mail测试。
表2 会员e-mail等价类表
6 、结论
该系统是基于ASP.NET的网上花店销售管理系统,在该文章中介绍了系统开发的背景、系统可行性分析,开发平台和技术要求做了详细的介绍,通过可行性和需求分析了解该系统的可行性和客户的基本要求来完成系统各模块和相关数据表的设计等,最后在系统实施前对系统进行了测试;该系统的创新点是通过利用水晶报表对各个往来的销售情况进行实时统计并可以一目了然的获取盈亏信息,更有利于商家便捷管理账务。
参考文献
[1] 徐人凤.SQL Server 2000数据库及应用[M].北京:高等教育出版社,2012P.
[2] 王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2012.
[3] 秦婧,石叶平.精通C#与.NET4.0数据库开发--基础、数据库核心技术、项目实战[M].北京:清华大学出版社,2016.
[4] 罗晓沛.数据库技术[M].北京:清华大学出版社,2010.
[5] 许静雯,谢黎文:ASP.NET网站开发[M].北京:电子工业出版社出版,2014.
随着中国经济的发展,人们对于物质生活的追求,逐步转变为对精神层面的需求。鲜花日常生活中可以点缀人们的生活,使人的精神感受到愉悦。近年来,随着居民对鲜花需求量的增加,各个城市的花店越来越多,但花店的分布不均匀和供需的不平衡,给商家和顾客都造成了一定...