电子商务系统

电子商务系统[java毕业论文下载]

目 录

 

引言 3

第1章  ASP简介 3

1.1  Active Server Pages简介 3

1.2  ASP 的新功能 4

1.3  ASP页面的结构 5

1.4  ASP的运行环境 5

1.5  ASP 内建对象 5

1.6  ASP的主要内置组件 6

1.7  Database Access组件ADO 6

1.8  ASP的脚本语言 6

1.9  ASP能干什么? 7

2.0  HTML 和 ASP 的区别 7

第2章  数据库处理软件access 9

2.1  access概述 9

2.1.1  Access的启动和退出 9

2.1.2  新数据库文件的创建 11

2.1.3  数据库文件的打开及数据库对象 12

2.2  数据库表的设计和应用 12

2.1.4  创建表 13

2.3  access的优点 15

第3章  系统分析 16

3.1  系统分析 16

3.1.1  需求分析 16

3.1.2  网站模块分析 16

第4章  系统设计 17

4.1  运行环境及系统思想设计 17

4.1.1  软件的运行环境设计 17

4.1.2  系统设计 17

4.2  详细设计 17

4.2.1  系统变量定义 17

4.2.2  模块详细设计 17

 

4.3  流程模块图分析 17

4.3.1  功能模块划分 18

4.3.2  各个模块详细设计 18

4.4  数据库设计及表 22

4.5  系统结构与通用模块 24

4.5.1  系统编辑目录结构图 24

4.5.2  文件说明 25

4.5.3  公共模块说明 25

第5章  系统的详细设计及系统功能的实现 26

5.1  主页及主页实现 26

5.1.1  代码功能 26

5.2  商品浏览模块 27

5.2.1   客户浏览页面 27

5.2.2   商品查询页面 31

5.3 购物车模块 35

    5.3.1   放入购物车页面 35

    5.3.2   查看购物车页面 36

    5.3.3   清空购物车页面 40

    5.3.4   结帐页面 40

5.4 会员模块 41

    5.4.1   登录页面 41

    5.4.2   注册和密码更改页面 42

    5.4.3   注销页面 52

    5.4.4   预定页面 52

结束语 57

 

参考文献 58

 

一、引言

    信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案的“一统天下”将被声像档案、电子档案并存的格局所替代,传统的档案编研工作必须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发档案信息资源上转换,走进充满活力的网络世界。而网站建设则为档案编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上档案馆,开展网上档案服务,对档案编研工作适应信息社会发展需要有了深入的认识。

随着我国信息化程度的加快,随着网络信息资源的日益膨胀.档案信息网站的建设已经提上厂议事日程。然而在我国,档案信息网站出没还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。

应用计算机可以进行档案信息统计和检索。这些现代化信息技术的应用,既可以把档案工作者从繁重的手工劳动中解脱出来,又能够使大力开发和科学、合理、有效地利用档案信息资源真正成为现实,还可为将来人类档案信息资源的共享打下基础。但仅做到以上两点是不够的,因为无论是对档案信息资源的开发者来讲,还是对档案信息资源的利用者而言,都必须十分重视档案信息资源的激活,即将原有的档案信息资源进行消化、吸收和利用,继而产生新的知识,以最大限度地发挥档案信息资源的效用,实现档案信息资源的最大价值。

2001年7月国家发布的“国家信息化指标构成方案”中,以20条指标来具体细化我国信息化水平和程度。其中第12条“网络资源数据库总容量”关系到档案信息、网站的数据资源建设随着中国电子政务的推广和普及,INTERNET已经为人类在新世纪的政务、商务、管理活动中提供了一种迅速有效的获取信息的手段和全新的模式。在这一变革中,只有善于利用INTERNET构建自己的管理体系的单位和企业才能获得成功。为了使档案信息充分发挥作用,全国各类档案部门及其档案工作者纷纷在国际互联网上建立了档案信息网站。

 

 

 

第1章 ASP简介

 

1.1  Active Server Pages简介

Microsoft Active Server Pages (ASP) 是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页是包括 HTML 标记、文本和脚本命令的文件。ASP 页可调用 ActiveX 组件来执行任务,例如连接到数据库或进行商务计算。通过 ASP,可为用户的 Web 页添加交互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为用户的客户的界面。

对于HTML 编写人员: 如果用户是位 HTML 编写人员,用户将发现 ASP 脚本提供了创建交互页的简便方法。如果用户曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,用户会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,用户只要将一些简单的指令嵌入到用户的 HTML 文件中,就可以从表格中收集数据并进行分析。用户再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用 ASP 和脚本语言的技巧,用户可以创建更复杂的脚本。对于 ASP,用户可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。

对于有经验的脚本编写人员: 如果用户已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且用户已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Microsoft JScript 的脚本引擎,这样用户可以立即开始编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。

对于Web 开发人员: 如果用户已经掌握了一门编程语言,如 Visual Basic,用户将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,用户能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用。MTS 可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。

Active Server Pages 模型: 浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。

 

1.2 ASP 的新功能

Active Server Pages 在功能方面有所增强,更易于开发应用程序。

Microsoft 脚本调试程序。 用户可以使用脚本调试程序调试 .asp 文件。

事务性脚本。 ASP 页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。

管理工具 许多应用程序设置可在 Internet 服务管理器上进行,这是 Internet Information Server 和 Personal Web Server(在 Windows NT Workstation 上)的管理工具。

文件上载。 浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web 服务器。可以编写 ASP 脚本来发送带有从 Posting Acceptor 传来的信息的 email,如每一个上载文件的位置和名称。

新的 ASP 组件。 ASP 提供了新的基础组件。

应用程序根目录的改变。 ASP 应用程序的根目录在用户的 Web 站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用 Internet 服务管理器指示 ASP 应用程序的根目录。必须将 .asp 文件置于应用程序树中,Web 服务器才能检测文件的改变并且自动重装它们。

支持 HTTP 1.1 协议。 Internet Information Server 和 Personal Web Server 支持 HTTP 1.1 协议。在响应支持 HTTP 1.1 的浏览器(例如 Internet Explorer 4.0)时,这一支持可使 ASP 利用新协议的高效率。例如,当向浏览器返回页的时候,ASP 使用大块转换编码以提高网络效率。

 

1.3  ASP页面的结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

标准的HTML标记:所有的HTML标记均可使用。

ASP语法命令:位于<% %>标签内的ASP代码。

服务器端的include语句:可用#include语句调入其他ASP代码,增强了编成的灵活性。

脚本语言:ASP自带JaverScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如 Perl、Rexx等。

 

1.4  ASP的运行环境

    目前ASP可运行在四种环境下:

WINDOWS NT server,运行IIS(Internet Information Service) 4.0以上。

WINDOWS NT workstation运行 PWS(Personal Web Server) 4.0以上。

WINDOWS 95/98/Me 运行PWS 4.0以上。

WINDOWS 2000/XP 运行IIS 5.0/5.1(支持最新的ASP 3.0)

 

1.5  ASP 内建对象

Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。

Application 对象: 可以使用 Application 对象使给定应用程序的所有用户共享信息。

Request 对象: 可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件。

Response 对象: 可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。

Server 对象: Server 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 ActiveX 组件的实例 (Server.CreateObject)。其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。

Session 对象: 可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session 方法显式地结束一个会话和设置空闲会话的超时期限。

ObjectConection 对象: 可以使用 ObjectConection 对象提交或撤消由 ASP 脚本初始化的事务。

 

1.6  ASP的主要内置组件

Ad Rotator组件:可用来安指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。

Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。

Database Access组件:提供ADO(ActiveX Data Objects)来访问支持ODBC的数据库。

File Access组件:提供对服务器端文件的读写功能。

Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。

此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Active组件,以提高系统的实用性。

 

1.7 Database Access组件ADO

    WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置 ODBC和OLEDB可连接多种数据库:如 SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

    ADO组件主要提供了以下七个对象和四个集合来访问数据库。

    Connection对象:建立与后台数据库的连接。

    Command对象:执行SQL指令,访问数据库。

    Parameters对象和Parameters集合:为Command对象提供数据和参数。

    RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。

    Field对象和Field集合:提供对RecordSet中当前纪录的各个字段进行访问的功能。

    Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。

    Error对象和Errors集合提供访问数据库时的错误信息。

 

1.8 ASP的脚本语言

脚本语言是一种介于HTML和VB、JAVA等高级语言之间的一种语言,它可以和HTML语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控制浏览器等对象操作。ASP本身不是一种脚本语言,但他却为嵌入HTML的脚本语言提供了运行环境。ASP中常用的脚本语言有VBScript和JavaScript,系统默认语言是VBScript,在系统中,两种脚本语言都有使用。

1.9ASP能干什么?

用 HTML, CSS 已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。

比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要......

编写 ASP 动态网页能够帮助你实现这些和用户互动的功能。

2.0 HTML 和 ASP 的区别

HTML是编写网页的最简单的语言。HTML 只能用于编写静态的网页。

当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 HTML 网页时,Web 服务器就将这个网页直接发送给用户浏览器,不经过计算处理。然后用户浏览器会处理该网页的 HTML 代码,然后将结果显示出来。

见下图所示:(2.1)

而 ASP 的处理过程则更复杂些。当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 ASP 网页时,Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎 (下图所示:ASP Engine),ASP 引擎则将该 ASP 网页中所有的服务器端脚本(下图所示:<%和%>之间的代码) 转换成 HTML 代码,然后将所有 HTML 代码发送给用户浏览器。

见下图所示:

(2.2)

从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是有能动的图片和动画的网页。

 

图2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2.2

 

 

 

 

 

 

 

第2章 数据库管理软件Access 2000

Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。本章将专门介绍Access 2000(下面简称为Access)的基本功能及其常用的操作,主要内容包括创建和使用数据表,建立和使用查询、窗体,以及数据表与其他数据文件之间的转换等。

2.1 Access 概述

数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段。

Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。

一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。

此外,Access 2000还利用Office套件共享的编程语言VBA(Visual Basic for Application)进行高级操作控制和复杂的数据操作。

2.1.1Access的启动和退出

应用Access的第一步就是启动Access,常用的启动方式有下面几种:

l        从开始菜单启动Access。单击【开始】→【程序】→【Microsoft Access】,启动后的画面如图2-1所示。

l        用“运行”命令启动Access。单击【开始】→【运行】,在“运行”对话框中输入命令:msaccess,按【确定】按钮即可。

l        通过打开已有的数据库来启动Access。在Windows资源管理器中,双击一个Access数据库,即可启动Access,并打开该数据库(见图2-2)。

要退出Access,可选择菜单【文件】→【退出】,或通过单击Access主窗口的关闭按钮。

 

图2-1 直接启动Access时的窗口

 

图2-2 通过打开已有的数据库来启动Access

Access默认的窗口由标题栏、菜单栏、数据库工具栏、数据库窗口和状态栏组成,象Office的其他应用软件一样,Access 2000也增加了任务窗格,它的使用方法和本书前面章节中介绍的方法一样。工具栏和菜单栏的可用项是与当前数据库窗口的内容密切相关的,也就是说,工具栏和菜单栏会随着数据库窗口显示的内容的不同而变化。

2.1.2 新数据库文件的创建

Access中创建和处理的文件是数据库文件,其扩展名为 .mdb。与Microsoft Office中其他的应用程序(Word、Excel等)不同的是,Access启动后,并不自动创建一个空的文件,然后让用户输入数据,再保存。在Access中,需要用户自己来创建一个新的数据库文件。

在图2-1新启动的Access窗口中,单击任务窗格中的“新建空数据库”项,Access会马上弹出一个对话框让用户给出要新建的数据库的文件名。这也是和Office中其他的软件不同的。输入文件名后,Access打开一个新窗口,如图2-3所示。

在该窗口的标题栏中显示了新建数据库文件的名称,如图中的“Myfirst”,窗口工作区的左窗格中列出了数据库可包含的主要对象类型,右窗格中列出的是创建当前对象的向导和具体的对象名称。

 

图2-3 一个名为MyFirst的新的空白数据库窗口

另外,还可以在任务窗格中单击“根据模板新建”,使用数据库向导来创建新的数据库。数据库中具体内容的创建将在后面作介绍。

2.1.3 数据库文件的打开及数据库对象

Access可打开的文件类型包括Excel电子表格、Dbase数据库、文本文件、Paradox数据库、Web页以及Access自己生成的mdb文件。在任务窗格的“打开文件”项下,可以选择曾经使用过的文件直接打开,也可以使用菜单【文件】→【打开】或常用工具栏的打开按钮,在“打开对话框”中选择文件来打开。在一个Accss窗口中,同一时刻只能打开一个Access数据库,当打开或新建一个数据库时,会自动关闭原来打开的数据库。如果需要打开多个数据库,则要启动多个Access窗口。

Access具有全环绕数据库文件结构,可以在一个mdb文件中包含数据对象(表、索引、查询)和应用对象(窗体、报表、宏、VBA代码模块)。在一个打开的Access数据库窗口(图2-2)中,分组显示了数据库包含的对象,其类型包括表、查询、窗体、报表、页、宏、模块等。一个Access数据库可以包含多达32768个对象(表、查询、报表等的组合),下面对这些对象作一简要介绍。

表:存储数据的容器,是关系数据库系统的基础。表以行列格式存储数据项,这一点和电子表格有些类似。表中的单个信息单元(列)称为字段,在表的顶部可以看到这些字段名;表的一行中所有数据字段的集合,称为记录。用户可以从其他的应用系统(如 dBASE、FoxPro、Paradox)、客户/服务器数据库(如 SQL Server)以及电子表格(如Excel工作表和Lotus1-2-3)中导入表。Access可以同时打开1024个表。

查询:显示从多个表(最多为16个)中选取的数据。通过使用查询,用户可以指定如何表示数据,选择构成查询的表,并可以从所选表中提取出最多255个特定的字段。用户可以通过指定要查询数据的条件来决定显示的数据项。

窗体:窗体是数据库和用户的一个联系界面,用于显示包含在表或查询结果中的数据,或操作数据库中的数据。窗体中可以包含图片、图形、声音、视频等多种对象,也可以包含VBA代码来提供事件处理。子窗体是包含于主窗体中的窗体,主要是用来简化用户的操作。

报表:用友好和实用的形式来打印表和查询结果数据。报表中可以加入图形来美化打印效果。Access的报表处理能力比起其他关系数据库管理系统来(包括那些为小型机和大型机设计的应用管理系统在内),其报表的处理能力显得更为灵活方便。报表中同样也可以添加VBA代码来实现一定的功能。

宏:宏主要是用于执行特殊的操作和响应用户激发的事件,如单击命令按钮操作等。现在宏已经过时了,Access 2000之所以支持宏,是为了能够与早期的 Access 版本所创建的数据库应用系统保持兼容。Microsoft建议在Access应用系统中采用VBA代码来进行事件的处理,这一原则在Office系列中均适用。

模块:在模块中使用VBA代码的目的主要有两个:一是创建在窗体、报表和查询中使用的自定义函数;二是提供在所有类模块中都可以使用的公共子过程。通过在数据库中添加VBA代码,用户就可以创建出自定义菜单、工具栏和具有其他功能的数据库应用系统。

2.2数据表的设计和应用

用Access来管理数据,首先要将数据放在Access的表中。如果要处理的数据已经存放在其他的数据库中,则可以采用导入的方式取得;如果数据还在纸上或无法导入,则首先要构造存放数据的表。一个Access数据库中可以包含多个表,一个表对象通常是一个关于特定主题的数据集合,每一个表在数据库中通常具有不同的用途,最好为数据库的每个主题都建立不同的表,以提高数据库的效率,减少输入数据的错误率。

图2-4是一个已建立的学生档案表,该表有姓名、学号、性别、籍贯等字段,这些字段的名称、数据类型、长度等信息是用户在新建表时指定的,称为表的结构。表结构的建立和修改是在表的“设计视图”完成的。表中字段名行下面的每一行是一个记录,一个学生的信息用一条记录表示。记录的输入、修改等操作是在表的“数据表视图”完成的,图2-4就是表的“数据视图”。总的来说,一个表由表结构和记录两部分构成,创建表时要设计表结构和输入记录。

 

图2-4 学生档案表

 

2.1.4创建表

在Access中有4种创建表的方法:使用数据库向导、使用表向导、在设计视图中创建表、通过输入数据创建表。用户可以根据自己对数据库系统开发的熟悉程度来选择适合的方法,下面分别介绍这4种方法。

1. 使用数据库向导创建表

在创建数据库的同时用户可以使用数据库向导创建所有的表、查询、窗体、报表等数据库对象。这种方法在使用模板创建数据库时适用。如果用户对数据库开发知之甚少,可以采用这种方法,这是最简单的方法,不需要用户事先对数据库进行任何设计,向导会提供一些标准的设计来完成一般的工作。这种方法是在创建数据库的过程中用来同时创建这些数据库对象,所以不适用于对已有的数据库的添加和修改。

2. 使用表向导创建表

这种方法和上面介绍的数据库向导有些类似,也不需要创建者事先对数据库表进行设计,而只需从系统提供的一些标准表中做出选择即可,但这种方法可以在用户自己的数据库中添加新表,而不需重新创建一个新的数据库。具体步骤为:

在图2-4的数据库窗口中选择“表”对象,然后在窗口的右格双击“使用表向导创建表”,系统会弹出“表向导”对话框,如图2-5所示。

 

图2-5 表向导创建数据库

选择适合的“示例表”和“示例字段”,把字段加入到“新表中的字段”列表中。

单击【下一步】按钮,系统要求为新表指定一个名字,而且还可以选择是否需要用向导来创建表的主键,表的主键是表中唯一标识一条记录的字段,可以是一个字段也可以是几个字段的联合,如图2-6所示。

 

图2-6 指定表的名称

单击【下一步】按钮,表向导会提示是否创建表间的关系,如果需要创建表间关系,单击【关系】按钮,在“关系”对话框中选择关系类型。

单击【下一步】按钮,就进入表向导创建表的最后一步,用户可以选择表向导完成以后的动作,如“直接向表中输入记录”,如图2-7所示。

 

图2-7 选择表向导完成后的动作

单击【完成】按钮就创建了一个新的表。

3. 在设计视图中创建表

这种方法是最灵活和有效的一种方法,也是开发过程中最常用的方法,用户可以自己定义表中的字段、字段的数据类型、字段的属性、以及表的主键等。不过这需要用户对这个表的功能比较了解,事先设计出这个表的结构。

方法是:在数据库窗口中选择“表”对象,然后在窗口的右窗格双击“使用设计器创建表”,系统会弹出“设计视图”窗口。图2-8所示的窗口已经是设计了4个字段的设计视图,在设计时先输入字段名,然后选定其数据类型。可以使用箭头键进行光标的移动,也可按回车让光标跳到下一格。

用户可以参考后面小节对“数据库数据类型”的介绍来为每个字段选择适合的类型和属性。

小技巧:在设计表的字段属性时,把需要查询字段的“索引”属性设为“有”,这样在查询数据库时,可以加快查询速度。

 

图2-8表的设计视图

4. 通过输入数据创建表

当用户手中有大量的数据,而这些数据格式统一,此时用户就可以采用这种方法来创建表。

方法是:在图2-3的数据库窗口中选择“表”对象,然后在窗口的右窗格双击“使用通过输入数据创建表”,系统会弹出“数据表视图”窗口,一个与图2-4类似的空白表视图,用户可在其中直接输入数据。默认情况下,表的字段名依然用“字段1”、“字段2”这种形式。

2.3  access的优点

Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access是一种关系型数据库管理系统,其主要特点如下:
(1)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

 

第3章  系统分析

 

3.1  系统分析

3.1.1 需求分析

二十一世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便网站作为网络中极其重要的一员,她为个人,单位,政府部门的信息流通起到了非常大的作用。

为了更加方便的服务广大消费者,我公司开发出一个功能实用,有效的优秀网站.为广大消费者提供购物的平台,也对外宣传本站情况,树立本站忠诚服务形象.打开对外交流窗口.使更多的消费者来关心本站的发展情况,,实现一个交流、出售、购买、发布信息……为一体的平台。

3.1.2 网站模块分析

客户端的一些模块

会中注册与管理模块

商品陈列上架模块

购物车模块

商品检索模块

数据库设计模块

管理员端模块

会员查询福模块

(修改、添加、删除)

电子商务系统[点击下载]

评论