近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用。简单的流程、便捷可靠的支付方式、快捷畅通的物流快递、安全的信息保护都使得电子商务越来越赢得网民们的青睐。现今,大量的计算机技术应用于商业领域,包括软件技术、网络技术、硬件技术等。越来越多的企业使用计算机来开展业务、销售、购买和宣传各种物品。各种商业系统和软件已经解放了企业的双手,并使企业能够最大限度地获得利益。因此,计算机技术在商业领域占有非常重要的地位。

本文主要通过对系统的前台系统和后台管理系统进行了功能性需求分析,对系统的安全性和可扩展性进行了非功能性需求分析。在详细的需求分析的基础上,根据系统的功能设计确定了数据库结构,实现完整的代码编写。校园二手交易平台使用 Dreamweaver、MyEclipse代码编辑器、Tomcat服务器等开发工具,完成了系统的主要模块的页面设计和功能实现。本文展示了首页页面的实现效果图,并通过代码和页面介绍了用户注册功能、物品搜索功能、加入购物车和查看购物车功能、生成订单和查看我的订单功能、在线付款功能的实现过程。

本系统将在经济、技术、操作这三个角度上进行可行性分析。

整个系统从设计到开发以及测试过程严谨步骤齐全,所有工作任务全部由本人完成,并未获取外部技术支持,节约了一切服务成本开销以及人工成本,在硬件方面,为节约成本使用一台二手移动工作站作为项目部署服务器以及数据库服务器,成本在一万元一下,真个网络部署也是由本人独立完成不涉及到其他人工费用,整个开发过程本着低成本,低消耗的原则。

技术可行性分析的目的是确认该系统能否利用现有技术实现,并评估开发效率和完成情况。技术的可行性是指在当前的技术条件下,计算机软件和硬件的开发是否能够满足发展的要求。因为该系统的开发基于Java语言,所以开发该系统所需的软件和硬件条件可以在普通计算机上满足。因为它占用的内存相对较少,所以用Mysql数据库开发和设计软件理论上没有问题,因为它占用的内存太少。上述技术可以有效地保证系统的成功和高效开发。

校园二手交易平台的使用界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用Java技术开发,人性化和完善化是B/S结构开发比较显要的特点使得用户操作相比较其他更加简洁方便。易操作、易管理、交互性好在本系统操作上体现得淋漓尽致。

前台需求:

(1)用户模块:主要包括用户的注册和登陆、用户个人信息管理和用户帐单查询等功能。

(2)物品模块:主要包括物品浏览、物品信息展示、物品搜索、物品收藏、物品购买、物品评论等功能。

(3)购物车模块:主要包括添加购物车、查看我的购物车和删除购物车等功能。

(4)订单模块:主要包括生成订单、我的订单、查看订单详细信息、在线支付、确认收货等功能。

后台需求:

(1)用户管理:主要包括用户列表、用户等级管理和用户评论管理等功能。

(2)物品管理:主要包括物品列表、物品类目管理、物品添加、物品信息管理等功能。

(3)订单管理:主要包括发货和配送管理等功能。

校园二手交易平台的前台中,用户模块和物品模块进行数据交互,实现购买的功能。前台的功能主要包括用户模块、物品模块、购物车模块和订单模块。

校园二手交易平台的后台中,管理员对用户在前台提交申请产生的数据进行处理,以满足用户的需求。前台系统和后台系统有数据交互,整个系统各个部分相互独立又密不可分。后台的功能主要包括用户管理、物品管理、订单管理。

通过软件的需求分析已经获得了系统的基本功能需求。根据各大功能模块的不同,将系统分为各种功能大块。系统功能结构如下图所示。

注册/登录

游客(未进行注册或登陆的用户)可以浏览、搜索物品,但不能进行收藏和购买。用户注册首先需要进行表单验证,来验证用户名和手机号码是否合法,然后验证用户名和手机号是否已经存在,验证通过即可注册。

注册成功后,用户可以通过输入用户名来登录系统,输入密码后进行验证。登录成功后,用户可以使用物品收藏、物品购买、查看我的订单、求购发布、个人信息管理等功能。

个人信息管理

用户登录系统后,在账户设置中,可以修改昵称、头像、手机号、登陆密码、收货地址等个人基本信息。

物品搜索

系统首页展示了物品搜索输入框,用户在输入框内输入与物品名称相关的关键字,系统通过模糊查询搜索到用户需要的物品并展示。

物品信息展示

用户在浏览物品时,点击某一个物品,跳转到该物品的信息展示页。在物品信息页面展示了物品的详情信息,比如物品介绍,物品详情,物品销量和收藏量,物品评价等,用户通过浏览信息了解物品的主要功能和评价,最终决定是否购买。

物品购买

在物品信息页面,用户可以通过点击“购买”进行购买物品,点击后跳转到订单生成页面。订单生成页面会展示物品信息,收货地址,优惠信息等,用户确认后信息无误点击“提交”生成订单,订单生成后跳转到支付页面,支付完成则购买成功。

物品评论

用户在完成交易后可以对购买的物品进行评价,用户可以对物品进行打分,上传文字和物品图片等。用户对物品的评论可以帮助其他用户了解该物品,方便其他用户决定是否购买。

加入购物车

物品展示页中有添加购物车功能,用户可以通过添加购物车按钮将物品加入购物车。添加到购物车的物品会直接存入数据库中,用户可以通过点击“我的购物车”查看购物车中的物品。

生成订单

用户在购买物品时,点击物品信息页面的“立即购买”或购物车页面的“去结算”,跳转到订单生成页面,在订单生成页面用户需要确认收货地址、收货人手机号、收货人姓名等信息,确认无误后点击“提交订单”,订单提交成功,生成一条订单信息。

查看订单详情

用户在查看我的订单列表时,可以点击某一个订单来查看该订单的详细信息,主要包括订单编号、订单状态、订单日期、订单中的物品、交易金额等。订单详情还可以查看物品物流信息,用户通过能够物流信息了解所购买物品的发货状态。

物品列表

卖家可以在“物品列表”中展示商城中需要销售的物品,包含物品名称,物品属性以及类目等物品信息。卖家可以对物品进行搜索,按分类查询物品。

物品添加

添加物品首先需要输入物品基本信息,如物品名称、物品数量、物品分类等;然后需要编辑物品信息详情,如物品规格,物品描述,物品图片等。卖家也可以删除已添加的物品。

物品管理

用户在购买物品时需要选择物品规格,卖家可以设置物品规格的名称以及展示的顺序等。卖家还可以给物品规格添加属性值,也可以删除不需要的属性值。同时,卖家可以编辑物品信息,如物品介绍、物品展示图片等,方便用户浏览。

订单管理

卖家根据订单号、收货人姓名、收货地址、收货人手机号码等基本订单信息进行发货配送,配送的状态包括待配送、正在配送、配送失败及配送完成几种状态。

更多推荐