电子商城的设计与实现毕业设计(编辑修改稿)内容摘要:
行操作,管理员只需懂得基本网络知识便可对商城进行维护和使用。 由于日常信息的处理量 大,在商城投入运营之后能集中处理信息数据,并反馈给商户。 为公司进一步向网络服务发展的信息工作打下良好的基础。 ( 3)经济可行性分析 在系统开发初期的投入会比较大,但系统成功开发并投入使用之后,所带来的收益将有助于公司更好的了解市场、拓展市场,在激烈的市场竞争中掌握主动权,利大于弊。 此外本系统具有稳定、便于维护的特点,减少后期维护以及市场拓展而花费的费用。 因此从长远角度来看,本项目带来的收益远远超过初期的投入,是具有可行性的。 ( 4)法律可行性分析 本商城系统是完全由自主开发,不会有任何侵权行为,在法律上是可 行的。 综上所述,网上商城后期所带来的收益会远远大于初期的投入,所以本方案是可行的。 湖南科技大学本科生毕业设计(论文) 7 功能需求分析 本网上电子商城共分为两个部分,第一部分是面向消费者的前端部分,主要功能:会员在线注册、购物车、按商品分类搜索、下单等操作;第二部分是后台管理部分,主要功能:商品信息的增删以及修改、订单状态修改、广告管理等。 主要实现以下功能: ( 1)可以通过系统浏览商品(按类别) ( 2)注册成为会员 图 订单处理流程图 ( 3)会 员可以下订单 ( 4)会员可以管理自己的购物车 ( 5)管理员通过后台进行商品分类和管理(包括商品的浏览添加删除修改),具客户 发货单 正在配货 财务审核 等待付款 配货单据 开配送单 财务配货 配送 客户订单 等待审核 通过否。 在线付。 湖南科技大学本科生毕业设计(论文) 8 体有:新增产品;产品上柜;产品下柜;产品删除;产品修改。 ( 6)管理员通过后台进行订单的管理,包括:订单的查询和修改订单的状态。 ( 7)管理员通过后台进行广告的管理,主要有广告添加及广告删除。 业务流程分析 用业务流程图描述各个功能的业务流程,全面的分析各个环节确保商城的安全可靠性。 根据系统的具体情况,业务主要分为以下几类: ( 1)订单处理业务流程描述如下: 客户下订单之后,管理人员 对客户提交的订单进行审核,如果通过则将该订单信息改为待付款状态,在管理员确认用户已经付款,则订单状态修改为待发货状态,店主发货之后由物流公司配送货物,当客户确认收货之后将订单状态改为已收货状态。 如若顾客对商品不满意,也可通过与商城服务人员进行协商,换货或者退货等操作。 订单处理业务流程如图 所示。 ( 2)销售业务流程描述如下: 已经登录的客户在本商城浏览商品,将挑选好的商品放进购物车进行结算并填写或者修改已有的收货地址,下订单。 也可在商家发货之前取消订单。 电子商城购物流程图如图 所示。 图 购物业务处理流程 顾客 网站首页 注册 退出 浏览该商品 浏览其他商品 查看购物 选定商品 取消订单 下订单 确认订单 订单送商家 交易完成 支付 送货上门 湖南科技大学本科生毕业设计(论文) 9 第四章 系统总体设计 本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些模块组成,这些模块又如何有机的结合在一起,每个模块的功能如何实现,系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用,总体设计过程通常有两个主 要阶段组成:系统设计和结构设计,其中系统设计确定系统的具体实现方案,结构设计确定软件结构。 [11] 系统概要设计 网上购物时,客户打开商城首页,注册并已经登录的用户可以浏览和购买商品,未登录的客户只能够浏览商品但不能购买商品。 顾客可选择注册为本商城的会员,也可不注册,未登录的客户将只能拥有浏览功能,不能进行下单和购买。 顾客登录成功后,选择喜欢的商品点击购买来下订单。 订单成功之后订单信息会保存到数据库中。 管理员可登录后台管理系统对订单进行管理和状态修改。 由配送中心给客户发货,待客户确认收货折后一次交易过 程结束。 图 系统前台功能模块 前台管理系统各模块功能如下: 前台功能模块 购物车 会员注册 销售排行 会员登陆 特价商品 新 品 上架 会员信息管理 商品查询 收银台 商品展台 商品购物 会员管理 商城公告 广告信息 湖南科技大学本科生毕业设计(论文) 10 ( 1) 商品分类展示:按商品的品牌进行展示。 ( 2) 购物车管理:包括清除购物车中所有商品、修改商品数量、删除商品等功能。 ( 3) 用户注册:注册会员成功后才能进行购物。 用户登陆:用户登录之后才能开始购物。 后台各 个 模 块的详细 功能 说 明如下: ( 1) 商品信息管理:包括商品分类管理、商品上架、下架、商品信息修改等 ( 2) 会员信息管理:包括查看会员信息等功能。 ( 3) 注册用户管理:包括已注册用户的查 询、删除、管理用户会员级别等。 ( 4) 广告信息管理:对公告的增加、删除、修改、和查询。 ( 5) 订单信息管理:包括订单信息浏览,订单审核和状态修改。 ( 6) 商品管理:包括对品牌、类别、基本信息等信息管理。 前台系统功能模块如图。 后台系统功能模块如图。 数据库设计 本系统后台数据库用的是 MySQL 数据库。 数据库的设计主要是指数据词典的设计,即数据保存到数据库中需要存在的表格。 经过对商城做了整体分析后,该数据库主要包括:商品信息表,商品分类表,用户信息 表,订单信息表,已售商品信息统计表等。 根据需求分析中所需的各种功能,首先应在数据库中建立相应的商品信息、订单信息等数后台功能模块 商品维护 订单管理 商品列表 广告管理 后台登陆 退出系统 商品添加 会员管理 商品管理 图 后台功能模 块图 湖南科技大学本科生毕业设计(论文) 11 据库表格。 具体如表。 表 商品分类 字段名称 字段说明 字段类型 字段约束 默认值 category_id 自增 id int 主键 category_name 分类名称 varchar(128) null parent_id 分类父 id int null 表 商品信息表 字段名称 字段说明 字段类型 字段约束 默认值 goods_id 商品 id int 主键 goods_name 商品名 varchar(128) null goods_weight 商品重量 int null goods_price 商品价格 float null goods_number 商品数量 int null category_id 类型 ID int null goods_brand_id 品牌 id int null goods_introduce 商品介绍 varchar(128) null goods_big_img 商品大图 varchar(128) null goods_small_img 商品小图 varchar(128) null create_time 上线时间 DATE null goods_remend 推荐 varchar(20) null 表 用户信息表 字段名称 字段说明 字段类型 字段约束 默认值 Id 自增 id Int 主键 userName 用户名 varchar(20) null userPass 用户密码 varchar(50) null 邮箱 varchar(20) null phone 联系电话 varchar(20) null sex 性别 varchar(10) null education 学历 varchar(20) null hobby 爱好 varchar(20) null passRemark 密保提示 varchar(20) null loginTime 登陆时间 varchar(20) null 湖南科技大学本科生毕业设计(论文) 12 表 订单信息表 字段名称 字段说明 字段类型 字段约束 默认值 sub_id 自增 id int 主键 sub_order_sn 订单编号 varchar(32) null goods_id 商品 id varchar(64) null goods_name 商品名称 varchar(64) null goods_price 商品单价 varchar(32) null goods_ number 商品数量 varchar(32) null sumprice 价格小计 varchar(32) null 表 已售 商品信息表 字段名称 字段说明 字段类型 字段约束 默认值 sale_id 自增 id int 主键 sale_goods_id 商品名称 int null sale_goods_count 售出数量 int null 湖南科技大学本科生毕业设计(论文) 13 第五章 系统详细设计 连接数据库 本系统采用的是 MySQL 数组库作为后台数据库,运用反射技术从 中获取数据库账户信息,极大的增加了代码的可维护性( 信息如图 )。 图 数据库连接信息 通过 JDBC 技术将系统的前后台连接起来,前台将后台的数据展现给客户,让客户了解商城的商品信息以及库存等,实现的对商城商品数据的管理。 JDBC 主要有四步,加载 JDBC 驱动、 URL 定义驱动与数据源之间的连接、执行器、 数据库的 CRUD 操作等,代码如下: public class DBUtil { private static BasicDataSource ds。 static { try { //加载数据库信息 Properties properties = new Properties()。 (new FileInputStream(new File(() + WEBINF/conf/)))。 ds = (BasicDataSource) (properties)。 } catch (Exception e) { 湖南科技大学本科生毕业设计(论文) 14 ()。 } } /** * 获取数据库连接 * @return 数据库连接 Connection */ public static Connection getConnection() { Connection conn = null。 try { conn = ()。 } catch (SQLException e) { ()。 } return conn。 } /** * 关闭三种连接 , 三个参数都可为空 * @param rs ResultSet 结果集 * @param stat Statement(或其子类 )执行器 * @param conn Connection 连接 */ public static void closeConn(ResultSet rs, Statement stat, Connection conn) { try { 湖南科技大学本科生毕业设计(论文)。电子商城的设计与实现毕业设计(编辑修改稿)
相关推荐
我们存取互联网上另一 Server 的数据库,但它仍有两个缺点: 1一般使用者不易上手; 2无法跨越平台,不管 Server 端或 Client 端,都必须使用 Windows 操作系统。 简单地说, Web Services 就是 Server 端跨越互联网所提供给 Client 的服务,或者说 Client 跨越互联网要求 Server 所提供的服务。 微软 .NET
城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商城的基本运行情况和不足并 探讨其需求。 同时,参考了相关网站的调查分析报告等。 用户需求分析 随着互联网的高速发展, Web 应用技术也得到了迅速提高。 电子商务平台便是基于这些互联技术发展起来的。 而 基于 B/S 体系结构的网上购物系统正是电子商务的典型,系统 简单却功能强大。 4 由于 客户端-服务器
100 KR9100 KR310KR410KR691K 12 V 12 V12V12V 12 V图 方案二电路图 图 方案一电路 R410 0 K2347 1 86U1O P 07 C PX F G 1R310K2347 1 86U2O P 07 C PR120 0 KR590KR220 0 KR610K12VX S C 112V仪用放大电路的设计 8 方案 的比较 方案一中 电路的特点是
三 类:游戏商品、网页商品、环境商品。 由于对虚拟商品的需求,再加上网购的虚拟商品更便宜实惠,所以网络虚拟物品也成为当下在校大学生网购的主要商品之一。 85 后在校大学生网购商品主要类型 85 后大学生就读大学的时间基本在 2020 年至 2020 年之间,在此期间这是电子商务的稳定期。 通过调查问卷的数据统计和分析表明, 85 后在校大学生的网购商品 4 的类型主要 为电子产品和服装
术和网络技术的日新月异为电子化政府采购描绘了广阔前景, 数据库、多媒体技术的广泛应用,以及应用软件对于数据兼容性的发展取向,为电子化政府采购的广泛利用提供了舞台。 ( 3)项目建设依据 联合国国际贸易法委员会《货物、工程和服务采购示范法》是具有国际协定或条约地位的法规。 可称为联合国有关政府采购的基本法。 该法从 2020 年起开始讨论公共采购中电子通讯手段的问 题,最新修订版主要包括
.................. 12 物流是电子商务的保证 ................................................................................................... 12 物流是电子商务不可或缺的部分 ................................................