基于java技术的网上电子产品销售系统的设计与_开发论文(编辑修改稿)内容摘要:

起着越来越重要的作用。 本课题的研究意义 本课题 的研究意义主要是由于网上购买电子产品的优势,给卖家和买家带来的便捷。 一方面,网上电子产品销售不需要商店的 租赁 费;新的电子产品可以用最短的时间吸引顾客的眼球。 网上电子产品销售为卖家节省了大量的时间、房租费等额外成本,另一方面,也为买家带来了无穷的方便性。 网上电子产品销售使得 “ 买东西不出门 ” 成为现实。 廉价的网络资源使得网上电子产品销售成本低廉,给世界性的互联网络带来无比宽阔的市场,给卖家和买家带来了众多利益和无限需求。 研究本课题可以让我把我在学校学习的知识运用到实际当中,并且完善我的知识体系和更好的掌握设计 和开发一个系统的基本技术。 在设计这个系统的时候,让我了解到设计一个完整的网上电子产品销售网站需要做好的准备工作和需要的技术。 课题调研与可行性分析 课题调研 传统的购买电子产品存在很多缺点。 对卖家来说,交易的时间很长、并且效率低下、高额的房租费等缺点使卖家的利益受到损害。 对买家来说,免不了舟车劳顿,而且在本地市场上不一定能买到自己需要的产品。 可行性分析 从可行性分析可以分 三 个方面:经济可行性、技术可行性、操作可行性。 经济可行性:从该系 统的开发和效益关系上讲,该系统的开发使用的是成熟的技术和语言,系统的操作和维护都特别简便,不需要大量的开发人员,所以减少了工资费用和管理维护人员费用;该系统的运行费用很低,运营成本波动不大,在后期的运营中,经济效益主要是网站广告的投放,同时为用户提供了方便的查找,可以快速的找到自己需要的信息,可以提高在同行中的竞争力。 总的来说,该系统在经济上来说是可行的。 技术可行性:在设备方面,计算机的内存和外存容量大,输入输出设备满足需要;在开发人员上,具有计算机专业知识,有 java 编程技术,掌握数据库及网络相 关知识;在语言上,现在的 java 语言 和 Navicat for MySQL 数据库 已经非常完善,而且兼容性和可操作性都非常好。 所以,当前的技术可以实现这个系统。 操作可行性:该系统的操作非常简单,操作方式都非常简单人性化。 随着计算机的普及,几乎是每家每户都有电脑,而且用起电脑来得心应手,对于消费者来说,只要会基本的上网就可以操作了;对管理人员来说,对数据库的操作可以池州学院本科毕业论文(设计) 3 通过操作一个简单的界面就可以发布信息和管理网站。 所以在操作上也是可行的。 由上可知,本系统在经济、技术和操作上都是可行的。 池州学院本科毕业论文(设计) 4 2 系统需求分析 随着网络的快速发展,人们的消费模式和理念也慢慢在改变。 人们追求一种更方便,快捷,实惠的购物模式。 不再像以前一样一个人为了找到自己需要的电子产品而几乎跑遍本市所有的地方,只要有一台电脑,有网络就可以在网站上买到自己称心的电子产品。 而本系统可以满足人们的这些需要,足不出户就可以买到,并且还送货上门。 这是一种低成本、高效率的销售模式。 本系统所使用的语言是较为流行的 java语言,以及数据库 Navicat for MySQL作 为系统的后 台操作。 系统的性能要求 精度 进行商品查询时要保证查全率,符合搜索条件的所有商品都要能找到 ; 进行商品查询时要保证查准率,不符合搜索条件的商品不要出现。 时间特性要求 当用户登陆后,要及时进行反应,处理数据和传输数据也要在极短的时间内完成。 运行的时间要保持 24 小时开通。 安全性 对于用户,只有注册了用户后才能浏览所有信息和购买电子产品。 系统功能需求分析 功能划 分 网上电子产品销售系统根据功能的不同,分为前台模块和后台模块。 前台模块:商品显示、用户管理、购物车、收银台 后台模块:商品管理、用户管理、订单管理、配置管理 功能描述 前台模块包括: 商品显示:可以对电子产品分类、浏览和查看详情信息。 用户管理:可以注册用户、用户登录和修改用户信息。 购物车:可以把电子产品添加到购物车,移出购物车和查看购物车。 收银台:可以填写订单信息和付款结账。 后台模块包括: 商品管理:可以修改电子产品的种类,增加电子产品和电子 产品的查询。 用户管理:主要是用户列表。 订单管理:主要是所有订单列表,订单的发送和对单据的管理。 配置管理:主要是配送设置和支付设置。 池州学院本科毕业论文(设计) 5 系统数据流图 用户订货过程 如下图 21 所示: 图 21 用户订货过程图 用户退订过程 如下图 22 所示: 图 22 用户退订过程图 用户 3 退订检查 4 退订登记 日历 检查错误 电子 退订信息 记录 日期 退订返回信息 产品 用户 1 订购检验 2 订购登记 日历 检验 错误 用户号 电子产品 订购信息 日期 日期 用户 日期 访问 电子产品 池州学院本科毕业论文(设计) 6 管理员 如下图 23 所示: 图 23 管理 员图 管理员 5 身份登陆 6 订单管理 用户 身份信息 查询信息 检查错误 订单信息 确认订单 池州学院本科毕业论文(设计) 7 3 系统设计 系统总体结构设计 通过对电子产品销售系统的需求分析并对销售电子产品的基本原理分析。 该系统由 2 个模块构成。 分别为前台模块和后台模块。 各大模块又分成许多小模块。 本系统的功能结构图如图 31 所示 : 图 31 系统结构图 系统数据模型设计 商品信息实体 ER 图 [59]如下图 32 所示: 图 32 商品信息实体 电子产品销售系统 前台管理 后台管理 商品显示 用户管理 购物车 收银台 商品管理 用户管理 订单管理 配置管理 商品 商品编号 商品名称 商品种类编号 生产厂家 商品描述 商品价格 网上价格 商品图片 商品总数量 商品剩余数量 商品上架时间 商品种类 池州学院本科毕业论文(设计) 8 商品种类实体 ER 图 [59]如下图 33 所示: 图 33 商品种类实体 用户信息实体 ER 图 [59]如下图 34 所示: 图 34 用户信息实体 管理员信息实体 ER 图 [59]如下图 35 所示: 图 35 管理员信息实体 订单列表实体 ER 图 [59]如下图 36 所示: 图 36 订单列表实体 管理员 管理员编号 管理员用户名 管理员密码 订单列表 订单列表编号 商品 编号 商品编号 商品编号 用户 注册 IP 地址 用户编号 用户名 姓名 住址 性别 密码 联系电话 Email地址 注册时间 邮寄地址 商品种类 商品种类编号 商品种类名称 池州学院本科毕业论文(设计) 9 订单信息实体 ER 图 [59]如下图 37 所示: 图 37 订单信息实体 数据 库 表 的设计 表 31 商品信息表( modity) 中文字段名 英文字段名 数据类型 主键 外键 允许空 商品编号 modityID int 是 否 不为空 商品名称 modityName String 否 否 默认为空 商品种类编号 modityClassID int 否 是 默认为空 生产厂家 manufacturer String 否 否 默认为空 商品描述 modityDepict String 否 否 默认为空 商品价格 modityPrice double 否 否 默认为空 网上价格 onlinePrice double 否 否 默认为空 商品总数量 modityAmount int 否 否 默认为空 商品剩余数量 modityLeaveNum int 否 否 默认为空 商品上架时间 regTime Date 否 否 默认为空 商品图片 image Blob 否 否 默认为空 商品种类 modityClass CommodityClass 否 否 默认为空 表 32 商品种类表( modityClass) 中文 字段名 英文字段名 数据类型 主键 外键 允许空 商品种类编号 modityClassID int 是 否 不为空 商品种类名称 modityClassName String 否 否 默认为空 订单信息 订单编号 用户编号 商品类集合 订单商品序号 提交订单时间 发货时间 总金额 买家备注 买家 IP地址 买家是否付款 买家是否发货。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。