收藏 分享(赏)

网上数码商城毕业论文.doc

上传人:weiwoduzun 文档编号:2807303 上传时间:2018-09-27 格式:DOC 页数:29 大小:933.50KB
下载 相关 举报
网上数码商城毕业论文.doc_第1页
第1页 / 共29页
网上数码商城毕业论文.doc_第2页
第2页 / 共29页
网上数码商城毕业论文.doc_第3页
第3页 / 共29页
网上数码商城毕业论文.doc_第4页
第4页 / 共29页
网上数码商城毕业论文.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、网上数码商城第 1 页 共 29 页摘 要21 世纪,网络的普及和高速发展,让网上购物也成为一个潮流,越来越多的电子商务平台大量涌现,当前,网络化和全球化已成为不可抗拒的世界潮流。伴随着网络技术的迅速发展,信息的处理和传递突破了时间和地域的局限,信息作为一项产业也随之得到迅速发展。它对数码家电产品生产、销售领域产生的影响也是显而易见的。同时随着我国电子商务建设的不断完善和人们对电子商务的不断熟习,越来越多的生产销售商通过网站销售商品,越来越多的消费者通过网站购买商品。网上数码家电商城建设就是为了满足生产销售商和消费者各自需要而生产的。 本 文 首 先 介 绍 了 在 线 购 物 系 统 的 现

2、 状 及 开 发 的 可 行 性 , 然 后 论 述 了 系 统的 设 计 目 的 , 系 统 需 求 和 概 要 设 计 方 案 , 较 详 细 的 论 述 了 系 统 的 需 求 分 析 、概 要 设 计 和 数 据 库 的 设 计 , 以 及 系 统 的 实 现 。 最 后 , 本 文 对 在 线 购 物 系 统 进行 了 总 结 。 在 线 购 物 系 统 主 要 为 用 户 提 供 在 线 查 看 产 品 , 在 线 购 买 商 品 等 功 能 , 为管 理 员 提 供 了 添 加 、 删 除 、 修 改 产 品 信 息 , 用 户 信 息 , 管 理 员 以 及 定 单 信 息等

3、功 能 。 在 设 计 方 面 , 本 系 统 采 用 B/S 二 层 结 构 , 实 现 使 用 C#代 码 与SQL2005 进 行 连 接 , 在 ASP 中 使 用 CSS+DIV 进 行 对 页 面 的 布 局 。 【关键词】: B/S 结构、C#、ASP、SQL2005、CSS、DIV网上数码商城第 2 页 共 29 页目录摘 要 .1第 1 章 引言 .21.1 在线购物系统的可行性分析 .31.2 在线购物系统的现状 31.3 在线购物系统设计的目的 41.4 在线购物系统的设计的意义 4第 2 章 在线购物系统的需求分析 .42.1 绪论 4图 2-1 系统结构图 .52.2

4、 任务概述 62.2.1 功能说明 .62.2.2 运行环境 .7第 3 章 在线购物系统的概要设计 .83.1 概述 83.2 系统流程图及功能分解 10第 4 章 数据库设计 .114.1 数据库设计的目的 114.2 模块描述 134.3 数据字典 164.3 数据及数据库的描述 16第五章 详细设计 .185.1 母板界面代码 19图 5-1:母板界面图 215.2 会员登录代码 21图 5-3:登陆界面图 245.3 首页 25图 5-3:首页界面图 25第 5 章 总结 .26致 谢 .27参考文献 .28第 1 章 引言随着互连网的快速发展和普及,电子商务网站大量涌现,网上销售和

5、网上购物以其便捷性正被越来越多的人接受。网上购物系统是一种具有交互功能的B2C 类型的电子商务的网站,它可以在网上建立一个虚拟的购物商店,是购物过程便得更加轻松,快捷,方便。网上数码商城第 3 页 共 29 页在线购物系统作为 B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设 B2C 的在线购物系统。在线购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新

6、的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。在线购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.1 在线购物系统的可行性分析由于现在大量的电子商务的发展,网上销售和网上购物越来越多。因而通过使用动态和静态结合的方式实现的网上数码产品,不但解决了高访问量的负担问题和自动化水平问题,同时也解决了安全问题。使我们能够全身心的投入到网站的运营上去。另外,通过使用全面的统计系统,使我们能够准确的得到各个栏目和页面访问情况,从而加以调整。更使我们评

7、价编辑的工作有了一个科学、合理和有说服力的依据。1.2 在线购物系统的现状网络数据库有两种模式:一类是 Client/Server(客户机/服务器)模式;另外一类就是 Browser/Server(浏览器/服务器)模式,也叫基于 Web 的网络数据库应用模式,典型的例子是在互联网上订票、购物等使用的数据库系统。这种 B/S 模式的数据库系统无须在每台计算机上安装专门的软件,利用Windows 系列操作系统自带的 IE 或免费的 Netscape 等浏览器软件按照 Web 页面的方式存取后台数据库服务器的数据,面向的是不特定的用户,主要是基于Internet/Intranet 应用,客户机无须维

8、护和升级。目前流行的开发基于 Web的网络数据库系统主要有三种解决方案:PHP,ASP 和 JSP,但本系统采用 ASP模式。ASP(Active Server Pages)是一种服务器端脚本程序的执行环境。ASP是独立于语言的。理论上讲,任何支持组件和对象的语言都可以用来开发 ASP程序,前提是具有该语言相对应的解释器。ASP 内置了 VBScript 和 JScript 两种脚本程序的解释器。ASP 提供了丰富的对象来进行 Web 服务器端程序的开发,利用脚本语言就可以控制这些对象来处理 Web 程序设计中需要解决的大多数问网上数码商城第 4 页 共 29 页题。通过 ASP 可以轻松地使

9、用可用的 COM 组件,这是 ASP 具有十分强大的功能。可以说,它就像一座熔炉,可以把传统的 HTML、客户端脚本、服务端 Script代码和 COM 组件组合成功能强大的 Web 应用程序。ASP 有着以下特点:第一,运行在服务端。在服务端生成 HTML 代码,并可以接受和处理客户端提交的数据,然后将结果返回到客户端。因此,ASP 可以生成动态的交互式的网页,并使 Web程序能够充分地利用服务器端丰富的资源和服务,访问数据库,处理邮件。第二,使用 VBScript 和 Jscript 等简单的脚本语言编写。也就是说,编写好的ASP 文件是一个以*.asp 命名的文本文件,形式上和 HTML

10、 文件十分相似,只是在 Web 服务器处理不同,程序的管理、维护和修改很方便。第三,内置功能强大的对象和组件。这是开发人员能够利用它们快速地建立功能强大的 Web 应用程序。第四,与 Microsoft 强大的 COM 组件技术精密结合,使 ASP 具有无穷的扩充性和良好的可重用性。但 ASP 技术也并非完美无缺,由于它基本上是局限于微软的操作系统平台,主要的工作环境是微软的 IIS,又因 ActiveX 对象具有平台特性,所以 ASP 要实现在跨平台 Web 服务器上工作是比较困难的。IIS是 Internet Information Server 的英文简称,译为因特网信息服务器,是微软发

11、布的、主要用于 Windows 系列操作系统的 Web 服务器软件。IIS 提供 WWW服务器、FTP 服务器和 Gopher 服务器。1.3 在线购物系统设计的目的 由于网络经济的崛起,为了加强的竞争力与拓展业务的需要,所以探讨并建立网上电子商务网站系统。让用户购物过程便得更加轻松,快捷,方便。1.4 在线购物系统的设计的意义该项目直接面向所有消费者,购物形式和在外购物一样,都提供大量的货物商品,用户可以注册会员,是会员后浏览挑选商品,然后下订单,双方确认后付款交货,完成交易。让用户不出门也可以购买自己喜欢的商品。第 2 章 在线购物系统的需求分析2.1 绪论网上数码商城分为两部份,前台模块

12、和后台模块。前台模块主要是浏览者浏览商品内容、注册会员、会员登录、会员购买商品、会员查看商品信息等。后台模块主要是对商品管理(添加商品、删除商品、修改商品信息) 、管理员管网上数码商城第 5 页 共 29 页理(添加管理员、删除管理员、查看会员信息、删除会员) 、定单管理(查看定单详细信息) 。根据需求分析,系统结构图以及功能流程图,如下面图,图:图 2-1 系统结构图网上数码商城第 6 页 共 29 页网上购物网站商品浏览购物注册管理员商品分类商品查询购物车清空购物更改购物生成订单商品浏览商品修改商品添加商品删除图 2-2 功能流程图此系统可以实现以下功能:(1)系统支持 SQL Serve

13、r 数据库,即装即用。(2)可以在线添加、删除、修改商品;(3)注册用户、商品信息的轻松维护;(4)用户免费注册及用户信息修改功能;(5)购物流程简单快捷;(6)商品呢搜索功能,使您更快捷地查找到您所要的商品信息;(7)面向消费者的订单查询功能;(8)界面友好,可以根据用户需要定制界面;2.2 任务概述对整个系统的功能进行概述:会员管理、商品展示、购物车、后台管理等功能进行叙述。2.2.1 功能说明该在线购物系统分两部分,前台功能(用户模块) ,后台功能(管理员模块)。前台部分包括如下模块:会员管理、商品展示、购物车、历史订单。后台功能包括如下模块:修改商品资料、会员管理、查看订单。数据库采用

14、SQL2005。1、用户模块:(1)会员管理网上数码商城第 7 页 共 29 页会员进行注册,并可修改自己的信息以及实行会员登录。(2)商品展示察看商品列表,商品搜索以及商品的选购。(3)购物车查看购物车,修改商品数量,确认购买,查询消费记录。2、管理员模块:(1)修改商品信息:1)增加产品(为某个分类增加产品,包括产品基本信息,图片,介绍,厂家地址等。2)修改/删除产品(包括产品分类,基本信息,图片,介绍,厂家地址等)。(2)对会员进行管理:1)修改/删除会员。2)修改用户的权限。(2)查看订单:1)查看订单。2.2.2 运行环境目前,网络应用软件运行的模式主要有二类:Client/serv

15、er 模式,Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet 迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是 Web Server ,而 Web Server 与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于在线查询,有很多部门的业务系统、企业的 MIS 系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,在线购物系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用 Browser/Web 模式来设计在线购物系统比较合适

16、,服务器端我们采用 SQL 数据库系统和 ASP 技术来构成购物的应用服务系统;客户端采用浏览器来完成购物全过程,同时可进行远程系统维护和管理。网上数码商城第 8 页 共 29 页利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我开发了基于 B/S 模式多用户在线购物系统这一程序。它运用方便、操作简单,效率很高(但是,它要求计算机配置并不高) 。实现了会员管理,商品展示,购物车,后台管理。ASP是一种服务器端脚本程序的执行环境。ASP是独立于语言的。理论上讲,任何支持组件和对象的语言都可以用来开发ASP程序,前提是具有该语言相对应的解释器。ASP提供了丰富的对象来进行

17、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)客户端:中英文

18、Windows95/98/98/2000/NT/XP建议配置:CPU:奔腾III500或更高内存:256MB以上显示卡:SVGA,16K色以上显示模式硬盘:20GB驱动器:50倍速CD-ROM以上其它设备:鼠标器,UPS网上数码商城第 9 页 共 29 页第 3 章 在线购物系统的概要设计3.1 概述 本节概要设计是为了开发在线系统功能设计的,主要面向系统分析员、程序员、测试员、实施员和最终用户。它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时本说明书还是用户手册指导说明书。明确用户对在购物管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表

19、达清楚,以此统一软件开发者和用户对该在线购物管理软件系统的理解和认识。这是开发该在线购物管理系统的基础。编写概要设计的目的就在于此。完整在线购物流程:第一步:浏览商品如果有你选中的商品请先放入购物车,没有会员登录则提示登录会员。第二步:添加商品到购物车当会员登录后,单击商品的购买按钮,就可将商品添加到会员的购物车中。第三步: 查看购物车单击查看购物车按钮进入购物车页面可以看到用户选购的商品。第四步 去收银台收货信息必须认真、如实地填写。因收货信息填写错误,而导致的一切后果,本商城概不负责,如果因此需要重新发货,则用户必须支付相应的配送费。第五步 提交订单确认收货信息后单击确认按扭,系统将自动产

20、生订单号,并保存到订单表中。第六步 订单查询输入用户名或订单号即可查订单发送情况。网上数码商城第 10 页 共 29 页图 3-1 购物系统的流程图3.2 系统流程图及功能分解用户会员注册会员登录浏览商品修改个人资料添加到购物车图 3-2 会员管理功能模块图网上数码商城第 11 页 共 29 页用户浏览商品最新商品关键字查看分类查看图 3-3 商品展示功能模块图会员登录添加到购物车购买图 3-4 购物车功能模块图会员管理权限修改商品管理订单查看管理员管理图 3-5 管理员管理功能模块图查看商品网上数码商城第 12 页 共 29 页第 4 章 数据库设计4.1 数据库设计的目的数据库是信息系统的

21、核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。数据库设计是信息系统开发和建设的重要组成部分。而数据库的设计就是为该系统提供所需的数据信息。在设计数据库时要有相应的图解,下面就是相关的 系统关系流程图: 用户会员注册会员登录浏览商品购买图 4-1 客户注册登陆关系图E-R 图是用来描述现实世界的概念模型,E(Entity)表示实体,R(Relationship)表示联系,本系统的 E-R 图如下: 网上数码商城第 13 页 共

22、29 页图 4-2 实体关系 E-R 图4.2 模块描述模块描述:(1)用户注册 功能编号 1.1 功能名称 用户注册 所属部门调查者 调查时间 审核人功能描述实现注册。输入项 注册名、密码、会员的真实姓名、年龄、性别、地址、联系电话及电子邮箱。处理描述 输入上述信息。输出项 显示主界面网上数码商城第 14 页 共 29 页(2)用户登录(3)会员信息(4)管理员信息界面要求1、按钮名称:注册,取消2、按钮功能:注册:对输入正确的个人信息。 取消:退出系统。功能编号 1.2 功能名称 用户登录 所属部门调查者 调查时间 审核人功能描述实现登录。输入项 用户名,密码。处理描述 输入上述信息。输出

23、项 显示主界面界面要求1、按钮名称:注册,登录2、按钮功能:注册:到会员注册页面。 登录 :进入个人中心。功能编号 1.3 功能名称 会员信息 所属部门调查者 调查时间 审核人功能描述会员可以修改个人信息,也可以对商品进行查看,购买,还可以查看购买信息。输入项 密码,性别,邮寄地址,邮编,电话,Email处理描述 输入上述信息。输出项 显示主界面界面要求1、按钮名称:注册,取消2、按钮功能:提交:将输入信息存在数据库中。 取消:退出页面。编辑:进入用户修改资料。功能编号 1.4 功能名称 管理员信息 所属部门网上数码商城第 15 页 共 29 页(5)订单信息(6)商品信息调查者 调查时间 审

24、核人功能描述管理员对产品进行管理,管理员管理,定单管理,用户管理输入项 管理员用户名,密码,邮箱。处理描述 输入上述信息。输出项 显示主界面界面要求1、按钮名称:详细,删除、添加2、按钮功能:详细:到详细信息页面。 删除 :删除定单、删除产品等。添加:添加商品、添加管理员等。功能编号 1.5 功能名称 定单信息 所属部门调查者 调查时间 审核人功能描述查看个人定单输入项 无。处理描述 输入上述信息。输出项 显示主界面界面要求1、按钮名称:查看个人定单,详细信息2、按钮功能:查看个人定单:看定单信息。 详细信息 :查看定单详细信息。 功能编号 1.6 功能名称 商品信息 所属部门调查者 调查时间

25、 审核人功能描述查看商品信息,以及商品详细信息输入项 商品名称。网上数码商城第 16 页 共 29 页(7)商品类别信息4.3 数据字典总流程图:4.3 数据及数据库的描述对于系统用户信息数据库,有以下数据项和数据结构:(1)用户信息:用户 ID(自动编号) 、用户姓名、用户密码、性别、邮箱、地址、邮编、电话。处理描述 输入上述信息。输出项 显示主界面界面要求1、按钮名称:搜索,详细信息2、按钮功能:搜索:查询商品。 详细信息 :查看商品详细信息。 功能编号 1.7 功能名称 商品类别信息 所属部门调查者 调查时间 审核人功能描述分类查看商品信息输入项 商品类型。处理描述 输入上述信息。输出项

26、 显示主界面界面要求按钮名称:手机注册 网 站 商品购买登录网上数码商城第 17 页 共 29 页表 4-1 登陆表(2)用户信息:管理员 ID(自动编号) 、管理员名称、管理员密码、管理员邮箱、入时间。表 4-2 用户信息表(3)定单信息:定单 ID(自动编号) 、定单号、商品号、订购数量、总价。表 4-3 订单信息表(4)定单详细信息:定单 ID(自动编号) 、订购时间、是否确认、确认时间、确认人、发送情况、收货人、收获地址、收获邮编、购买用户、总价、电话、网上数码商城第 18 页 共 29 页邮箱。表 4-4 购物车表(5)商品记录信息:商品的 ID(自动编号) 、商品名称、商品类型、录

27、入时间、商品介绍、定单类型、商品单价、商品图样、是否特价、特价。表 4-5 商品信息表网上数码商城第 19 页 共 29 页第五章 详细设计根据整个系统的设计,首先我是将整个页面的母板设计出来,然后开始设计首页,以及添加其他页面。在分析之后,首先要做会员注册以及登录模块,管理员登录需要做管理员登录模块。再添加其他链接页面,以及添加一些静态页面。在首页中会员正确输入登录名和登录密码并确认无误以后,进入商品选购区界面,其中还有商品的详细介绍页面。选好商品后,放入购物车,就进入了购物车界面。还有一个支付界面,支付后还有一个提示页面,一切购物活动结束后就退出本系统。在进行查看商品中,还有商品分类查看页

28、面,以及一些介绍该网站的静态页面,还可查看会员定单页面等等。管理员登录以后,应该有一个管理项目选择界面,其中包括管理对会员进行管理管理和对商品进行管理。管理会员的界面可以查询、删除用户帐号,商品管理界面实现,添加商品,查看、修改、删除商品,管理员管理有产看管理员、删除管理员,订单管理有查看订单、修改订单、删除订单等页面。在这次项目中,我主要负责页面设计,其中部分界面如下:5.1 母板界面代码数码商城 商品欢迎登陆 注册网上数码商城第 20 页 共 29 页首页 购物车 联系我们 帮助 首页最新商品 热门商品 商品搜索用户中心订单查询购物车按品牌搜索: 诺基亚|联想| 摩托罗拉| 中兴|苹果|华

29、为| 索爱商品查看商品编号:网上数码商城第 21 页 共 29 页商品品牌:商品价格:生产地址:商品型号:购买数量:网上数码商城第 22 页 共 29 页图 5-1:母板界面图5.2 会员登录代码登录欢迎登陆注册网上数码商城第 23 页 共 29 页首页购物车联系我们帮助首页最新商品热门商品商品搜索用户中心订单查询购物车按品牌搜索:诺基亚|联想|摩托罗拉|中兴|苹果|华为|索爱用户登录网上数码商城第 24 页 共 29 页用户名:密码: 使用合作网站账号登录: 图 5-3:登陆界面图网上数码商城第 25 页 共 29 页5.3 首页网上数码商城第 26 页 共 29 页图 5-3:首页界面图网

30、上数码商城第 27 页 共 29 页第 5 章 总结短短三个月的实习中,在老师的带领下,我们将以前的很多知识,又重新复习了一个,也学会了如何运用,比如说何运用 ASP+CSS 来控制页面布局,XML的学习,以及部分 JavaScript 代码的运用,还有使用母板等的好处等等。在做项目时遇到很多问题,幸运的是通过这些问题来提高我们自己的知识。项目中有很多还很欠缺的东西,在布局中的代码混乱,以及存放的问题。所以我总结了以下几点在做项目时该注意的问题:1.在拿到所做的项目时,条理要清楚。有计划的实施,在做页面时不能睢县所欲,必须要有计划,拿出一个方案。2.多与指导老师交流。有疑问可找老师解答,切忌自

31、己想办法,既浪费时间,有不能确保准确,多把自己的想法和思路告诉老师。让老师提出错误,即使改正。3.边做边学习,在遇见问题时及时找到资料来解决问题,不能全去把所有看完,要针对性的来看。4毕设越到最后阶段,越要有毅力和状态,不能前紧后松,觉得前面做了不少,后面可以放松了,要让项目更完美。论文提交的前几天,要不厌其烦的检查论文,包括内容,格式等,再耐心等待老师最后来审关。网上数码商城第 28 页 共 29 页致 谢通过这三个月的实习和努力,我的毕业论文网上数码商城终于完成了,这意味着大学生活即将结束。在大学阶段,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓

32、励是分不开的。在本论文的写作过程中,我的指导老师老师,倾注了大量的心血,从选题到开题报告,从写作提纲,到一遍又一遍地指出每稿中的具体问题,严格把关,循循善诱,在此我表示衷心感谢。同时在 CSS+DIV 的页面设计中感谢冉娜老师的教导,感谢毛红霞老师,蒋文军老师在项目的中帮助,最后感谢同组的同学们,这几个月的辛苦,一起为同一个项目努力,一起学习一起进步。写作毕业论文是一次再系统学习的过程,毕业论文的完成,同样也意味着新的学习生活的开始。我将铭记我曾是一名托普学子,在今后的工作中把托普的优良传统发扬光大,努力工作,不辜负老师的辛苦栽培。感谢各位老师的批评指导。网上数码商城第 29 页 共 29 页参考文献(1)信息系统分析与设计,清华大学出版社,2010/8,CIP-055949;(2)网页制作与网站开发,清华大学出版社,2007/8,CIP-006764;(3)SQL Server 2005 数据库应用,电子工业出版社 ,2009/49,CIP-132198;(4)HTML CSS JavaScript 标准教程,电子工业出版社,2009/8,CIP-188981;(5) 软件开发生命周期 ,清华大学出版社,2009/1/1,CIP-146087;(6)C#面向对象程序设计 ,清华大学出版社, 2009/4, CIP-028817;

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报