jsp网上购物系统设计说明书

上传人:M****1 文档编号:497790126 上传时间:2023-08-24 格式:DOC 页数:15 大小:802.50KB
返回 下载 相关 举报
jsp网上购物系统设计说明书_第1页
第1页 / 共15页
jsp网上购物系统设计说明书_第2页
第2页 / 共15页
jsp网上购物系统设计说明书_第3页
第3页 / 共15页
jsp网上购物系统设计说明书_第4页
第4页 / 共15页
jsp网上购物系统设计说明书_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《jsp网上购物系统设计说明书》由会员分享,可在线阅读,更多相关《jsp网上购物系统设计说明书(15页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告书设计题目:网上购物系统摘要:21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。网上购物商城系统实际上是一个B/S结构的信息系统,目前开发这种系统用到的主要开发工具有:ASP、JSP、PHP等,用到的数据库主要是一些流行的大型数据库,如Oracle,SQL server等,我们开发该系统用到的开发工具为ASP,

2、数据库使用的是acess。本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。团购的实质是:最短的时间,集中最多有购买需求的人,达到集体省钱的目的。对消费者来说:是省钱,省力,省心对商家来说:是一个短平快的集中销售With the rapid economic development happened in the whole world from the 21st century, peoples life greatl

3、y changed with each passing day, especially the application and popularation of computers in nearly every field of economy and social life. For this reason, shopping online is getting a new-fashioned and popular shopping way. The shopping online system, which is a kind of business information system

4、 with the function of interaction, establishes a dummy shopping market to make the purchase process becom.Customers of the essence: the shortest possible time, focus on the needs of most people to buy, to the collective to save money.For the consumer: to save money, effort, worryOf the business is:

5、a fast track approach to focus on sales一、系统开发背景随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今

6、,在、等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国实现。无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一招商银行的一卡通,便可轻松购物, 24小时商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。首家网上商店亿样购物中心由于经营不善,开业不到半年即关门停业,的一些大型零售商场,其网上商店门庭冷落。结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的X

7、X相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取送货上门、到货付款或邮寄上门、贷款邮资先付的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。二、系统开发的技术、技术方案页面视图设计:JSP,底层数据处理采用:Java,页面中的数据处理采用:JavaScript,服务器:Tomcat,数据库服务器:MySql,开发工具:eclipse2.1、开发语言JSPJSP页面由HTML代码和嵌入其中的Java代码所

8、组成。JavaBean是JSP的技术基础,而且大型的Web应用程序的开发需要JavaBean和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网等特点。JSP的技术的优势:l 一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不需要做任何更改。l 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。l JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。l 高效性与安全性。JSP在执行

9、前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。l 可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。l 多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.2页面服务器TomcatTomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HT

10、ML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与服务等开发应用系统常用的功能;而且它

11、还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。2.3、数据库管理系统:MySqlMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在20XX1月16号被Sun公司收购。而20XX,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库。这样就增加了速度并提高了灵活性。MySQL的SQL结构化查询语言。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPLGNU通用公共许可证。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型为

12、了降低总体拥有成本而选择了MySQL作为数据库。1使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4支持多线程,充分利用CPU资源5优化的SQL查询算法,有效地提高查询速度6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7提

13、供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。8提供TCP/IP、ODBC和JDBC等多种数据库连接途径。9提供用于管理、检查、优化数据库操作的管理工具。10支持大型的数据库。可以处理拥有上千万条记录的大型数据库。11支持多种存储引擎。三、系统需求分析3.1、可行性分析本系统拟采用JSP和MySql作为前端和后端的开发工具。JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件 中插入Java程序段和JSP标记,从而形成JSP文件。用JSP开发的Web应用是

14、跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。3.2、实现目标现在流行的网上购物系统

15、不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。3.3、功能需求l 商品浏览:分类显示商品;显示商品详情,提供购买;可以对商品进行模糊

16、查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。l 购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。l 注册管理:能够对用户名,密码的简单验证;能够对电子,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。l 订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。l 商品管理:管理员可以增删商品;修改商品基本信息。l 用户信息管理:用户登陆后可以修改个人信息。四、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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