基于Net的在线购物平台设计与实现.doc
《基于Net的在线购物平台设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Net的在线购物平台设计与实现.doc(51页珍藏版)》请在沃文网上搜索。
1、基于.Net的在线购物平台【摘 要】 在商务网站的技术开发方面,.Net新一代的Web应用程序开发平台为用户提供了完整的可视化开发环境,它能够方便地建立功能强大的Web应用程序,具有比较传统的Web开发模式更为强大的优势。利用.Net技术建设电子商务网站,是业界的热点,顺应了网络技术的发展趋势。本系统采用ASP.NET技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。实现了商品信息发布和管理、用户信息注
2、册登录、购物车、用户在线下单等功能。【关键词】 .NET C# SQL Server 在线购物Online Shopping Platform Based on .Net【Abstract】 In the aspect of technical development on e-commerce site, a new generation of .net Web application development platform provided users with a comprehensive visualization development environment. Compared
3、 with traditional Web development mode, it is very convenient to build a powerful set of Web applications. Consequently, it has more advantages than the former one. It is very popular that using technology in building up e-commerce sites. And it goes without saying that this conforms to the trend of
4、 the development of network technology. The system used site technical development- ASP.NET technology as a way to create applications, applied C # as its programming language, and made SQL Server database its backend database. It is based on Browser / Server structure formed under the data-driven W
5、eb applications. The system basically followed the methodology of software engineering, systems analysis, design, detailed design and software testing. Several functions included release and management of the business information, registration of users information and users log-in; adding to the sho
6、pping cart and placing orders on line by the login users have been successfully achieved in this system.【Key words】 .NET C # SQL Server Online Shopping目 录1 绪论11.1 课题背景11.2 课题研究的意义11.3 国内外发展概况21.4 论文主要工作31.5 论文结构安排32 技术方案42.1 NET概括42.2 ASP.NET简介52.3 C# 简介62.4 SQL SERVER 简介73 需求分析73.1 可行性分析73.1.1 管理可行
7、性73.1.2 技术可行性73.1.3 经济可行性8 3.2 系统需要具备的特点83.3 功能结构分析83.3.1 功能概述83.3.2 功能模块图93.4 业务流程分析93.5 系统目标94 系统设计104.1 系统开发环境104.1.1 硬件环境104.1.2 软件环境104.1.3 开发工具104.1.4 数据库104.2 数据库设计114.3 数据库 E-R 图134.4 主要模块流程图134.4.1 后台134.4.2 前台164.5 输入输出设计164.5.1 输入设计164.5.2 输出设计175 系统实现185.1 系统主界面介绍185.2 会员管理205.3 商品信息维护界面
8、215.4 订单审核245.5 用户注册265.6 购物车305.7 用户订单315.8 关键技术35 5.8.1 数据库技术35 5.8.2 Session对象37 5.9 系统的改进386 测 试396.1 概述406.1.1 概念和意义406.1.2 特性406.1.3 重要性406.2 本系统测试描述41 6.2.1 测试序号416.2.2 测试结果427 网站的发布和部署42结 论43参考文献44附 录45致 谢491 绪论1.1 课题背景以计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越
9、大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。首先,目前国内很多大中城市的销售商品还是以售货员站柜台为主,这样给销售带来很多管理上的问题;其次,由于商场是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。因此,为了解决这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行商品交易的平台。借助Internet/Intranet提供给我们的处理信息及时快捷,因此开发了本系统在线销售网站。1.2 课题的研究意义在线销售属于电子商务系统的一个分支,电子商务系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使电子商务客户
10、能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。“电子商务”这个概念起源与20世纪70年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。 EDI这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去30年中,世界1000个最大企业中,有95以上使用了或还在使用这一技术。 EDI无论过去现在也是电子商务的基础。电子商务,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从事的商品活动,随着网络技术的成熟,网上银行,网上商店等将逐步
11、替代传统商务活动。电子商务以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。“电子商务”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。电子商务提出了一种全新的商业机会、需求、规则和挑战。电子商务极大提高了传统商务活动的效益和效率。与传统商务活动相比它具有下
12、列竞争优势:(1)降低交易成本。首先,通过网络营销活动企业可以提高营销效率和降低促销费用,据统计在Internet上做广告可以提高销售数量10倍,同时它的成本是传统广告的1/10;其次,电子商务可以降低采购成本,因为借助Internet企业可以在全球市场寻求最优惠价格的供应商,而且通过与供应商信息共享减少中间环节由于信息不准确带来的损失。有资料表明,使用EDI通常可以为企业节省5%-10%的采购成本。(2)减少库存。企业为应付变化莫测的市场需求,不得不保持一定库存产品和原材料库存。产生库存的根本原因是信息不畅,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时问题。通过Inter
13、net可以将市场需求信息传递给企业决策生产,同时企业的需求信息可以马上传递给供应商适时补充供给,从而实现零库存管理。(3)缩短生产周期。一个产品的生产是许多企业相互协作的成果,因此产品的设计开发和生产销售可能涉及许多关联的企业,通过电子商务可以改变过去由于信息封闭导致的分阶段合作方式改为信息共享的协同并行工作方式,从而最大限度减少因信息封闭而无谓等待的时间。(4)增加商机。传统的交易受到时间和空间限制,而基于Internet的电子商务则是24小时全球运作,网上的业务可以开展到传统营销人员销售和广告促销所达不到的市场范围。(5)减轻物资的依赖。传统企业的经营活动必须有一定物资基础才可能开展业务活
14、动,而通过Internet可以创办虚拟企业,如网上商店和网上银行开设和发展基本不需要很多的实物基础设施,同时企业还可以将节省费用转让给消费者,这正是著名的网上书店Amazon为什么能给消费者提供传统书店无法提供的优惠折扣原因所在。(6)减少中间环节。电子商务重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。1.3 国内外发展概况世界范围的电子商务就如一场竞争激烈的竞技比赛,面对角逐这场比赛的企业来说,无论多么令人振奋的数字预测都是次要的,网络世界同样是一个现实的世界。早在1996年开始,就有一些具有远见的企业家敏感地意
15、识到网络世界和现实世界同样充满了商机,他们开始在网上寻找商机,于是这些卓识为他们带来了巨大的经济效益。毫无疑问,电子商务已经成为目前最热门的技术,其热门的原因来源于其带来的巨大效益。专家预测,仅仅建立一个网上商店从事网上零售业就可以使全球从18亿美元的网上收入迅速膨胀到2002年的280亿美元。在北美和欧洲市场,电子商务的技术和市场认同基本上发育成熟网上商店在经过4年的发展后已经逐渐被广大网民所认同,据统计如今已经有近千万家庭通过网络来购买商品,而且每年都在成倍增长。我国的电子商务技术基础远不如欧美发达国家,然而我国发展电子商务的潜力十分巨大。特别是中国的企业通过在网上建立网上商店,运用电子商
16、务技术开拓国际市场,不仅可为企业本身带来巨大的经济效益,在商务运作技术和市场领域上和先进国家保持同一水平,而且能为我国自身的电子商务技术和市场的成熟带来莫大帮助,这无疑不是最大的贡献。作为亚洲最大贸易大国之一,我国的电子商务是从1994年开始出现的,并且在随后六年发展相当迅速。据中国互联网信息中心公布数据表明,我国现有网民 2250万人,网上商店800余家,另外证券公司、金融结算机构、民航订票、信用卡发放等机构和领域也已成功迈入了电子商务,并已经可以进行大量可靠的交易。虽然总体而言,我国电子商务仍处于初级阶段,企业之间的网络交易,企业和消费者之间网上购物尚处起步阶段,但随着Internet迅速
17、发展,电子商务将成为国内Internet建设的一大热点。1.4 论文主要工作在线购物平台主要指的是一个依赖于互联网这个媒体的虚拟网络商店,它应该具有一般超市让顾客自由选择商品然后结账的特点,同时也具有依靠网络作为媒体的特色,有了这种平台人们足不出户就可以安心采购到自己满意的商品,为人们的生活提供了方便,而且这也将是未来人们购物的一种比较普遍的方式。本文只是以在线购物为例,来说明目前电子商务中存在的一些问题,以及表述一点解决一些问题的想法,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,
18、因此可以利用网络开展商务活动。电子商务的网上实践,是从网上销售开始的。论文研究内容主要包括以下方面:(1)电子商务的相关理论,包括电子商务的背景、现状、以及优势和起源。(2)研究和分析当今在线购物的现状,运用相关技术方案规划系统功能。(3)系统的详细设计,实现系统功能。(4)系统测试和改进。1.5 论文结构安排论文结构安排分为以下部分:(1)电子商务的相关介绍,包括电子商务的背景,电子商务的概念,电子商务的起源,电子商务系统的建立,电子商务的优势,以及国内外发展概况和电子商务分支下在线购物的相关理论。(2)系统开发的相关技术方案,包括.NET概述,ASP.NET简介,C#简介,SQL Serv
19、er 简介;系统需求分析,比如管理可行性,技术可行性,经济可行性;系统需要具备的特点;系统功能结构分析,比如功能概述,功能模块;业务流程分析;系统目标。(3)系统详细设计,包括系统开发环境;数据库设计;数据库E-R图;主要模块流程图;输入输出设计。(4)系统实现,包括系统界面介绍;会员管理;商品信息维护;订单审核;用户注册;购物车;用户订单;关键技术;网站的发布和部署。(5)系统测试,包括测试概述;系统测试描述。(6)系统改进。(7)结论以及致谢。2 技术方案本系统的开发工具选择Visual C#语言。我们知道 Microsoft.NET 平台的推出,掀起了计算机领域的一场革命,.NET技术是
20、微软公司推出的一个全新概念,它代表了一个集合、一个环境、一个编程的基础结构。经过比尔盖茨先生几年的摇旗呐喊,如今.NET的概念已渐渐深入人心,与之同生共长的Visual C#语言也逐渐成为计算机领域编程人员追求的一种明星语言。对于C#微软这样定义:“C#是一种类型安全的、现代的、简单的,由C和C+衍生出来的面向对象的编程语言,它是牢牢根植于C和C+语言之上的,并可立即被C和C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动力。”由此不难看出,Visual C#具有C+语言的强大功能、Visual Basic的高效率,除此之外,它还具有Java语言的跨平台性和D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Net 在线 购物 平台 设计 实现
