基于NET的网上购物平台的设计与实现.docx
- 文档编号:643947
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:50
- 大小:1.14MB
基于NET的网上购物平台的设计与实现.docx
《基于NET的网上购物平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于NET的网上购物平台的设计与实现.docx(50页珍藏版)》请在冰豆网上搜索。
基于NET的网上购物平台的设计与实现
基于.NET的网上购物平台的设计与实现
摘要:
随着在中国一带一路的发展,经济全球化进程的加快,电子商务在我国取得了极大突破。
本网站采用ASP(ActiveServerPages)技术,编程采用C#语言,后台数据库采用SQLServer。
软件工程方法论是以系统分析、总体设计、详细设计和软件测试为基础的。
该系统利用用户界面、业务逻辑层和数据访问层来实现更好的用户体验。
该系统分为两类用户:
管理员和注册成员。
保管员负责后台管理。
注册会员前台。
购物平台信息管理模块的应用与实现,网上购物是本文的关键。
关键词:
ASP.NET;C#;SQLServer;电子商务;商品信息
Abstract:
WiththedevelopmentofOneBeltAndOneRoadinChina,theglobaleconomicprocessaccelerated,ande-commercehasmadeabreakthroughinourcountry.ThiswebsiteUSEStheASP(ActiveServerPages)technology,theprogrammingUSESC#language,thebackgrounddatabaseUSESSQLServer.Thesoftwareengineeringmethodologyisbasedonsystemanalysis,overalldesign,detaileddesignandsoftwaretesting.ThesystemisdevelopedusingtheUserInterface,BusinessLogicLayerandDataAccessLayertoachieveabetterUserexperience.Thesystemisdividedintotwotypesofusers:
administratorsandregisteredmembers.Thecustodianisinchargeofbackstagemanagement.Registeredmemberfrontdesk.Theapplicationandimplementationoftheinformationmanagementmoduleoftheshoppingplatform,theonlineshoppingisthekeytothispaper.
Keywords:
ASP.NET;C#;SQLServer;E-commerce;Commodityinformation
1绪论
1.1课题背景
在计算机网络技术飞速发展的背景下,对线上购物形式的需求在全球范围内日益增长,当下正是处于信息化高速发展的关键时代,对于信息智能化的需求也不断提高,从而使我们摆脱简单繁琐的机械性工作,提高工作效率和改善人力资源的合理配置。
由于现今我国绝大部分商场依旧是以售货员柜台收银为主,这样不仅商场带来很多管理上的问题,还给商场带来了不小的人力物力成本浪费;又由于商场属于人群集中区域,过多的人员聚集会引起安保和管理上的诸多不便。
所以,为了解决这些管理及其它连锁性问题,我们迫切需要通过以网络为媒介来进行商品交易的网上购物平台的完善普及来加以取代传统购物模式。
我借助网络提供给我们的处理信息及时性和快捷性,开发了本套基于.NET的网上购物平台。
1.2课题的总体概要研究意义
本IT数码网上商城的建立的重要环节是对用户需求进行调查分析,以此来确立系统目的,再根据目的提出详细的解决方案。
为了使用户体验到更方便快捷销售购物体验,在功能和系统上就需要有更为人性化的自动处理方式,力求全面的解决传统购物模式的弊端。
20世纪70年代很多跨国公司使用EDI将信息与其它公司进行共享,这就是“电子商务”概念的起源。
EDI始终都是电子商务的基础,所以在这30以来有超过95%的大型企业都在使用,这就是因为它具有避免人力无法避免的差错和降低成本的功能特征[1]。
电子商务因其高效、透明、快捷、低成本全球化的优势特征逐渐将传统的线下的传统商业模式加以取代,形成了信息化时代新的信息技术和商业模式[2]。
1998的IBM公司(国际商业机器公司)率先推出了“电子商务”的概念,并很快得到世界范围内的广泛认可。
其中涵括却又不仅仅限于线上宣传、在线服务等线上化的各种传统实体手段内容。
随着信息化时代浪潮的到来、互联网网络技术更新迭代、上支付方式的普及等技术的不断完善支撑,使得电子商务越发人性化和个性化。
它不仅仅是互联网飞速发展的产物,更是融入到世界范围内的各行贸易活动之中,走进了平凡的千家万户之中。
电子商务带来的是一种全新的商业模式、商业需求、商业技术和一片新的商业蓝海。
1.3国内外课题概况及发展趋势
电子商务的正在如火如荼般的竞争着,几家欢乐几家愁,面对这场席卷全球的新兴产业的竞技活动,一切暂时的成就都不那么重要了,只有不断紧跟时代才能囊括一定市场份额。
自1996年起,个别企业家发掘出了有别于实体经济的借助新兴互联网的一种颠覆传统消费模式的线上购物模式,他们敏锐的商业意识,让他们先人一步的登上了这个高速发展的信息时代列车。
现今,电子商务已经成为将足以取代传统实体经济的消费模式,因其低成本高回报带动周边产业发展的特征,伴随而来的就是一块巨大收益的大蛋糕。
据相关资料表明,仅2017年上半年,我国线上交易零售市场交易额都已达到3.1万亿。
于2016年相比,我国线上零售市场交易额已经由占领全球市场的12.6%上升到39.2%。
电子商务经过10余年的不断优化的过程中,在全球范围内已经得到了大量网民的接受和认同,使其在进一步取代传统实体经济的路程中将会有更大的发展机遇和发展空间。
1.4开发工具简介
1.4.1C#简介
ASP.NET的一个重要特征是支持多语言,其中主要性能是支持的编程语言的多样性和个体语言特征很强两个方面。
编程语言支持如C++、C#,J#,VB等等。
.NET系列可以在任何语言开发中应用[3]。
程序员之所以能够快捷方便的编写.NET程序,正是因为使用了具有面向对象这种优越特性的C#编程语言。
这也使得.NET应用能在通信领域有长足发展。
因为C#具有高效性、安全性、交互性、扩展性的特征优势,让它得以符合主流网络编程标准,从而降低了开发成本。
所以它在很快时间能就成为了高端业务对象与系统级应用建立的首选[5]。
1.4.2ASP.NET简介
ASP.NET又名ASP+,是基于.NET框架的Web开发平台,它在吸取了Java与VB等语言开发编译优势,弥补了它们的诸多缺陷的同时,更借鉴了ASP以前的版本主要优点,因此我们不能说ASP+是ASP的升级版,说它是一个新的编程语言更为恰当[6]。
ASP.NET干净、简洁的代码编写方式是因为将程序代码和前端内容分离开了,形成了页面和业务的分离局面,正因为这样,它才拥有了类似于调试、布局、缓存、验证等Web应用程序所有的功能和支持[7]。
从使用角度看,ASP包含页面请求、分析、编译、汇编和页面缓冲五个主要阶段的操作过程[8]。
当浏览器被客户端申请请求时,首先要服务器要通过分析器审核,然后在通过分析网页将内容传递给编译器,最后将编译器编译后的网页内容传送到程序集中缓存。
同时,一些元素,需要较高的资源成本创造后记忆;将组装的高速缓存和内存的内容形成一个完整的页面有机结合后(包括数据、编译代码和HTML代码,等等)发送到输出缓冲区(输出缓存)。
输出缓冲区的内容将被存档返回,当第二次请求同一页时,服务器端将跳过所有中间链接,并直接从输出缓存发送页面请求结果[9]。
对于与ASP.NET相近的ASP来说,因为ASP程序和HTML网页杂合使得程序繁杂。
所以现今的网站设计开发中把前端和后台区分开来,程序员做后台开发,美工做前端页面设计,在分工合作过程中,虽然便利了责任划分,但同时也带来了配合上不协调的新矛盾。
又因为ASP页面脚本语言解释使执行速度受到影响,时而还需要用到COM组件协调。
ASP.NET与ASP的优势在于,它将各种元素模块化了,任意一个运行对象和HTML都是一个个独立且关联着的模块,我们需要做的就是将其逐一拼接起来。
在ASP.NET开发语言的编程语言、收集支持指语言功能方面,每种编程语言在ASP.NET的功能都比在VB上使用ASP和Java更有效。
1.4.3数据库简介
随着时代的发展,我们已经进入了信息化时代,数据库已经成为数据管理的基础。
数据库有很多种类型,如“Excel”、“SQLServer”、“甲骨文”、“MySQL”和“DB2”等。
本文中,我使用的是QSLServer2000。
SQLServer2000是微软数据库管理系统SQL里的一个具备高继承性、可扩展性、强兼容性等的优质版本,其兼容性强给它的使用范围带来了基础保障,超强的数据分析保障极大的满足了各大区域对数据管理的需求。
1.4.4开发架构简介
软件结构设计中最经典的就是“三层结构”,它是指客户端、数据库、和中间层相互配合相互支持的。
这种方式使得系统的功能和业务逻辑渭泾分明便于设计和编写。
在逻辑层非常强大和完善的情况下,无论怎样的层定义和改变,逻辑层是完全有能力提供服务[10]。
1.5系统开发环境
1.5.1开发环境
操作系统:
Win7以上
开发工具:
C#
数据库选择:
SQLServer2000
1.5.2程序运行环境
(1)软件配置
操作系统:
Win7以上
数据库选择:
SQLServer2000
开发平台:
C#
(2)硬件配置
CPU:
1GHz以上
内存:
1G或以上(服务器)
硬盘:
16GB以上(服务器)
CPU:
1GHz以上(客户机)
内存:
1G或以上(客户机)
硬盘:
16G以上(客户机)
2需求分析
2.1产品名称
基于.NET的网上购物平台——IT数码商城。
2.2系统功能
本基于.NET的网上购物平台IT数码商城系统主要实现以下几点:
(1)注册用户信息。
(2)修改用户信息。
(3)查看商品,添加到会员收藏夹或添加到会员购物车内。
(4)查看收藏和购物车内选定商品。
(5)选中商品生成订单
(6)商品评价。
(7)注册用户、商品信息维护。
(8)添加、修改、删除商品大小、类别。
(9)留言管理。
(10)订单管理。
(11)商品状态信息查询。
(12)商品信息排行功能。
2.3数据库需求分析
数据和程序两者具备着交互作用,数据是系统处理的对象,程序是系统的过程。
当文件制作时,我们需要将前后流程归纳处理为一个个的程序,然后通过这些程序将所需数据整理成为数据文件。
但这种传统的处理方式有着不容易查阅,不能够移动的缺陷,大大的浪费了空间和时间。
而数据库并非是从特定程序去对数据产生处理的,塔直接跨越了翻译编译,直接针对于数字的本质去保存数据、管理数据和应用数据了。
真因为这种对数据直接处理的方式,使得数据库得以和各种程序进行衔接,起到了高效、高存、高稳定性的效果,也正因为这样,数据库才成为了数据在信息集成管理系统中的核心。
数据库的设计关系到用户的近期和长期需求,因此这就要求数据库结构能够充分满足各种新的数据信息的输出和输入能力。
在该系统中,为了实现商品信息、成员信息和消息交互信息等各种信息的管理功能,数据库的使用是必不可少的。
2.4系统目标
随着社会的发展和进步,人们不再只注重电子商务平台的产品数量和电子商务平台的外观,也提出了对操作的完美操作和逻辑的更高的要求,人们不再是对时尚的平台的追求,因此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 网上 购物 平台 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)