.net的畅享图书预览销售网站的开发设计(源码)
摘 要本系统运用了ASP.NET、SQL Server 等技术,在Microsoft Visual Studio .NET 2013平台上实现畅享网上图书销售网站的过程。本系统采用B/S模式开发,使用三层架构思想设计。基于.NET的畅享图书预览销售网站为用户提供一系列网上购书服务。该系统包含两类用户,即管理员和普通用户。普通用户可以浏览、查询图书信息,登陆后可以购买或者留言,还可以查看订单,了解订单详情等;管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行查询、添加、删除、修改等操作。
目 录
第一章 绪论 1
1.1 开发背景 1
1.2 系统开发环境和工具 1
1.2.1 Visual Studio 2013开发工具介绍采 1
1.2.2 C#技术介绍 1
第二章 系统总体设计 2
2.1 系统需求分析 2
2.1.1 后台管理员端 2
2.1.2 前台用户端 2
2.2 系统功能模块总体设计 2
2.2.1 管理员端功能模块 3
2.2.2 用户端功能模块 6
第三章 数据库设计 8
3.1 数据库表设计 8
3.2 数据库关系图 11
第四章 数据访问层设计 12
4.1 数据库实体类设计 12
4.1.1 图书类 12
4.1.2订单类 12
4.2 数据访问层设计 13
4.2.1 图书类 13
4.2.2 订单类 14
4.3 业务逻辑层设计 15
4.3.1 图书类 15
4.3.2 订单类 15
第五章模块详细设计 17
5.1 管理员模块设计 17
5.1.1 用户管理 17
5.1.2 图书管理 21
5.1.3 订单管理 24
5.1.4 系统管理 25
5.2 普通用户模块设计 28
5.2.1 图书信息 28
5.2.2 图书详
*好棒文|www.hbsrm.com +Q: &351916072&
情 29
5.2.3 购物车 32
5.2.4 订单管理 33
5.2.5 个人中心 35
结束语 37
致 谢 38
参考文献 39
第一章 绪论
1.1 开发背景
随着Internet和计算机网络技术的蓬勃发展,网络日益成为收集和提供信息的最佳渠道,网络化和全球化已成为世界不可抗拒的潮流。Internet本身具有的开放性、全球性、低成本、高效率等特点,于是电子商务的流行成为一种必然的趋势,它有着传统销售模式所无可比拟的优点,打破了传统销售模式在时间、空间上的限制,采用了先进的销售手段和销售方法,大大提高了经济效率和资源利用率,使商务活动上了一个新台阶,创造了巨大的效益和机会,在市场上发挥最佳的作用。它的发展,不仅有力地推动Internet的发展,对社会的进步和经济的变革产生深远影响,最重要的是它本身的发展和成熟为我们提供了许许多多的机会。电子商务对人类社会进行着全方位的改造,改变着人类相互交往的方式,为人们展示了一个全新的世界。现在的商家越来越多倾向于电子商务,向消费者展示出一种新颖的购物理念,而网络书店作为网上图书销售的一种新型模式,让人们更加方便、快捷的购买图书,让人们体会足不出户,便可随意购物的快感。?
1.2 系统开发环境和工具
1.2.1 Visual Studio 2013开发工具介绍采
Visual Studio 2013应用程序开发软件11月13日已正式发布,最新Visual Studio还增加了对XAML、HTML以及JavaScript的使用以构建Windows商店/MetroStyle应用。VS2013 还支持以更多粒度操作及终端用户控制等。如对更新通知的集中管理,用户可以提前查看更新通知,以便决定应用更新或是取消安装。如果用户已经查看更新并取消安装,系统将不会再提示用户安装该更新。在 VS2012 原有性能提升的基础之上,VS2013 在不丢失用户响应能力的前提下,继续提升大型解决方案的支持能力。
1.2.2 C#技术介绍
C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在开发者论坛上登台亮相。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
第二章 系统总体设计
2.1 系统需求分析
2.1.1 后台管理员端
1、用户管理:管理员可以查看所有用户、管理员的基本信息,管理员还可以浏览用户的详细信息,也可以进行新增管理员和用户;管理员也可以对用户进行修改或删除的操作。
2、 图书管理:管理员可以浏览图书的基本信息,也可以点击详情查看图书详细信息;管理员还可以新增和修改图书详细信息,也可以删除一些图书。
3、订单管理:管理员可以查看到所有订单的基本信息,也可以查看订单详情。管理员可以根据具体情况,对订单详情的订单状态进行审核。
4、系统管理:管理员可以修改用户状态,状态类型有注销、正常;可以把用户升级成会员,会员用户在购买图书时会打折扣;管理员还可以修改自己的密码。管理员可以为图书新增分类或者查看图书现有的类别,根据需求,并且根据图书分类下是否含有图书,进行判断是否可以删除图书类别,再根据其他需求,进行修改图书分类信息。管理员可以根据情况修改图书库存信息或者进行批量图书库存修改。
2.1.2 前台用户端
1、图书信息:根据选择的类别,出现相对应类别的图书基本信息。
2、图书详情:根据选择的图书,在图书详情的界面中可以看到相对应图书信息。
3、购物车:用户登录,选择自己购买的书添加到购物车中。
4、订单管理:产生订单,并且进行订单处理的操作。
5、个人中心:可以查看个人基本信息,修改密码,查看订单,评论。
6、注册:在用户想购买其图书时,若没有该网站的账号,就必须先要注册该网站账号。
2.2 系统功能模块总体设计
根据对系统的需求分析,得到系统模块图,如下图21所示:
目 录
第一章 绪论 1
1.1 开发背景 1
1.2 系统开发环境和工具 1
1.2.1 Visual Studio 2013开发工具介绍采 1
1.2.2 C#技术介绍 1
第二章 系统总体设计 2
2.1 系统需求分析 2
2.1.1 后台管理员端 2
2.1.2 前台用户端 2
2.2 系统功能模块总体设计 2
2.2.1 管理员端功能模块 3
2.2.2 用户端功能模块 6
第三章 数据库设计 8
3.1 数据库表设计 8
3.2 数据库关系图 11
第四章 数据访问层设计 12
4.1 数据库实体类设计 12
4.1.1 图书类 12
4.1.2订单类 12
4.2 数据访问层设计 13
4.2.1 图书类 13
4.2.2 订单类 14
4.3 业务逻辑层设计 15
4.3.1 图书类 15
4.3.2 订单类 15
第五章模块详细设计 17
5.1 管理员模块设计 17
5.1.1 用户管理 17
5.1.2 图书管理 21
5.1.3 订单管理 24
5.1.4 系统管理 25
5.2 普通用户模块设计 28
5.2.1 图书信息 28
5.2.2 图书详
*好棒文|www.hbsrm.com +Q: &351916072&
情 29
5.2.3 购物车 32
5.2.4 订单管理 33
5.2.5 个人中心 35
结束语 37
致 谢 38
参考文献 39
第一章 绪论
1.1 开发背景
随着Internet和计算机网络技术的蓬勃发展,网络日益成为收集和提供信息的最佳渠道,网络化和全球化已成为世界不可抗拒的潮流。Internet本身具有的开放性、全球性、低成本、高效率等特点,于是电子商务的流行成为一种必然的趋势,它有着传统销售模式所无可比拟的优点,打破了传统销售模式在时间、空间上的限制,采用了先进的销售手段和销售方法,大大提高了经济效率和资源利用率,使商务活动上了一个新台阶,创造了巨大的效益和机会,在市场上发挥最佳的作用。它的发展,不仅有力地推动Internet的发展,对社会的进步和经济的变革产生深远影响,最重要的是它本身的发展和成熟为我们提供了许许多多的机会。电子商务对人类社会进行着全方位的改造,改变着人类相互交往的方式,为人们展示了一个全新的世界。现在的商家越来越多倾向于电子商务,向消费者展示出一种新颖的购物理念,而网络书店作为网上图书销售的一种新型模式,让人们更加方便、快捷的购买图书,让人们体会足不出户,便可随意购物的快感。?
1.2 系统开发环境和工具
1.2.1 Visual Studio 2013开发工具介绍采
Visual Studio 2013应用程序开发软件11月13日已正式发布,最新Visual Studio还增加了对XAML、HTML以及JavaScript的使用以构建Windows商店/MetroStyle应用。VS2013 还支持以更多粒度操作及终端用户控制等。如对更新通知的集中管理,用户可以提前查看更新通知,以便决定应用更新或是取消安装。如果用户已经查看更新并取消安装,系统将不会再提示用户安装该更新。在 VS2012 原有性能提升的基础之上,VS2013 在不丢失用户响应能力的前提下,继续提升大型解决方案的支持能力。
1.2.2 C#技术介绍
C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在开发者论坛上登台亮相。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过 程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
第二章 系统总体设计
2.1 系统需求分析
2.1.1 后台管理员端
1、用户管理:管理员可以查看所有用户、管理员的基本信息,管理员还可以浏览用户的详细信息,也可以进行新增管理员和用户;管理员也可以对用户进行修改或删除的操作。
2、 图书管理:管理员可以浏览图书的基本信息,也可以点击详情查看图书详细信息;管理员还可以新增和修改图书详细信息,也可以删除一些图书。
3、订单管理:管理员可以查看到所有订单的基本信息,也可以查看订单详情。管理员可以根据具体情况,对订单详情的订单状态进行审核。
4、系统管理:管理员可以修改用户状态,状态类型有注销、正常;可以把用户升级成会员,会员用户在购买图书时会打折扣;管理员还可以修改自己的密码。管理员可以为图书新增分类或者查看图书现有的类别,根据需求,并且根据图书分类下是否含有图书,进行判断是否可以删除图书类别,再根据其他需求,进行修改图书分类信息。管理员可以根据情况修改图书库存信息或者进行批量图书库存修改。
2.1.2 前台用户端
1、图书信息:根据选择的类别,出现相对应类别的图书基本信息。
2、图书详情:根据选择的图书,在图书详情的界面中可以看到相对应图书信息。
3、购物车:用户登录,选择自己购买的书添加到购物车中。
4、订单管理:产生订单,并且进行订单处理的操作。
5、个人中心:可以查看个人基本信息,修改密码,查看订单,评论。
6、注册:在用户想购买其图书时,若没有该网站的账号,就必须先要注册该网站账号。
2.2 系统功能模块总体设计
根据对系统的需求分析,得到系统模块图,如下图21所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2180.html