2.系统开发及运行环境
2.1 Visual Studio2010
Microsoft Visual Studio2010 能够提供建立满足个人需要的应用程序的环境,是一个好的开发平台。Visual Studio 2010提供了常用的开发工具、调试工具、数据库功能,在常用的平台上创建需要的应用程序。例如,程序员还能够利用它提供的客户端和服务器端框架建立以客户为中心的 Web 应用程序。Visual Studio 2010 添加了些功能,例如Visual C#为开发人员提供了实时语义错误,已对用红线提示输入错误和警告功能做了扩展。用 Visual Studio 2010,业务处理思路是清晰的。通过使用“调用层次结构”可以有代码导航,这样有利于理解代码的执行过程。
2.2 SQL Server 2008
SQL Server2008是一个新增很多功能的数据库管理系统。SQL Server2008所使用的数据库编辑语言是Transact-SQL,它是数据库学习的入门基础,但是在SQL Server2008中扩充了数据存取及处理功能。引入了一个数据收集器,用它来获取和保存从多个源收集的数据,数据收集容器是用来设置对 SQL Server 服务器系统进行数据收集的范围和频率。SQL Server 2008 还有管理多个服务器的新方法,其方法是允许对指定中央管理服务器进行管理。被指定为中央管理服务器的 SQL Server 实例可文护已注册的服务器的列表。触发器是方便使用的存储过程,提高了SQL Server数据库引用的完整性,可以新建,删除和更新触发器来控制表中对数据的基本处理。SQL Server2008值得学习,是一个好的数据库选择。
2.3 ASP.NET
ASP.NET 是微软开发的一种编程框架,提供了Web应用程序模型,是创建企业级 Web 应用程序必不可少的模型。ASP.NET在Visual Studio.NET环境下,可以减少ASP.NET程序的开发时间。ASP.NET三层架构自底向上分为:数据访问层(DAL),业务逻辑层(BLL)和表示层(UI)。不仅有利于系统的分层次开发,而且有软件工程里“高内聚、低耦合”的思想,用“各个击破”的手法,把问题分解成小的模块来一个一个的解决,有效的控制了问题复杂度。用户通过逻辑层来访问数据层,入口减少,一些其他功能不必要的东西可以屏蔽,这样系统的安全性就提高了。表示层:是对客户端的请求,数据的返回结果,为客户端提供应用程序的访问,获取数据或显示数据访问层的业务处理。业务逻辑层:是加工数据的地方,完成表示层和数据访问层传递过来的数据处理任务。 数据访问层:因为业务层和数据库之间不能直接打交道,从数据库中检索来的数据交给业务层处理,或是把业务层处理好的结果写入数据库,这时就需要数据访问层的帮忙了。三层架构的思想给后来的很多开发提供了重要的帮助和借鉴。
3.系统设计
3.1 系统总体设计
本系统包括3个模块:用户登录、管理员登录、商品搜索。其中用户登录模块主要包括用户注册、普通会员,管理员。管理员管理模块主要包含商品资料管理,订单处理、会员管理。商品搜索包含有商品名称、商品类别来搜索 ASP.NET的网上购物系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_10643.html