摘 要上世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网全新的商务模式,它可以使商家与消费者更紧密地联系起来,更快地满足客户需求,也可以让商家在全国范围内销售自己的商品,并可以很大程度的减少销售成本。商品的价格下降,使企业更具有竞争优势。
本文将阐述使用Microsoft的ASP.NET MVC技术进行电子商务系统开发,该系统结合了JQuery、Castle、NHibernate等框架技术。设计实现了系统的以下功能。为浏览者显示商品列表信息、商品基本信息、商品相册信息、商品评论信息,提供商品搜索、注册会员的功能;为会员用户提供购物车、个人订单管理、修改个人信息、修改密码、登录注销等功能;为管理员提供系统功能模块管理、管理员信息管理、注销、商品类别管理、商品管理、商品相册管理、商品参数管理、商品评论管理、会员管理等功能。论文网http://www.youerw.com/
开发环境:.NET 3.5, Visual Studio 2008, SQL Server 2005.
关键词:电子商务; ASP.NET MVC框架;JQuery框架;Castle框架; NHibernate框架
Abstract
Since the last century,Internet has been growing explosively and spreading quickly in the world with the breakthroughs of network, communications and information technology. In this context, the e-commerce emerged. E-commerce is a new Internet-based business model that not only allows businesses and consumers closer together, faster to meet customer needs, but also allows merchants to sell their goods throughout the country. To a large extent, it can reduce the cost of sales as well as the commodity prices so that it can make enterprises more competitive. This article will elaborate on how the Microsoft's ASP.NET MVC technology is used in developing e-commerce systems, which also uses JQuery, Castle, NHibernate technologies. Design and Implementation of the system the following features. The system shows a list of information products, basic information of goods, commodities album information, product review information and provides the function of product search, registered members for the viewer. It provides shopping cart, order management individuals, modifying personal information, changing passwords and so on to members. It is very convenient to manage the system modules, administrator of information, product category, product, commodity album, commodity parameter, product reviews for administrators. Development Environment: .NET 3.5, Visual Studio 2008, SQL Server 2005. KeyWords: E-commerce;ASP.NET MVC; JQuery; Castle; NHibernate本文来自优'文~论^文·网原文请找腾讯3249.114
目录摘 要 Ⅰ
Abstract Ⅱ
1 绪论 1
1.1 课题的提出、研究现状及研究意义 1
1.2 课题的研究内容 1
1.3 论文的章节安排 2
2 相关技术介绍 3
2.1 MVC架构简介 3
2.1.1 ASP.NET MVC简介 4
2.1.2 Linq简介 5
2.2 Ajax简介 5
2.2.1 JSON 简介 6
2.2.2 JQuery 框架简介 6
2.3 NHibernate和Fluent NHibernate 框架简介 6
2.4 Castle 框架简介 7
3 电子商务系统的需求分析 8
3.1 系统需求描述 8
3.2 系统用例模型 9
3.3 系统静态模型 12
4 电子商务系统的系统设计 13
4.1 系统概要设计 13
4.1.1 系统功能结构 13
4.2.2 系统架构设计 15
4.2.3 系统部署 17
4.2 系统详细设计 19
4.2.1 购物车管理模块详细设计 19
4.2.2 订单管理模块详细设计 19
4.2.3 商品搜索模块详细设计 20
4.2.4 商品浏览模块详细设计 21
4.2.5 系统管理模块详细设计 21
4.2.6 商品管理模块详细设计 22
4.2.7 会员管理模块详细设计 23
4.2.8 统计分析模块详细设计 24
4.3 数据库设计 24
4.3.1 数据库概念模型设计 24
4.3.2 数据库逻辑模型设计 26
4.3.3 数据库物理模型设计 29
5 电子商务系统的系统实现 30
5.1 搭建系统框架 30
5.2 系统数据访问层实现 30
5.2.1 IRepository接口和NHibernateRepository类数据库操作 31
5.2.2 NHibernate数据实体类和映射类 35
5.2.3 NHibernate、Castle配置文件 36
5.2.4 Castle组件注册类ContainerBuilder.cs 37
5.2.5 Global.asax文件 38
5.3 业务逻辑层实现 39
5.3.1 模块类型业务逻辑接口 40
5.3.2 模块类型业务逻辑实现类 41
5.3.3 辅助类 43
5.4 系统表示层界面实现 46
5.4.1 商品类别管理界面实现 46
5.4.2 商品系统首页界面实现 52
6 结束语 60
6.1 主要研究工作 60
6.2 进一步研究的方向 60
致 谢 62
参考文献 63
附录 商品类别管理的实现代码 64,2335
[1] [2] [3] [4] [5] [6] [7] 下一页