一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc

上传人:滴答 文档编号:1272113 上传时间:2019-01-25 格式:DOC 页数:25 大小:471KB
下载 相关 举报
一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc_第1页
第1页 / 共25页
一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc_第2页
第2页 / 共25页
一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc_第3页
第3页 / 共25页
一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc_第4页
第4页 / 共25页
一种基于C2C模式的网上购物系统的设计与实现——毕业论文.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、 一种基于 C2C模式的网上购物系统的设计与实现 摘 要 网络购物已经慢慢地从一个新鲜的事物逐渐变成日常生活的一部分,以其特殊的优势而逐渐深入人心。本课题是 设计开发一种 基于 C2C 模式的网 上 购物系统 。 让各用户使用浏览器进行商品浏览 。 注册用户可以 轻松 的 展示自己的 网络商店,能对自己的用户信息进行修改,对发布的商品信息进行添加与管理, 用自己的方法去推销产品。 系统管理员可以对 会员 的相关信息进行管理 。网站提供数据库检索和一定的安全保障,商品信息的发布和交易的协商都由作为独立个体的“ 买家 ” 和 “ 卖家 ” 完成。 利用 .NET 平台进 行小型网站的开发是未来开发

2、的趋势。本系统在 .NET 平台上进行开发,用 C#进行了编码,并使用 SQL server 进行数据库设计 ,建立起一个比较完整的网上购物系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。 关键词 : C2C 模式 ; 网上购物 ; C#; .NET; SQL Server Design and Implementation for Online Shopping System based on C2C Model Abstract Online shopping has become a usual thing in our lif

3、e. And it has gone into the public feeling with its special advantage. In this article, we design and implement a kind of system of online shopping based on C2C mode. The show own network shop where the registered user can be relaxed and comfortable, can revise ones own users information, add and ma

4、nage to the goods information that is released, promote the sale of products with ones own method. The system manager can manage the members relevant information. Websites offer database searching and security, the issue of the information of the goods and negotiations of the trade all are completed

5、 by the independent individuals “ buyer “ with “ seller “ . It is a trend developed in the future to spend .NET platform carrying on the development of small-scale websites. This system is developed in .NET platform. It uses C # and SQL server database and builds a completed online shopping system.

6、Convenient operation and simple management methods is its features. Therefore, it is a new, conservation-oriented system for the users. Key words: C2C model; Online shopping; C#; .NET; SQL Server 目 录 论文总页数: 22 页 1 引言 . 1 1.1 课题背景 . 1 1.2 国内研究发展现状 . 1 1.3 本课题研究的意义 . 2 1.4 本课题的研究内 容 . 2 2 系统需求分析 . 2 2

7、.1 系统功能需求分析 . 2 2.2 运行需求 . 3 2.3 预期设计目标 . 4 2.4 系统可行性分析 . 4 2.4.1 技术可行性 . 4 2.4.2 经济可行性 . 4 2.4.3 操作可行性 . 4 3 系统设计 . 5 3.1 系统结构图 . 5 3.2 数据库设计 . 5 3.2.1 E R 图 . 5 3.2.2 开发环境和语言 . 6 3.2.3 相关语言介绍 . 6 3.2.4 核心数据库设计 . 6 4 系统实现 . 9 4.1 用户注册 . 9 4.2 用户登陆 . 11 4.3 发布商品 . 13 4.4 留言 . 16 4.5 管理员登陆 . 17 5 系统测

8、试 . 18 结 论 . 19 参考文献 . 19 致 谢 . 21 声 明 . 22 第 1 页 共 22 页 1 引言 1.1 课题背景 对于许多消费者来说,网络购物已经慢慢地从一个新鲜的 事物逐渐变成日常生活的一部分,以其特殊的优势而逐渐深入人心。网民中进行网络购物的比例正逐步提高。 2001 年中国网上购物用户数占互联网用户数的比例为 6%左右,此后该比例一直保持提高。 2005 年中国网上购物用户数占互联网用户数的比例已经达 17%左右。用互联网来完成购物不仅节省了时间,免除了舟车劳顿,还有机会买到在本地市场难觅的商品。同时,对一些追求新奇的白领族、学生族来说,这还不失为一种时尚的消

9、费方式。伴随着消费者网络消费观念的逐渐普及,加上网上购物支撑条件的日益改善,中国网上购物市场交易额获得长足的发展。 网 上购物一般分为 B2B 和 C2C 两种模式。 B2C 模式相当于现实生活中的 “ 商场 ” 或 “ 专卖店 ” 。商业机构利用先进的通信和计算机网络的三维图形技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行诸如浏览、购买、定单发送、支付操作;最后由商家将产品送到消费者手中。 C2C 比较类似于现实生活中的 “ 小商品批发市场 ” ,网站提供数据库检索和一定的安全保障,收取一定的费用,商品信息的上载和交易的协

10、商都由作为独立个体的 “ 买家 ” 和 “ 卖家 ” 完成,一个网站中同时存在数目众多的 个体经营者,网站只起一个现实中 “ 市场管理者 ” 的作用。 网上 购物系统主要有三个特点 :一是品种丰富, 选择 余地大。二是购买方便 ,用户不用亲自去商场挑选喜欢的商品,直接在网络中就可以挑选商品 。三是售价便宜。在网络 购物中,省去了许多经营成本,所以各个经营者都使用各种手段抢占市场,低价、 打折是较为普遍的竞争手段之一。 1.2 国内研究发展现状 目前国内的人口数量而言,人口数量在 13 亿上下,那么上网人数只是区区的十分之一而已。然而真正在网络上够物的也只是网民中的少数而已。从 1995年的国内

11、出现 Internet 到 1999 年易趣出现 ,国内出现了首个专业的网络购物平台, 再 到现在的淘宝击败易趣,取代了国内第一的网络购物平台。 从网络购物的不完善到现在的安全,快截,方便。从网民对网络购物的不了解,怕被骗,到现在的淘宝网总卖家数以达 30 万左右,购物的买家与日俱增。综观这一切,可想而知,就目前而言网民人数在国内还将不断的上升,并切有很大的上升空间 。 任何交易都会有商品,无论是实物还是虚拟产物,都可作交易物品。记得有句话是这么说的 “ 只有你想不到的,没有你网上买不到的 ” 虽然这句第 2 页 共 22 页 话有点过头。除了那些国家违禁物品外,网络上的商品丰富之及真的是你难

12、以想象的 。 目前网络购物系统呈现出一种全面上升和发展的局面,越来越多的各种模式的网络购物网站如雨后春笋般的发展起来。各种更新更安全的技术的运用,巨大的发展潜力和市场使的网络购物呈现出飞速发展势头。 1.3 本课题研究的意义 第一: 本课题的目标是将传统面对面的 商品销售方式,转换到基于网络这样一个更方便快捷的方式。为买卖双方节约了很多的时间和金钱 。 对商家来说, 节约 和降低成本,就是盈利;对用户来说,足不出户,就可以购买到自己想要的东西,无疑是很好的事情。而且现在的网络发展速度相当的惊人,那么基于网络的购物 也会越来越流行,必定是一 个趋势。 第 二 :学习设计和实现一个网站所需要掌握的

13、基本技术。这个“ 网络 购物系统”能够实现用户注册、登陆,查看和发布商品信息 ,用户信息管理 ,留言 等基本功能,它具备一个网站的基本要素,设计这个系统可以让 设计者了解 设计出一个完整的网站需要什么技术,掌握一些基本技能。 第 三 : 通过设计完成该系统,了解和掌握一个网站 系统 建设的具体过程, 需要的做好什么准备 , 学习和掌握相关的编程语言和技术 。 1.4 本课题的研究 内容 本系统采用 B/S 结构进行设计 ,使用 SQL Server 2000 构建数据库,并在 .NET环境下使用 C#语言开发的一 个 基于 C2C 模式的网络购物 系统 。 综合运用以前所学的专业知识,并结合现

14、在正在学的相关知识, 完成该 网上购物系统,本设计要求实现的功能包括以下内容: ( 1)用户的注册、登陆 、留言 ; ( 2) 注册登陆用户对个人 信息的 修改 管理; ( 3) 注册登陆用户发布个人商品,并能实现个人商品信息的添加删除的管理 ; ( 4) 管理员对用户注册的审查,对发布商品的审查,避免个别用户发布一些敏感话题 。 2 系统需求分析 2.1 系统 功能需求 分析 系统应该 允许浏览者(没有注册的用户)申请在该系统注册帐号,帐号注册必须通过管理员审查通过才能使用;允许用 户登陆 ,登陆后拥有所有普通用户在第 3 页 共 22 页 线功能;实现系统管理员对系统的管理。 根据对系统的

15、分析, 系统主要功能 应该包括: 留言, 用户注册(包括注册登陆名、用户名、密码、联系电话等 相关用户 个人 信息);用户登录; 修改个人信息(可修改 用户 名 等 个人相关信息); 登陆用户发布个人商品;用户修改发布商品的相关信息。 管理员对注册用户的审核、对发布商品的审核、推荐已发布的商品。 由此画出系统 逻辑 图。 登 陆验 证Y修 改 添 加发 布N更 新 数据 库不 能 自 动 审核能自动审核审 核Y注 册游 客失 败填 写信 息提 交验 证Y失 败数 据 库管 理 员 审 核失 败YNY选 择 功 能修 改 信 息 发 布 公 告 添 加 商 品图 1 系统 逻辑 图 2.2 运行

16、需求 1.用户界面 超越的界面,全新感觉,操作简便,一目了然,视 图优美等特点 , 操作的便利,对用户友好。 2.软硬条件 适合各个版本的 Windows 操作系统,适应较高版本的 IE 浏览器,不要求特别的附加软硬件的支持。 3.故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。 我们的目的是开发出正确的系统,而不是用无休止的出错处理代理第 4 页 共 22 页 掩盖错误。 4.系统的封闭性 用户的封闭性较好, 可在本系统下实现各 种用户功能 。 2.3 预期设计目标 开发一个具有开放体系结构的、易维护的、具有良好操作界面的、 C2C 模式的网上购物系统

17、。 游客可以浏览网站主页和各商家商店页 面,游客也可以注册成为会员,系统能够具有多商家开店发布推销商品,多用户浏览 商品等基本功能。 2.4 系统可行性分析 2.4.1 技术可行性 本系统采用 C#语言编写,目前很多网站的建设都是采用 ASP.NET 编写,其中 C#是比较流行也很成熟的网络编程语言,很多成熟的网站都是采用 C#语言编写,数据库使用的是在中小型网站建设中使用比较广泛的 SQL Server,经过多年的发展和完善, Microsoft SQL Server 2000 这中数据库语言已经非常完善,而且具有很好的兼容性和可操作性。所以使用目前现有的技术能够实现这个系统。 2.4.2

18、经济可行性 一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。在后期的运营中,经济效益主要的来源是网站广告的投放。总的来说,该系统具有经济上的可行性。 2.4.3 操作可行性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,充分考虑系统当前和将来可能承受的工作量,使系统的处 理能力和响应时间能够满足用户的需求。设计开发中一直注重系统操作的简单方便,操

19、作方式都非常简单人性化,相关的操作方式和用户已经习惯的各大网站的用户操作方式基本相同。所以,操作方式在用户组织内是行得通的。 第 5 页 共 22 页 3 系统 设计 3.1 系统结构 图 图 2 系统 结构 图 3.2 数据 库设计 3.2.1 E R 图 在对 网上购物 系统 进行需求分析的基础上,建立 系统的 E-R 关系模型,并由E-R 图导出数据关系模型 。 用 户商 品留 言 公 告商 品 类 型商 家 类 型商 区发 布 发 布修 改 修 改发 布属 于1N1MNNMNN1N1属 于1N图 3 系统 E R 图 第 6 页 共 22 页 3.2.2 开发环境和语言 Microso

20、ft XP Visual Studio 2005 C# SQL Server 2000 3.2.3 相关语言介绍 C#是微软公司专门为 .NET 量身订制的新一代程序开发语言,它充分吸收了过去几十年中计算机科学发展的经验教训,体现了当前最新程序设计技术的功能和精华,从 C#的身上可看到最突出的优点是:现代、简单、面向对象和类型安全。使用 C#开发基于 .NET 的应用程序,具有良好的安全性和跨平台性。 C#用途广泛,可以开发 Windows、 ASP.NET 和 Web 服务,甚至是 Windows 底层的各种不同类型的应用程序。 C#的程序可以通过 XML 交换数据信息。因为 XML 是纯文

21、本的信息,这就为通过 C#开发的应用程序的跨平台性能提供了强大的保障。 C#的程序运行方式也是独特的,其应用程序完全在 .NET 平台的管理下运行,这就大大地增加了应用程序的稳定性和安全性。 SQL 正式名称是 Structured Query Language,意思为结构化查询语言。 SQL语言的主要功能是同各种数据库建立联系,进行沟通,是关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Orade、Sybase、 Microsoft SQL Server、 ACCESS 等都

22、采用了 SQL 语言标准,虽然很多数据库都对 SQL 语句进行了再开发个扩展,但是标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。 3.2.4 核心数据库设计 用户信息 表存放所有用户的登陆名 , 密码,姓名,地址 ,类型, 电话,传真,电子邮箱,用户信息是否审核通过,用户是否具有自动审核商品权利等一切与用户相关的个人信息。 表 1 用户信息表 (Super_Company) 名称 数据类型 长度 是否允许为空 Super_Company_ID int 4 否 Super_Company_Name nvarchar 50 是 Super_Company_Image nvarchar

23、 50 是 Super_Company_Address nvarchar 100 是 Super_Company_User( nvarchar 50 是 第 7 页 共 22 页 Super_Company_Tel nvarchar 50 是 Super_Company_Fax nvarchar 50 是 Super_Company_Traffic nvarchar 100 是 Super_Company_Email nvarchar 50 是 Super_Company_Site nvarchar 50 是 Super_Type nvarchar 50 是 Super_Company_Aud

24、it smalldatetime 2 是 Super_Company_Vip smalldatetime 2 是 Super_Company_UserName nvarchar 50 否 Super_Company_Password nvarchar 50 否 Super_Company_Description nvarchar 200 是 Super_Company_Tag nvarchar 50 是 Super_Company_Hot int 4 是 Super_Company_Date smalldatetime 4 是 Super_Company_Area nvarchar 50 是

25、Super_CompanyScore_Score int 4 是 商品信息表存放商品 ID,名称,打折 时间 , 折扣,发布者名称, 类型, 商品 介绍 等与商品相关的信息。 表 2 商品信息表 (Super_Product) 名称 数据类型 长度 是否 允许 为空 Super_Product_ID int 4 否 Super_Product_Name nvarchar 50 否 Super_Product_OriPrice money 8 是 Super_Product_DisPrice money 8 是 Super_Product_Image nvarchar 50 是 Super_Pr

26、oduct_Description nvarchar 4000 是 Super_Product_DisBiginDate smalldatetime 4 是 Super_Product_DisEndDate smalldatetime 4 是 Super_Product_OtherBenefits nvarchar 100 是 Super_Product_Type nvarchar 50 是 Super_Product_Audit smallint 2 是 hot int 4 是 Super_Company_UserName nvarchar 50 是 Super_Product_Date smalldatetime 4 是

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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