能通过tags和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
2.3 系统实现的目标
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。
2.4 系统功能需求
通过对淘宝网,拍拍等网上购物的认识和分析,我对网上购物有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能:
?注册管理:能够对用户名,密码的简单验证;能够对电子邮箱,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。
?商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。
?购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。
?订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。
?商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片。
?注册用户管理:管理员可以通过查询指定用户,并管理用户的启用,冻结。
?公告管理:管理员可以通过公告的形式向顾客告知本商城的近期动向,如:打折信息、维护信息等。
第3章 系统设计工具介绍
3.1 平台选择
Microsoft软件是日常生活中使用最为广泛的软件,基于这一特点,我们选用的平台是Java Server Page(简称JSP)+SQL2005数据库,它适应于Windows操作系统并能很好的与其应用程序结合,而且SQL Server 2005数据库也易操作,从而大大降低了编程难度。具体如下:
?采用了Internet架构,Bowser/Server模式。
?Web服务器采用Tomcat6.0服务器,数据库管理系统为SQL Server 2005。
?开发工具使用Dreamweaver搭建系统页面框架,再用MyEclipse在其中插入JSP语句,JavaBean使用MyElipse编写。
3.2 系统开发工具
本系统是基于JSP+SQL Server 2005数据库技术实现的,现对JSP技术和SQL Server 2005数据库作简要的介绍。
3.2.1 开发语言—JSP
JSP页面由HTML代码和嵌入其中的Java代码所组成。JavaBean是JSP的技术基础,而且大型的Web应用程序的开发需要JavaBean和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网等特点。JSP的技术的优势:
?一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不需要做任何更改。
?系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。
?JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。
?高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。
?可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。
?多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
3.2.2 数据库—Microsoft SQL Server 2005
SQL Server是一个关系数据库管理系统。SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统的较新版本。SQL Server 2005数据库引擎提供完整的XML支持。它还具备构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQL Server 2005关系数据库引擎支持当今苛刻的数据处理所需的功能。数据库引擎充分保护数据完整性,同时将管理众多并发修改数据库的用户的开销减到最小。SQL Server 2005分布式查询使得以引用来自不同数据源的数据,就好像这些数据是SQL Server 2005数据库的一部分,同时分布式事务支持充分保护分布式数据更新的完整性。
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告
需做毕业设计,请联系QQ:26149700 Email: 26149700@qq
第4章 系统设计功能模块:
4.1 项目规划
网上购物系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。
?前台商品展示及销售:该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。
?后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。
4.1.1 系统功能结构图
网上购物系统前台功能结构如图4-1所示
图4-1 系统前台功能结构图
网上购物系统后台功能结构如图4-2所示
图4-2 系统后台功能结构图
4.1.2 处理流程
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告
需做毕业设计,请联系QQ:26149700 Email: 26149700@qq
系统处理业务流程如图4-3所示
图4-3 业务流程图
4.2 系统设计
4.2.1 设计目标
本系统在设计时应该满足以下几个目标:
?采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
?全面展示商城内所有商品,并可展示最新商品及特价商品。
?为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。
?会员可以随时修改自己的会员资料。
?实现网上购物。
?商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。
?查看商城内的公告信息。
?用户随时都可以查看自己的订单。
?对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
?系统最大限度地实现了易维护性和易操作性。
?系统运行稳定、安全可靠。
4.2.2 系统开发环境
硬件平台:
CPU:2.00GHz;
内存:2G。
软件平台:
操作系统:Windows 7 旗舰版;
数据库:SQL Server 2005;
开发工具包:JDK Windows-i586;
JSP服务器:Tomcat 5.0以上;
浏览器:IE 8;
分辨率:最佳效果1024×768。
4.3 数据库设计
本系统数据库采用SQL Server 2005数据库,系统数据库名称为db_shop,共包含9张表。
(1)tb_superType(商品大分类信息表)
商品大分类信息表主要用来保存商品类别中大的类别信息。表tb_superType的结构如表4
上一篇:
计算机仿真论文1
下一篇:
网上购物系统毕业设计论文