1.2 项目内容
网上图书销售系统可分为前台和后台。前台是为普通用户提供了用户登录,注册,图书搜索,图书促销信息,图书详情,图书加入购物车,购物车管理,订单生产,订单管理,图书模拟购买等功能;后台是为系统管理员提供了促销信息管理、图书信息管理,订单管理,订单查询等功能。
2 网上图书销售系统技术简介
2.1 页面显示技术
本系统页面技术采用Html+Css+Jsp技术实现的。
Html:超文本标记语言(HyperText Markup Language),它通过标记符号来标记要求显示的网页的各部分。网页文件是一种文本文件,Html是通过在文本文件中添加标记,告诉浏览器如何显示内容[1]。 HTML的结构包括头部 (Head):描述浏览器所需的信息,主体 (Body)具体内容。
Css:级联样式表(Cascading Style Sheet),是一种表现Html或Xml等文件样式的计算机语言。是一种能将网页表现和内容真正分离的样式设计语言。和传统HTML的表现相比,css能准确的对网页中对象的位置排版,所有的字体样式它都能够使用,能进行初步的交互设计,是当前基于文本显示最好的一种设计语言,同时能够根据个人的使用习惯或理解能力,优化写法,能被各类人熟练的运用,有较强的易读性。
Jsp:由Sun Microsystems公司倡导、很多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是通过在传统的Html文件中插入Java程序段和JSP标记形成JSP文件的,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。大大减少了用户的浏览器的需求,即使用户的浏览器不支持Java,也能够访问JSP页面。
2.2 页面脚本技术
页面脚本技术采用的是JavaScript+Jquery。
JavaScript:一种从Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,它是为了解决服务器端语言遗留的速度问题开发的,能够为客户提供更流畅的浏览效果。同时它还提供了数据验证的基本功能。
Jquery:轻量级js库 ,它兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理events、Html、实现动画效果,同时方便地为网站提供AJAX交互。它还有一个较大的优势是:1文档说明更全面,2各种应用也说得很详细,3有许多成熟的插件可供选择。jQuery能够使用户的Html页面保持代码和Html内容分离,意思就是,不需要在Html里面插入一堆js来调用命令了,只需定义name属性方可。源'自:751`!论~文'网www.751com.cn
2.3 后台业务技术
后台的实现采用的是Serlet。
Servlet:一种服务器端的Java应用程序,它具有一个独立于平台和协议的特点,并且能生成动态Web页面。 它可以作为客户请求与服务器响应的中间层。 Servlet是Java应用程序,是位于Web 服务器内部的服务器端, Servlet能够由Web服务器进行加载, Web服务器必须包含支持Servlet的Java虚拟机。
2.4 数据库连接技术
数据库连接采用的是JDBC。
JDBC:JDBC全称Java Data BaseConnectivity,它是一种用于执行SQL语句的Java API,它能够为多种关系数据库提供统一访问,它的组成成分是Java语言编写的类和接口。
3 网上图书销售系统分析需求分析
3.1 网上图书销售系统需求分析
随着互联网的普及,电子商务愈发流行,网上书店也已成为买卖书本必不可少的营销方式。网上书店售书的方式很简单,买家通过浏览器浏览书店找寻他们理想中的书本,然后付款,卖家就可以配送,配合快递上门服务即可完成交易。网上书店优势明显,近在咫尺,并且24小时开放,买家可以随时随地的浏览,查询和订购图书,节省了大量时间。无空间,无地域局限性的优势必然使得网上书店有很好的发展。本网上购书系统的目标是基本实现图书在线销售,分为前台和后台。前台主要实现用户注册,登录,图书信息,促销信息,图书搜索,购物车管理,订单管理的功能。而后台主要实现有管理员登录,图书管理,订单处理,促销信息管理的功能。