1、基于基于 ASP-NET 的网上书店系统的设计与实现的网上书店系统的设计与实现 毕业论文 第 1 页 共 53 页 1 引言引言 1.1 选题背景选题背景 20 世纪末,随着计算机科学的发展,数据库技术在 Internet 中的应用越来越广 泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今 Web 应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上 已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我 国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有 越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依
2、靠 Internet 这个载 体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新 的理念。 1.2 目的和意义目的和意义 网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索 和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的 后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项 功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快 速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。 1.3 发展现状发展现状 “科学技术是第一生产力”,为了有效的提高生产效率、许多商家开始引进科 学化管
3、理,于是书店行业出现了网上书店系统。而目前人们一直还延续着传统的方 式买书,这种方式存在着许多缺点,如:效率低、需要大量的人力物力,另外进货 不全,难以完全满足所有顾客的需求。 随着人们日益增长的购书需求,图书数量急 剧增加,有关购书的各种信息也成倍增长。这就要求有一个好的信息支持平台。面 对庞大的信息量,有必要开发网上书店管理系统来提高管理工作的效率。今天我们 使用计算机对购书信息进行管理,具有传统书店管理所无法比拟的优点。通过这样 的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工 作量,有效地提高网上购书的效率。 网上书店管理系统 第 2 页 共 53 页 2 方案
4、论证方案论证 2.1 B/S 结构模式结构模式 2.1.1 B/S 结构介绍结构介绍 B/S 结构(Browser/Server 结构)结构,即浏览器和服务器结构。 它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种 结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端 (Browser) 实现,但是主要事务逻辑在服务器端 (Server) 实现,形成所谓三层结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低 了用户的总体成本。 以目前的技术看,局域网建立B/S结构的网络应用,并通Internet/Intr
5、anet模式下 数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不 同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN,Internet/Intranet 等) 访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据 库也很安全。 B/S结构的管理软件和C/S结构软件其实各有各的的优势。而从国外的发展趋势 来看。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到 B/S 结构的转变。从国内诸多软件厂商积极投入开发 B/S 结构软件的趋势来看,B/S 结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。 1.
6、1.B/SB/S、C/SC/S 结构软件技术上的比较结构软件技术上的比较 其实,无论是 B/S 还是 C/S,他们都不新鲜。C/S(Client Server,客户端/服务器) 技术从上世纪 90 年代初出现至今已经得到了非常广泛的应用,其结构经历了二层 C/S、三层 C/S 的升级。B/S(Browser Server,浏览器/服务器)技术则是伴随着 Internet 的普及而来的。 应该说,B/S 和C/S这两种设计模式各有各的有点,都是当前非常重要的计算架 构。在适用Internet、维护工作量等方面,B/S比C/S要节省许多工作量;但在运行速 度、数据安全、人机交互等应用方面,B/S 远不及 C/S。 事实上,从上面的分析可以看出,B/S 与C/S具有不同的优势与特点,应该根据 具体的应用选择一个合理的开发模式。例如,对于以浏览为主、录入简单的应用程 方案论证 第 3 页 共 53 页 序, 网上书店管理系统 第 4 页 共 53 页 B/S技术有很大的优势,现在网络上普片实用的都是浏览器模式,这是对B/S模 式应用的明证;而对于交