基于JSP的网上购物系统的设计与实现基于JSP的网上购物系统的设计与实现摘要近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念,本购物系统基于B/S模式,实现了当前购物网站的基本功能。本论文就此购物系统进行了详细全面的论述。系统中用户的主要功能有:用户登录、注册、商品浏览、商品购买、订单管理以及个人信息管理。管理员的主要功能有:商品管理、用户管理以及订单信息管理。全文共分为五个部分,第一部分是介绍相关理论知识;第二部分介绍系统总体设计;第三部分介绍系统具体实现过程;第四部分是测试工作。最后是结论。关键词:电子商务;购物系统;JSP;数据库目录论文总页数:22页1.引言.....................................................错误!未定义书签。1.1网上购物系统的发展...................................错误!未定义书签。1.2网上购物的现状.......................................错误!未定义书签。1.3网上购物系统的构建...................................错误!未定义书签。2.相关理论基础.............................................错误!未定义书签。2.1JSP技术.............................................错误!未定义书签。2.1.1JSP的简介.......................................错误!未定义书签。2.1.2JSP的优点.......................................错误!未定义书签。2.1.3JSP的工作原理...................................错误!未定义书签。2.2数据库及相关技术简介.................................错误!未定义书签。2.2.1SQL语言简介.....................................错误!未定义书签。2.2.2MicrosoftSQLServer简介........................错误!未定义书签。2.2.3JAVA技术简介....................................错误!未定义书签。2.2.4TOMCAT简介......................................错误!未定义书签。3.系统总体设计.............................................错误!未定义书签。3.1系统设计.............................................错误!未定义书签。3.1.1系统功能分析.....................................错误!未定义书签。3.1.2系统体系结构.....................................................13.1.3系统流程.........................................................23.2数据库设计...........................................错误!未定义书签。3.2.1数据库需求分析...................................错误!未定义书签。3.2.2数据库的逻辑结构分析.............................错误!未定义书签。3.2.3数据库表的设计...................................错误!未定义书签。3.2.4数据库的连接.....................................错误!未定义书签。4.具体设计分析.............................................................34.1系统首页.............................................................34.2具体模块实现.........................................错误!未定义书签。4.2.1商品查看.........................................错误!未定义书签。4.2.2购物车...........................................错误!未定义书签。4.2.3订单管理.........................................错误!未定义书签。4.2.4用户个人信息管理.................................................44.2.5用户控件.........................................错误!未定义书签。4.2.6商品管理.........................................错误!未定义书签。4.2.7管理用户.........................................错误!未定义书签。5.系统测试.................................................错误!未定义书签。5.1前台测试.............................................错误!未定义书签。5.2后台测试.............................................错误!未定义书签。结论.....................................................错误!未定义书签。参考文献.....................................................错误!未定义书签。致谢.....................................................错误!未定义书签。声明.....................................................错误!未定义书签。1.1.1系统体系结构购物系统用户注册用户登录用户管理商品管理订单管理购物车图3-1系统功能模块图根据体系结构可将系统分为用户和管理两个角色:(1)用户:用户通过注册以后成为合法登录用户。登录以后可以查看修改个人信息在线购买商品查看定单状态。(2)管理员:系统管理员可以管理整个系统,包括查看用户定单并修改相应信息查看用户信息,对不信任用户也可以对他进行删除。查看商品信息,可以删除不需要的商品。添加商品信息。1.1.2系统流程图3-2系统流程图………开始是否登录是否管理员浏览普通页面管理页面用户页面管理用户管理商品管理定单个人信息管理购物车管理在线购物NYYN退出系统2.具体设计分析2.1系统首页图4-1网上购物系统首页此功能模块由index1.jsp来实现,并提供了本系统绝大多数功能的入口,例如:会员注册、登录,管理员登录,查询等。会员登录主要是将用户输入的用户名和密码与数据库中my_users表中的已有的信息进行比对,如果完全一样,则是合法用户,可以成功登录,如果不一样,则登录失败。查询功能是通过输入商品名称关键字和下拉菜单中商品类别进行查询提交查询信息以后由find.Jsp显示查询结果。此功能未注册用户也可用,但是所查询商品不提供购买功能。界面如下图:图4-2商品信息用户在确定需要购买以后,就可以提交购物车,完成购物功能。图4-4购物车购物车中商品总价格totalprice是通过商品单价和数量进行结算。代码如下:2.1.1用户个人信息管理此功能模块由reg.Jsp,log.Jsp,changemima.Jsp,psxinxi.jsp来实现。分别别实现用户的注册以及密码的修改。Psxinxi查看自己的基本注册情况。如下图:图4-6查看用户自己基本情况商品添加页面如下图:图4-8添加商品图4-9用户管理重要提示:本论文由大学论文网毕业论文下载网:联系