网上书店购物系统毕业设计(2)

2019-03-09 17:45

1.4、网站功能模块图

网上书店系统 实时新闻 访客计数 注册登录 在线留言 在线帮助 查看书籍 网上购物 管理模块 商品展示 购物车 下订单 用户管理 新闻管理 留言管理 购物管理

图1-4 网站功能模块图

第 5 页 共 27 页

5

1.5、网站流程图 网上书店

访客计

访 用

不注册 用户注用户登录 失 验 证 成

图1-5 网站流程图 实在在查图图放时线线看书书 用新留帮书搜展入户 闻言助籍 索示 购信 息 物管 车理 用户订购

第二章 相关软件及技术介绍

2.1 JSP简介

第 6 页 共 27 页

6

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。 2.2 Access简介

在ACCESS数据库中,数据是由表格组成的,表格的每个字段都有自己的格式和默认的字段意义。ACCESS数据库中,包括7个数据库对象,分别是表、查询、窗体、报表、页、宏和模块。

(1)表

在ACCESS数据库中,表是最基本的对象,所有收集来的数据都存储在表中,表是数据库中的数据仓库。在ACCESS数据库中至少要有一个表存在,否则数据库为空数据库。

(2)查询

查询是对数据库提出的关于数据库表中查找相关数据的要求,查询可以在一个或多个表中按照不同的方式来查找某些特定的数据,并将其集合到一起供用户查看。查询的同时还可以对相关的数据进行更改和分析。

(3)窗体 在ACCESS中,窗体是一种使用户实现各种操作的界面。主要用来输入或显示数据库中的数据及应用程序的执行控制。

(4)报表

报表的作用就是将用户选定的数据信息进行格式化的显示或者打印,使用户能够将数据库中的数据按一定的格式输出。

(5)页

页应用在Internet上的Web页中。在ACCESS中,使用页对象可以方便地制作出各种Web页。

(6)宏

宏是用来自动执行的一个操作或一组操作的集合。其中,每一个操作实现特定的功能。

(7)模块

第 7 页 共 27 页

7

模块是ACCESS中最重要的实现数据库中复杂管理功能的有效工具。

2.3 MyEclipse 6.5简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

MyEclipse6.5是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

MyEclipse6.5更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM 工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 6.5继续为业界提供全面的产品。

2.4网站开发采用相关技术简介

Dreamweaver CS3简介 Dreamweaver CS3是专业可视化网页开发工具,它与另外两个网页制作软件Flash、Fireworks并称为“网页三剑客”。其中Flash用来制作网页矢量动画,fireworks用来制作网页图像,而Dreamweaver用来编辑排版网页。

在Dreamweaver CS3中,可以不用手工编写HTML代码,而是自动产生各种HTML代码。Dreamweaver CS3还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关HTML、层叠样式表(CSS)、JavaScript、Cold Fusion标记语言、ASP和JSP的参考资料。

VBScript简介

VBScript是Visual Basic或Visual Basic for Application(VBA)的一个“轻量级”子集,其程序设计与VB或VBA基本相同。但是,VB或VBA的一些强大的功能,如类和API调用,在VBScript中被删除了,这主要是为了使VBScript语言简单和安全[4]。

VBScript程序是纯文本,可以用简单的文本编辑器来编写。VBScript是ASP的默认脚本语言,通过与HTML代码,ASP代码结合可以十分方便的建立Web页面。

SQL简介

SQL是一个综合的、功能强大的且又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。其主要特点包括:

(1)一体化

SQL语言风格统一,可以完成数据库活动中的全部工作,包括创建数据库、定义模式等。

(2)高度非过程化

在使用SQL语言访问数据库时,用户没有必要告诉计算机“如何”一步步操纵,只需要描叙清楚要做什么,SQL语言就可以将要求提交给系统,然后由系统自动完成全部工作。

第 8 页 共 27 页

8

(3)简洁

虽然SQL语言功能强大,但它只有为数不多的几条命令。另外,SQL的语法也比较简单,容易掌握。

(4)能以多种方式使用

SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中使用。

XHTML简介

本系统使用的XHTML是XHTML的第一个版本—XHTML1.0规范,XHTML1.0与HTML4.01几乎完成相同。XHTML对设计提出更高的要求和规范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。

在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。 XHTML编写习惯:

(1)属性名必须小写;

(2)属性值必须使用双引号; (3)不允许使用属性的简写; (4)使用id代替name; (5)必须使用结束标签。 CSS简介

CSS语法结构仅仅由三部分组成:选择符(Selector)、属性(property)和值(Value)[6]。其说明如下:

(1)选择符

指这组样式编码所要针对的对象,可以是XHTML标签,如body,h1;也可以是指定了特定id与class的标签,如#main选择符表示选择。

(2)属性

属性是CSS样式控制的核心,对于每一个XHTML中的标签,CSS都提供了丰富的样式属性,如:颜色、大小、定位、浮动方式等。

(3)值

值是指属性的值,形式有两种,一种是指定范围的值,如float属性,只能应用left,right,none三种值;另一种如:width能够使用0~9999px或其他的数学单位来指定。

2.5选择JSP作为开发工具的原因

1.将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成

在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2.强调可重用的组件

绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise

第 9 页 共 27 页

9


网上书店购物系统毕业设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学困生转化工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: