收藏 分销(赏)

一个小型电子商务网站论文.doc

上传人:人****来 文档编号:3972909 上传时间:2024-07-24 格式:DOC 页数:8 大小:74.54KB 下载积分:6 金币
下载 相关 举报
一个小型电子商务网站论文.doc_第1页
第1页 / 共8页
一个小型电子商务网站论文.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
一个小型电子商务网站的设计开发 【摘要】电子商务代表着未来贸易方式的发展方向,因此一个能够实现在线购物功能的系统的开发就成了当务之急.本文介绍的电子商务网站是一个B2C在线购物网站,它只提供一个web平台供买家与卖家之间进行交易。本网站分两个大的模块:前台和后台,其中前台提供买家与卖家的各种活动,后台是网站所属公司的人员对网站的基本管理。 本网站是在利用电子工具高效率、低成本的特点,为客户提供交易平台、使用户可以发布商业信息、查阅商品、搜索商品、订购商品,为用户提供全天候的、更好、更快的上午活动空间的前提下,运用ASP。NET、C# 、SQL server 2005等技术完成的. 【关键词】电子商务、在线购物、ASP.NET、SQL server 2005 1 网站开发背景及开发平台 1。1网站开发背景 当代的世界正在逐步向信息经济时代过渡,如何充分的利用信息高速发展的优势为人们服务成为当今社会的首要选择。购物—-这个词与每个人的生活息息相关,它的市场是非常庞大的,抓住了这个市场将会给社会和经济带来极大的效益.然而采用传统的贸易方式必须要将货物配送到每一个地区才能达到销售的目的,存在着不可忽视的人力物力消耗大的弊端。因此一个实用、高效、稳定的可实现在线购物的在线购物系统正是商家利用信息提高效率、服务质量的最佳选择。 图1.1是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状(主要引用其中的关于进行网络购物原因的分析图表)。 50.0% 40.0% 30.0% 10.0% 0.0% 20.0% 46.7% 44.2% 33.4% 32.6% 29.7% 节省时间 操作方便 节省费用 出于好奇 寻找稀有商品 图1.1网络购物原因调查图表 从图1。1可以看出网上购物选择节约时间和操作方便的分别占46.7%和44。2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。因此,一个允许买家在家里就可以浏览商家发布的所有商品信息的在线购物系统将大大减轻商家的工作量、降低投资成本. 本网站是针对当前传统购物方式消耗大量人力物力的弊端、结合当前市场上已经存在的B2B等在线购物网站为模型,开发出适合于大部分中小型企业以及个体用户的网上购物系统。 本网站是在大学期间学习相关知识的基础上,熟悉Visual Studio 2005开发环境并能熟练使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP。NET的在线购物系统。在系统开发的过程中能够应用所学的知识,并促进作者更深入的学习C#的相关特性、积累更多SQL Server 2005的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的,同时也为以后的工作和学习积累经验。 1。2网站开发平台 1。2。1网站开发环境 系统网站的平台和选择语言的优劣及相互协调的程度,将直接影响到开发的效率和系统的质量,因此本网站的开发工具选择的是visual studio 2005,主要采用ASP.NET和部分的CSS进行网站设计,编程开发语言选择的是C# . 1。2。2网站数据库选择 由于SQL server 2005于增加了商业智能功能上提高了可用性。它包含许多可以显著提高开发人员生产效率的新技术。再从对。NET Framework的支持到与Visual Studio的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、强大的数据库应用程序。并且它使开发人员可以利用现有的跨多种开发语言的技巧并且为数据库提供端对端开发环境,本机XML功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序;为IT专家和信息工作者带来了强大的、熟悉的工具。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力.因此数据可选择的是SQL server 2005. 2 网站需求分析 2.1网站功能需求 在线购物过程的实现与传统的购物方式不同.首先,在线购物的整个过程都是通过网络进行的,购买者无法看到商家和商品,对商品信息的了解只能通过网络.在线购物的一般流程是:商家将新上架的商品信息通过商品添加功能发布到网上,然后购买者通过商品浏览模块浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。为了便于管理,购买者必须注册为网站的会员后才能选择购买特定的商品,并选择付款方式和邮递方式,已形成订单交付。 根据在线购物的逻辑过程,同时参考、分析目前市场上已有的在线购物网站,本网站的主要功能需求分为前台和后台管理两大模块。其中前台模块的功能由购买者和发布商品的商家共同使用,其中买家可以进行各类商品信息的浏览,如果是注册会员那么可以选购商品到购物车并实现结算,如果检索到相应的产品就可以下达订单的.卖家可以实现注册会员管理、商品信息管理、订单管理、同时可以处理用户下达的新订单,邮递商品到买家。后台则是网站管理人对网站里的会员、订单等进行查看和部分管理功能。 2.2网站数据库需求分析 数据库的需求分析是进行系统功能和系统设计最重要的一个环节。由于本系统面向的对象有两个,即普通用户和管理员用户,所以在数据库需求分析中就要考虑两方面的因素。 根据本网站的系统功能分析,数据库主要由以下几个部分组成: 数据表 功能 Users 存放用户基本信息 PType 存放商品类别 Products 存放商品数据信息 DianPuDetail 存放商城中用户所开店铺信息 Orders 存放商城中用户订单信息 basketcat 存放用户加入购物车的商品信息 admine 存放商城管理员信息 tells 存放商城公告 3 系统功能分析与详细设计 3。1网站功能模块设计 基于前面需求分析和网站的设计原则,系统分析后可得该网站的整体功能模块分为前台和后台两个大的模块,其中前台和后台的功能模块图如图3.1和3.2所示: 图3.1 前台功能模块图 图3.2后台功能模块图 3。2网站数据库设计 根据上一节的数据库需求分析,可以设计出用户需求的实体及实体间的关系,为后面的逻辑结构打下基础。得到的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系。这些实体包含各种具体的信息,通过相互之间的作用形成数据的流动。其实体E—R图如图3.3所示: 图3.3 实体关系E-R图 4 网站的实现 本文介绍的电子商务网站是一个B2B在线购物网站,网站公司本身不进行采购和销售服务,它只提供一个web平台供买家与卖家之间进行交易.本网站分两个大的模块:前台和后台,其中前台提供买家与卖家的各种活动,后台是网站所属公司的人员对网站的基本管理。它工具高效率、低成本的特点,为客户提供交易平台、在Internet上发布商业信息,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间。本网站采用C#语言,数据库采用的是SQL server 2005,在网站的界面设计上采用的是ASP。NET,它具有功能强大、使用方便、界面美观、安全性能完善等优点,也具有很好的扩展性、移植性和维护性. 本网站的具体开发流程为:确定开发项目-〉进行可行性分析-〉需求分析-〉详细设计->网站的实现—>测试-〉系统提交这几个过程。 同时我们还考虑到了网站的安全性问题.通过把全球的计算机连接起来,互联网拉近了人们的空间距离,这也使人们在互联网上进行交易时,根本不需要考虑地域的概念,不论身在何处,都可以随时浏览网页。然而网络也是一柄双刃剑,在享受网络带来的便捷与高效的同时,人们不得不面对同样“便捷”与“高效”的网上作案手段,所以我们不得不对网络的安全问题进行冷静的思考。一般说来出版社网站安全中普遍存在着以下几种安全问题:窃取信息、篡改信息、假冒他人身份、恶意破坏、抵赖行为。 网站要成功使用,必须使得前台显示的信息能够与数据库连接起来,这样要显示的信息才可以在数据库中成功的被搜索出来,这就需要一个连接文件,各个需要连接数据库的文件只要在代码中引用该文件就可以与数据库成功连接.代码如下: <appSettings〉 <!—— 数据库连接字符串 --> 〈add key="ConnStr” value=”Data Source=user—290d5ffe4a;database=B2B;UID=sa;Password=123456;Persist Security Info=True;"/〉 〈/appSettings〉 4。1主要功能实现页面及其流程图 用户首先看到的是网站的首页.从该页面起,每个页面的头部和底部都是相同的,而且每个页面的样式风格也都是统一的,这些都表现了网站的协调性和一致性。同时也把用户关心的一些信息,如:最新的商品信息,商城公告,还有快捷的条件查找放在了网站首页,这就利于用户使用和查找,极大地方便了用户,满足用户的需求。其首页如图4.1所示: 图4。1 网站首页的实现页面 已经注册的会员用户可以通过正确的用户名和密码来登录.用户登录页面如图4。2所示: 图4。2 登录页面 登录模块的流程图如图4。3所示: 首页 用户登录界面 用户名是否为空 密码是否为空 密码与是否与用户名匹配 用户登录 N N Y Y Y 欢迎界面 N 错误提示,重新填写 错误提示 图4.3 用户登录流程图 新用户的注册页面如图4。4所示: 图4.4 新用户注册页面 未注册的用户也可以浏览网站,查看商品的信息,但是无法购买商品,也无法开店卖货。用户点击首页上或者登陆页面上的“注册"后,用户将注册页面上面的必填项要填写完整,每个填写的字符要符合要求,并且填写规范,否则无法成功进行注册,如“会员”一栏里如果用户填写的字符没有5个或者大于20个,则被认为是不合法的输入,无法注册。 注册流程图如图4。5所示: Y Y 注册 填写信息 数据是否符合 用户名是否存在 N N N Y Y 注册条款 同意 保存信息 提示,重新填写 注册成功 首页 图4.5 用户注册流程图 用户在进入网上商城后,访问商城的首页,就好像是进入了商城的大厅.在这里摆放的商品琳琅满目,可以看到各种公告和商品。当用户单击了感兴趣的商品后,可以查看它的详细信息,如果满意的话,可以直接购买,也可单击将其添加到购物车,如同现实世界中在商场中将商品放入购物篮中一样,当然用户可以随时修改购物车中的数量和商品,最后用户必须下订单,在下订单前必须确保己经在该商城中注册并登录,用户在下订单时,必须填写自己的详细信息,包括姓名、收件地址、电话,以及送货方式、支付方式等信息.其用户购物流程如下图所示.用户还可以在下订单后可查询订单的状态,以便了解自己购买商品订单的处理情况。其在线购物模块如图4。6所示: 在线购物 是否登录 …… 浏览商品 浏览商品 Y N 搜索商品 购物车 查看详情 查看详情 购物车 下定单 购物完毕 图4.6在线购物模块图 用户购买商品后查看已经购买的商品,同时可以点击左边菜单的“购物车”来查看自己已经放到购物车中的商品,如果有不想要的商品也可以进行删除,如果想结帐就点击“去下订单”,如果还要继续查看并购买图书就可以点击“继续采购”。 用户查看购物车页面如图4.7所示: 图4.7户查询购物车页面 用户购物车下订单页面如图4。8所示: 图4。8户购物车结账页面 5 总结与体会 5.1总结 本系统较完整的实现了基于ASP.NET的在线购物系统的基本功能.完成了最初设计中前台以浏览商品信息和使用购物车为主要功能、后台以会员管理为主要功能的初衷。另外,本网站也实现了购物过程发生前期的各种资源(例如商品信息、商品类别信息、会员信息等)的管理以及后期的订单记录的查询 5。1个人体会 从本系统的开发过程中,我受益匪浅。 首先我认识到了代码规范的重要性,特别是在一些大中型项目中,用到的函数可能有数百个,如果编写的代码不规范会给后期的检查带来极大的麻烦。 其次我意识到了软件设计的重要性,原来接触的项目往往是快速开发类型的,几乎不需要在软件的逻辑设计上花费太多时间,往往可以边开发边进行下一步的设计.但是这一次我意识到做软件设计很重要,当初一个设计没注意,可能造成后来的编码大面积的返工。 最后 就是调试方法的重要性,系统的调试过程要比开发过程繁琐的多。每个操作其实都包括了很多小段代码的执行,如果不能够采用正确的调试方法,就很难找出程序中的错误. 在以后的开发中我会更加注意,争取做到更好。 【参考文献】 [1] Jacquie Barker、Grand Palmer等编著,《Beginning C# Objects》[M],电子工业出版社,2006年6月 [2] 齐治昌、谭庆平等编著,《软件工程》[M],高等教育出版社,2004年4月 [3] 陈志泊、李冬梅、王春玲等编著,《数据库原理及应用教程》[M],人民邮电出版社,2002年3月 [4] Cristian Darie与karli watson著,施游、徐峰译,《ASP。NET2。0电子商务开发实践》,人民邮电出版社,2007年7月 [5] 卢潇、孙璐、刘娟等著,《软件工程》[M],清华大学出版社,2005年10月 [6] 马俊主编,《C#网络应用编程基础》[M],人民邮电出版社,2006年10月 [7] 刘强著,《清华大学计算机系网络课程-软件工程》,清华大学出版社 [8] 张跃廷等著,《ASP。NET数据库系统开发案例精选》,人民邮电出版社,2006年 [9] 邝孔武、王晓敏等,《信息系统分析与设计(第三版)》;清华大学出版社,2006年 [10] 刘彦舫、褚建立等,《电子商务概论》,电子工业出版社,2007 [11] [美]奥尼恩 著,施诺 译, 《ASP。NET基础教程-C#案例版》,清华大学出版社,2003年 [12] 邱李华、,《SQL Server 2000数据库应用教程》,人民邮电出版社,2007年 [13] 第18次中国互联网络发展状况统计报告,中国互联网络信息中心(CNNIC) 8
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服