本科毕业论文电子商务网上商城后台开发-商品基本信息管理,留言管理及订单管理-工学学士_第1页
本科毕业论文电子商务网上商城后台开发-商品基本信息管理,留言管理及订单管理-工学学士_第2页
本科毕业论文电子商务网上商城后台开发-商品基本信息管理,留言管理及订单管理-工学学士_第3页
本科毕业论文电子商务网上商城后台开发-商品基本信息管理,留言管理及订单管理-工学学士_第4页
本科毕业论文电子商务网上商城后台开发-商品基本信息管理,留言管理及订单管理-工学学士_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、上订货与购物、后台数据库管理等。这个网站是在网络上建立一个虚拟的购物商场,顾客只需根据自己的需要找到想购置的商品把它放到购物车中后,提交订单就可以了。这样防止了顾客挑选商品的繁琐过程,使顾客的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活方式。本文通过电子商务网站的建设以实现对商业零售企业提供信息化管理,并建立了基于网络订货系统和网络销售系统。文中着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注册、网上订货与购物、商品查询、后台数据库管理等。结合本系统的要求,对数据库管理系统、SQL语言原理、ASP.net设计平台,SQL Sever2000数据库技术进行了较深入的学习和

2、应用,主要完成对网上购物系统的需求分析、功能模块划分、数据库模式分析,并由此对数据库进行了详细设计和应用程序的开发。系统运行结果证明,本文所设计的网上购物系统可以满足购物者和高级管理员双方面的需求。关键词:电子商务,网上购物,数据库AbstractThrough the online shopping system in order to achieve the construction of commercial retail enterprises with information management. Established a network of B2B marketing sys

3、tem. Focuses on system functionality and implementation, data flow and storage, including catalogs, user registration, online ordering and shopping, inventory information, such as database management background. This site is the creation of a virtual network of shopping malls, according to their own

4、 customers just need to find goods to purchase it on the shopping cart, the orders submitted to it. The selection of such customers to avoid the cumbersome process of goods to the customer shopping process easy, fast, convenient and very suitable for fast-paced lifestyle of modern people. In this pa

5、per, the construction of e-commerce sites in order to achieve the commercial retail enterprises with information management, and established a web-based ordering system and network marketing systems. The paper focuses on system functionality and implementation, data flow and storage, including catal

6、ogs, membership registration, online ordering and shopping, merchandise information, such as database management background. Combined with the requirements of the system, the database management system, SQL language principle, ASP.net design platform, ASP.net database technology more in-depth study

7、and application, mainly to complete the online shopping system needs analysis, functional modules, database mode analysis, and thus the design of the database structure and applications. System proved that this article online shopping system designed to meet the senior managers and the needs of both

8、 sides.Keywords : Electronic Commerce, Internet shopping,database 前 言随着网络技术和信息技术的不断开展,越来越多的企业重视信息化在企业中的作用,也开始建造相应的管理系统对企业的信息和业务流程进行管理,这样不但节省了人力、物力,同时还可以提高企业的竞争力。基于Internet的信息效劳,商务效劳已经成为现代企业一项不可缺少的内容,因此一个简单的仅能够发布信息的静态网站已满足不了企业的需求和为客户带来更多的效劳,一个功能强大的,能提供完善的电子商务效劳的动态商务网站的建设势在必行。现有的软件技术为建立功能完善的网上购物系统提供了技

9、术支持,随着社会的开展和潜移默化下消费者消费观念转变,企业也通过调查来全方位掌握消费者的消费方式。我们这个B 2 C的模式网上商城正应运而生。我们的系统采用了网页设计,在系统功能方面满足了日常处理的要求,在消费者购物的同时也实现了管理员对后台的管理。这个基于电子商务的网上商城能够实现目前大局部类似网上购物商城的功能模块,但我们提供了更加有效的操作和更简洁的界面。 ,且事实证明其能为客户和商家带来双赢。 1. 开发网上商场的概述:课题的现状及现实意义自2003年上半年以来,寂静了多年的中国互联网产业正以强劲的势头复苏并开展起来,除了传统的浏览、资料搜索、电子邮件等根本应用外,国内网民已经开始习惯

10、通过网络接受商务、旅游、购物、通讯、娱乐等效劳,根据中国互联网信息中心最近提供的?中国互联网络开展状况统计报告?调查显示,网上购物已经由以前的尝试性购置向日常的生活习惯开展,其中以书籍、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。早在网路盛行的时代,通过网路的电子邮件,视频交换,文件交换以及目前还很热门的EDI(电子数据交换),所进

11、行的商业行为,都可以说是现在电子商务的某种形式的表现,也可以说,电子商务是它们崭新的应用集合。电子商务可以通过多种电子通讯方式来完成。简单的,比方你通过打 或发 的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现在人们所探讨的电子商务主要是以EDI电子数据交换和INTERNET来完成的。尤其是随着INTERNET技术的日益成熟,电子商务真正的开展将是建立在INTERNET技术上的。所以也有人把电子商务简称为ICINTERNETCOMMERCE。随着电子商务,尤其是网上购物的开展,商品流通根底设施和配套行业的重点将会发生偏转。这个问题目前在美国已初见端倪,各类送货系统、快递运输公司、

12、支付公司、平安、广告、商务软件、信息效劳等新型物流和中介机构开展呈加速态势,并且有很大的开展空间。不难看出,由于电子商务的出现和开展,商品流通领域将面临全方位的深刻变革,美国等经济兴旺国家正在抓紧推进的电子商务革命,将对中国商品流通领域和整个经济开展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。但是,与强劲的网络购物需求相比,我国受到计算机软硬件根底比拟薄弱,技术水平比拟低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普遍存在着功能比拟单一,维护比拟复杂,通

13、用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。所有这些,已经严重制约了我国电子商务的开展。国外虽然有比拟成熟的电子商务系统,但价格非常昂贵,动辄几十万上百万,而且还不一定适合我国国情,需要花费大量的人力物力进行二次开发。搞电子商务是需要投入的。现在很多人一听是电子商务,一听是高科技,就觉得那是很花钱的事情。想一想,IT公司的办公地点一般都设在高级写字楼里,员工工资也较之传统行业高出许多;高科技所运用的设备也不是普通的办公用品,等等,这些外表现象很自然给人一种高投入的感觉。就像前面提到的一样,很多企业甚至还没有配备电脑,当然搞不了电子商务,在他们看来,仅仅是买电脑、买软件、上网

14、就是一笔不小的花费,更不用说开发一套信息管理系统了。那么是不是开展电子商务现在根本行不通了呢?或者必须以高额投入为前提呢?答案是否认的。如上所述,互联网上的公共平台的出现解决了中小企业开展电子商务的瓶颈问题。也就是说一个零售企业可以通过一个公共的平台享受由专业技术公司提供的定制化效劳。具体来说,就是由一些既有行业经验又拥有互联网技术的第三方效劳商,为企业提供电子商务解决方案,为企业量身定制信息管理系统,提供第三方平台,帮助企业进行信息处理和软硬件的日常维护。第三方的定位,又决定了这类效劳商在行业上与享用效劳者没有竞争关系和业务冲突。采用第三方平台,除了免去了开发研究所消耗的时间和支出,在短时间

15、内即可享受电子商务给企业开展带来的收益以外,零售企业不必再为大笔的人力、财力、物力投入而伤脑筋,也不必为日后的软硬件维护、升级而担忧。租用这种第三方平台无需高额的前期投入,在使用过程中,也只需定期交纳一定的效劳费用。这样开展电子商务,仅需企业很少的投入,就可以给企业带来很大的收益,也是十分符合目前我国零售企业特点的。如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要问题。网上购物系统的构成现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时防止不必要错误发生。我们将使用HTML、ASP.

16、net等技术来编辑网页,并运用ASP.net技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比拟大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。2. 系统开发2.1 系统分析经过对具体实例的分析和研究,及人员之间的交流,分析得到系统的功能如下:1用户信息模块用户信息模块包括用户的注册功能、登录功能、注销功能等。2购物车模块购物车模块包括购物篮

17、中物品的添加,删除,生成订单等。3商品显示模块。商品显示模块包括商品的显示,分栏显示,TOP显示,单独显示等。4留言本模块。留言本模块包括发表留言功能,显示留言功能等。5管理者模块后台模块管理者模块包括添加、删除、修改商品信息功能,查看、处理订单功能,查看、删除会员等。6其他功能网站还具有货品的搜索.2.2 网站的主要流程描述经过对网站深入和细致的思考和分析,得出用户购物的流程描述,如图1-1 所示,它描述了用户使用网站功能的详细过程即购物过程,如图2-1所示:去购物车提交订单浏览商品选择商品订购商品去收银台未注册用户已登录注册用户未登录注册用户注册 登录录取、 图2-1 网站购物流程具体流程

18、描述如下:用户登录网站后先进行商品浏览,然后根据需要选择自己喜欢的商品,然后点击购置,如果是没有注册的用户系统要求必须先注册后购物,如果是已注册的用户,那么可以直接根据选购的商品去收银台付钱,系统会生产相应的订单,之后用户填写相关信息及选择配送方式,完成购物过程。2.3 网站功能分析根据应用的需要,系统主要的功能有用户管理、购物车模块、商品显示模块、留言本模块、管理者模块后台管理模块、其它功能。后台管理模块又包括管理员登录、管理员管理功能、商品管理功能、会员管理功能。商品管理主要是对商品类别的添加及管理、订单的管理、商品的添加及管理、库存管理。整个系统的功能模块图,如图2-2所示:网上购物用户

19、信息模块购物车模块商品显示模块留言本模块管理者模块其他功能管理员登录管理员管理商品管理会员管理网上购物用户信息模块购物车模块商品显示模块留言本模块管理者模块其他功能管理员登录管理员管理商品管理会员管理图2-2 功能结构图其中选择网站管理员对商品管理的功能模块图,如图2-3所示:是否查询商品品修改,删除满意否返回添加商品商品管理员图2-3 管理员对商品管理的功能模块图管理员可以及添加商品,也可以修改放删除商品直到满意为止,可以添加销售完的商品,删除过期或销量不好的商品,如图2-4所示:购置者查看商品满意吗下订单是否调整商品图2-4 购物流程图当购物车已有物品时准备下订单时,先查看商品自己是否满意

20、,如果满意就下订单,如果不满意就调整商品,重新购物,直到用户满意再下订单。3. 数据库设计。 数据库设计的目的是提供高的数据存储效率,保证数据库的完整性和一致性。设计数据库系统时应该首先充分了解用户各方面的需求,包括现有系统以及将来可能增加的需求。3.1数据库的需求分析用户的需求具体表达在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能够充分满足各种信息的输出和输入。收集根本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下根底。首先是管理员登录后台管理系统,这是进入后台管理前必须进行的操作。登录后进行功能模块的操作。包括管理员管理模块、商品管理模块、留言管

21、理模块、会员管理模块。管理员可以对该模块进行管理。在这些操作都完成后,可以推出系统。针对网上商城管理系统的需求,通过对商城管理的业务流程的分析,需要设计如下所示的数据字段和数据表。管理员表,包括的数据字段有:管理员名、管理员密码、管理员权限。其中自动编号ID为主键。会员表,包括的数据字段有:用户名、密码、邮箱、姓名、地址、 、添加时间。其中自动编号ID为主键。用户订单表,包括的数据字段有:用户姓名、 、 、 、用户ID、下单时间。其中自动编号ID为主键。商品清单表,包括的数据字段有:用户定单ID号、商品名称、价格、卖出数量、定单号、卖出时间、用户名。其中自动编号ID为主键。商品分类表,包括的数

22、据字段有:商品分类表。其中自动编号ID为主键。商品表,包括的数据字段有:商品名、商品介绍、是否热门、是否特价、是否精品、图片地址、市场价、会员价、添加时间、节省价格。其中自动编号ID为主键。留言信息表,包括的数据字段有:商品分类表、留言时间、标题、内容。其中自动编号ID为主键。如图3-1所示:图3-1 流程图3.2数据库逻辑结构设计 现在需要将上面的数据库概念结构转化为SQL Server数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为Shop的数据库。数据库由下面多个表组成,每个表格表示在数据库中的一个表。各个表的设计结果如下面的表格所

23、示:表4-1为管理员表。表4-1 管理员表字段名数据类型长度允许空备注idint4非自动编号ID主键usernamenvarchar80非管理员名usernamepasswordpassword80非管理员密码(password)superbit1非管理员权限选择“文件/“保存命令,将管理员信息表保存为manager,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-2 管理员信息表表4-2为会员表。表4-2 会员表字段名数据类型长度允许空备注IDint4非自动编号ID主键peoplenvarchar50非用户pwdnvarchar50非密码e

24、mailnvarchar50非邮箱namenvarchar50非姓名addressnvarchar100非地址phonevarchar60非 regtimedatetime6非添加时间选择“文件/“保存命令,将会员表保存为UserInfo,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-3 会员表表4-3为用户订单表表4-3 用户订单表字段名数据类型长度允许空备注IDint4非自动编号主键Namenvarchar50非用户姓名Addressnvarchar50非 Phonenvarchar50非 Mobilenvarchar50非 Trans

25、portnvarchar50非送货方式UserIdnvarchar50非用户IDOrdertimedatetime8非下单时间选择“文件/“保存命令,将用户订单表保存为UserOrder,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-4 用户订单表表4-4为商品清单表表4-4 商品清单表字段名数据类型长度允许空备注newidint4非自动编号主键idint4非用户定单ID号Pronamenvarchar50非商品名称MemberPricenvarchar50非价格Numnvarchar50非卖出数量Orderidint4非定单号Ordert

26、imedatetime8非卖出时间peoplenvarchar50非用户名选择“文件/“保存命令,将商品清单表保存为OrderDetail,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-5 商品清单表表4-5为商品分类表。表4-5 商品分类表字段名数据类型长度允许空备注IDint4非自动编号ID主键BigClassnvarchar50非商品分类表选择“文件/“保存命令,将商品分类表保存为BigClass,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-6 商品分类表4-6表为商品表。表4-

27、6 商品表字段名数据类型长度允许空备注idint4非自动编号主键Pronamenvarchar50非商品名Contentnvarchar50非商品介绍Hotnvarchar50非是否热门Tejianvarchar50非是否特价Jipinnvarchar50非是否精品Picnvarchar50非图片地址MemberPricenvarchar50非市场价MarketPricenvarchar50非会员价BigClassnvarchar50非大类Prodatedatetime8非添加时间chanvarchar50非节省价格选择“文件/“保存命令,将商品表保存为Product,为了在程序中检验数据库设

28、计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-7 商品表4-7为留言信息表。表4-7 留言信息表字段名数据类型长度允许空备注IDint4非自动编号ID主键Namenvarchar50非商品分类表Titlenvarchar50非标题Contenttext16非内容MessageTimedatetime8非留言时间选择“文件/“保存命令,将留言信息表保存为Message,为了在程序中检验数据库设计得是否合理,以及测试程序的效果,可以在数据库中输入一些数据,如下图。图3-8 留言信息表4. 后台系统功能模块详细设计。4.1 管理员登入模块首先进入管理员登入界面,管理员登

29、入时,首先要判断管理员账号和密码是否匹配,管理员登入的界面设计如图4-1所示。图4-1 管理员登入界面管理员登入流程图如图4-2所示输入用户名和密码对用户名和密码进行校验 进入后台管理结束开始图4-2 管理员流程图商品管理模块421商品添加及管理商品添加主要是添加商品的根本信息,包括商品资料包括:商品名称、价格等。商品的图片展示图。添加商品先添加商品的分类,然后填写商品的各种信息包括商品名、价格等一系列属性,填写完毕就可以上传进入系统。商品添加如图4-3所示图4-3 商品添加界面添加了商品之后可以对其进行管理。通过商品管理可以查看新添加或已存在商品的相关信息,以及可以选择修改商品相关信息、删除

30、商品。商品管理如图4-4所示图4-4 商品管理界面422订单管理客户在前台购物成功后会生成一个订单,后台的订单管理就是对已生成的订单进行相关信息的查询以及对货物状态的查看。订单详细如图4-5所示图4-5 订单详细界面在订单详细表中,管理员可以查看有关信息并且追踪货物的发送状态,确保货物能够发送到客户423留言管理客户在前台购物成功后可以在留言板发表自己的看法。留言管理如图4-6所示图4-6 留言管理界面5. 系统测试与运行维护系统测试环境配置.1系统测试环境配置测试安装的操作系统是Windows 2000以上的版本,同时安装了开发软件Visal stdio2005以及数据为SQL Sever2

31、000,通过ASP.net+SQL Sever2000+IIS 5.0+.NET Framework+MDAC 2.7(Microsoft数据访问组件)进行测试,程序正常运行,开发平台可以正常工作。.2系统测试的目的及内容测试的目的:通过测试各模块具体功能和整体性能,保证系统的正常运行以及系统各模块功能的实现,发现尽可能多的缺陷和错误,极时处理,最终满足需求分析阶段得出的需求。测试的内容:1)根据需求分析划定系统测试的功能范围,即用户需要的功能是否已经在系统中得到充分表达。2)分模块测试软件的功能,包括软件的界面要求、功能表达、性能要求、稳定性要求、是否到达操作便捷、灵活性要求、平安性要求;各

32、模块之间的关系是否与需求分析中的一致等3)整体测试,在分块测试之后,将所有模块作为一个整体进行测试,测试整个系统的功能和性能,检验其是否满足用户的需求。.3系统测试结果通过白盒测试,对整个系统进行的认真测试,需求分析阶段要求的功能已经实现,未能完全实现的功能在现行的系统中已做了改善,整个系统的数据完整性约束、一致性、正确性、灵活性、稳定性、平安性等根本性能指标,测试结果为良好。6. 程序设计:6.1 管理员登入模块实现核心代码如下: if (!Database.bad(this.username.Value) | !Database.bad(this.userpassword.Value) R

33、esponse.Write(alert(请不要输入特殊字符); else string checkcode = this.number.Value.Trim(); if (checkcode.CompareTo(SessionVnumber.ToString() = 1) Response.Write(Database.MessageBox(验证码错误, login.aspx); else Manager CheckUser = new Manager(); CheckUser.Username = this.username.Value.Trim(); CheckUser.Password

34、= Database.GetMD5(this.userpassword.Value.Trim(); if (CheckUser.ExistsManger(CheckUser) SessionUsername = this.username.Value; Response.Write(Database.MessageBox(登陆成功, AdminIndex.aspx); else Response.Write(Database.MessageBox(登陆失败, login.aspx); 6.2 商品管理模块实现6.2 .1 商品管理模块实现protected void Page_Load(obj

35、ect sender, EventArgs e) if (SessionUsername = null) Response.Write(Database.topMessageBox(请登录, login.aspx); if (!IsPostBack) binder(); public void binder() Product getall = new Product(); this.GridView1.DataSource = getall.getall().DefaultView; this.GridView1.DataBind(); protected void GridView1_Ro

36、wCommand(object sender, GridViewCommandEventArgs e) if (e.CommandName = del) int id = Convert.ToInt32(e.CommandArgument.ToString(); Product del = new Product(); del.ID = id; if (del.delProduct(del) -1) binder(); else Response.Write(Database.MessageBox(删除失败, Product.aspx); 6.2 .2 商品添加模块实现 public void

37、 binder() Category getall = new Category(); this.BigClass.DataSource = getall.getall().DefaultView; this.BigClass.DataTextField = BigClass; this.BigClass.DataValueField = BigClass; this.BigClass.DataBind();Product ad = new Product(); ad.Proname = this.Proname.Text; ad.Hot = this.Hot.SelectedItem.Val

38、ue; ad.Tejia = this.Tejia.SelectedItem.Value; ad.Jipin = this.Jipin.SelectedItem.Value; ad.Pic = this.Pic.getpath(); ad.MemberPrice = this.MemberPrice.Text; ad.MarketPrice = this.MarketPrice.Text; ad.Content = this.Content.Text; ad.BigClass = this.BigClass.SelectedItem.Value; if (ad.addproduct(ad) 0

39、) Response.Write(Database.MessageBox(添加成功, Product.aspx); else Response.Write(Database.MessageBox(添加失败, Product.aspx); 6.2 .3订单管理模块实现 if (SessionUsername = null) Response.Write(Database.topMessageBox(请登录, login.aspx); if (!IsPostBack) binder(); public void binder() int id = Convert.ToInt32(Request.Q

40、ueryStringid.ToString(); int orderid = Convert.ToInt32(Request.QueryStringorderid.ToString(); if (Request.QueryStringid = ) Response.Redirect(AdminIndex.aspx); Order Br = new Order(); descode dd = new descode(); DataSet dt1 = Br.Getorder(select * from OrderDetail where newid= +Request.QueryStringid.

41、ToString(), OrderDetail); DataSet dt2 = Br.Getorder(select * from UserOrder where id= + Request.QueryStringorderid.ToString(), UserOrder); Label1.Text = dt1.Tables0.Rows0people.ToString(); Label2.Text = dt1.Tables0.Rows0Proname.ToString(); Label3.Text = dt1.Tables0.Rows0Num.ToString(); Label4.Text =

42、 dd.DESDecrypt(dt1.Tables0.Rows0MemberPrice.ToString(), 0, 0)+元; Label5.Text = dt1.Tables0.Rows0Ordertime.ToString(); Label6.Text = dt2.Tables0.Rows0Name.ToString(); Label7.Text = dt2.Tables0.Rows0Phone.ToString(); Label8.Text = dt2.Tables0.Rows0Address.ToString(); Label9.Text = dt2.Tables0.Rows0Tra

43、nsport.ToString(); Label10.Text = dt2.Tables0.Rows0Orderstate.ToString();7. 网上商城开发工具的选用及介绍7.1 ASP.NET是ASP的下一代版本,然而ASP.NET又并非从ASP3.0自然演化而来,在许多方面,ASP.NET与ASP有着本质的不同。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多冲动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供应web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windo

44、ws 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,平安的运行环境。ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的效劳。ASP.NET 为能够面向任何浏览器或设备的更平安的、更强的可升级性、更稳定的应用程序提供了新的编程模型和根底结构。ASP.NET 是 Microsoft .NET Framework 的一局部,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心效劳,如

45、内存管理、线程管理和代码平安。它也包含 .NET Framework 类库,这是一个开发人员用于创立应用程序的综合的、面向对象的类型集合。7.2 VS2005开发工具介绍Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2021。 Visual Studio 可以用来创立 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创立网络效劳、智能设备应用程序和 Office 插件。 1998 年,微软公司发布了 Visual Studio 6.0。所有

46、开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本 (7.0) 开始,Microsoft Basic 进化成了一种新的面向对象的语言:Microsoft Basic.NET。由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不兼容而 Sun 被告上法庭,微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。 2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET内部版本号为 7.0。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上版本1.0的托管代码机制以及一门新的语言 C# 读作 C Sharp,意为 C+。C# 是一门建立在 C+ 和 Java 根底上的现代语言,是编写 .NET 框架的语言。 .NET 的通用语言框架机制Common Langu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论