基于JAVA与JSP下的网上商城设计

上传人:鲁** 文档编号:488431534 上传时间:2022-12-28 格式:DOC 页数:30 大小:1.17MB
返回 下载 相关 举报
基于JAVA与JSP下的网上商城设计_第1页
第1页 / 共30页
基于JAVA与JSP下的网上商城设计_第2页
第2页 / 共30页
基于JAVA与JSP下的网上商城设计_第3页
第3页 / 共30页
基于JAVA与JSP下的网上商城设计_第4页
第4页 / 共30页
基于JAVA与JSP下的网上商城设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于JAVA与JSP下的网上商城设计》由会员分享,可在线阅读,更多相关《基于JAVA与JSP下的网上商城设计(30页珍藏版)》请在金锄头文库上搜索。

1、基于JAVA与JSP下的网上商城设计专 业:网络工程年 级:学 号:作 者:指导老师:完成时间:2021年11月说 明本系统是由我和王为政两个人合作完成基于JAVA的网上商城系统的开发与实现摘要:网上商城系统是基于JAVA的一个电子商务系统,其主要作用就是实现商城的一些功能,如:买卖商品,计算积分,查看产品的具体信息,与卖家联系,交友等功能!最后对整个网上商城系统作了一个简要的总结并附录上了一些功能模块的主要源代码。关键词:网上商城系统;B/S模式;JSP技术;mysql数据库。 Based on JAVA online mall system development and implemen

2、tationAbstract: Online mall system is based on JAVA a e-commerce system, the main function is to realize mall of some functions, such as: buying and selling goods, calculated integral, check product specific information, contact the seller, the function such as friends!The last of the whole online m

3、all system gives a brief summary and appendix on some function modules main source code.Keywords: online mall system; The B/S mode; JSP technology; Mysql database.摘要I目录:11 引言22 高校教材管理系统的需求分析22.1 用户需求分析22.1.1 普通用户主要需要:22.1.2 系级管理员主要需要:22.2 数据字典的描述22.3 教材管理系统的数据流图23网上商城系统分析与设计33.1 系统设计总体思想、目标33.2 网上商城

4、系统的ER模型33.3 网上商城系统结构、功能设计33.3.1 系统结构设计33.3.2 系统功能模块设计33.4 网上商城系统的数据库设计34 系统平台、计算模式及技术34.1 计算模式的进化及本系统选用的模式优越性34.1.1 集中式管理主机/终端模式44.1.2 Client/Server模式44.1.3 Brower/Server模式44.1.4 系统采用B/S三层体系结构模式的优越性44.2 JSP 技术44.2.2 JSP内建对象64.3 mysql数据库94.3.1 mysql概述94.3.2 mysql常用命令95 系统实现115.1 用户登陆流程115.2 买家登陆流程115

5、.3 卖家登陆流程135.4 用户注册流程145.4.1 用户注册流程图145.5 数据库表单创立语句156 网上商城系统设计的技术关键156.1 JSP主要网页代码156.2 mysql数据库表单截图226.3 Java语言控制主要类代码237 系统试运行结果与评价261 引言 随着计算机的普及以及网络技术的应用,网上商城已经成为一个新的工具和一个新兴的市场,网上商城类似于现实世界当中的商店,差异是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输本钱和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的开展空间。尽能的还消费者以利益,带动公司开展和企业腾飞

6、,引导国民经济稳定快速开展,推动国内生产总值。2 高校教材管理系统的需求分析 本网上商城构建初始目标主要是面向广阔消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。2.1 用户需求分析 用户主要是买家和卖家以及网站的管理人员:2.1.1 普通用户主要需要: 卖家:上传商品、注册用户、更改商品、删除商品、增加商品、管理已有商品等买家:查看所有商品、搜索某一商品、查看具体的产品以及厂家信息等2.1.2 系级管理员主要需要:主要是维护网站秩序,比方说终止某一买家或者卖家的使用权限等2.2 数据字典的描述数据字典是关于数据的信息的集合,也就是对数据流图包含的

7、所有元素的定义的集合。任何字典最重要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。限于篇幅,下面给出本系统的局部数据字典描述: 买家信息的数据字典的描述: 表名:mall_Buyers 表内元组: BuyId BuyName BuySex BuyPass BuyLevel BuyAddress BuyAge 卖家信息的数据字典的描述:表名:mall_Sellers 表内元组:SeId SeName SeSex SePass SeLevel SeAddress SeAge 商品信息的数据字典的描述:表名:mall_Goods 表内

8、元组: GoodId GoodName GoodPrice Goodintroduction SeId Goodkinds Goodinventory2.3 教材管理系统的数据流图下面简要介绍局部需求的数据流图:mall_BuyersDoLoginServeletmall_Goodsmall_Sellers JSP 教材库存查询的数据流图DFD用户操作数据流程图:商品信息表mall_Goods产品信息商品信息查询信息查询方式买家卖家接受查询方式信息处理产生查询结果买家卖家图2-1商品库查询的数据流图 用户信息管理的数据流图DFD增加、修改和删除用户资料,具体的过程的数据流图DFD表示如下:3网

9、上商城系统分析与设计3.1 系统设计总体思想、目标3.2 网上商城系统的ER模型经过对网上商城系统的分析,我们将系统划分出了买家用户、卖家用户、商品信息三个实体,其各个实体的属性如下:本系统的具体ER模型如下:买家或卖家序号用户名密码性别图3-1普通用户ER图 3.3 网上商城系统结构、功能设计 系统结构设计 网上商城系统结构主要是JAVA代码用作控制语句、JSP用于数据接收及显示、mysql用于术语的存储,采用常用的Brower/Server模式。 系统功能模块设计 功能模块主要有:登录验证模块、登陆显示模块、数据库操作模块、信息显示模块等3.4 网上商城系统的数据库设计 由于此网上商城属于

10、网上商城的简易模式,所以根本数据库表的建立有mall_Goods、mall_Buyers、mall_Sellers。4 系统平台、计算模式及技术 系统的硬件平台:普通PC机 系统的软件平台:MyEclipse、mysql、Navicat for MySQL、tomcat4.1 计算模式的进化及本系统选用的模式优越性回忆计算机的开展史,计算模式有过三次质的飞跃: 集中式管理主机/终端模式以主机为中心的计算环境 ,数据管理 ,事务处理高度集中 ,起始本钱高 ,系统维护升级只涉及主机,管理本钱低 ,但用户端缺乏个人定置 ,无任何处理功能。适用于大规模集中式应用 ,具有较高的效率和平安性 ,但存在执行

11、效率及容量缺乏问题。 Client/Server模式 它把集中管理模式转化为一种效劳器与客户机负荷均衡的分布式计算模式 ,解决了执行效率及容量缺乏的问题。该结构以 PC为主 ,适合部门级应用。初级本钱低 ,但随着应用规模扩展 ,网络上异种资源类型的增多,开发、管理、维护的复杂程度加大,频繁的软硬件升级 ,后期本钱骤升,缺乏关键事物处理的平安性与并发处理能力。 Brower/Server模式 以网络中心计算为特征的 BPS结构恰到好处地取长补短 ,兼容并蓄 ,使计算体系真正成为企业生存开展的生命力。 BPS结构使数据及应用可通过不同平台、不同网络存取 ,与平台无关 ,伸缩性大 ,为企业、行业提供

12、了开放的基于标准的综合性效劳计算环境 ,它将处理、储存、通讯能力移入网络 ,集中主机 P终端和 CPS的优点 ,管理集中 ,只涉及网络效劳器 ,NC通过下载获得升级功能 ;同时信息高度分散 ,通过 、JAVA可访问联接任何 URL资源和应用 ,共享程度高 ,可伸缩扩展性强 ,具有高度开放性和灵活性 ,同时具备高速率和平安性 ,使用户真正投资于应用而不是计算机本身。 系统采用B/S三层体系结构模式的优越性1、开放的标准2、分布计算的根底结构3、较低的开发和维护本钱4、使用简单 ,界面友好5、系统灵活6、保障系统的平安性7、信息共享度高4.2 JSP 技术4.2.1 JSP概述JSPJavaSer

13、ver Pages是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地别离出来。用 JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。1. JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图5-1说明了该 JSP 访问模型。当 Web 效劳器接收到一个 JSP 文件请求时,效劳器将请求发送至 Web

14、Sphere应用效劳器。WebSphere应用效劳器 对 JSP 文件进行语法分析并生成 Java 源文件被编译和执行为 Servlet。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用效劳器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。图5-1:浏览器发送 JSP 文件请求2. 发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。图5-2说明了该访问模型。该访问模型使得将内容生成从内容显示中别离出来更为方便。WebSphere应用效劳器 支持 ServiceRequest 对象和 ServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放入通常是一个 Bean请求对象中,并将该请求传递到另一个页面通常是一个 JSP 文件以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号