已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上数码商城 第 1 页 共 25 页 摘 要 21 世纪,网络的普及和高速发展,让网上购物也成为一个潮流,越来越多 的电子商务平台大量涌现,当前,网络化和全球化已成为不可抗拒的世界潮流。 伴随着网络技术的迅速发展,信息的处理和传递突破了时间和地域的局限,信 息作为一项产业也随之得到迅速发展。它对数码家电产品生产、销售领域产生 的影响也是显而易见的。同时随着我国电子商务建设的不断完善和人们对电子 商务的不断熟习,越来越多的生产销售商通过网站销售商品,越来越多的消费 者通过网站购买商品。网上数码家电商城建设就是为了满足生产销售商和消费 者各自需要而生产的。 本文首先介绍了在线购物系统的现状及开发 的可行性,然后论述了系统 的设计目的,系统需求和概要设计方案,较详细的论述了系统的 需求分析、 概要设计和数据库的设计,以及系统的实现 。最后,本文对 在线购物系统进 行了总结。 在线购物系统主要为用户提供 在线查看产品,在线购买商品 等功能,为 管理员提供了添加、删除、修改产品信息,用户信息,管理员以及定单信息 等功能。在设计方面,本系统采用 B/S 二层结构,实现使用 C#代码与 SQL2005 进行连接,在 ASP 中使用 CSS+DIV 进行对页面的布局。 【关键词】: B/S 结构、C#、ASP、SQL2005、CSS、DIV 网上数码商城 第 2 页 共 25 页 目录 摘 要 .1 第 1 章引言.2 1.1在线购物系统的可行性分析.3 1.2 在线购物系统的现状3 1.3 在线购物系统设计的目的4 1.4 在线购物系统的设计的意义4 第 2 章 在线购物系统的需求分析 .4 2.1 绪论4 图 2-1 系统结构图.5 2.2 任务概述6 2.2.1 功能说明.6 2.2.2 运行环境.7 第 3 章 在线购物系统的概要设计 .8 3.1 概述8 3.2 系统流程图及功能分解10 第 4 章 数据库设计 .11 4.1 数据库设计的目的11 4.2 模块描述 13 4.3 数据字典16 4.3 数据及数据库的描述16 第五章 详细设计 .18 5.1 母板界面代码19 图 5-1:母板界面图21 5.2 会员登录代码21 图 5-3:登陆界面图24 5.3 首页25 图 5-3:首页界面图25 第 5 章 总结 .26 致 谢 .27 参考文献 .28 第 1 章引言 随着互连网的快速发展和普及,电子商务网站大量涌现,网上销售和网上购 物以其便捷性正被越来越多的人接受。网上购物系统是一种具有交互功能的 B2C 类型的电子商务的网站,它可以在网上建立一个虚拟的购物商店,是购物过 程便得更加轻松,快捷,方便。 网上数码商城 第 3 页 共 25 页 在线购物系统作为 B2B,B2C(Business to Customer,即企业对消费者), C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在 其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设 B2C 的 在线购物系统。 在线购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态 两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、 管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议 安排和培训信息等。在线购物系统具有强大的交互功能,可使商家和用户方便 的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文 档与资金的无纸化交换。 1.1在线购物系统的可行性分析 由于现在大量的电子商务的发展,网上销售和网上购物越来越多。因而通 过使用动态和静态结合的方式实现的网上数码产品,不但解决了高访问量的负 担问题和自动化水平问题,同时也解决了安全问题。使我们能够全身心的投入 到网站的运营上去。 另外,通过使用全面的统计系统,使我们能够准确的得到各个栏目和页面 访问情况,从而加以调整。更使我们评价编辑的工作有了一个科学、合理和有 说服力的依据。 1.2 在线购物系统的现状 网络数据库有两种模式:一类是 Client/Server(客户机/服务器)模式; 另外一类就是 Browser/Server(浏览器/服务器)模式,也叫基于 Web 的网络 数据库应用模式,典型的例子是在互联网上订票、购物等使用的数据库系统。 这种 B/S 模式的数据库系统无须在每台计算机上安装专门的软件,利用 Windows 系列操作系统自带的 IE 或免费的 Netscape 等浏览器软件按照 Web 页 面的方式存取后台数据库服务器的数据,面向的是不特定的用户,主要是基于 Internet/Intranet 应用,客户机无须维护和升级。目前流行的开发基于 Web 的网络数据库系统主要有三种解决方案:PHP,ASP 和 JSP,但本系统采用 ASP 模式。 ASP(Active Server Pages)是一种服务器端脚本程序的执行环境。ASP 是独立于语言的。理论上讲,任何支持组件和对象的语言都可以用来开发 ASP 程序,前提是具有该语言相对应的解释器。ASP 内置了 VBScript 和 JScript 两 种脚本程序的解释器。ASP 提供了丰富的对象来进行 Web 服务器端程序的开发, 利用脚本语言就可以控制这些对象来处理 Web 程序设计中需要解决的大多数问 网上数码商城 第 4 页 共 25 页 题。通过 ASP 可以轻松地使用可用的 COM 组件,这是 ASP 具有十分强大的功能。 可以说,它就像一座熔炉,可以把传统的 HTML、客户端脚本、服务端 Script 代码和 COM 组件组合成功能强大的 Web 应用程序。ASP 有着以下特点:第一, 运行在服务端。在服务端生成 HTML 代码,并可以接受和处理客户端提交的数据, 然后将结果返回到客户端。因此,ASP 可以生成动态的交互式的网页,并使 Web 程序能够充分地利用服务器端丰富的资源和服务,访问数据库,处理邮件。第 二,使用 VBScript 和 Jscript 等简单的脚本语言编写。也就是说,编写好的 ASP 文件是一个以*.asp 命名的文本文件,形式上和 HTML 文件十分相似,只是 在 Web 服务器处理不同,程序的管理、维护和修改很方便。第三,内置功能强 大的对象和组件。这是开发人员能够利用它们快速地建立功能强大的 Web 应用 程序。第四,与 Microsoft 强大的 COM 组件技术精密结合,使 ASP 具有无穷的 扩充性和良好的可重用性。但 ASP 技术也并非完美无缺,由于它基本上是局限 于微软的操作系统平台,主要的工作环境是微软的 IIS,又因 ActiveX 对象具 有平台特性,所以 ASP 要实现在跨平台 Web 服务器上工作是比较困难的。IIS 是 Internet Information Server 的英文简称,译为因特网信息服务器,是微 软发布的、主要用于 Windows 系列操作系统的 Web 服务器软件。IIS 提供 WWW 服务器、FTP 服务器和 Gopher 服务器。 1.3 在线购物系统设计的目的 由于网络经济的崛起,为了加强的竞争力与拓展业务的需要,所以探讨并 建立网上电子商务网站系统。让用户购物过程便得更加轻松,快捷,方便。 1.4 在线购物系统的设计的意义 该项目直接面向所有消费者,购物形式和在外购物一样,都提供大量的货 物商品,用户可以注册会员,是会员后浏览挑选商品,然后下订单,双方确认 后付款交货,完成交易。让用户不出门也可以购买自己喜欢的商品。 第 2 章 在线购物系统的需求分析 2.1 绪论 网上数码商城分为两部份,前台模块和后台模块。前台模块主要是浏览者 浏览商品内容、注册会员、会员登录、会员购买商品、会员查看商品信息等。 后台模块主要是对商品管理(添加商品、删除商品、修改商品信息) 、管理员管 网上数码商城 第 5 页 共 25 页 理(添加管理员、删除管理员、查看会员信息、删除会员) 、定单管理(查看定 单详细信息) 。根据需求分析,系统结构图以及功能流程图,如下面图, 图: 图 2-1 系统结构图 网上数码商城 第 6 页 共 25 页 网上购物网站 商 品 浏 览 购 物 注 册 管 理 员 商 品 分 类 商 品 查 询 购 物 车 清 空 购 物 更 改 购 物 生 成 订 单 商 品 浏 览 商 品 修 改 商 品 添 加 商 品 删 除 图 2-2 功能流程图 此系统可以实现以下功能: (1)系统支持 SQL Server 数据库,即装即用。 (2)可以在线添加、删除、修改商品; (3)注册用户、商品信息的轻松维护; (4)用户免费注册及用户信息修改功能; (5)购物流程简单快捷; (6)商品呢搜索功能,使您更快捷地查找到您所要的商品信息; (7)面向消费者的订单查询功能; (8)界面友好,可以根据用户需要定制界面; 2.2 任务概述 对整个系统的功能进行概述:会员管理、商品展示、购物车、后台管理等 功能进行叙述。 2.2.1 功能说明 该在线购物系统分两部分,前台功能(用户模块) ,后台功能(管理员模块) 。前台部分包括如下模块:会员管理、商品展示、购物车、历史订单。后台功 能包括如下模块:修改商品资料、会员管理、查看订单。数据库采用 SQL2005。 1、用户模块: (1)会员管理 网上数码商城 第 7 页 共 25 页 会员进行注册,并可修改自己的信息以及实行会员登录。 (2)商品展示 察看商品列表,商品搜索以及商品的选购。 (3)购物车 查看购物车,修改商品数量,确认购买,查询消费记录。 2、管理员模块: (1)修改商品信息: 1)增加产品(为某个分类增加产品,包括产品基本信息,图片,介绍,厂 家地址等。 2)修改/删除产品(包括产品分类,基本信息,图片,介绍,厂家地址等) 。 (2)对会员进行管理: 1)修改/删除会员。 2)修改用户的权限。 (2)查看订单: 1)查看订单。 2.2.2 运行环境 目前,网络应用软件运行的模式主要有二类:Client/server 模式, Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随 Internet 迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一 个标准的浏览器,服务器端是 Web Server ,而 Web Server 与数据库和应用服 务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于在线查 询,有很多部门的业务系统、企业的 MIS 系统纷纷采用这种模式,它的主要优 点是便于扩充应用、升级维护简便。 另外,在线购物系统的软件也必将不断的更新;同时软件产品本身就要经 过一个不断自我完善的过程。 基于上述考虑,用 Browser/Web 模式来设计在线购物系统比较合适,服务 器端我们采用 SQL 数据库系统和 ASP 技术来构成购物的应用服务系统;客户端 采用浏览器来完成购物全过程,同时可进行远程系统维护和管理。 网上数码商城 第 8 页 共 25 页 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的 有利优势,我开发了基于 B/S 模式多用户在线购物系统这一程序。它运用方便、 操作简单,效率很高(但是,它要求计算机配置并不高) 。实现了会员管理,商 品展示,购物车,后台管理。 ASP是一种服务器端脚本程序的执行环境。ASP是独立于语言的。理论上讲, 任何支持组件和对象的语言都可以用来开发ASP程序,前提是具有该语言相对应 的解释器。ASP提供了丰富的对象来进行Web服务器端程序的开发,利用脚本语 言就可以控制这些对象来处理Web程序设计中需要解决的大多数问题。通过ASP 可以轻松地使用可用的COM组件,这是ASP具有十分强大的功能。可以说,它就 像一座熔炉,可以把传统的HTML、客户端脚本、服务端Script代码和COM组件组 合成功能强大的Web应用程序。 (1)服务器:中英文Windows / 2000server/ NTserver/及XPserver 建议配置: CPU:奔腾III1000Mhz 内存:512MB 显示卡:SVGA,16K色以上显示模式 硬盘: 20GB 驱动器:50倍速CD-ROM以上 其它设备:鼠标器,刻录机,磁带机,UPS (2)客户端:中英文Windows95/98/98/2000/NT/XP 建议配置: CPU:奔腾III500或更高 内存:256MB以上 显示卡:SVGA,16K色以上显示模式 硬盘:20GB 驱动器:50倍速CD-ROM以上 其它设备:鼠标器,UPS 网上数码商城 第 9 页 共 25 页 第 3 章 在线购物系统的概要设计 3.1 概述 本节概要设计是为了开发在线系统功能设计的,主要面向系统分析员、程 序员、测试员、实施员和最终用户。它对以后阶段的工作起指导作用。本文也 是项目完成后系统验收的依据。同时本说明书还是用户手册指导说明书。 明确用户对在购物管理系统的功能需求和性能需求,并将这些需求用规范 化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户 对该在线购物管理软件系统的理解和认识。这是开发该在线购物管理系统的基 础。编写概要设计的目的就在于此。 完整在线购物流程: 第一步:浏览商品 如果有你选中的商品请先放入购物车,没有会员登录则提示登录会员。 第二步:添加商品到购物车 当会员登录后,单击商品的购买按钮,就可将商品添加到会员的购物车中。 第三步: 查看购物车 单击查看购物车按钮进入购物车页面可以看到用户选购的商品。 第四步 去收银台 收货信息必须认真、如实地填写。因收货信息填写错误,而导致的一切后 果,本商城概不负责,如果因此需要重新发货,则用户必须支付相应的配送费。 第五步 提交订单 确认收货信息后单击确认按扭,系统将自动产生订单号,并保存到订单表 中。 第六步 订单查询 输入用户名或订单号即可查订单发送情况。 网上数码商城 第 10 页 共 25 页 图 3-1 购物系统的流程图 3.2 系统流程图及功能分解 用户 会员 注册 会员 登录 浏览 商品 修改个 人资料 添加到 购物车 图 3-2 会员管理功能模块图 网上数码商城 第 11 页 共 25 页 用户 浏览 商品 最新 商品 关键 字查 看 分类 查看 图 3-3 商品展示功能模块图 会员 登录 添加到 购物车 购买 图 3-4 购物车功能模块图 会员 管理 权限 修改 商品 管理 订单 查看 管理员管理 图 3-5 管理员管理功能模块图 查看商品 网上数码商城 第 12 页 共 25 页 第 4 章 数据库设计 4.1 数据库设计的目的 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型 组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、 准确地从数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地 结合在一起以及如何结合的关键所在。 数据库设计是信息系统开发和建设的重要组成部分。而数据库的设计就是 为该系统提供所需的数据信息。在设计数据库时要有相应的图解,下面就是相 关的 系统关系流程图: 用户 会员 注册 会员 登录 浏览 商品 购买 图 4-1 客户注册登陆关系图 E-R 图是用来描述现实世界的概念模型,E(Entity)表示实体, R(Relationship)表示联系,本系统的 E-R 图如下: 网上数码商城 第 13 页 共 25 页 图 4-2 实体关系 E-R 图 4.2 模块描述 模块描述: (1)用户注册 功能编号 1.1 功能名称用户注册所属部门 调查者 调查时间审核人 功能描述 实现注册。 输入项 注册名、密码、会员的真实姓名、年龄、性别、地址、联系电 话及电子邮箱。 处理描述 输入上述信息。 输出项 显示主界面 网上数码商城 第 14 页 共 25 页 (2)用户登录 (3)会员信息 (4)管理员信息 界面要求 1、按钮名称:注册,取消 2、按钮功能: 注册:对输入正确的个人信息。 取消:退出系统。 功能编号 1.2 功能名称用户登录所属部门 调查者 调查时间审核人 功能描述 实现登录。 输入项 用户名,密码。 处理描述 输入上述信息。 输出项 显示主界面 界面要求 1、按钮名称:注册,登录 2、按钮功能: 注册:到会员注册页面。 登录 :进入个人中心。 功能编号 1.3 功能名称会员信息所属部门 调查者 调查时间审核人 功能描述 会员可以修改个人信息,也可以对商品进行查看,购买,还可 以查看购买信息。 输入项 密码,性别,邮寄地址,邮编,电话,Email 处理描述 输入上述信息。 输出项 显示主界面 界面要求 1、按钮名称:注册,取消 2、按钮功能: 提交:将输入信息存在数据库中。 取消:退出页面。 编辑:进入用户修改资料。 功能编号 1.4 功能名称管理员信息所属部门 网上数码商城 第 15 页 共 25 页 (5)订单信息 (6)商品信息 调查者 调查时间审核人 功能描述 管理员对产品进行管理,管理员管理,定单管理,用户管理 输入项 管理员用户名,密码,邮箱。 处理描述 输入上述信息。 输出项 显示主界面 界面要求 1、按钮名称:详细,删除、添加 2、按钮功能: 详细:到详细信息页面。 删除 :删除定单、删除产品等。 添加:添加商品、添加管理员等。 功能编号 1.5 功能名称定单信息所属部门 调查者 调查时间审核人 功能描述 查看个人定单 输入项 无。 处理描述 输入上述信息。 输出项 显示主界面 界面要求 1、按钮名称:查看个人定单,详细信息 2、按钮功能: 查看个人定单:看定单信息。 详细信息 :查看定单详细信息。 功能编号 1.6 功能名称商品信息所属部门 调查者 调查时间审核人 功能描述 查看商品信息,以及商品详细信息 输入项 商品名称。 网上数码商城 第 16 页 共 25 页 (7)商品类别信息 4.3 数据字典 总流程图: 4.3 数据及数据库的描述 对于系统用户信息数据库,有以下数据项和数据结构: (1)用户信息:用户 ID(自动编号) 、用户姓名、用户密码、性别、邮箱、地址、 邮编、电话。 处理描述 输入上述信息。 输出项 显示主界面 界面要求 1、按钮名称:搜索,详细信息 2、按钮功能: 搜索:查询商品。 详细信息 :查看商品详细信息。 功能编号 1.7 功能名称商品类别信息所属部门 调查者 调查时间审核人 功能描述 分类查看商品信息 输入项 商品类型。 处理描述 输入上述信息。 输出项 显示主界面 界面要求 按钮名称:手机 注册 网 站商品 购买登录 网上数码商城 第 17 页 共 25 页 表 4-1 登陆表 (2)用户信息:管理员 ID(自动编号) 、管理员名称、管理员密码、管理员邮箱、 入时间。 表 4-2 用户信息表 (3)定单信息:定单 ID(自动编号) 、定单号、商品号、订购数量、总价。 表 4-3 订单信息表 (4)定单详细信息:定单 ID(自动编号) 、订购时间、是否确认、确认时间、确 认人、发送情况、收货人、收获地址、收获邮编、购买用户、总价、电话、 网上数码商城 第 18 页 共 25 页 邮箱。 表 4-4 购物车表 (5)商品记录信息:商品的 ID(自动编号) 、商品名称、商品类型、录入时间、 商品介绍、定单类型、商品单价、商品图样、是否特价、特价。 表 4-5 商品信息表 网上数码商城 第 19 页 共 25 页 第五章 详细设计 根
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南文山州麻栗坡县中医医院招聘4人笔试模拟试题及答案详解
- 2025年韶关市粤北人民医院医护人员招聘考试题库附答案详解
- 2026年大同市第三人民医院医护人员招聘考试备考题库及答案详解
- 2025年中国人民解放军第一五三中心医院医护人员招聘考试题库附答案详解
- 2025年湖北省肿瘤医院医护人员招聘考试题库附答案详解
- 产品售后保障与消费者满意度提升保证承诺书8篇
- 在线数据安全管理承诺书7篇范文
- 制造业员工安全生产培训预案
- 流程化文档撰写框架模板
- 健康管理服务精准高效承诺书8篇范文
- 马克思主义基本原理-2023版-课后习题答案
- 100以内加减法混合竖式练习题
- 油水井措施运行工作规范
- 2023年江西新余中考历史真题及答案
- “星火计划”人才培养项目
- 【人教版】八年级数学下册《一次函数与方程、不等式》基础测试卷及答案
- 保险规划综合案例分析-
- 苏教版八年级数学下册期末试卷(必考题)
- GB/T 5486.2-2001无机硬质绝热制品试验方法力学性能
- GB/T 3836.4-2021爆炸性环境第4部分:由本质安全型“i”保护的设备
- GB/T 308.1-2013滚动轴承球第1部分:钢球
评论
0/150
提交评论