十里长山生态园农产品销售系统分析与设计(附件)

本设计进行的是十里长山农产品销售系统的设计与实现。使用JSP技术开发网站,数据库使用mysql。普通网站的基本功能在本系统都能得到实现,如用户的登录与注册,用户查询商品、用户购买商品、用户将商品添加至购物车、管理员管理信息、管理员管理订单等。使用HTML语言规划总体框架,然后用myEclipse进行具体设计开发。 本设计对十里长山销售系统进行分析,先说明课题的背景、目标,然后介绍系统中主要使用的技术,再进行需求分析,接下来是对系统总体设计的介绍,最后介绍了各个页面实现的功能。关键词 在线销售,JSP,HTML
目 录
1. 引 言 1
1.1. 课题的目的、背景及意义 1
1.2. 国内外现状 1
1.3. 研究(设计)内容 1
1.4. 设计的组织结构 2
2. 系统关键技术与开发工具 2
2.1.Java语言简介 2
2.2. JSP技术 2
2.3. Web服务器 2
2.4. 数据库链接与JavaScript 2
2.5. CSS层 3
3. 系统分析 3
3.1. 需求分析 3
3.2. 业务流程分析 4
3.3. 数据流程分析 6
3.4. 数据字典 7
3.5. 运行环境及开发工具 13
4. 系统总体设计 13
4.1. 系统结构设计 13
4.2. 功能模块设计 13
4.3. 数据库设计 15
5. 系统实现 26
5.1. 程序设计 26
5.2. 系统页面的设计与实现 26
5.3. 前台功能模块的实现 26
5.4. 后台功能模块的实现 31
结 论 35
参考文献 37
引 言
课题的目的、背景及意义
计算机的发展,给世界带来了变化。从过去到现在,它为世界的发展做出了巨大的贡献。特别是在现代,国家大力支持网络基础建设,并且大力实施以后,网络渐渐的出现在每家每户。
在互 *好棒文|www.hbsrm.com +Q: ^351916072^ 
联网这个大家庭蓬勃发展的今天,电子商务渐渐被大众所接受。电子商务主要形式是在网上购物,它的产生,使我们的消费习惯和理念变化巨大。
十里长山生态园产品在收购、运输和交易复杂过程中容易发生腐烂变质等情况。大部分产品都是通过大商贩到本地收购的方式进行交易的,局限性非常大,
可以开发一个农产品销售的系统,来减少因为贮藏变质带来的损失。系统中可以实现简单的注册登录查询购买等基本功能。
国内外现状
因特网的高速发展,人们在网上获取需要的信息,更加渴望,网络给人们带来的其他资源,比如,古时候的足不出户而知天下事,逐渐发展成为足不出户而参与天下事。更多人把目光聚焦在网络交易上,以致产生越来越多的网站提供网上交易活动,在中国,一个大体上的网上交易框架,正在逐渐的形成。
在国外发达的国家和地区,电子商务发展迅速,世界上顶尖的零售商也加入到了网商的行列之中。
设计内容
这次设计十里长山生态园农产品销售系统,农产品销售系统需要考虑的原因很多,农产品对于季节、天气等因素都有不同的价格。基于Windows 7和Mysql数据库开发出的蔬菜在线销售系统,使用JSP技术开发网页,随时都可以增加、删除、修改、查询农产品的价格等信息。这样的系统使使农产品销售得到了更多的销售途径。
这个农产品销售系统,整体上分为前端和后台功能,前端主要面向的对象是用户,为用户提供各种所需功能。后台面对的对象是管理者,用来管理和维护系统的运作。
用户注册后,成为网站会员。可以使用网站的大部分功能。在网站设计中,专业人员通过数据库中的权限设置网站的维护跟管理网站,不同的管理员,对整个系统,有不同的管理权限。
设计的组织结构
本设计大体上分为六个部分,首先描述了这次设计的背景与目的,介绍系统的主要功能。接着对这次农产品销售系统中主要使用的技术做了简介。再阐述了系统运用于实际中的利弊,进行各种需求分析。接下来的系统总体设计中进行了功能模块设计。接着设计数据库,设计各个属性见的关系,然后写出基本表的结构及表中属性。系统实现说明各个页面使用方法及功能。
系统关键技术与开发工具
Java语言简介
Java是一门面向对象的编程语言,使用方便,适用广泛。几年来成为市场的主流语言,知名购物网站淘宝也于2004年将网站语言从PHP语言改变为JAVA语言。
JSP技术
系统使用jsp技术开发。在系统开发中,会有许多相关的技术,比如CGI、ASP、PHP等,但是,它们与JSP相比起来,JSP具备许多其它技术达不到的一些功能和独特优势。JSP技术使用java语言,是较为新的一个技术,以JavaServlet为基础进行了改良。
Web服务器
JSP文件的执行需要使用Web服务器。通过研究与对比,在这次的系统中,我选择使用了tomcat服务器。
数据库链接与JavaScript
JDBC使用可以将数据库与系统连接到一起。JavaScript也叫小脚本语言。通过使用JavaScript语言,能够实现交互功能,不仅可以与HTML超文本标识语言,还可以与网络客户。它是嵌入在标准的HTML语言中的,能够实现很多动态数据。这种脚本语言为开发客户端的应用程序提供了极大的方便。
CSS层
CSS层叠样式表 (Cascading Style Sheet) 。在加入CSS后可以设计并随时修改网页的外观,包括许多具体的内容,比如页面中精确的布局,具体内容的位置,一些字体及大小的设置,图片等的样式。[7]同时,使用CSS,能够加快速度,给网页制作带来很大的便利。
系统分析
需求分析
在经济高速发展的今天,商务系统也随之变化巨大。各个中小型企业也参与其中,也给电子商务行业带来了激烈的竞争。
业务需求分析
在如今的商务中,企业想要获得竞争力,建设一个宣传产品形象与提供销售的电子商务网站必不可少,同时网站制作不仅需要完成各种功能,还需要实现更加美观的界面。
用户需求分析
该网站是基于宣传自己的产品和销售产品的功能。同时,管理员和买家可以了解货物的详细信息和价格。由于需求的增加,网站还需要提供在线订购等技术。另外,除了将商品信息视为消费者,管理者还需要及时修改现有信息,并能够确保客户发出的订单按时处理。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/398.html

好棒文