测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL;MySql的核心程序采用完全的多线程编程,可运行在不同的操作系统下,有一个非常灵活而且安全的权限和口令系统,支持ODBC for Windows,支持大型的数据库,拥有一个非常快速而且稳定的基于线程的内存分配系统,强大的查询功能等优点在经济方面就给我们提供了很大的便利,在技术方面也无需多精湛,而且这两款软件的教学视频在网上很容易找到。因此软件方面是可行的。 2.1.3 运行可行性
在现今社会,顺着Internet在中国的迅速发展,人们日常生活中越来越多地使用Web技术来为自己的工作和学习服务。许多中小企业和个人为了扩大他们的规模或是自己开店做老板,所以一个网上购物系统成了他们最好的选择,无论你在那里只要可以上网就能购买到自己想要的商品。地域无限制等诸多的优点,可以成功地解决中小企业和个人所面临的难题。
本购物系统操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。经过以上分析,运行方面是可行的。
2.2 需求分析
2.2.1 用户需求
网上购物系统所需要的用户可分为2类。
1. 商家管理员:主要管理系统后台的维护和使用及商品信息发布价位调整、库存管理,种类管理等工作,还要能够知道消费者对商品和服务态度的评价及意见等多方面的信息。
2. 会员: 商品购买者,会员需要能够查看每件商品的详细信 息及价格,还要有支付方式的选择,还可以对自己的订单进行修改及删除 2.2.2需求分析
1. 前台管理
(1)会员注册功能,用户可以通过首页’会员注册‘按钮实现会员注册与登
录。
(2)商品查询功能,会员登录商城后可以对自己想要购买的商品进行查询。 (3)系统留言功能,会员可以对商城服务态度及商品质量的评论,可以向卖家提出自己的意见及看法。
(4)订单查询功能,会员购买完商品并提交订单后可以对自己已下的订单进行查询。
(5)购物车功能,会员可以购买多种商品,付款前可以全部放在购物车中,会员购物结束后统一付款。
4
(6)新品上市功能,会员在商城主页上可以看到最新商品的信息和预告。 (7)销售排行功能,商城主页展示近期销售最好的几种产品。
(8)公告浏览功能,商家在商城主页上对新品预告或商城活动供会员浏览。 2. 商家管理员后台管理
品牌管理,对购物系统内所有商品进行分类式管理,既方便商家管理员的管理又为会员的浏览、查找提供便利
订单查询管理,为会员提供购买详单的查询,也可以使商家提更方便快捷的查询到会员已下的订单。
会员管理, 管理员可以在后台管理已注册的会员的信息。
财务管理, 查询受理订单和未受理订单情况,还能进行阶段时间内销售数量、金额的统计。
留言管理, 管理员对会员所留言的查看和删除。
公告管理, 商家和管理员对新品信息进行提前预告,和商品价格的浮动信息等一系列信息。
数据流图如下。
商家管理员 会 员 购物系统 显示器
图2-1 数据流程图0层 会员信息 会员用户 商家管理员 商品信息 确认购买 生成订单 查看订单 商品信息 处理订单 发货 支付 浏览商品 付 款 商品信息 发布商品 商品信息 商品信息 金额 收 款 显示器 金额 图2-2 数据流程图1层
5
2.3 概要设计
2.3.1系统目标
经过对各购物网站的考察、分析,要求本系统满足以下要求:
(1)统一友好的操作界面,保证系统的易用