APP下载

基于Web的果品销售系统设计与开发

2021-01-10李敬文乔娟

科学与生活 2021年26期
关键词:功能模块果品前台

李敬文 乔娟

摘 要: 网络的发展彻底改变了销售企业的经营模式,给果品销售也带来了新的活力,彻底改变传统的销售经营方式。本文将使用VS 2018作为开发工具,SQL Server做为数据库,采用C#为开发语言并基于B/S开发模式开发的在线销售系统,在设计中实现在线销售系统的功能框架,用户可以通过用户端进行在线预览、在线选购并支付相应费用来获取果品,管理员可以通过后台对商品进行管理、查看等工作。

关键词:C#;果品销售;Web系统

一、前言

随这网络发展及应用,信息技术的普及,社会正在向着信息化社会的方向稳步前进,网络无处不在。网上购物平台的出现很大程度上方便了人们的日常生活,网上购物突破了时间、空间上的限制为人们提供了便利。因此本系统设计基于Web的果品在线销售平台系统有效的解决区域性的服务。果品销售系统是基于Web的B/S架构,而本文所用到的技术有VS 2008、SQL Server、jQuery技术。该系统的目标是为了处理目前的深山偏远地区的果品销售管理问题,在操作上是有利于帮助传统果品进行线上销售的,在操作性上是具有可行性。

二、系统设计

本系统是果品网上销售,其目主要用于方便消费者足不出户就可以买到商品,提高果品的销售量,同时为偏远山区的人们提供一个销售平台,以提高当地果品销售额,改变偏远山区的生活。

整个果品销售系统划分的功能模块:

果品浏览模块:属前台功能模块,无论是已注册用户还是未注册用户都可以浏览果品详情,并可以根据条件查找所需果品。

用户注册模块:此模块包括用户的注册,相关资料的填写以及注册用户的登录。

用户中心模块:属前台功能模块,用户可以在此模块中实现修改登录密码、修改个人信息、修改收货地址等操作,也可查看订单详情,并可以对所选购的商品进行确认收货操作。

选购模块:属前台功能模块,已登录用户可以将选购的果品一一加入购物车,选购结束后一起结算,也可以在挑选结束后直接支付,此部分是通过在线支付的方式来实现的。

果品知识模块:属前台功能模块,为用户提供了各种果品营养成分和价值等内容,方便用户进行果品的营养搭配。

商店新闻浏览模块:属前台功能模块,此功能向所有浏览网站的用户提供了果品店近期的活动情况,例如:果品会员日,今日特价果品,热销果品,新品上市清单等,方便用户直接了解本店近期动向。

最新商品模块:属于前台功能模块,此功能为顾客展示了果品商店最新上架的商品。

热门商品推荐模块:属前台功能模块,此模块为顾客推荐了近期热销的商品,也会在首页设置热销商品排行榜,其实都属于一个模块。

商品信息管理模块:属后台功能模块,在此模块中管理员可以在线对果品进行管理。管理内容包括:对果品信息的添加、修改、删除操作,在此模块中管理员还可以按照一定的条件对商店上架的果品进行分类。

用户管理模块:属后台功能模块,管理员只能进行查阅和删除操作,不能对用户的信息做任何修改。

活动管理模块:属后台功能模块,管理员可以对前台的商店新闻和果品知识活动进行添加、修改、删除操作。

订单信息管理模块:属后台功能模块,在此模块中,管理员可以对订单的详细信息进行查看、修改、删除,也可打印所有用户的订单信息。

订单评价管理模块:属后台功能模块,在客户收到商品并进行评价后管理员可以查看和删除客户对所购商品的评价,还可查看用户订单的相应信息,如地址等。以方便管理进行后续操作销售统计管理模塊;属于后台模块,系统管理员可在此模块中查询某一商品在一定时间段内的销售情况以便管理员对以后的下一阶段的果品进行管理。

三、系统实现

数据库的概念模型设计完成后,就该将数据库的概念结构转化为系统能识别的物理数据模型。根据数据关系模型和数据关系模型的范式,我们创建了果品在线销售系统的数据表,本系统共有9个数据表,分别是:系统管理员表(Admin)、订单评论表(DDPingLun)、订单表(DingDan)、购物车表(GouWuChe)、活动分类表(Infotype) 、新闻知识表(News)、商品信息表(ShangPin)、商品分类表(ShangPinFenLei)、用户信息表(Users)。

通过分析和设计,可以得到系统页面功能的设计框架。其中,在主页面中主要实现用户注册,登录,浏览,查看订单、加入购物车等功能。平台首页为用户提供了注册和登录链接,点击链接用户就能跳转到注册和登陆界面进行注册和登录操作。同时用户也可以通过页面中提供的链接或按钮跳转到相应界面。用户选中想要的产品时可直接进行付款,也可以将商品添加到购物车中在去选择其他产品最后在一起进行支付操作。点击支付会跳转到支付页面进行支付操作,支付完成后还可以查看订单的详情和购物的记录。在系统设计过程中,采用程序模块化设计方法,用三层架构来实现常用实践的重复使用而不必进行反复编写,这样既节省了系统设计的工作量又避免了不必要的错误。

四、总结

本系统是运用三层架构的模式进行设计的,这三层分别为:实体层(Model层)、数据访问层(DAL)、业务逻辑层(BLL),三层架构的使用使得各个功能的代码都有着明显的独立性,这样不仅仅方便了对系统的测试与调试,同时也增强了后续对系统的可维护性。

参考文献:

【1】吴伟民. 《ASP.NET从入门到精通(第三版)》. 清华大学出版社 2018-11

【2】黑马程序员.《ASP.NET程序设计案例教程》. 人民邮电出版社. 2019-08

【3】李鑫、刘爱江. 《ASP.NET编程入门与应用》. 清华大学出版社. 2017-12-01

作者简介:

李敬文(1977-),男,山东淄博人,讲师,硕士,淄博职业学院人工智能与大数据学院,主要IT教学、软件开发、大数据及人工智能应用研究。

猜你喜欢

功能模块果品前台
基于“互联网+智慧工地”实名制与分账制管理系统研究
一场丑态百出的“变脸”
做强果品生产业,促进农民增收
中式琴房设计方案
果品也有气候品质证书了!
变被动为主动,让学生走向前台
商业模式是新媒体的核心
基于ASP.NET标准的采购管理系统研究
高校二手交易网络平台功能及技术框架分析与设计
折寿