




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 Easy_Buy电子商城系统设计本章学习要点: 系统用例图;功能模块设计;系统流程设计;数据库设计;详细设计;3.1 系统概述3.2 系统功能模块设计3.3 系统流程3.4 数据库设计3.5 详细设计3.6 本章小结第3章 Easy_Buy电子商城系统设计3.1 系统概述 前台购物系统 Easy_Buy是一个B-C模式的电子商城,该电子商务系统要求能够实现前台用户购物和后台管理两大部分功能。 用户注册/登录 商品展示/搜索购物车/订单个人设置 意见反馈 后台管理系统管理用户维护商品库处理订单维护会员信息其他管理功能 系统用例图图3-1 Easy_Buy系统用例图3.2 系统功能模块设计
2、 Easy_Buy是一个在线销售系统,是一个B-C模式的电子商务系统,由前台的B/S模式购物系统和后台的C/S模式的管理系统两部分组成。该电子商务系统可以实现会员注册、浏览商品、查看商品详细信息、选购商品、取消订单和查看订单等功能,前台系统的详细功能如图3-2所示。个人设置导航栏新品区搜索区普通区版权区促销区站点公告图3-2 系统首页 注册模块 提供注册功能,用户填写必要资料和可选资料后成为本购物网站的会员,只有注册会员才可以进行购物操作,非注册会员只能查看商品资料。会员注册页面如图3-3所示。 登录模块 注册会员输入注册用户名和密码可以登录本网站进行购物。登录功能及登录后的显示信息如图3-4
3、所示。图3-4 用户登录 商品展示新品上架 进入Easy_Buy电子商城后,在网站首页的上半部分会显示最新入库的6种商品信息,用户可以通过点击【更多】链接查看更多的商品信息,如图3-5所示。图3-5 新品上架促销商品 进入Easy_Buy电子商城后,在网站首页的下半部分会显示促销的4种商品信息及其他商品信息,用户可以通过点击【更多】链接查看更多的商品信息,如图3-6所示。图3-6 促销商品 商品详情 用户在浏览商品信息时可以点击【详情】按钮,查看商品折扣、商品描述、商品大图等详细信息,如图3-7所示。图3-7 商品详情 购物车 用户在浏览商品信息时可以点击【购买】按钮,购买指定的商品,即将商品
4、放入购物车中,对于购物车中的商品,用户可以确认购买,也可以退还商品(删除),也可以增减所购商品的数量,如图3-8所示。图3-8 购物车 订单处理 用户查看购物车时可以点击【去收银台结账】按钮,确认购买所选择的商品。同时,填写付款方式、收货地址和确认E-mail等信息完成商品的订购,如图3-9所示。图3-9 用户订单 如果用户点击【确定付款】按钮,则显示用户订单的详细信息(包括订单号、订单时间等信息),如图3-10所示 图3-10 订单详细信息 订单处理 在用户订单产生后,用户可以通过【我的订单】链接查看自己的订单信息,如图3-11所示。图3-11 我的订单 订单处理 用户可以通过【查看详细资料
5、】链接查看自己的订单的详细信息,如图3-12所示。 订单处理图3-12 我的订单详细信息 客户反馈 用户可以发表商品的反馈意见和建议,如图3-13所示 图3-13 客户反馈 后台管理 登录 系统的管理员输入账号和密码可以登录本网站后台管理系统,实现后台管理功能。后台管理员的登录界面如图3-14所示。图3-14 后台管理登录 管理 管理员登录后可以对电子商城的相关信息进行管理。如图3-15所示。图3-15 后台管理功能3.3 系统流程在Easy_Buy电子商城系统中,用户的购物操作和管理员的处理操作都会按照特定的顺序来完成。这里我们主要介绍用户购物的流程和客户订单的处理流程。根据前面的分析我们知
6、道,只有注册会员才能够完成商品的订购,注册会员的详细购物流程如图3-16所示。客户订单的处理流程如图3-17所示。 流程图图3-16 客户订单处理流程 图3-17 客户订单处理流程 课堂实践任务一 进入“北京图书大厦网上书店” (http:/),通过网站提供的链接注册成会员后,登录系统,进行图书的浏览操作。任务二 试着搜索书名为“Java程序设计案例教程“的图书,并查看该图书的详细信息。任务三 分小组讨论北京图书大厦网站的后台管理应包括哪些功能 。 3.4 数据库设计Customer表(用户信息表) 数据库表设计 Idea表(用户留言表) 数据库表设计Product表(商品信息表) 数据库表设
7、计Notice表(公告信息表) 数据库表设计Main_type表(商品类别信息表) 数据库表设计Orders表(订单信息表) 数据库表设计OrderDetails表(订单详情表) 数据库表设计Payment表(支付表) 数据库表设计Admin表(管理员表) 数据库表设计 创建数据库和表的SQL语句 (ShopSystem)和主要表的SQL语句,读者在使用样例系统时,也可以直接运行配套资源中建库脚本或者附加系统中的数据库到数据库服务器。3.5 详细设计Easy_Buy系统的开发文件夹如图3-18所示。前台购物系统文件组成如图3-19所示,后台管理系统文件组成如图3-20所示。 开发文件夹前台购物
8、系统后台管理系统系统数据库系统图片网站配置文件系统说明文档图3-18 系统开发文件夹图3-19 前台购物系统文件组成图3-20 后台管理系统文件组成 页面关系图 Easy_Buy电子商城前台主要页面的关系如图3-21所示,请读者结合配套资源扣的系统进行分析和学习。图3-21 Easy_Buy电子商城前台页面关系图 系统使用说明 1系统配置 本书中所有实例都是在Windows 2000 Server操作系统下开发的,程序测试环境为Windows 2000 Server。用户在Windows 2000 Server下正确配置程序运行所需的环境后,完全可以使用本实例。具体配置如下: 硬件平台:CPU
9、:P41.8GHz;内存:256MB以上。软件平台:操作系统:Windows 2000 Server;数据库:SQL Server 2000;开发工具包:JDK Version1.4.2;JSP服务器:Tomcat 5.0;浏览器:IE5.0及以上版本,推荐使用IE6.0;分辨率:最佳效果1024768。 系统使用说明 2.源程序使用方法如果用户要使用源程序,计算机除了满足上面要求的配置外,还需要完成如下工作:(1)使用本书中源程序时,请将光盘中该程序所对应的文件夹(easybuyonline)拷贝到计算机硬盘上的Tomcat安装目录下的“webapps”文件夹下,并去掉所有文件的只读属性,然
10、后重新启动Tomcat。(2)启动企业管理器,将应用程序shopData文件夹下的ShopSystem数据库附加到当前SQL Server数据库服务器。 系统使用说明 (3)配置指向ShopData数据库的系统DSN(ODBC数据源)“shopData”。(4)启动Tomcat服务器。(5)在浏览器中输入http:/localhost:8080/easybuyonline/shop/index.jsp后,即可进入前台购物页面。(6)在浏览器中输入http:/localhost:8080/easybuyonline/admin/admin_login.jsp,输入管理员账号和密码后,即可进入后台管理页面。 系统使用说明 3.6 本章小结 本章学习了如下内容:Easy-Buy系统概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025服装店铺面房屋租赁合同
- 定制工厂出品合同范本
- 预防医学(安徽中医药大学)知到课后答案智慧树章节测试答案2025年春安徽中医药大学
- 伐木机械租赁合同范本
- 2025标准委托设计合同
- 2025商业综合体中央空调系统投资合作合同
- 2024年四川阿坝州人民医院招聘紧缺卫生专业技术人员真题
- 新版个人租房合同范本
- 2024年佳木斯市郊区招聘公益性岗位人员真题
- 2024年北京协和医院后勤保障处宿舍管理人员招聘笔试真题
- 初中英语牛津深圳版单词表(按单元顺序)七年级至九年级
- 枪支安全及使用指南
- 《肝衰竭诊治指南(2024版)》解读
- 国省道公路标志标线维护方案投标文件(技术方案)
- 【MOOC】科技英语写作-西安电子科技大学 中国大学慕课MOOC答案
- 电动汽车课件
- 原始点医学(201904第15版)
- 网络安全应急处置工作预案
- 住宅物业消防安全管理 XF1283-2015知识培训
- 军事理论课件教学
- 《电网生产技改大修项目全过程管理典型案例》笔记
评论
0/150
提交评论