电子商务交易系统的规划与设计大作业含源文件 - 图文

更新时间:2023-12-17 12:10:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《电子商务交易系统的规划与设计》大作业(含完整资料)

设计说明书

I

大作业题目与要求 一、课程设计选题

选题建议结合个人所熟悉的行业、结合实际企业从选题参考目录中选择,亦可自行选定某企业、组织或行业进行研究,内容只要能够体现一个完整的电子商务交易系统即可。

参考选题目录见附录,原则上各位同学题目不得相同,也可以自拟选题。

二、课程设计内容

(1)了解行业或企业基本情况,实施电子商务的背景与原因,对电子商务交易系统设计的可行性分析,提出电子商务交易系统设计目标。 (2)电子商务系统功能需求分析 (3)电子商务系统表达层设计 (4)电子商务系统逻辑层设计 (5)电子商务系统数据层设计 (6)电子商务系统物理配置

(7)根据上面的功能需求和分析设计结果,实现部分功能

三、设计报告参考格式 ××电子商务交易系统设计 1 系统概述

2 系统设计可行性分析 3 系统设计的目标 4 系统功能需求分析 5 系统表达层设计 6 系统逻辑层设计 7 系统数据层设计

8 系统物理配置方案设计 9 系统XX功能实现 10 设计总结

参考文献(按照国家标准GB7714-2005格式编写)

四、成果形式

提交打印稿一份,电子稿压缩文件一个(含报告 WORD文档、系统实现相关的数据库、网页和程序代码等)。

装订顺序:封面、指导老师评语及成绩、目录、正文、参考文献。 电子稿文件命名:电子商务交易系统规划与设计_姓名_学号.doc

II

电子商务交易系统的规划与设计

摘 要:随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现网上交易.

由DreamweaverMX、ASP技术和网络数据库原理,基于B/S模式我开发了一个电子商务交易系统。在我的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。

关键字: Dreamweaver MX、 B/S模式、ASP、电子商务交易系统。

Abstract: With the ever-growing popularity of Internet, people for the demands of Internet technology has not only the web browser, e-mail, increasingly busy people began to pursue the use of the Internet homes of this powerful platform to achieve on-line shopping.

By DreamweaverMX, ASP technology and network database theory, based on B / S, I developed an online shopping system. In my system, customers can easily register as a member of the commodities to retrieve, view the details of goods, then everybody likes to buy crush of goods. The system will automatically generate orders for customers, in accordance with the customer all the information submitted orders and shipments. The system administrator can add to the existing goods and edit, review and registered users to submit orders for processing.

III

Keyword: Dreamweaver MX, B / S model, ASP, network database.

目 录

第1章 系统概述 .................................................................................. 6第2章 开发工具与开发语言 ................................................................ 7

2.1开发工具 Dreamerweaver MX简介 ........................................ 72.2 Asp简介 ................................................................................... 112.3 ASP与ISP的区别 .................................................................. 122.4 ASP与数据库 .......................................................................... 122.5 Access数据库 .......................................................................... 132.6数据库与数据库系统简介 ...................................................... 132.8 常见开发技术比较 ................................................................. 142.9 物理配置方案设计 ............................................................ 14第3章 系统设计可行性分析 .............................................................. 15

3.1网上交易开发的必要性与前景 .............................................. 15

3.1.1网上交易必要性 ........................................................... 153.1.2网上交易的发展前景 ................................................... 153.2技术可行性 .............................................................................. 163.3网上交易的效益评估 .............................................................. 163.4风险评估 .................................................................................. 16第4章 系统设计的目标 ...................................................................... 17

4.1系统分析 .................................................................................. 17

IV

4.2 系统目标和限制 ..................................................................... 174.3客户需求 .................................................................................. 18第5章 总体设计 .................................................................................. 18

5.1系统表示层设计 ...................................................................... 185.2系统逻辑层设计 ...................................................................... 195.3系统数据层设计 ...................................................................... 21第6章 详细设计 .................................................................................. 24

6.1数据库设计 .............................................................................. 24

6.1.1商品表 ........................................................................... 246.1.2商品类别表 ................................................................... 246.1.3购物车表 ....................................................................... 256.1.4留言簿表 ....................................................................... 256.1.5 会员管理表 .................................................................. 256.2模块的展示及代码分析 .......................................................... 26

6.2.1首页代码如下 ............................................................... 276.2. 2会员注册及会员管理模块模块 .................................. 286.2.3热品推荐部分 ............................................................... 316.2.5查找部分展示 ............................................................... 336.2.6售后服务部分为静态页面 ........................................... 336.2.6留言板模块展示 ........................................................... 35

结论与展望 ............................................................................................ 36

致 谢 ..................................................................... 错误!未定义书签。参考文献 ................................................................................................ 37

V

第1章 系统概述

电子商务是一种新兴的、处于发展过程中的现代商务方式,从95年来得到了迅速发展,显现了巨大的现代商业价值。1997年欧洲、美国、新加坡等许多国家政府发表了电子商务发展纲要,其目的是引导全球电子商务的自由竞争和健康发展,大力推动电子商务的实践。我国政府的发展纲要也将在近期出台,促进我国企业适应国际化的发展、参与国际竞争。有理由相信,在21世纪,电子商务将逐渐成为社会生活的主要方式,也将成为数字化社会的基础。 电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式将突破传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。电子商务使现代商务活动具有安全、可靠、快速、明确和方便的特点,通过国际互连网络(INTERNET)我们可随时随地开展电子商务活动。由于电子商务涉及社会、经济、金融、法律以及生活等许多方面,故存在一定的困难和问题。其健康发展一方面要求人们的工作生活方式、思想观念和管理方法都将有根本的变革;另一方面国家宏观控制和管理需要对电子商务进行立法和规范;再者技术安全上必须完善可靠。

电子商务的发展将逐步改变我们的生活及工作方式,原来面对面谈判、纸上交流的管理与商务活动方式逐步变成了由计算机远距离操作完成的数字化活动方式。没有了时间、空间和人为条件上的限制,人们的生活和工作将变得方便、灵活和自如。特别在获取信息、传输信息、各种服务活动、付款、送货方式等方面将有根本的变化。任何合法组织和公司甚至个人通过在国际互连网络上建立自己的站点都可成为全球化的信息发布者;信息的获取具有了广泛的内容和选择性;贸易、商务活动中的商品认识、合同谈判、交易都通过国际互连网信息和网络软件完成。企业行政管理将进入电子化办公方式,金融服务中的支票、柜台、保险、投资、企业银行业务和家庭银行业务将搬到网络上进行。数字化电子银币的使用与发展为人们进行跨地域的商务金融活动提供了方便条件。人类将不可避免地习惯与计算机共存,适应电子商务时代的数字化生存。 电子商务也完全改变了我们当今的商务方式,由于没有了时间和空间的限

6

制,人们可以在家中处理业务。小公司也可以实现全球在线订货,完成世界性商务活动。越来越多的电子货币(信用卡、数字现金等)在线付款方式在电子交易中使用,人们不再受限制于物理现金的携带和使用。公司、商店、银行将不会以人员数量、分支机构多少、规模来区别大小,取而以营业额、信息交流多少来排列经济座次。电子商务将以巨大的速度增长,并给金融业带来巨大影响。世界的经济金融状态也将受到深远的影响。信息交流和数字化电子货币在空间地域上的突破将促进经济发展,但也带来经济金融管理上的困难。各国都需要制定相关的法律和法规,以规范市场;结合技术上的安全控制以保证这一新兴商务方式和市场的健康发展。

而作为电子商务其中最重要的网上交易,是电子商务的高级阶段和最终目的。它是指买卖双方以计算机网络为平台,进行在线销售与购买的一种商业活动,些系统就是在这种情况下开发的,学以致用,便知识更好的为现在生活服务。

第2章 开发工具与开发语言

2.1开发工具 Dreamerweaver MX简介

DREAMWEAVER是MACROMEDIA公司发布的一款专业的网页设计软件,能兼容不同平台、不同浏览器和版本的网页,并且同时提供界面操作和代码编写两种设计模式,适用于各个阶段的使用者。DREAMWEAVER以

7

其强大的功能和简便的操作而在众多的网页设计师中广泛流传,可以说DREAMWEAVER已经成为全功能世界级的网页编辑软件与设计行业标准,是每一位立志从事网页设计的人士的首选工具。

DREAMWEAVER MX是该软件的最新版本,与以前版本相比,该版本在界面操作方面具有如下新增特性:

1.改进了工作空间布局和面板管理:该版本改变了以往版本的浮动面板风格,使得多个面板可以组合停靠,可以扩展和折叠(当然,用户也可以选择熟悉的浮动面板风格)。当用户同时打开多个文档时,该版本使用MDI(多文档界面)布局,把DREAMWEAVER的相关窗口集成为一个窗口以选项卡的形式停靠在任务栏中,用户只需单击任务栏上的相应选项卡即可在文档间轻松切换。

2.预定义范例页面:该版本预装了大量的页面布局样式,用户可以在新建文档时选择预定义的布局样式来创建新文档。

3.模板的功能增强:除了可以定义固定区域和可编辑区域外,该版本还新增了可选区域和重复区域的设置功能,以及使模板页面元素单个标记属性可编辑,给用户使用模板创建网页带来更大的灵活性。此外该版本还允许在一个模板中嵌套另一个模板。

DREAMWEAVER MX系统地介绍了DREAMWEAVER MX的各项功能、操作方法和使用技巧。DREAMWEAVER MX具有如下特色:

8

1.适用各类读者:主要面向初学者,介绍的都是网页设计中必须掌握的各项技术,但是相信即使是具有一定设计经验的网页设计者,也能从本书中有所收获。

2.容量大:本书的每一张图片都经过作者精心处理,裁剪掉了除关键内容以外的其它信息,力求以最小的空间传递最多的信息。

3.适用不同版本:本书以英文版的DREAMWEAVER MX为例进行讲解,但是对于用到的每一个窗口标题、命令名称、属性名称、按钮名称等都注有相应的简体中文版本的名称,可以说本书同时也是用于使用

DREAMWEAVER MX简体中文版的用户。本书内容讲述的是最新版的DREAMWEAVER MX,但是如果用户使用的是其它早期的版本的话,依旧可以使用。

4.专讲界面操作:考虑到各位初学者对没有HTML语法基础,代码编写一定会非常困难,本教程从图形界面操作入手,一步步引领大家建设好自己的网站。您无需掌握任何编程语言,一样轻松搞定网站建设!我也相信在池老师和其他老师的帮助下,以我的个人努力相信我自己一定会做一个漂亮的网站.

5.为了制作一个好的单位网站_飞翔建筑公司,MARCORMEDIA公司推出了DREAMWEAVER系列.DREAMWEAVER是一个非常优秀的所见即所得的网页编辑器,使用时用户无需掌握JAVE,HTML等专业语言,就能产

9

生干净,准确的HTML代码.世纪之初,INTERNET的迅速发展,信息社会的生活方式正逐步试逐步席卷全球.如何通过互联网的的世界,制作出脍炙人口的山网页及网站,是每一位网页设计师的努力目标..

6.DREAMWEAVER是惟一能在一个开发环境下开发不同技术标准的应用程序软件,其中包括ACTIVE SERVER PAGES(ASP)标记语言,它能使一些在从多技术中不知所措的人员少走弯路,DREAMWEAVERMX为页面设计人员和程序员之间架起了一个沟通的桥梁。DREAMWEAVERMX能创建和设置静态页面,主要包括插入与使用超链接,图片,表格,发布网页,管理与维护网站等静态网页制作的各种方法和技巧。还深入浅出的介绍了使用DREAMWEAVERMX设计动态页面,主要包括数据库,定义数据库,建立WEB站点等技术,使我能够在短时间内学会使用DREAMWEAVERMX制作静态网页和动态网页,进而能初步进行网站的开发工作。

7.利用DREAMWEAVERMX可以建立WEB应用程序,并在这些基础上构建带有数据库的大型网站。它实用强,实例丰富,重点突出,可操作性强,利用DREAMWEAVERMX就可以轻松的设计出网页美观功能强大,实用性强的网站。

8.DREAMWEAVERMX是MACROMEDIA公司推出的主页编辑工具。它是一具所见即所得的网页编辑器,集成了DREAMWEAVERMX。能够使网页和数据库连接起来。支持最新的CSS标准。它采用了多种先进技术,能够

10

快速高效地创建极具表现力和动感的网页,使网页过程变得简单无比。

9.一个成功的网站,要以很清楚地将网站的主题与特色传达给每 一位浏览者,因此如何设计出与从不同独树一帜的网站是一门重要的课题,但是网页设计的辅助工具的选择是一门重要的课题,但是网页设计的辅助工具的选择是不可忽视的重要因素.为此,我通过网站的设计,觉得DREAMWEAVER它能满足我制作单位网站的需求.

10.值得称道的是,DREAMWEAVERMX基础上新增加了许多具有特色的功能,例如定制功能,操作数据库功能等。

2.2 Asp简介

Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 服务器 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序. 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就

11

减轻了客户端浏览器的负担,大大提高了交互的速度.

ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 WEB 服务器上的,你可以用任何文本编辑器打开它, ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将 .asp 程序放在 WEB 服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过 WWW 的方式访问 ASP 程序了。

2.3 ASP与ISP的区别

ASP与ISP都是为经济组织提供IT应用服务,所不同的是两者在服务内容上各有自己的定位。

ISP的核心是其中的I,即INTERNET,它主要定位于INTERNET接入服务,它是按用户访问ISP服务器的时间或信息访问量收取费用。

ASP的核心是其中的A,即APPLICATION,它主要定位于各个专业领域的信息系统应用服务,它是ISP应用服务内容的进一步深化,也是ISP向各专业应用领域的细化。ASP是按接入ASP服务器中的应用系统用户数,按期收取信息系统运行租赁费用。

尽管ISP也可以托管应用服务器,但这是一种被动和纯粹的托管行为。与ISP相比,ASP在则是主动地构建应用系统运行平台,并租入各种不同行业应用的软件系统,为各类经济组织提供应用服务。

可以说ASP是ISP进一步发展的产物,但ASP并不会取代ISP,两者将按不同的方向发展。

2.4 ASP与数据库

ASP 是通过一组统称为ADO(ActiveX Date Objects)的对象模块来存取数据库,无论您采用的是Access、SOLServer、VisualFoxPro、Informix、Oracle、dBase或其他数据库,只要该数据库具有对应的ODBC或OLE DB驱动程序,ADO对象就能加以存取。

12

2.5 Access数据库

虽然不同的系统可能安装不同ODBC的或OLE DB驱动程序,但只要您安

装PWS4.0或IIS 4.0/5.0,系统上至少会有Microsoft Access Driver、Microsoft ODBC for Oracle、SOL Server等ODBC驱动程序,换句话说,您至少可以使用Access、Oracle、SQL Server等3种数据库来从事ASP网页数据库设计。

由于Microsoft Access 2000属于Office 2000家族,取得较为容易,且界面和Office家族相似,学习和使用起来没什么障碍,因此,本次设计采用Access 2000来进行网页数据库设计。

Access 2000 数据库的建立方法可以分成两个阶段,第一阶段是根据要输入的数据性质,新增表并设置表的字段名称、数据类型和语句;第二个阶段是在表内输入数据。

2.6数据库与数据库系统简介

所谓的“数据库(DateBase)”是指依照一定的格式存放在一起的数据记录文件,在日常生活中,凡是个人通讯薄、公司帐薄、客户名单、支票明细、成绩等都属于数据库,它们不仅具有固定的格式与特性,而且可以用表格形式来记录。由于数据库具有自动化管理、快速查询及统计的优点,因此,学习处理数据库已经成为现代人必备的技能。

“数据库管理系统(DBMS)”是用来操作管理数据库的软件,Microsoft Access就是属于数据库管理系统的软件,用户通过这个软件可以对数据库进行输入、修改、编辑等工作。我们就以图书馆为例介绍数据库管理系统的功能,利用数据库管理系统输入新数据,删除或修改数据,并提供查询功能,读者只要通过查询系统,就可以迅速地找到数据。

在日常生活中有许多事物也可以用数据库系统处理,例如:个人通讯薄,客户数据、定单明细、学生成绩数据库记录等,都可以将数据库输入存成数据库,由数据库查询、表单、报表等功能来做各项管理。

2.7 IIS服务器的简介及特征

13

Internet Information Server(简称IIS)是Windows系统提供的一种服务,它包括WWW服务器、FTP服务器和SMTP服务器,是架设个人网站的首选 Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。

如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT/2000/XP操作系统)。2.8 常见开发技术比较

下面主要对国内常见的动态网站开发技术作出比较语言 PHP ASP CGI 操作系统 服务器类 开发时间 修改时间 学习难度 执行速度 均可 Win32 均可 数和 IIS 均可 短 短 中等 短 短 中等 底 底 高 快 快 慢 从上表比较结果可以看出,由于ASP得到现在常用操作系统和服务器的广泛支持,开发时间短且具有良好地安全性,是开发动网站的良好的选择。在电子商务交易系统的开发过程中,考虑到开发时间以及安全,经济上考虑,最后选定ASP作为此次大作业开发平台.2.9 工作平台的搭建

目前网站服务器工作平台主流:

Windows98/NT操作系统下的PWS/IIS服务器配合ASP、SQL数据库。

下面是对服务器端程序解析及工作环境和执行方式的介绍:(如下图所示)

14

第3章 系统可行性分析

3.1网上交易开发的必要性与前景3.1.1网上交易必要性

近几年来Internet形成了一股革命性的旋风,甚至有人预测所有的公司都要走向因特网,而因特网的上网人数也正在以几何数字增加。人类进入了网络时代,人们在网上已不再局限于发个电子邮件,查个资料等简单的东西,电子商务的出现促使了人们这一要求的发展,网上交易逐渐走进人们的生活,现在人们可以不出户就能买到自己所需要的东西,现在许多大型的公司都在建造自己的电子商务交易系统,以求更大的发展。

3.1.2网上交易的发展前景

网上交易作为一个新兴的事物,正在被越来越多的人所接受,再者政府和有关部门给了很大的支持,使它能够更快、更好的发展,虽然在前进的路上还有许多坎坷和不平,但我相信网上交易一定会被人们所接受,成为人们生活中不可分割的一部分。

15

3.2技术可行性

随者宽带上网直进入了各家各户,网上银行的建交,网上交易的安全性越来越好,各个公司在网上销售成为种新的趋势。3.3网上交易的效益评估

网上交易作为一种低投资,高回报的新兴事物,随着网络的发展而发展,谁投资,谁收益,电子商务交易系统可以最大化的扩大你的市场范围,因为世界各地的网民只要轻轻的鼠标一点,就可以近入你的购物系统,了解你的产品,购买你的产品。只要具备最基本的电脑知识就可以买到自己想要的商品。既有利于公司的发展,又省去了一些不必要的麻烦,如:做广告,做宣传等。

总之,网上购系统的设计百利而无一害,对于要在21实际这个竞争激烈

的社会上立足发展的话,建立自己的电子商务交易系统,不失为一种明智的选择。

3.4风险评估

网上交易在我国刚刚兴起,作为一个新兴的事物,一定会有它不足之处,但是我们却要看到它好的一面,快截,方便。令者,国家政策的保护,不久的将来,网上交易一定发挥出它应有的作用。

16

第4章 系统设计的目标

4.1系统分析

随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计己经不能再仅仅简单地利用静态Html文件来实现。与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站的设计和开发进入了需要强调流程和分工的时代,建立规程范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。电子商务交易系统作为一个用户与企业交流的平台,它注重了人性化,交流互动性。有用户注册,热品推荐,查询,购物,售后服务,以及留言板等这个在以后将详细介绍。4.2 系统目标和限制

在对网上交易以及网上交易人数的增多的具体情况分析的基础上,对网上交易网站的每一个细节都做了具体的分析。网站的主要模式是通过尽可能简洁的页面给用户以最快捷的服务。用户界面要求简洁明了,不能太过复杂,但是,网上交易网站,立足点应该是给用户及购买者以最方便的服务。业务和数据流程要合理通畅,各个模块间的关系和数据传递要协调一致,使用户的操作尽可能的少,尽可能避免用户自己花大量的时间去选购商品。对于一些新商品要进行及时的宣传。要广泛的收集购买者与求购者的各种信息,及时的对网站进行修改和补充,这就要求网站必须有信息的互动功能。最基本的也得能让购买者与求购者可以在线留言,让他们把需要购买的商品及购买过程中遇到的不好的地方留下来并提出新的见意,这个将对网站的进一步完善起到至关重要的作用。对于会员要给予好

17

的条件,使之更多的在你的网站购物,给予许多优厚的服务,薄利多销.

4.3客户需求

作为用户对系统的要求,主要是从这里能够及时的得到各种关于最新物品以及畅销物品,自已需要的物品。用户的要求就是方便、快捷,其次还要给用户和网站能进行交流互动,充分发挥广大客户的能动性。用户希望能从这里得到最详细的服务,最优惠的服务。用户要求在看完网站之后就能决定,再者作为网上交易一定提供给用户好的售后服务,安全的环境.这些也是网站能否更好,更快的发展的主要问题.

第5章 总体设计

5.1系统表示层设计

电子商务交易系统采用了B/S模型,即(browser/server)浏览器/服务器

18

模型

见下图:

Internet浏览器Web Server数据

组成B/S结构的基本模块是:Web浏览器、Web服务器及DBMS,。Web浏览器主要用于接受用户的输入及相关信息的显示,而复杂的业务逻辑位于服务端。使用B/S结构可以方便的分清应用软件的设计任务,降低对客户机的要求,可以方便地对系统进行发布与维护,同时,使用C/S结构还可以提高系统的安全性。

系统介绍:

福乐园购物网是在ASP+Access+IIS服务器建成的电子商务交易系统,它是我自己的大作业,但是它又是现在电子商务交易系统的模型.现在的电子商务交易系统无非就是结构复杂一点而以.它里面有会员注册功能,这是网上交易的第一步,为了得到网上交易的好处,会员注册必不可少.下来是热品推荐,作为一个好的网上交易网站这一部分必不可少,它显示了网上交易的趋势,人们消费的热点,接着是网上查询,网上交易之所以能快速发展,是因为它快截捷、方便,用户可以查自己想要的东西。网上交易不用说,一定跟购物有关,现在是重点了,该购物了。再者,网上的售后服务,这是网上交易能否发展的关键.最后是顾客的留言了,我为顾客设计了一个简单的留言板以求交流互动。5.2系统逻辑层设计

系统前台 19

会热查 在新顾

系统模块介绍:

1.会员注册:会员注册成为会员,享受会员服务,并带有会员管理模块.管理会员.

2.热品推荐:推荐最新的商品动态.3.查询:分按类,品名,状态查询.4.购物:选自己想要的物品购物.

5.新闻中心:最新动态,最新活动.

6.留言簿:给予顾客参与公司共建的机会,充分展示了网上交易人性化.

系统后台

会员管理 公告管理 商品管理 20 定单管理 新闻中心 留言 管理

审核商品删 添 上下删添商

5.3系统数据层设计

进入购物首页

会员注册 热品推荐 查 询 在 线 购 物 留言,购物结束 上图为网上交易的一般流程图

21

注册入口 必选项为空

用户名有效?

2次输入密码是否

密码长度符合要

E-mail地址有

其他信息有 是

注册成功

注册功能流程图

是 否 是 否 否 否 否

开始搜索 是 输入条件 搜索结果 查看商品 否 继续搜购物车 下订单 商品搜索流程图

登录入口 22

否 查询用户是否存在

用户登录流程图

商品管理

添加商查询商品 修改,删除 否 满意否 是 返回

商品管理流程图

购物车 查看商品 否 满意吗 是 下订单 23 调整商品

购物车流程图

第6章 详细设计

6.1数据库设计

6.1.1商品表

6.1.2商品类别表

24

6.1.3购物车表

6.1.4留言簿表

6.1.5 会员管理表

25

上面各个表的作用:

6.1.1商品表:作为购物系统的后勤部,这个表显的非常重要,它详细的记录者商品的各个属性,使购物系统能够正常运行。

6.1.2商品分类表:作为一个后台的管家,它把产品的进行了分类,使之后台非常有序。

6.1.3购物车:作为网上交易不可少的一部分,它为顾客提供了方便.

6.1.4会员管理表:网上交易不同之处,就是有会员,就跟在商场一样,给会员提供好的服务,并记录下来,到一定时候升级。使之享受更好的服务

6.1.5留言板:充分的体现了网上交易互动性

数据库的里面有一段重要连接数据库的代码。

在些之前先说一个conn.asp代码,以后多处要用到.

<%

set conn=server.createobject(\ connstr=\Source=\Server.MapPath(DB) '如果服务器是老的ACCESS,请用下面的连接

'connstr= \Access Driver(*.mdb)};dbq=\Server.MapPath(DB)

&

&

26

conn.Open connstrsiteVer = Free %>

6.2模块的展示及代码分析

以下为我首页的主要代码,在首页的制作过程中,充分利用了html语言,css样式表,以及借用了别的人javascript 的动态代码.使各部分有序的连接起来,并利用了photoshop制作了首标志图片.尽量达到指导老师的要求.

6.2.1首页

27

6.2. 2会员注册及会员管理模块模块

28

以上是会员注册及会员管理系统的相关图片

29

以下是会员管理的各个画面的展示.

1. 个人资料: 是为会员修改资料所用,是为会员再次登录提供的页面.只要您在会员管理系统中已经输入自己注册过号码,以及密码就可以直接登录个人资料享受服务.

2. 个人订单:是为了会员查看自己的订单情况。

30

6.2.3热品推荐部分

我做的是一个在首页静态页面.请看首页展示,以及代码分析部分.

6.2.4 商品购物区展示

31

32

商品购物区:这里是为会员提供的购物场所,在主页里注册登录之后即可顺利进入,选择您所要购买的商品。如果确定要购买时,单击物品右下方的“购物”,这是您的东西就进入了自己的购物车。

6.2.5订单系统

6.2.6后台商品管理

33

34

6.2.7后台订单处理

另外几个部分程序省略。

35

结论与展望

大作业的基本情况介绍就到些结束了,在做大作业的过程中我学到了许多知识,初步的了解了开发电子商务交易系统物几个重要的部分,但是由于时间有限,还有知识的欠缺,我的购上购物系统还做的不够完整,有许多部分需要改进。如网上交易部分没有收银台。热品推荐的部分没有实现动态的功能等这都是作为一个网上交易不可缺少的部分。

回顾两个月来的大作业过程,这是我一生难以忘记的,为了做好电它,班上的同学互相帮住,真正的体现了团队精神,为了调试程序同学可以不吃饭,直到做好为至。另外大作业做为大学阶段同学们交给学校的最后一份答卷,在做的过程中,我巩固了过去学的知识,补充了没掌握的知识。使我受益非浅。

36

参考文献

[1]《ASP编程技术基础》 李存斌 田惠英 高等教育出版社 2005.3

[2]《ASP与网页数据库设计》 邓文渊 陈俊荣 中国铁道出版社 2004.4

[3]《Dreamweaver MX现场实作》赵丰年 武远明 北京希望电子出版社 2005.6

[4]《 WEB 数据库开发与实例》木林森 清华大学出版社 2005.7

[5]张登辉,ASP编程基础及应用,机械工业出版社,2003年3月第1版

[6]Forrest Houlette,SQL编程起步,人民邮电出版社,2002年3月第1版

[7]赵增敏,数据库应用基础——ACCESS 2000,电子工业出版社,2003年2月第2版

[8]沈才梁,ASP网页设计,清华大学出版社,2002年3月第1版

[9]屈喜龙,ASP+Access开发动态网站实例荟萃,机械工业出版社,2002年4月第3版

[10]王汝涌,管理信息系统,中国财政经济,2001年7月第1版

[11]赵松涛,ASP动态网站开发实录,电子工业出版社,2002年5月第2版

[12]顼宇峰,马军,ASP网络编程从入门到精通,清华大学出版社,2003年3月第1版

[13]唐红亮,ASP动态网页设计应用教程唐红亮,电子工业出版社,2004年7月第1版

[14]Jackson M A.Principles of Program Design Academic Press,1975

[15]Warnier J D.Logincal Construction of Programs,VanNos

37

38

本文来源:https://www.bwwdw.com/article/5c25.html

Top