购物网站毕业设计(含源文件)(可编辑修改word版)

购物网站毕业设计(含源文件)(可编辑修改word版)
购物网站毕业设计(含源文件)(可编辑修改word版)

毕业设计说明书购物网站设计与实现

摘要

本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的 Web 设计。系统使用 Microsoft 公司以

C#为核心语言的 https://www.360docs.net/doc/c315809741.html, 开发工具,利用微软提供的 VS2008 自带的 IIS 建立运行环境,再结合 SQL Server 2008 建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立 https://www.360docs.net/doc/c315809741.html, 页面,不断改进,直到功能基本实现的可行系统。

该网上购物系统由前台商品展示和后台管理两部分组成.前台商品展示主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告商品分类等; 后台管理主要对商城内的一些基础数据进行管理,包括商品管理、会员管理、订单管理和公告管理等。

关键词:网上购物,B2C,https://www.360docs.net/doc/c315809741.html,,ADO

Abstract

the paper aims to present a system of online shopping which is based on rules of data-related.It includes the establishment of database in the background, management in the background and web design of the foreground pages. The system uses https://www.360docs.net/doc/c315809741.html, developing instrument, which takes C# as key language that is develpoed by Microsoft Company,and exploit VS2008(IIS) offered by Microsoft as running environment, and then combine with SQL server 2008 to establish the database connection. At first, utilizing its various kinds of packages offered to set up the database within short time. Then, I analyzed database and made pages with https://www.360docs.net/doc/c315809741.html,, improving constantly, until basic functions of the system were realized.

the network is made up of foreground show and background management.Foreground show concludes the latest products,bargaina-priced goods,sale ranking,shopping trolley,menbership management,commondity classification.Background management aims to manage the figures of shopping centre,such as commondity, membership, orders, and bulletin.

Keywords:shopping online,B2C ,https://www.360docs.net/doc/c315809741.html, ,ADO

摘要 (4)

ABSTRACT (5)

前言 (7)

1概述 (7)

1.1问题定义及内容简介 (7)

1.2研究背景与研究意义 (8)

1.2.1研究背景 (8)

1.2.2研究意义 (8)

2网站设计的开发环境 (9)

2.1硬件环境 (9)

2.2软件环境 (9)

2.3B/S 模式 (9)

https://www.360docs.net/doc/c315809741.html, 介绍 (9)

2.4.1C#语言 (9)

https://www.360docs.net/doc/c315809741.html, (10)

2.5SQL SERVER 2008 数据库 (10)

3可行性分析 (11)

3.1技术可行性 (11)

3.2经济可行性分析 (11)

3.3技术可行性分析 (11)

4系统分析 (12)

4.1需求分析 (12)

4.1.1前台用户模块: (12)

4.1.2后台管理模块: (12)

4.1.2 流程图 (13)

4.2实体描述 (18)

4.3联系描述 (18)

4.4 E_R 图 (19)

5总体设计 (22)

5.1项目规划 (22)

5.2系统功能结构图 (22)

5.3数据库设计 (23)

5.3.1E-R 模型转换成关系模式 (24)

5.3.2数据库表 (24)

6详细设计 (27)

毕业设计(论文)

6.1程序页面架构设计 (27)

6.2特价商品模块设计 (28)

6.3新品上架模块设计 (29)

6.4公告管理模块设计 (29)

6.5退出系统模块设计 (30)

7 总结 (31)

参考文献 (32)

致谢33

前言

社会经济的发展,带动着商品交易形式也开始多样化起来。电子商务这种新兴的商品交易形式更是具有广阔的发展空间。电子商务中没有哪一部分比电子交

易更引人注目了。所谓电子交易就是指在网上进行买卖交易。电子交易将不再是简单地开辟一条新的网上销售渠道。它将采用技术手段改善您的企业模式、增加企业收入和效率;它将降低经营成本并能帮助企业与客户、供货商以及合作伙伴建立更为密切的合作关系。这样一来, 您可以在网上将经销商和生产厂家联系起来,从而优化交易过程,减少文书工作。您也可以通过建立与供货商直接联系的网络而获利,从而削减库存和运输消耗,快速响应用户要求。您还可以通过网上账单和支付系统改善与客户和供应商的关系。

1 概述

1.1问题定义及内容简介

目前,网上购物在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线商品展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎所有以往传统购物功能都可以在互联网上进行电子化的高效运作。

信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了 Microsoft SQL Server 2008 数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的 ADO(ActiveX Data Objects)技术进行数据库存取等操作,使 Web 与数据库紧密联系起来。

本文主要完成整个系统的规划,包含需求分析和系统设计及前台界面部分,后台数据库设计等。具体有 Web 客户端的用户登陆、导航条、商品的浏览和查找、购物结帐功能模块的设计、实现与完善以及整个网站的组织建立和测试工作。1.2研究背景与研究意义

1.2.1研究背景

电子商务是网络化的新型经济活动,正以前所未有的速度迅猛发展着,已经成为主要发达国家增强经济竞争实力,赢得全球资源配置优势的有效手段。通过

电子商务人们不再是面对面的、看着实实在在的货物、靠纸介质单据(包括现金) 进行买卖交易,而是通过网络,通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易(买卖)。

在当前国际金融危机进一步加深的大背景下,许多企业尤其是外贸出口型中小企业面临着生存的困境,促进中小企业大规模步入电子商务首次成为各级地方政府关注的新热点。作为现代流通方式,电子商务已广泛渗透到生产、流通、消费等各个领域,对改变传统经营管理模式、有效降低交易成本、提高经济运行效率、促进区域经济发展起着越来越重要的作用。

电子商务作为一种全新的商务理念,具有很强的实践性,它的发展速度是前所未有的。

1.2.2研究意义

技术的进步对传统购物上网解决方案提出更严格的要求和挑战。为了保护传统购物的投资,购物上网解决方案应切合传统购物实际的需求和发展的趋向,使投入回报和管理效益最大化,传统购物在实施上网方案的之前,必须对一系列问题进行科学的论证,如购物上网的需求分析、购物上网总体规划、网上购物系统的功能和实施方案、网上购物的传播与推广、运行网上购物系统的软件和硬件配置、网上购物的管理系统和管理方法等等。网上购物具体实施的实现直接影响传统购物在 Internet 的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。

2 网站设计的开发环境

2.1 硬件环境

服务器:CPU 要求PIII800 以上,内存 256MB 以上。

客户机:CPU 要求200MMX 以上,内存 128MB 以上。

2.2 软件环境

客户端:windows98,internet Explorer 4.0 以上版本。

服务器端:windows2000/XP,IIS5.0 及其以上版本。

数据库:采用 SQL SERVER 数据库。

2.3 B/S 模式

B/S(Browser/Server,浏览器/服务器)模式又称 B/S 结构。它是随着Internet 技术的兴起,对 C/S 模式应用的扩展。在这种结构下,用户工作界面是通过 IE 浏览器来实现的。B/S 模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

2.4 https://www.360docs.net/doc/c315809741.html, 介绍

2.4.1C#语言

C#是一种安全的、稳定的、简单的、优雅的,由 C 和C++衍生出来的面向对象的编程语言。它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面

向组件编程的支持成为.NET 开发的首选语言。C#并且 C#成为 ECMA 与ISO 标准规范。C#看似基于 C++写成,但又融入其它语言如 Pascal、Java、VB 等。

https://www.360docs.net/doc/c315809741.html,

ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。

2.5 SQL SERVER 2008 数据库

SQL Server 是一种功能强大的基于 SQL 的客户/服务器数据库。基于 SQL 表示它采用了 ANSI(美国国家标准协会)的结构化查询语言(SQL)。客户/服务器表示它设计成在中央位置(服务器)上存放数据,并实时将数据发给其它位置(客户机)。SQL Server 实际上是许多不同组件的集合,包括 SQL Server 本身、SQL Server Agent(SQL 服务器代理)、 SQL Mail(SQL 邮件系统)和 Distributed Transaction Coordinator(分布式事务协调器,DTC)。此外,缺省 SQL Server 安装还建立几个数据库,称为系统数据库。

SQL SERVER2008 这个平台有以下特点:

3 可行性分析

3.1 技术可行性

开发此网上购物系统的硬件环境:奔腾 T4300 、2GB 内存、512M 独显

操作系统:Windows XP SP3

后台数据库:SQL SERVER 2008 开发工具

前台开发工具:Microsoft Visual Studio 2008、Macromedia Dreamweaver8、Adobe Photoshop CS3 10.0

3.2 经济可行性分析

从该系统的开发和效益关系上讲,该系统的开发不需要花费太多的经费。因为设备费用可在原有局域网的基础上组织建成;该系统采用 https://www.360docs.net/doc/c315809741.html, 这个可以开发出动态、交互、高性能 Web 数据库应用技术进行开发,因此该系统的开发不需要大量的开发人员,从而减少了工资费用以及管理维护人员;该系统提供的都是最新的商品信息以及方便快捷的检索功能,让用户迅速找到自己需要的最新资料,为自己省去往返于各种购物寻商品的麻烦;该系统的建立可大大提高在同类行业中的竞争力,用户也可以更方便地通过该系统查询所需信息,更及时地了解信息发布情况。因此,从经济可行性上来讲,是可行的。

3.3 技术可行性分析

根据现有的技术设备条件和准备充实的技术力量和设备,系统在技术上的实现是可行的。在设备方面,计算机内存容量、外存容量输入输出设备等都可在原有的基础上满足需要。从整个系统结构看,可在原有的局域网的服务器、工作站及网络组件的基础上实现。另外,该系统的开发人员具有计算机专业知识,有一定的编程基础,熟知和掌握数据库及网络等有关知识与技能,可以对网上购物进行开发。

4系统分析

4.1需求分析

本系统的目的是建立一个动态的、交互的在线购物的商店。也就是我们只要坐在电脑前,就可直接通过网络访问这个购物商店,查看和购买商店里的商品。网上商店一般都具备提供丰富的商品信息,网上支付,商品运送的功能,也就是电子商务的信息流、资金流、物流三方面的内容。由于条件限制,本系统主要实现信息流这项功能,即提供商品信息和定购的功能。

本系统要具备的主要功能大致如下:顾客可以浏览查看商店里的商品和商品的简单信息,查看方式可以通过分类浏览进行;系统还应具备及时给顾客提供新商品等的功能,作为一个吸引顾客的因素,系统应具有一个特价商品模块。

4.1.1前台用户模块:

商品检索:涉及到对商品的分类查询和模糊查询,目的是让顾客更容易找到他所需要的商品。

网上销售:涉及到用户注册、购物流程,其中又包含订单处理与交易过程,交易过程要求对客户资料的保密。

4.1.2后台管理模块:

订单信息管理:这部分要求对订单能够进行浏览、查询和修改。

购物管理:要求能够对用户正在进行的购买活动进行跟踪。

在线提问管理:包含对客户所提出的问题进行删除、增加、修改、回复的操作。

这些问题主要都涉及到 SQL SERVER 数据库的操作,首先要能对数据库进行熟练应用,其次要对这些错综复杂的数据库有条理进行设计,结构分明,功能明

确。

4.1.2 流程图

图 2.4 系统流程图

图 2.5 后台管理流程图

图 2.6 顾客购物流程图

图 2.7 顾客管理流程图

图 2.8 商品管理流程图

图 2.9 订单管理流程图

图 2.10 公告管理流程图

图 2.11 购物车管理流程图

4.2 实体描述

实体集商品,有属性商品编号、类别编号、商品名称、商品简介、定价、现价、班级、图片文件、录入时间,是否新品,主键是商品编号。

实体集会员,有属性会员编号、用户名、真实姓名、密码、所在城市、联系地址邮政编码,证件号码,证件类型,电话,email 邮件,主键是会员编号。

实体集订单,有属性订单编号、用户名、付款方式、运送方式、订货日期,是否执行,主键是订单编号。

实体集订单明细,有属性明细编号、订单编号、商品编号、价格,数量,主键是明细编号。

实体集管理员,有属性编号、管理员名称、密码,主键是编号。

4.3 联系描述

1.购物:是实体集会员和商品之间的 N:M 联系,表示多名会员可以购买同一商

品,也可能一多个商品被同一会员购买。

2.对应:是实体集会员和订单之间的 1:M 联系,表示一个会员对应多个订单。

订单明细实体和商品信息实体之间也是 1:M 联系。

3.属于:是实体集订单明细和订单之间的 1:1 联系,表示一个订单对应一个订

单明细。

4.4E_R 图

1:商品信息实体属性图如图3.1:

图3.1 商品信息实体属性图2:会员信息实体属性图如图3.2:

图3.2 会员信息实体属性图3:订单信息实体属性图如图3.3:

图3.3 订单信息实体属性图

4:订单明细信息实体属性图如图3.4:

图3.4 订单明细信息实体属性图

根据上面的描述,就可以得到系统的E-R 模型图如图 3.5:

图3.5 系统的E-R 模型

相关主题
相关文档
最新文档