网上花店鲜花预订系统采用ASP.NET+MS SQL2000,B/S模式开发。本系统采用三层架构模式,表示层(view)、数据访问层(DAL)、数据库(database)。三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变得方便一些,而且执行效率也会有所提高。
网上花店订购系统主要是建立网上的鲜花订购及管理平台,其主要提供以下的功能。
•发布鲜花产品,以供客户查看。
•可实现简单的鲜花查询功能。
•客户能比较方便地订购鲜花产品。
•客户能比较方便地管理自己的订单。
•管理员能比较方便地管理所有订单。
客户端模块的设计,其主要功能如下:
•会员注册:客户添加会员信息,记录客户联系方式、地址、真实姓名等,以方便根据订单配送鲜花产品。
•鲜花浏览:可逐页查看所有鲜花产品,同时根据销售排行、推荐产品等进行参考选购。
•鲜花搜索:根据鲜花名称和类别进行模糊查询,此处是为了方便会员查询感兴趣的鲜花产品。
•订单管理:会员管理自己的订单信息,可以删除订单;订单产品已经配送时可查看订单状态。
•购物和收藏功能。
•用户评论和留言板功能。
系统需求分析
本系统前台模块分为7个部分,会员注册,会员登录,鲜花浏览,鲜花查询,购物,订单信息,留言本。
1、 会员注册需求分析:
在首页有个登录框,初次浏览网站并有购买意向的必须先注册成为会员否则不能进行购物。
2、 会员登录需求分析:
注册成为会员后会有相应的用户名和密码,用此登录后会看到相应的信息如:1)我的信息2)我的收藏3)个人资料4)修改密码5)积分转换6)找回密码7)我的订单8)退出登录。
3、 鲜花浏览需求分析
每位顾客浏览网站时的第一件事就是查看鲜花的品种和类别,查看选中的鲜花的详细信息,最后选择是购买还是暂且收藏。本系统中鲜花是按类别分类的。
4、鲜花查询需求分析
当用户在鲜花品种越来越丰富的网站中寻找某个品种的鲜花时,如果一页一页地浏览鲜花栏目,不但费时费力,还可能遍寻不获。因此查询系统对一个电子商务网站来说是必不可少的。本查询模块分为两种模式,一种是普通查询,另一种是高级查询。最大的区别在于高级查询中增加了查询条件,如价格范围、商品分类等。通过细化查询条件可以让用户查询更加准确。
5、 购物模块的需求分析
“购物车”是电子商务类网站非常重要的功能模块之一,其主要作用是帮助用户完成商品的订购或收藏,并将商品交给服务台进行结算。它包括的功能主要有:将商品放入购物车,浏览购物车,管理购物车中的商品。其中用户可以根据自己的喜好在自选花城中选择自己喜欢的花和包装进行购买。
6、 订单信息需求分析
当用户决定购买后就可以下订单,在下订单的过程中一定要核对信息以便能及时准确地将鲜花送达收货人手中。用户可以查看自己订单的信息只需点“我的订单“就可以看到所有的订单。
7、 留言本需求分析
不管是实物店还是网上开店顾客都是第一位的。这一功能是为了让顾客对我们的网站给出一点意见,方便我们改进。
本系统后台模块分为7个部分,注册会员管理,商品管理,订单管理,新闻管理,广告管理,咨询管理,帮助管理。
1. 会员管理需求分析
这个模块是对于后台管理员的用来管理会员的功能,管理员可以直接查看会员的详细资料,可以对之删除,与查看订单的详细资料相似。
2. 商品管理需求分析
商品管理包括:商品录入、商品修改、商品图片管理,促销\推荐商品管理
3. 订单管理需求分析
订单处理以及发货功能,其中订单处理是通过三个步骤来实现的:订单审核。订单发货,订单结束。
4. 新闻管理需求分析
主要实现新闻添加(支持图片新闻)、修改删除等功能。
5. 广告管理需求分析
主要实现前台页面的广告管理功能,其中包括顶部的循环广告和栏目广告两个部分,不用改动程序代码,通过数据库操作在后台就可以实现前台页面的管理。
6. 咨询管理需求分析
管理前台顾客的留言咨询内容,通过留言管理可以在线回复顾客提出的问题。
7. 帮助管理需求分析
主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。