b2c电子商务平台的设计与实现毕业设计(编辑修改稿)内容摘要:

HTML 元素组成的界面,在新式的 Web 应用程序中, HTML 依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 Adobe Flash 和像 XHTML,XML/XSL,WML 等一些标识语言和 Web services。 MVC 好处是它能为应用程序处理很多不同的视图。 在视图中其实没有真正的处理发生,不管这些数据 是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 (2)模型 计算机信息工程学院毕业设计说明书 6 模型表示企业数据和业务规则。 在 MVC 的三个部件中,模型拥有最多的处理任务。 例如它可能用像 EJBs 和 ColdFusion Components 这样的构件对象来处理数据库,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 (3)控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求,所 以当单击 Web 页面中的超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。 它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 计算机信息工程学院毕业设计说明书 7 第三章 需求分析 网上商城系统模块划分:前台设计、后台设计和界面设计。 前台设计主要包括:用户登录、用户注册、商品查询、购买商品、订单查询、公告栏、留言板、商城动态和商品评论;后台设计主要包括:商品管理、订单管理、用户管理和商城信息管理;界面设计主要包括 :对整个系统的界面显示进行设计,整个界面的模块包括用户登录、用户注册、商品查询、购买商品、商品管理、订单管理、会员管理。 主要内容有登录模块,用户注册;商品查询和购买商品。 由于电子商城适合于不同的消费群体,所以系统的操作性要强,能让消费者轻松的完成在线购物的所有流程,所以对系统的界面设计有一定的要求。 本课题的前台设计模块: 顾客可以通过地址栏输入本系统的访问地址,进入到本系统,可以利用游客的身份进行商品的浏览。 想要在本系统中进行商品的购买等操作,还是必须要注册成为会员才有相应的权限。 注册后可成为会员,会员可以通过商品的浏览来进 行购买,将满意的商品加入到购物车并购买,购物车通过商品的单价和数量进行结算,用户点击购买后,系统会生成相应的订单,并把商品订单发给商店后台数据库中。 在线调查可以将用户的满意度进行一个统计,并将数据发送给管理员,管理员可以通过调查的信息对系统进行相应的调整,来满足大部分消费的需求。 顾客在购买商品后会形成相应的订单,顾客可以通过订单号进行查询订单的信息,并且顾客只能查询自己的订单信息,不能越权。 管理员可以通过公告栏将公告信息发送到前台显示,顾客可以及时看 到一些公告信息。 商城动态主要是一些在线新闻,可以让消费者了解更多的消费信息。 顾客可以在留言板中进行留言,表达自己对本系统的建议和意见,管理员可以通过顾客的留言信息对系统进行改进。 计算机信息工程学院毕业设计说明书 8 ( 1)时间特性:如系统的响应迅速、数据转换和数据传输速度快、系统运行的速度较快。 ( 2)数据精确度:要求系统的数据精确程度较高。 ( 3)可靠性:要求系统安全性得到保护,不应出现数据丢失、系统崩溃和被侵入。 ( 4)可维护性:系统代码的设计尽量做到高内聚和低耦合,保证系统在 后期的 可维护和 可 扩展。 ( 5)适应性:计算机技术和产品日新月异,会给信息处理带来各种的方式。 系统应该考虑到技术发展的变化,尽可能的预留一些系统处理的能力来适应技术的更新。 电子商城的目的是为了让用户省时省钱,原理上应与去超市购物一致。 首先,用户需要在首页中浏览商品,挑选自己想要购买的商品,或者通过搜索功能来搜索自己需要的商品,挑选到所需商品后将其加入到购物车中,在购物车中可以修改购买的数量。 都选择好后可以通过结算来购买该商品。 系统会将订单发送到数据库,管理员可以通过后台管理来查看和处理订 单。 用户也可以通过个人中心来查询自己的购物信息。 电 子 商 城管 理 员普 通 用 户登 录商 品 、 会 员 、订 单 管 理浏 览 网 站 模 块登 录个 人 信 息 查 看 、 订 单 查 询 、 发 表 留 言 、购 买 商 品 等是否是否 图 31 网上商城购物流程图 从用户购买了商品到最后商品的发送需要一个流程。 图 32 给出了团体的活动图,计算机信息工程学院毕业设计说明书 9 从该图中可以看出购物的基本流程。 还能了解客户、商城服务人员、配送人员的职责和活动。 请 求 购 买 商 品 获 取 订 单付 款准 备 商 品发 货验 收 商 品客 户 商 城 管 理 员 配 送 人 员 图 32 购物活动图 系统操作流程 系 统 主 界 面系 统 登 录 界 面系 统 管 理输 入 账 号 密 码检 查 账 号 密 码数 据 库 密 码 错 误错 误 信 息密 码 正 确功 能 界 面功 能 处 理 图 33 系统操作流程图 计算机信息工程学院毕业设计说明书 10 用户使用本系统的左右操作步骤如上图所示,首先需要进行用户账号密码的验证,如果验证通过,则可以进入系统,进行购物的所有操作,如果验证不通过,则提示用户登录错误,并返回到登录页面继续等待用户重新输入账号和密码。 数据增加流程 添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。 如图 34所示: 自 动 生 成 编 号输 入 数 据是 否 合 法写 入 数 据 库开 始结 束YN 图 34 数据增加流程图 数据修改流程 在修改信息 时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。 数据修改流程图如图 35 所示。 计算机信息工程学院毕业设计说明书 11 选 择 需 要 修 改 的 数 据输 入 数 据是 否 合 法写 入 数 据 库开 始结 束YN 图 35 数据修改流程 数据删除流程 当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。 数据删除流程图如图 36 所示。 计算机信息工程学院毕业设计说明书 12 选 择 需 要 删 除 的 数 据是 否 合 法写 入 数 据 库开 始结 束YY删 除 失 败N 图 36 数据删除流程图计算机信息工程学院毕业设计说明书 13 第四章 概要设计 当用户注册成为系统的会员后,可以在本系统中进行商品的 浏览、查询、购买、评论、留言的操作。 用户输入账号密码登陆系统后,可以点击查询按钮来查询自己想要的商品,查询到相应的商品后,用户点击可以进入商品的信息中,此时用户可以通过加入购物车将商品加入到自己的购物车中。 在浏览完想要浏览的商品后,用户可以点击购物车进入到自己的购物车,此时购物车会列出刚刚用户加入到购物车中的商品。 用户可以对商品的数量进行修改,并点击支付进行购买。 购买后可以进入订单界面来查看订单。 同时可以修改已下订单和退掉订单。 管理员登录后台系统商品、用户、系统信息进行查看和修改。 进入系统后,对在库商品进行 分类整理进行处理。 对已下单的商品,管理员可以进行确认操作。 对系统用户,管理员可以查询已注册用户的信息。 管理员还可以通过后台系统对系统公告和商城动态等信息进行修改,对用户的评论和留言进行查看和回复,并且可以查看在线调查,对系统进行相应的改进来提高用户的体验度。 本系统基本实现了网上商城系统的基本功能,有效的弥补了传统的购物模式的缺陷,让消费模式变得更加简洁和安全。 以上所阐述的系统功能模块,满足了企业对提高品牌知名度,开拓网上市场,为企业和产品开辟新市场,减少销售中间环节的,直接面对终端的基本要求,解决了传统企业销售上的问题。 本系统采用 Struts JSP、 JavaBean 技术设计开发并采用数据库mysql 完成数据库设计及连接。 最终实现一个能够网上购物的网上商城系统。 计算机信息工程学院毕业设计说明书 14 B 2 C电子商城用 户管 理 员商 品 信 息 查 询商 品 分 类 查 询购 物 车在 线 留 言在 线 调 查账 户 管 理会 员 管 理分 类 管 理商 品 管 理商 城 动 态留 言 管 理订 单 管 理 图 41 功能模块图 网上商城是一种 WEB 应用,主要包括两个方面:服务器和客户浏览器。 服务器是一个已知的网络上地址的节点,通过特定的端口监听 HTTP 的请求,在浏览器中输入服务器的地址,向服务器发送请求。 服务器通过一定的处理返回给客户端响应后的显示内容。 为了方便的看清 系统的结构,图 41 给出了系统的模块图,包括前端和服务器端的功能模块。 第一步:分析问题 分析问题是为了了解业务问题,确定用户最初的需求,根据这些内容来指定出解决方案。 在分析问题的过程中,先要确定使用者都是哪些,对实际问题要有一致的观点,要从业务以及技术两个方面来考虑解决方案的界定和约束。 ( 1)在问题的定义上达成一致认可 用简单的方式将问题描述出来,根据每个人的意见,制定出标准化的方式来描述问题。 主要从问题、影响、结果和有点几个方面来描述。 需要指明要解决的问题;确定给出问 题所影响的风险承担人。 下列表格给出了描述问题的模板。 表 41 问题模板表 计算机信息工程学院毕业设计说明书 15 问题 面向企业客户的购物方式 影响 产品生产者、客户、销售人员 结果 在传统的销售模式中,没有采用 Inter,成本增加,利润减少,导致客户不满意 解决方案的优点 如果使用这种服务的用户,首先会节约很多的时间,而且订购到自己满意商品的几率也大大的增加了,即提高了生活质量也提高了厂家的生产效率。 厂家可以通过统计了解到大众需要什么,这样就能有针对性的生产商品,大大的减少了浪费,同时也提高了销售人员的工作效率。 系统可以稳定、高效 的运行,实现了订购— 支付 — 发货一条链路。 产品定位陈述: 目前在 Inter 中使用网上商城的商家有很多,但是缺乏相应的安全保障、管理、操作便捷和可维护性。 一个好的电子商务网站,特别是数据了比较大的系统,一定要满足使用方便和操作灵活的设计需求。 下表给出了产品定位表。 表 42 产品定位 表 目标用户 游客、网站会员 需求 满足用户快捷、轻松、安全的购物需求 产品类别 电子商务网站 优点 快捷、可减少成本、方便 竞争产品 其他电商网站 区别 分类查询产品、一键式查询商品信息、面向的行业客户 ( 2)理解根本的问题 主要的问题是没有利用好互联网技术来实现订单的管理。 如果建立好订单管理系统,其优点就是通过订单和购物车的管理,简化了支付的过程,增加销售报告以便进行管理。 第二步:理解涉众的需要 这一步主要是手机涉众的需求,建立文档,并分析出他们的需求。 下表给出了涉众的需求。 表 43 涉众需求 表 管理员 用户信息管理、商品信息管理、网站信息管理 计算机信息工程学院毕业设计说明书 16 会员 商品分类详细、可以进行个人信息的修改、对输入的数据进行验证,避免人为的错误 游客 可以查看商品信息和商品的评论 通过上表的内 容可以将涉众的需求进行归类。 用户主要是希望搜索商品快速、对个人信息可以进行修改和查看。 系统管理员主要是希望能对用户、商品、系统信息进行增、删、改、查。 游客主要是希望通过查询信息可以全面了解商品,以便决定是否要成为系统会员,从而购买商品。 第三步:定义系统 定义系统是根据涉众的需求,整理对要构建的系统的意义的明确说明。 ( 1)面向游客的商品信息展示用例图,如图 42 所示。 用 户游 客商 品 查 询商 品 分 类 查 询商 品 分 类 显 示商 品 展 示注 册查 询 商 品显 示 商 品 信 息 e x t e n d s e x t e n d s e x t e n d s e x t e n d s u s e s u s e s 图 42 面向游客的商品信息展示图 通过上图可以看出商城会员一样 拥有与游客一样的查询功能,游客只是会员的一种泛化。 因为途中的商品查询和商品分类查询都需要用到显示商品信息,所以多个用例都有一个公共的动作序列,为了避免重复,将公共部分抽取出来,构成独立的用例。 ( 2)面向注册用户的信息管理用例图,如图 43 所示。 计算机信息工程学院毕业设计说明书。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。