第3章Easy_Buy电子商城系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章Easy_Buy电子商城系统设计本章学习要点:系统用例图;功能模块设计;系统流程设计;数据库设计;详细设计;2•3.1系统概述•3.2系统功能模块设计•3.3系统流程•3.4数据库设计•3.5详细设计•3.6本章小结第3章Easy_Buy电子商城系统设计33.1系统概述•前台购物系统Easy_Buy是一个B-C模式的电子商城,该电子商务系统要求能够实现前台用户购物和后台管理两大部分功能。•用户注册/登录•商品展示/搜索•购物车/订单•个人设置•意见反馈4•后台管理系统•管理用户•维护商品库•处理订单•维护会员信息•其他管理功能5•系统用例图查看购物篮查看网站消息登录系统删除购物篮商品注册成会员购买购物篮商品WWOSS系统用例图生成订单添加商品到购物篮匿名会员浏览商品注册会员查看用户消息usesuses维护会员信息维护商品库管理消息管理后台用户身份验证管理网站消息管理用户消息管理员服务人员维护订单usesusesusesincludeincludeusesuses图3-1Easy_Buy系统用例图63.2系统功能模块设计Easy_Buy是一个在线销售系统,是一个B-C模式的电子商务系统,由前台的B/S模式购物系统和后台的C/S模式的管理系统两部分组成。该电子商务系统可以实现会员注册、浏览商品、查看商品详细信息、选购商品、取消订单和查看订单等功能,前台系统的详细功能如图3-2所示。7个人设置导航栏新品区搜索区普通区版权区促销区站点公告图3-2系统首页8•注册模块提供注册功能,用户填写必要资料和可选资料后成为本购物网站的会员,只有注册会员才可以进行购物操作,非注册会员只能查看商品资料。会员注册页面如图3-3所示。9•登录模块注册会员输入注册用户名和密码可以登录本网站进行购物。登录功能及登录后的显示信息如图3-4所示。图3-4用户登录10•商品展示•新品上架进入Easy_Buy电子商城后,在网站首页的上半部分会显示最新入库的6种商品信息,用户可以通过点击【更多】链接查看更多的商品信息,如图3-5所示。图3-5新品上架11•促销商品进入Easy_Buy电子商城后,在网站首页的下半部分会显示促销的4种商品信息及其他商品信息,用户可以通过点击【更多】链接查看更多的商品信息,如图3-6所示。图3-6促销商品12•商品详情用户在浏览商品信息时可以点击【详情】按钮,查看商品折扣、商品描述、商品大图等详细信息,如图3-7所示。图3-7商品详情13•购物车用户在浏览商品信息时可以点击【购买】按钮,购买指定的商品,即将商品放入购物车中,对于购物车中的商品,用户可以确认购买,也可以退还商品(删除),也可以增减所购商品的数量,如图3-8所示。图3-8购物车14•订单处理用户查看购物车时可以点击【去收银台结账】按钮,确认购买所选择的商品。同时,填写付款方式、收货地址和确认E-mail等信息完成商品的订购,如图3-9所示。图3-9用户订单15如果用户点击【确定付款】按钮,则显示用户订单的详细信息(包括订单号、订单时间等信息),如图3-10所示图3-10订单详细信息•订单处理16在用户订单产生后,用户可以通过【我的订单】链接查看自己的订单信息,如图3-11所示。图3-11我的订单•订单处理17用户可以通过【查看详细资料】链接查看自己的订单的详细信息,如图3-12所示。•订单处理图3-12我的订单详细信息18•客户反馈用户可以发表商品的反馈意见和建议,如图3-13所示图3-13客户反馈19•后台管理•登录系统的管理员输入账号和密码可以登录本网站后台管理系统,实现后台管理功能。后台管理员的登录界面如图3-14所示。图3-14后台管理登录20•管理管理员登录后可以对电子商城的相关信息进行管理。如图3-15所示。图3-15后台管理功能213.3系统流程•在Easy_Buy电子商城系统中,用户的购物操作和管理员的处理操作都会按照特定的顺序来完成。这里我们主要介绍用户购物的流程和客户订单的处理流程。•根据前面的分析我们知道,只有注册会员才能够完成商品的订购,注册会员的详细购物流程如图3-16所示。客户订单的处理流程如图3-17所示。22•流程图会员登录浏览商品选购商品确认选购?取消收银台确认生成订单购物完成审查会员订单是否有效?受理订单有效生成送货单生成销售单浏览商品无效有货否?生成采购单图3-16客户订单处理流程图3-17客户订单处理流程23•课堂实践•任务一进入“北京图书大厦网上书店”(),通过网站提供的链接注册成会员后,登录系统,进行图书的浏览操作。•任务二试着搜索书名为“《Java程序设计案例教程》“的图书,并查看该图书的详细信息。•任务三分小组讨论北京图书大厦网站的后台管理应包括哪些功能。243.4数据库设计•Customer表(用户信息表)•数据库表设计25•Idea表(用户留言表)•数据库表设计26•Product表(商品信息表)•数据库表设计27•Notice表(公告信息表)•数据库表设计28•Main_type表(商品类别信息表)•数据库表设计29•Orders表(订单信息表)•数据库表设计30•OrderDetails表(订单详情表)•数据库表设计31•Payment表(支付表)•数据库表设计32•Admin表(管理员表)•数据库表设计33•创建数据库和表的SQL语句(ShopSystem)和主要表的SQL语句,可以直接运行配套资源中建库脚本或者附加系统中的数据库到数据库服务器。343.5详细设计•Easy_Buy系统的开发文件夹如图3-18所示。前台购物系统文件组成如图3-19所示,后台管理系统文件组成如图3-20所示。•开发文件夹前台购物系统后台管理系统系统数据库系统图片网站配置文件系统说明文档图3-18系统开发文件夹35图3-19前台购物系统文件组成36图3-20后台管理系统文件组成37•页面关系图•Easy_Buy电子商城前台主要页面的关系如图3-21所示。图3-21Easy_Buy电子商城前台页面关系图38•系统使用说明1.系统配置所有实例都是在Windows2000Server操作系统下开发的,程序测试环境为Windows2000Server。用户在Windows2000Server下正确配置程序运行所需的环境后,完全可以使用本实例。具体配置如下:39硬件平台:•CPU:P41.8GHz;•内存:256MB以上。•软件平台:•操作系统:Windows2000Server;•数据库:SQLServer2000;•开发工具包:JDKVersion1.4.2;•JSP服务器:Tomcat5.0;•浏览器:IE5.0及以上版本,推荐使用IE6.0;•分辨率:最佳效果1024×768。•系统使用说明402.源程序使用方法如果用户要使用源程序,计算机除了满足上面要求的配置外,还需要完成如下工作:(1)使用实例源程序时,请将该实例所对应的文件夹(easybuyonline)拷贝到计算机硬盘上的Tomcat安装目录下的“webapps”文件夹下,并去掉所有文件的只读属性,然后重新启动Tomcat。(2)启动企业管理器,将应用程序shopData文件夹下的ShopSystem数据库附加到当前SQLServer数据库服务器。•系统使用说明41(3)配置指向ShopData数据库的系统DSN(ODBC数据源)“shopData”。(4)启动Tomcat服务器。(5)在浏览器中输入http://localhost:8080/easybuyonline/shop/index.jsp后,即可进入前台购物页面。(6)在浏览器中输入http://localhost:8080/easybuyonline/admin/admin_login.jsp,输入管理员账号和密码后,即可进入后台管理页面。•系统使用说明423.6本章小结•Easy-Buy系统概述:包括前台购物系统、后台管理系统和系统用例图;•系统功能模块设计:包括注册模块、登录模块、商品展示、商品详情、购物车、订单处理、客户反馈和后台管理;•系统流程:包括用户购物流程、客户订单处理流程;•数据库设计:包括数据库E-R图、数据库表设计和创建数据库和表的SQL语句;•详细设计:包括开发文件夹、页面关系图和系统使用说明。

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功