1.2 ASP.NET概述
(1)ASP.NET技术概论
ASP.NET是一种通用语言运行库程序,它能在服务器上运行,在开发时可以基于实时编译、缓存技术、早期编译以及优化等,除此之外,对于与Visual Studio集成开发环境所对应的设计器和工具箱而言,它对其也进行了扩充。ASP.NET技术是一种以通用性的语言运行库为基础的,是一种开发模式,这使得人们使用起来更加方便和快捷,还可以凭借基于整个平台的空间受限程序开发的高效、灵活。而且消息处理、用语言的基本库以及数据接口的处理都能够实现与互联网的互连。可以采用多种的编程语言来实现,因为ASP.NET与开发所用到的程序语言无关。
(2)跨平台性
由于ASP.NET是通用语言的编译运行的程序,其实现完全依赖于虚拟机,它拥有跨平台性,几乎在所有的操作平台上都可以运行ASP.NET构建的应用程序。
具有代表性的以微软.NET Framework为基础使用IIS作为Web 服务器承载的微软体系,并可以使用Mono为基础框架运行在Windows或Linux上的开源体系。
(3)可操作性
像表单的提交客户端的身份验证、分布系统和网站配置等一些平常的认务因ASP.NET出现变得不再繁琐。我们还可以使用ASP.NET页面制作与传统试图界面不同的用户界面。
(4)可管理性
ASP.NET使虚拟服务器环境和应用程序的设置更加简单,因为它是一种字符基础的,分级的配置系统。其配置信息是以文本的形式保存的,如果需要进行修改删除等操作可以直接进行操作来实现。 此外,ASP.NET还扩展了"零本地管理"哲学到其程序部署。 此扩展方便了操作,使得通过文件复制就可以实现ASP.NET程序到服务器的转移。
1.3操作平台
ASP Web程序、Xml Web服务程序、以及桌面应用程序等应用程序,我们都可以使用vs2008平台来生成。所以开发人员使用Visual Studio 2008能够快速创建可提供最高质量和丰富用户体验的连接应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET和Visual J# .NET的集成开发环境(IDE)都是相同的,在该环境下它们能共享工具并有助于创建混合语言解决方案。此外,这些编程语言都采用了被.NET Framework简化过的应用程序开发的关键技术的访问功能。
1.4数据库技术
SQL Server 2008特殊的数据发布平台,决定了它具有组织管理所有数据的功能。此功能包括在数据库中直接存储结构化、半结构化和非结构化文档的数据和可以对数据进行查询、搜索、同步、报告以及分析等操作。其数据存储特性决定了它不用受存储设备的限制来直接控制数据。SQL Server 2008 允许使用Microsoft .NET 和Visual Studio开发的自定义应用程序中的数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。并且工作人员可以通过日常使用的工具直接对数据进行访问。
2.系统需求分析
2.1需求概述
按现实情况来分析,首先需要建立一个购物系统的模型,然后设计模型所需的模块。根据顾客需求,我们需为顾客提供商品查寻,订单查询,订单管理,等功能模块。系统开发人员还可以为顾客构建一些特殊的功能模块,例如满足客户快速搜索所需商品等需求。根据系统使用者需求,我们需要将货物归类以便管理,还要为使用者建立系统管理模块以便其进行系统文护管理。经过逐层分析,逐渐细化,对系统进行添加修改来达到系统设计最终需求。
2.2用户需求
(1)在线展示
客户只需打开本系统网页而无需注册登录就能随意查看商店所有商品,还可以直观的通过本商店的动画展示了解商店的新品上架以及促销优惠等活动。客户如有意向购买商品可注册为本系统会员用户,会员用户登录后可以在线购买商品,将商品加入购物车,购物车拥有添加删除商品等功能。 asp.net网上购物系统设计与实现(2):http://www.youerw.com/jisuanji/lunwen_37701.html