基于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地址 买家是否付款 买家是否发货。基于java技术的网上电子产品销售系统的设计与_开发论文(编辑修改稿)
相关推荐
织的,可共享的数据集合。 数据库包含关系数据库,面向对象数据库及新兴的 XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库。 在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用。 数据库连接池的基本原理 建立 “ 缓冲存储池 ” ,是数据库连接池的基本设计思想。 这种技术类似于CPU中的 Cache
ntent=text/html。 charset=UTF8 title图书管理面板 /title style type=text/css ! .STYLE1 { fontsize: 36px。 fontweight: bold。 } /style /head body form name=form1 method=get action= table width=600 border=1
运行)。 编译只进行一次,而解释在每次运行程序时都会进行。 编译后的字节码采用一种针对 JVM 优化过的机器码形式;解释器是 JVM 的实现。 这段是摘自网上的,编译原理学的不是很好,对这门语言的背后运行机制理解到这样了。 Java平台是一种纯软件平台,它有三个版本 Java SE、 JavaEE、 Java ME。 Java SE( Java Platform, Standard
息管理模块设计框架 (1) 用户管理功能有:用户的注册、登录、 7 天免登陆、密码找回、个人信息的修改、管理层用户可以对普通用户、菜单、菜谱进行管理、注册新用户,新用户其中包括普通管理员。 流 程图如图 : 图 用户管理 (2) 用户登录 :游客登录、普通用户登录、管理员登录。 图 (3) 搜索菜谱:关键字搜索。 图 管理用户信息 注册新用户 免登陆(七天) 找回丢失密码 管理用户 管理员
用程序。 JSP(JavaServer Pages)是由 Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的网页 HTML文件(*.htm,*.html)中加入 Java程序片段 (Scriptlet)和 JSP标记 (tag),就构成了 JSP网页(*.jsp)。 Web服务器在遇到访问 JSP网页 下载的是 ,所以这里就以
n, JDBC 以及 Web 应用 开发中常用的脚本语言 JavaScript 技术。 Web 服务器采用 Tomcat,数据库采用 MySql 数据库系统。 由于本系统采用的是 Java 相关的技术具有“一处编译处处运行”的特性,所以系统能够跨平台使用,可运行于 Linux/Unix和 Windows 系列等操作系统平台。 具体可行性为: 本系统是一个数据库管理和查询的系统,要求的运行环境