电子商务网站建设.docx

上传人:b****5 文档编号:3235057 上传时间:2022-11-20 格式:DOCX 页数:24 大小:931.63KB
下载 相关 举报
电子商务网站建设.docx_第1页
第1页 / 共24页
电子商务网站建设.docx_第2页
第2页 / 共24页
电子商务网站建设.docx_第3页
第3页 / 共24页
电子商务网站建设.docx_第4页
第4页 / 共24页
电子商务网站建设.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

电子商务网站建设.docx

《电子商务网站建设.docx》由会员分享,可在线阅读,更多相关《电子商务网站建设.docx(24页珍藏版)》请在冰豆网上搜索。

电子商务网站建设.docx

电子商务网站建设

 

《电子商务网站建设》课程设计

 

设计题目:

网上书店系统的设计与实现

学生班级:

电商089高本

学生姓名:

刘凤衬

学生学号:

001090881

指导教师:

马军

设计日期:

2011.11.06

前言

建设一个电子商务网站是开展电子商务的重要前提,没有电子商务网站,就没有大规模普及和推广电子商务的可能性。

因此,对于电子商务专业的学生来说,了解和掌握电子商务网站建设的相关知识是十分必要的。

本报告详细描述了用ASPVBScript技术开发网上书店系统的设计与实现过程,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。

本系统的主要功能是实现图书信息的网上发布与管理,进行在线交易,其中包括前台功能:

图书展示、会员注册、信息查询、会员管理;后台功能:

前台展示、员工管理、信息查询等。

网上图书销售管理系统是一个典型的ASP搭建的电子商务系统,展示了Web运行的基本原理。

采用Dreamweaver8.0技术和MicrosoftOfficeAccess2003数据库相结合开发,网站具有基本的电子商务平台的特点,方便、实用、快捷。

目录

1.开发技术1

2.项目背景1

3.系统需求分析1

3.1系统简介1

3.2系统目标1

3.3系统主要功能2

4.系统功能结构分析2

4.1结构化设计方法2

4.2功能结构图3

5.业务流程分析4

6.数据库6

6.1数据库设计6

6.2数据库设计原则6

6.3数据库概念结构设计(E-R图)6

6.4数据表设计8

7.创建数据库连接10

8.系统的设计11

8.1用户模块11

8.1.1用户注册11

8.1.2用户登录13

8.1.3修改个人资料13

8.2管理员模块15

8.2.1管理员添加新书15

8.2.2管理员查看订单17

8.2.3管理员查询信息17

9.系统测试18

9.1程序的测试方法18

9.2用户注册测试18

9.3管理员添加新书测试19

设计体会20

参考文献21

1.开发技术

本次课程设计的任务是,构建一个电子商务网站——网上书店,采用的主要技术是服务器端的ASP、网页编程语言HTML、数据库以MicrosoftOffice的Access为平台以及链接数据库ADO。

ASP是ActiveServerPage的缩写,意为“活动服务器网页”。

ASP是微软公司开发的基于服务器端的脚本编写环境。

它支持VBScript、JavaScript等多种脚本语言,通过ADO可以快速访问数据库。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的web应用程序,以满足不同用户的需求。

ASP的含义:

(1)Active:

ASP使用了Microsoft的ActiveX技术,它采用封装对象、程序调用对象的技术,简化编程,加强程序间的合作。

ASP本身封装了一些基本的组件和常用组件,只要在服务器安装这些组件,通过访问组件就可以快速、简易地建立Web应用。

(2)Server:

ASP运行在服务器端。

(3)Pages:

ASP返回标准的HTML页面,可以在常用的浏览器中正常的显示。

2.项目背景

开发工具:

MicrosoftOfficeAccess2000,MacromediaDreamWeaver8.0

开发语言:

VBScript

开发技术:

基于IIS服务器的ASP技术

面向对象:

需求者

3.系统需求分析

需求分析简单的说就是分析用户的需求。

需求分析是系统设计的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

3.1系统简介

1.系统主要包括两个模块:

用户系统模块和管理员模块

2.方便用户和系统管理员在网络直接进行操作

3.2系统目标

网上购书系统要实现的目标主要是:

1.对使用的用户进行使用权限限制

2.此系统是做为课程设计,所以无需开发和维护的经费。

3.系统设计开发的时间为九周。

3.3系统主要功能

该系统主要分为两大功能模块:

用户系统模块和管理员模块。

各模块的功能如下:

⑴用户系统模块实现以下功能:

①用户注册、登录、注销;

用户注册是为了保证用户在本网站的安全性,便于网站管理。

②限制非会员对会员相关页面的访问;

用户在进行网上购物时,必须先登录,如果是新用户,则必须先进行注册。

③用户查询订单、删除订单;

用户登录后可以查询和删除自己的订单。

④用户修改个人资料;

用户登录进入用户首页后,可以对原先的注册信息进行修改。

⑤用户留言

用户登录网站后可以进行购物、给管理员留言等。

⑵管理员模块实现以下功能:

①管理员登录、注销;

②限制非管理员对管理员相关页的访问;

③添加新书;

④查看书目信息;

⑤查看客户留言:

查看所有留言、查看指定会员留言;

⑥查看订单:

按日期查询、查询所有订单、查询未交易订单、查询已交易订单;

4.系统功能结构分析

4.1结构化设计方法

系统结构设计是在对现有系统充分调查研究的基础上,采用一定的方法设计出能描述新系统物理结构的系统结构图,它主要给出构成系统的模块及模块间的调用关系,表现在图中一般是用不同的层次体现的。

结构化系统设计技术是在结构化程序设计思想的基础上,发展起来的一种用于复杂系统结构设计的技术,它运用一套标准的设计准则和工具,采用模块的方法,进行新系统控制层次关系和模块专人分解设计。

结构化系统设计的核心是模块分解设计,模块化显著提高了系统的可修改性和可维护性,同时,为系统设计工作的有效组织和控制提供了方便条件。

4.2功能结构图

功能结构图用于表示系统模块的分层结构,系统后台功能模块如图4.1所示,主要包括前台展

示、员工管理、信息查询;前台主要功能模块如图4.2所示,主要功能包括图书展示、会员注册、信息查询、会员管理。

图4.1网上书店后台功能结构图

系统后台是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。

1.图书管理

管理员可以添加新书和删除书籍。

2.员工管理

在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面不可见的。

3.信息查询

管理员可以按顾客提交订单的日期查看订单;可以查询所有留言信息,同时还可以查看指定用户的留言;可以查看所有书目以及所有订单,包括已交易订单和未交易成功的订单。

图4.2网上书店前台功能结构图

系统前台是用户购物的主要页面,用户进入网站必须进行登录,若是新用户则需先注册。

在此介绍部分功能:

1.图书展示

图书的详细信息包括图片、书名、作者、出版社、价格、重量、图书简介等。

2.信息查询

用户可以对自己的订单进行查询,包括所有订单、已成交订单、未成交订单。

用户可以通过分类浏览的方式查看书籍信息,还可以通过新书上架专拦进行查看。

3.会员管理

用户登录网站后可以在线给管理员留言,还可以对自己的注册信息进行修改或注销。

5.业务流程分析

业务流程图是用以描述系统各项业务处理的过程,利用它可以帮助分析人员找出业务流程中的不合流理向,它是物理模型。

业务流程图描述的是完整的业务流程,以业务处理过程为中心。

业务流程图符号如表5.1所示:

表5.1业务流程图符号

符号

含义

说明

外部实体

提供相关数据的人员或组织,对相关工作进行处理的人员或组织

数据处理

加工数据

文档,单据

表示生成的单据

信息流向

表示业务处理方向

本系统客户购物流程,客户首先进行注册,进入网页,然后在登录栏处输入用户名和密码,系统进行验证客户身份,若登录成功,客户进入用户主页面,可以进行个人资料的修改、查看订单、进行购物等。

用户可以浏览或查找想要购买的书籍并进行订购,用户确认购买以后便可以进行支付,支付完成后商家进行发货产生销售订单和销售记录。

网上书店系统的购物流程图如图5.1所示。

图5.1网上书店系统业务流程图

6.数据库

6.1数据库设计

数据库作为数据管理最有效的手段,在各行各业中得到越来越广泛的应用。

可以这样说:

任何一个行业的信息化、现代化都离不开数据库。

数据库设计是对于一个既定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存储结构和物理设计,建立实现系统目标,并能有效存取数据和数据模型。

建立良好的数据库结构和文件组织形式,能使系统快速、准确的获得所需信息是评价系统的主要指标。

数据库设计的核心问题是设计好的数据模型。

在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。

其中,关系模型具有较高的数据独立性,使用也较为方便。

这里采用SQL关系数据库。

该数据库对行增、删、编辑、统计、显示和应答都极为方便。

其中的排序和索引功能,对数据快速定位、查询提供了有利条件。

6.2数据库设计原则

1、数据的共享性。

2、数据的独立性。

3、数据的完整性,即保证数据库存中数据准确。

4、灵活性,可在相当短的时间内回答用户的各种各样的复杂而灵活的查询问题。

5、安全性与保密性,做到对数据指定保护级别和安全控制。

6.3数据库概念结构设计(E-R图)

这里采用E-R图用来分析数据关系。

下面具体列出网上书店系统主要的实体图及E-R图。

图书基本信息表实体图如图6.1所示:

主要包括图书isbn、书名、价格、作者、分类、简介、出版社、添加日期、重量等。

其中分类可设置图片按不同的类别进行存放,显示时每页按照类别显示。

图6.1图书基本信息实体图

用户信息表实体图如图6.2所示:

主要储存会员的编号昵称(用户名)、密码、真实姓名、城市、地址、邮编、电话、E-mail等信息。

图6.2用户信息实体图

订单表实体图如图6.3所示:

主要储存会员的订单编号及订单的详细信息,如商品名称、价格、数量、下订单日期、用户昵称、真实姓名等详细信息,其中是否成交字段表示订单是否已交易。

图6.3订单实体图

实体间E-R图如图6.4所示:

用户在进入此网站时便可对书店所提供的产品进行购买,用户的购买行为产生销售订单,形成详细的订单细节,最后客户确定信息无误后,便可对其进行支付。

图6.4网上书店E-R图

6.4数据表设计

bookshop各表的名称和功能如表6.1所示。

表6.1BookShop数据库中的表及其功能说明

表名

功能说明

books

图书信息表

master

管理员信息表

member

用户信息表

message

用户留言表

usorder

订单表

下面详细介绍表的数据结构:

图6.1.1books表的数据结构

图6.1.2master表的数据结构

图6.1.3member表的数据结构

 

图6.1.4message表的数据结构

图6.1.5usorder表的数据结构

7.创建数据库连接

对于已经创建的数据库,如果要在所设计的网页中访问它,必须首先建立与数据库的连接,在Dreamweaver中为“网上书店”创建数据库连接的方法是这样的:

①在Dreamweaver中选择[窗口]|[应用程序],出现应用程序面板。

②单击数据库选项卡中的“

”图标,选择“自定义连接字符串”,出现如图7.1所示的对话框。

在“连接名称”中输入“book”,“连接字符串”中输入“"driver={microsoftaccessdriver(*.mdb)};dbq=E:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1