文档详情

基于JAVA语言的《农产品销售系统》设计

lizhe****0001
实名认证
店铺
DOC
831KB
约42页
文档ID:44846266
基于JAVA语言的《农产品销售系统》设计_第1页
1/42

基于 JAVA 语言的《农产品销售系统》设计摘要:随着网络化和信息化的发展,人们生活水平的不断提高,互联网已逐步深入人心,人们不再满足于传统的购物方式,“网上购物”这种新型的购物方式已经为更多的人所接受,越来越多的网络商店走入了大众的生活,农产品的网络营销也成为商家新的运作模式本网站主要以 Java 语言为开发平台,MySQL 为数据库,以及使用 SSH(Spring+Struts+Hibernate)框架体系,使用 jsp+css+js开发前台页面此系统具有使用简单,用户界面友好,便于操作等特点关键词:JAVA;MySQL;SSH;JSP;农产品销售系统I目 录1 绪论................................................11.1 网站的开发背景...................................11.2 系统开发技术以及工具概述.........................21.2.1 Java 简介.....................................21.2.2 JSP 的优点....................................21.2.3 JSP 的弱势....................................21.2.4 MyEclipse 简介................................21.2.5 MySql 简介....................................31.2.6 Tomcat 简介...................................31.2.7 系统开发环境 .................................32 需求分析............................................42.1 功能需求分析.....................................42.2 业务流程分析.....................................42.3 数据流分析.......................................43 系统设计............................................73.1 系统总体功能结构 .................................73.2 系统数据库模型设计...............................8II3.2.1 系统概念结构设计——E-R 图 ....................83.2.2 系统逻辑结构设计——关系模型 ................103.2.3 数据库逻辑结构设计——关系表 ................103.2.4 数据表详细说明 ..............................104 详细设计与系统实现.................................124.1 系统详细设计总体概述............................124.2 数据库的操作的 JAVABEAN设计 ......................134.3 用户主界面设计..................................144.4 用户信息管理模块的设计..........................154.4.1 会员登录模块设计 ............................154.4.2 会员注册模块的设计 ..........................174.4.3 用户信息的查看与修改模块的设计 ..............184.5 购物车模块和订单模块的设计......................194.5.1 购物车添加商品的设计 ........................204.5.2 订单的提交设计 ..............................214.6 后台管理模块的设计..............................214.6.1 后台用户管理模块设计 ........................214.6.2 后台管理模块设计 ........................235 软件测试...........................................245.1 软件测试的目的..................................245.2 软件测试过程....................................24III5.3 软件测试结论....................................245.3.1 软件能力 ....................................245.3.2 缺陷和限制 ..................................245.3.3 测试结论 ....................................256 结束语.............................................2511 绪论1.1 网站的开发背景随着社会的不断进步及网络经济时代的蓬勃发展,互联网已逐步深入人心,人们不再满足于传统的购物方式,“网上购物”这种新型的购物方式已经为更多的人所接受。

信息技术飞速发展,的销售和管理水平也随之提高,逐步实现信息化,缩减中间渠道,形成网上直销,免去时间和空间的限制,在传统购物的过程中,这些中间环节是不可能避免的,要想买到自己所需要的商品,就必须去实体店,也就是人们所说的商场,如果网上商城开发成熟,人们就可以坐在家里,或者是任何一个地方,只要有一台联网的电脑,就能买到自己需要和想要的商品,极大的方便了人们的生活,节省了很多时间,此外网上的商品种类齐全,对一些特殊商品的需求也能得到满足,由于网上购物可以减少很多中间环节,大大的节省了成本,只需很少的运费就能送到家,所以再价钱上也占很大的优势在国外,“网上购物”的理念已经十分成熟,结合购物搜索、图形技术等实现试穿、着装,并且可以以平面图像、3D 影像的表现形式使用户的体验水平非常人性化而我国的信息化购物起步相对较晚,但由于电子商务的飞速发展,信息化程度有了明显的提高,像淘宝、当当、卓越等网站和新浪、搜狐的网上商城等,极大的促进了我国商品销售信息化的发展2在设计上,该系统采用 MVC 模式,由于是满足一些小型企业和商家的需求,不可能把所有的功能都完善,这对于任何一个网站来说也是不可能实现的,随着客户需求的增加,后期的升级与改进是很必要的,这种开发模式将显示模式与设计模式相分离,对于后期的开发人员来说,是一件极大的好事,只需增加相应的代码,提供相应的接口就可以了,而不必过多的考虑系统的整体情况,当然,如果是大型的网站,就必须运用一些架构等,但对于这样的小型网站来说,这种模式就足够了。

此网上销售网站正是针对传统销售出现的一系列问题而开发的,实现了销售的高效率、低错误、信息化、自动化和规范化1.2 系统开发工具概述1.2.1 JSP 简介JSP(Java Server Pages)是由 Sun Microsystems 公司倡导,许多公司参与一起建立的一种动态网页技术就是普通网页文件中插入 Java 程序和 JSP 标记,就形成了 JSP 文件JSP 是在服务端执行的,使用 Java 语言编写和封装生成动态网页的处理逻辑,将逻辑与显示分离,服务器遇到访问 JSP 页面的请求时,先执行网页中的程序代码段,然后再将执行后的结果和 JSP文件中的 HTML 代码生成一个 HTML 文本返回给客户端,因此客户端3只需要有浏览器就能浏览1.2.2 JSP 的优点JSP 是目前主流的网络编程环境之一,是一种将各种 Web 元素组合在一起的服务器技术,是一个网站开发的平台,它提供了生成Web 应用程序所必需的各种服务主要有以下几个好处:(1)一次编写,到处运行2)系统的多平台支持3)强大的可伸缩性4)多样化和开发工具 的支持 (5)支持服务器端组件 1.2.3 JSP 的弱势(1)很高的复杂性,因为具有跨平台性和强大的伸缩性,所以无形之中就增加了复杂程度。

(2)Java 的运行是靠 class 常驻内存来实现的,占用内存较高此外还需要一定的硬盘空间存放 .java 文件和.class 文件以及相应的版本文件1.2.4 MyEclipse 简介MyEclipse 是一个用于开发 Java、J2ee 的 Eclipse 插件集合,功能强大,支持广泛,对各种开源产品的支持十分不错简单而言,MyEclipse 是 Eclipse 的插件,是最强大的4J2EE 的集成开发环境之一 ,支持代码编写、配置、测试以及除错,MyEclipse6.0 以后版本安装时 不再需要安装 Eclipse1.2.5 MySql 简介MySQL 是一种关联数据库管理系统,将数据保存在不同的表中,因此增加了速度并提高了灵活性MySQL 使用 SQL“结构化查询语言” ,多种操作系统的支持,为多种编程语言提供了 API,支持多线程,优化的 SQL 查询算法,可以处理大型数据库 ,支持多种存储引擎等,成本低、速度快、体积小和开放源码,由于它拥有这么多优点,所以许多中小型网站都采用 MySQL 作为网站的数据库1.2.6 Tomcat 简介Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。

其性能稳定、技术先进,扩展性好,占用的系统资源小,支持邮件服务等 与负载平衡等系统功能并且免费,得到了开发人员的喜爱和认可,成为目前流行的应用服务器1.2.7 系统开发环境A 性能要求本网站采用了 JSP 开发技术和 MySQL 数据库技术,因此必须在5Windows XP 以上的操作系统上运行作为一个普通的小型网站来说,没有必要对所有的数据都进行加密B 运行要求硬件要求:1)服务器端:一台配置为 512M 内存,CPU 为 Intel Pentium IV 2.0GHZ 以上,硬盘容量为 80G 的微机.2)客户端:586 以上的微机软件要求:1)服务器端:使用语言:JSP(Java Server Pages) 数据库: MySQLJSP 编译环境: J2SDK+TOMCAT+MySQL操作系统: WindowsXP Professional以上 浏览器:Internet Explore6.0 以上版本2)客户端:IE6.0 以上的浏览器版本, 800*600 分辨率以上,使用 Windows9X/2000/NT/XP 以上系统2 需求分析2.1 功能需求分析一是前台顾客购买功能,客户进入网站首页可以查看最新上市的商品,正在搞活动的商品,商家推荐的商品,分类商品以及相关内容。

当用户选中某款商品时可以进行登录购买,如果不是本站会员也可以进行注册,然后再继续购买,与传统购物流程相似,但操6作更为简单,实现了随时随地只要在电脑前就可以购物的愿望二是用户的后台管理功能不同的用户有不同的权限,如果是管理员,可以实现商品的添加与商品信息和用户信息的修改、活动商品的管理、对违法用户的删除,订单的查看与管理等功能,如果是普通用户则只能对自己信息的修改,自己订单的查询等操作2.2 业务流程分析管理员对商城用户人员的管理(用户级别的修改、对用户信息的查看和删除) ,商品的管理(商品的添加,删。

下载提示
相似文档
正为您匹配相似的精品文档