文档介绍:网上售书系统设计网上售书系统的设计和实现
摘要伴伴随Internet的蓬勃发展,网络购物逐步成为当代年轻人的生活****惯。网络购物作为电子商务的一个形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,大家已经不再满足用途信息的浏览和公布,而是渴望着能够充足享受网络所带来的愈加多的便利。网络购物正适应了当今社会快节奏地生活,使用户足不出户便能够方便快捷轻松地选购自己喜爱的商品。
本系统便是尝试用JSP在网络上架构一个电子商务网站,它是在Windows XP下,以Microsoft SQL Server2021为数据库开发平台,网络信息服务作为应用服务器,采取JSP技术开发的网上图书销售系统。它分前台部分和后台部分,前台部分由用户使用,关键包含用户注册,购物车管理,订单管理,个人资料管理等功效;后台部分由管理员使用,关键包含商品管理,处理订单,用户信息管理等功效。
建立后的网站系统是一个动态、交互式、含有商品提供、系统管理等功效的电子商务网站。
关键词 JSP,MySQL,Tomcat ,网上售书系统
一、绪论
一目标和意义。
现在世界上能够实现电子转换的工具只有INTERNET。作为一个科学和理论的交换工具INTERNET已经成为一个应用手段出现在大家的日常生活中,几乎触及到了世界的各个角落。INTERNET除了带给大家更多的便利,使社会愈加民主化,还在改变着传统的商业和经济模式。在新的商品交换方法下,买方和卖方将经过电子市场交换及受益。企业家能够经过和INTERNET上的用户进行交流,节约大量的事前调查投资,从而愈加方便的开展新的事业。基于INTERNET的信息服务,商务服务已经成为当代企业一项不可缺乏的内容。很多企业全部已不满足于建立一个简单的仅仅能够公布信息的静态网站。当代企业需要的是一个功效强大的,能提供完善的电子商务服务的动态商务网站。
而本系统的设计目标便是为了满足图书消费者足不出户便可购置到自己所喜爱的图书,改变传统的交易模式,把中间的部分步骤省略掉,省时省力。和此同时,商家也可省去租用铺面这一步骤,总的来说,对消费者和商家来说是一个双赢的结果。
二开发设计思想。
本系统采取JSP来编写,数据库方面,采取微软企业的Microsoft SQL Server2021来连接系统,后台部分则利用编写JavaBeans来进行控制。即经过JSP、Microsoft SQL Server2021和JavaBeans来完成整个工作。本系统基于Internet,重视消费者和网站的交互性。从目前Internet飞速发展的趋势来看,针对目前形势来设计网上图书销售系统是必须的。
二、开发工具和环境介绍
一ava Server Page 介绍。
JSPJava Server Pages是由Sun Microsystems企业提倡、很多企业参加一起建立的一个动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件*.htm,*.html中插入Java程序段Scriptlet和JSP标识tag,从而形成JSP文件*.jsp。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其它操作系统上运行。
在传统的网页HTML文件*.htm,*.html中加入Java程序片段Scriptlet和JSP标识tag,就组成了JSP网页*.jsp。JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。
Web服务器在碰到访问JSP网页的请求时,首先实施其中的程序片段,然后将实施结果以HTML格式返回给用户。
程序片段能够操作数据库、重新定向网页和发送E-mail等,这就是建立动态网站所需要的功效。
全部程序全部在服务器端实施,网络上传送给用户端的仅是得到的结果,对用户浏览器的要求最低。它基于强大的Java语言,含有良好的伸缩性,在网络数据库应用开发领域含有得天独厚的优势。
JSP技术在多个方面加速了动态Web页面的开发:
使用JSP技术,Web页面开发人员能够使用HTML或XML标识来设计和格式化最终页面。使用JSP标识或小脚原来生成页面上的动态内容内容是依据请求来改变的,比如请求帐户信息或特定的一瓶酒的价格。生成内容的逻辑被封装在标识和JavaBeans组件中,而且捆绑在小脚本中,全部的脚本在服务器端运行。假如关键逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够xx和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内