基于ASP.NET的闲置物品交易管理系统的设计与实现
2020-12-14高宏浩樊冬梅
高宏浩 樊冬梅
摘要:互联网信息技术的迅猛发展,对传统的闲置物品交易形式和流通方式产生了极大地影响,电子商务形式的网上物品交易不仅高效、便捷,并且商品信息更换更加方便及时,还可以很大程度上降低商品交易的成本。开发一个网上交易的二手物品流通平台不仅可以给用户带来全新的体验,并且能让用户享受到网络时代交易的快捷和便利。闲置物品交易管理系统开发采用ASP.NET编程语言,开发工具使用的是Visual Studio 2008、SQL Server 2012,并以Windows 10作为操作系统而实现。
关键词:闲置物品交易;互联网;电子商务
一、发展现状
1.背景
如今随着电子商务的迅速发展,网上购物人数和网上交易量增长速度十分惊人,闲置物品的交易也渐渐的从现实中转变到网上来。为了减少闲置物品资源浪费帮助用户有效地将闲置物品交换到有需要的人的手中,便开发了此系统。
2.目的和意义
互联网的应用范围广泛,涉及到形形色色的行业,这就意味着闲置物品交易管理系统有着良好的发展空间和广阔的用户市场。传统的二手旧货市场鱼龙混杂许多二手商品都是经过回收者收购后在集中于二手市场,甚至有些商品是废弃的物品修一下在出售,这就导致购买者即要多付中间商的价格,又要承担商品质量的风险。闲置物品交易管理系统就解决了这种难题,交易双方是买方与卖方,双方直接交谈,并能看见对方信息,大大保障了双方的利益。
研究现状
二、系统相关技术
1.ASP.NET
ASP.NET作为此系统的开发技术是因为ASP.NET所支持的语言繁多语言功能强,而且在对代码的编辑中,编译工作 也在同步进行。效率能够得到有效提高。
2.B/S架构
B/S是网络结构模式中的一种。可以简化系统的开发以及方便日后进行的维护及使用。使用用户无需下载客户端,使用浏览器就可使用系统,扩大使用用户范围。
3.C#语言
C#具有面向对象、现代、简单和类型安全的特点。其语言中不存在全局函数和变 量且不支持多重继承,为了防止命名发生冲突,所有的函数、变量和常量都必须定义在类中。
三、系统需求分析
1.需求分析
本论文旨在开发一个C2C的二手物品的交易网站,以方便用户的日常使用生活。系统设计建造的核心是有两个部分,前端的应用程序 和后台的数据库。系统主要完成C2C电子商务交易的各项功能,如用户注册,对闲置物品的添加、修改、删除、查找,购买闲置物品,付款以及管理员的后台管理等。
2.可行性分析
网络对信息传輸快、覆盖范围、成本低。利用互联网平台销售商品大大降低了销售成本,极大的增加了利益。
3.经济可行性分析
本闲置物品交易系统的优点具有以下几点:
适合所有用户使用,每个人都可以发布自己的闲置物品。
发布闲置物品不受时间因素影响,用户可以随时发布闲置物品。
发布闲置物品不受地理因素影响,闲置物品交易圈广。
受用群体广,市场广阔。
4.技术可行性分析
本系统核心技术是ASP.NET。系统的架构采用了B/S架构,结构简单,方便用户操作。使用了SQL Server 2008数据库保障用户的数据信息安全。系统要求的硬件环境容易满足,开发所用平台成熟可行。
四、系统功能设计
1.系统网络结构
为了使系统能够打破时间和地域的限制,让广大用户在使用闲置物品交易管理系统的时候变得方便。我们把闲置物品交易管理系统的 后台数据库和运行的程序配置在一个公共的服务器上,这样一来四面八方的用户都可以通过连接访问公共的服务器来使用架设好的系统。
2.前台功能模块
(1)用户注册模块
用户注册提示输入登录账号、姓名、地址、年龄、邮箱、联系电话、密码等信息并对性别进行选择。填写完成提交之后,系统会对信息的格式规范和完整性进行相应的检查,不准确则重新填写;若正确用户信息将会自动 保存到系统的后台数据库中。
(2)闲置物品信息模块
闲置物品信息包括了闲置物品信息搜索,闲置物品信息列表,闲置物品信息查看等功能。
(3)购物车功能模块
购物车功能模块包括:添加物品、删除物品、增减数量、清空购物车、生成购物订单、提交购 物订单和取消购物等。
(4)购物订单管理模块
用户把闲置物品加入购物车之后进一步就生成了购物订单,本系统的购物订单我们按购物订单状态分为已完成购物订单,代付款购物 订单,待发货购物订单,待收货购物订单以及待评价购物订单等。我们按照购物订单管理的一般流程来控制购物订单的信息。
3.网站后台功能模块
(1)后台管理人员登陆模块详细设计
后台管理人员要先把账号信息录入数据库中进行保存,当有用户进行登录时ASP.NET程序会从数据库中进行信息检索比对,检验输入 信息在数据库中是否存在,若存在则显示登录成功,若不存在则需重新登录。
(2)用户管理模块
用户信息管理就是对前台用户注册的用户进行管理的功能模块,后台管理人员可以实现对用户的查看,清理等操作。
(3)闲置物品信息管理模块
闲置物品信息管理功能模块可以对发布的闲置物品信息进行审核,如果发现商品分类错误可以修改,发现违规违法的物品,管理员可 以对其进行删除。 管理员可以对闲置物品分类管理,降低管理难度,提高工作效率。
五、展望
开发的闲置物品交易平台在功能方面还与成熟的二手交易平台有很大的差距。例如平台没有操作指引用户该如何操作使用,平台中界 面使用的图片也比较单一死板,系统的很多界面设计的还比较粗糙,系统的页面也会有些不够美观。但是我相信在经过反复的更改之 后,开发的闲置物品交易管理系统会变得越来越完善。
参考文献
[1]Progress; Progress Embraces Latest Programming Frameworks, Including Angular 2, ASP.NET Core, Universal Windows Platform and Xamarin[J]. Computers, Networks & Communications,2016.
[2]陈秋玲.基于JavaWeb的图书购物网站的设计与实现[J].电脑知识与技术,2019,15(16):36-38.
[3]贺军忠.基于ASP的购物网站设计研究与实现[J].软件工程,2018,21(04):15-17.
[4]李琨.基于ASP技术的购物网站的设计与实现[D].吉林大学,2015.
[5]林伟婷.浅谈基于ASP.net购物网站的设计与实现[J].数字技术与应用,2012(06):180.
作者简介:高宏浩,男,山东协和学院,网络工程16-01学生樊冬梅,女,山东协和学院,讲师