毕业论文——网络商城的设计与实现.doc

上传人:滴答 文档编号:1255749 上传时间:2019-01-19 格式:DOC 页数:28 大小:221.50KB
下载 相关 举报
毕业论文——网络商城的设计与实现.doc_第1页
第1页 / 共28页
毕业论文——网络商城的设计与实现.doc_第2页
第2页 / 共28页
毕业论文——网络商城的设计与实现.doc_第3页
第3页 / 共28页
毕业论文——网络商城的设计与实现.doc_第4页
第4页 / 共28页
毕业论文——网络商城的设计与实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、网络商城的设计与实现摘 要随着信息化的发展,互连网需要提供更多的服务,构造更完善的体系以满足越来越多的用户的精神与物质需求。随着 Internet 技术的日益成熟,一种建立在网络上的电子方式商贸活动形成了,这便是今天为大家所熟悉的电子商务。网站采用 ASP+ACCESS 技术的 B/S 模式,通过对后台数据库的操作实现购物、后台管理等各项功能。实现真正意义上的电子商贸活动。设计用户分为前台客户和后台管理员。实现前台浏览商品,购买商品,会员注册,登录并修改用户个人信息,后台商品管理,订单管理,网站综合管理等功能。本文在研究了发展现状后,对相关理论做了介绍,并详细描述了网络商城的功能需求和具体设计

2、与实现。最后给出了系统的测试结果。关键词:电子商务;ASP;网上购物The Design and Implementation of the E-commerce CityAbstractWith the development of information, the networks need more service to satisfied more and more physical and spiritual demand of users.And now Internet technology is mature,a mode of commerce which depends o

3、n the Internet was formed. Its the electronic commerce.The web site adopt the ASP + ACCESS technology B/S pattern,implement various functions such as online shopping and backstage management by the database operation. This system implemented the electronic commerce in deed. The system has two kinds

4、of users,one is the foreground customer,the other is the administrator.Customer can view products and select what they like in the site,also should register and login in the site.The administrator is able to do such management as products,the orderlists and site configuration. At the beginning of th

5、e thesis, introduce the related theory after the investigation of the development status, at the same time, describe the requirement, the design and implementation of the E-commerce City.In the end this thesis show the result of system test.Keywords:Electronic commerce; ASP; Online shopping目 录论文总页数:

6、24 页1 引言 .11.1 课题背景 .11.2 国内外的研究现状 .11.3 本课题的研究意义 .21.4 本课题的研究方法 .22 相关理论基础 .22.1 B/S 模式 .32.2 ASP 技术 .32.3 Microsoft Access 数据库 .32.4 结构化查询语句 SQL .42.5 IIS 简介 .43 需求分析 .43.1 用户角色需求分析 .43.2 功能需求分析 .43.2.1 顾客 .43.2.2 管理员 .53.3 性能需求 .64 设计与实现 .64.1 数据库设计 .64.1.1 商品分类表 .64.1.2 订单基本信息表 .64.1.3 商品信息表 .74

7、.1.4 注册会员信息表 .84.1.5 管理员信息表 .84.1.6 订单状态表 .94.2 系统功能设计 .94.2.1 顾客 .94.2.2 管理员 .104.3 系统前台模块设计 .114.3.1 用户管理模块的实现 .114.3.2 浏览模块 .124.3.3 购物车功能模块 .134.3.4 下订单结帐模块 .144.4 后台管理模块设计 .144.4.1 网站综合设置管理的实现 .154.4.2 广告管理模块 .164.4.3 商品管理模块 .174.4.4 订单管理 .184.4.5 安全设置模块 .195 测试 .20结 论 .21参考文献 .22致 谢 .23声 明 .24

8、第 1 页 共 24 页1 引言1.1 课题背景随着信息化的发展,电子计算机技术、网络通讯技术及相关技术不断提升,用户的需求也随着技术的发展而有了进一步的提高,因此互联网提供了更多更新的服务,构造更完善的体系以满足越来越多的用户的精神需求及物质需求。随着 Internet 技术的日益成熟,一种建立在网络上的电子方式商贸活动形成了,这便是今天为大家所熟悉的电子商务。电子商务源于英文 Electronic Commerce,其内容包含了两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。比如通过打电话或发传真的方式来与客户进行

9、商贸活动,似乎也可以称为是电子商务,而现今人们所讨论的电子商务则主要是以 EDI(电子数据交换)和 Internet 来完成的。电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;较完整的电子商务应该是利用 Internet 网络能够进行全部的贸易活动,即在网上将信息流,商流、资金流和部分物流完整地实现,就是说从寻找客户开始,到订货,在线收付款,开据电子发票以至电子纳税等通过 Internet 一气呵成。实现完整的电子商务还要涉及很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构,认证机构、陪送中心等机构的加入。电子商务的模

10、式上分为以下几种:企业对终端用户的电子商务,即 B2C 模式;另一种是企业对企业的电子商务,即 B2B 模式;以及现在时兴的终端用户对终端用户的电子商务,C2C 模式。1.2 国内外的研究现状电子商务最早在欧美国家发展。电子商务的出现使传统企业和新兴企业增添了新的交易与管理手段。节约了成本,提高了劳动生产率,而且正在改变传统的经营管理方式、思维和手段,也将改变公司的结构。首先,电子商务影响了传统的零售企业的销售方式,许多世界著名的零售商店、大连锁点都在进行着自己的网上销售计划;其次,电子商务也在影响着金融证券业的经营方式。现在的电子商务,无论是 B2C 还是 B2B,都已不是简单地因特网购买商

11、品了,它已被用与更多的行业中也具有更深刻经济意义。第三,电子商务同样在影响着制造业。近年来,我国的电子商务也在飞速的发展。随着我国计算机拥有量、互联第 2 页 共 24 页网用户、网站数的飞速增长,电子商务和计算机应用的网络化得到了很大的推动;我国发展电子商务的环境(网络基础建设等运行环境、法律环境、市场环境网上支付、信息安全、认证中心建设等条件)逐步完善,国家有关电子商务的政策、法规即将出台,已为电子商务的发展建立了基本的条件;网络带宽的增加,大大增加了网络用户的数量;各省市地区电子商务取得了不少的进展;在工业、交通企业方面的电子商务也有显著的进展。从以上几个方面可以看出,我国的电子商务,政

12、府给予了极大的重视,投入了很大的资金力量,不仅如此,民众的积极性也非常高,有很大的发展前景。1.3 本课题的研究意义我国电子商务自 1998 年开展第一笔网络交易以来,正在以前所未有的速度发展,网上购物这种新的购物方式已经开始逐渐深入到人们的日常生活,并正在为越来越多的人所喜爱。网上购物正在慢慢的影响人们的生活,同时,有越来越多的电子商务的网站出现,他们各具特色,但是也有一些不足的地方。欧美国家的电子商务发展较早,有很多观念和技术方向很值得我们国人学习,以借此机会,学习国外的网站的思想,同时设计出有自己风格的网络商城。网络商城正是作为电子商务有力的宣传门面和载体出现的,它所传达的是一个商城所有

13、的商品信息,以及整个购物的过程。网站整体布局的合理性,商品信息设置的全面性以及购物流程的人性化都是影响顾客群和顾客数量的因素,运用程序开发工具和语言对我们所需要的商城进行设计和实现正是本课题研究的重点部分。1.4 本课题的研究方法本课题为基于 B/S 模式的网络商城的设计和实现,采用开发设计工具Dreamweaver 编写 ASP 程序,数据库为 Microsoft ACCESS,运行调试:IIS V5.1。建立商城的整体思路,学习研究国内外的电子商务网站在结构布局和技术上的要点和难点,分析总结出各功能模块的功能需求、整体购物的流程,并对其中各部分所涉及重要技术做详细的研究。由需求对后台数据库

14、进行概要设计,运用 Dream weaver 设计网站风格和布局,结合 ASP 与 SQL 语句的应用构造各模块的功能实现,不断运行调试以完善系统功能。2 相关理论基础系统采用 B/S 工作模式,前台使用 ASP 技术,后台使用 Microsoft Access第 3 页 共 24 页数据库,在 IIS 下调试。2.1 B/S 模式B/S(Browser/Server,浏览器/服务器)模式又称 B/S 结构。它是随着Internet 技术的兴起,对 C/S 模式应用的扩展。在这种结构下,用户工作界面是通过 IE 浏览器来实现的。B/S 模式最大的好处是运行维护比较简便。能实现不同的人员,从不同

15、的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据。2.2 ASP 技术ASP 是 Active Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软公司开发的代替 CGI(common gateway interface)脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。ASP 网页可以包含HTML 标记、普通文本、脚本命令以及 CO

16、M 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。ASP 技术有以下特点:1使用 VBScript 、JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。2.无须编译,容易编写,可在服务器端直接执行。3.与浏览器无关,用户只要使用可执行 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。ASP 所使用的脚本语言均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。4.ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也

17、提高了程序的安全性。2.3 Microsoft Access 数据库美国 Microsoft 公司推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。它具有这样一些特点:1、完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。2、强大的数据处理功能。3、可以方便地生成各种第 4 页 共 24 页数据对象,利用存储的数据建立窗体和报表,可视性好。4、作为 Office 套件的一部分,可以与 Office 集成,实现无缝连接。5、能够利用 Web 检索和发布数据,实现与 Internet 的连接。 Access 主要适

18、用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。2.4 结构化查询语句 SQLSQL 全称是“结构化查询语言(Structured Query Language)”,最早的是IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来,SQL 语言,得到了广泛的应用。2.5 IIS 简介IIS(Internet Information Server,互联网信息服务)是一种 Web(网页)服务组件,其中包括 Web 服务器、FTP 服务器

19、、NNTP 服务器和 SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。3 需求分析3.1 用户角色需求分析根据网络商城的功能分析,整个系统应有两个操作用户角色:顾客和后台管理员。顾客可以在前台的商城页面浏览商品,购买商品,以及在注册登录后进行支付。后台管理员从后台登录后,可对商城系统进行管理,管理完毕后可退出登录状态。3.2 功能需求分析以上提到的两个用户,在系统的功能上是完全不同的,主要功能如下:对于顾客:在商城中注册登录,浏览商品,购买商品,下订单。对于后台管理员:对商城的综合设置,商品的管理,订单的管

20、理,会员管理,支付方式管理,以及安全设置。下面对于不同角色的具体功能进行描述:第 5 页 共 24 页3.2.1 顾客顾客进入商城以后,能够对商品有以下操作:点击查看商品;将商品放入自己的购物车中;可以查看购物车中的信息,并可以修改购买的数量,以及删除已放入车中的商品;进行结帐,辑送货信息,并完成订单。对用户自身的操作有:在商城里进行用户的注册,成为商城的会员,并能够修改自己的资料。顾客功能需求分析图,如图 1:顾客浏览商品 登录/注册购买商品 下订单 修改个人资料图 1:顾客功能需求分析图3.2.2 管理员后台管理要求安全性较高,故从专门登录页面进入管理。后台管理应该对商城进行综合设置:对网

21、站的常规信息的设置,开关的设置等;商品管理:删除商品,添加商品,管理商品;订单管理:查看订单,编辑修改订单,删除订单;会员管理:查看会员的信息,删除会员;安全设置:安全设置中应对管理员进行操作:密码的修改,添加管理员,权限的设置。管理员功能需求分析图,如图 2:处理订单删除订单添加商品 删除商品 编辑商品订单管理管理员综合设置 商品管理修改密码 添加管理员 权限设置安全管理第 6 页 共 24 页图 2:管理员功能需求示意图3.3 性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。4 设计与实现4.1 数据库设计数据库的设计在整个商城的建设中是非常

22、重要的,它起着连接前台和后台页面的作用,使他们之间存在对应的关联性。前台各页面的显示内容,是从数据库各相关表中读取的,而在后台的管理,也是在对每个数据库表进行存取操作,使每一个改动都如实的反映在前台的页面上。商城采用 Microsoft Access数据库,数据库名为 myshop,其中包含了商城的所有数据信息。下面对主要功能实现的表进行说明:4.1.1 商品分类表该表用于存储商品的类别信息,商品的大类名称、序号和对应的中类名称、序号。表名为 bclass,商品分类表如表 1 所示:表 1:bclass(商品分类表)字段名 字段类型 是否主键 说明classId 自动编号 是 自动编号larseq 数字 否 大类排序号larcode 文本 否 大类midseq 数字 否 中类排序号midcode 文本 否 中类该表实际运用于在前台商品分类显示,以及后台管理添加商品和修改商品时对商品类别的选择。一个大类排序号和大类名下对应了多个种类排序号和种类名,而每一个商品的唯一标识是自动编号的 classid。4.1.2 订单基本信息表该表用于存储客户订单的基本信息,包括订单号,订购商品的用户 ID,商品的名称数量,配送的方式。表名为 border,订单表如表 2 所示:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。