ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书

上传人:汽*** 文档编号:476031582 上传时间:2022-10-15 格式:DOCX 页数:51 大小:180.41KB
返回 下载 相关 举报
ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书_第1页
第1页 / 共51页
ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书_第2页
第2页 / 共51页
ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书_第3页
第3页 / 共51页
ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书_第4页
第4页 / 共51页
ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书》由会员分享,可在线阅读,更多相关《ASPNET网上书店管理系统的方案设计书与实现大学本科方案设计书计算机专业大学本科方案设计书(51页珍藏版)》请在金锄头文库上搜索。

1、引言封面1/50引言作者: Pan Hongliang仅供个人学习2/50引言1 引言1.1 选题背景20 世纪末,随着计算机科学的发展, 数据库技术在 Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web 应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依靠Internet 这个载体才得以发展和不断的成熟起来,并对产

2、品的销售和物品的购买展示出了一种崭新的理念。1.2目的和意义网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。1.3发展现状“科学技术是第一生产力” ,为了有效的提高生产效率、许多商家开始引进科学化管理,于是书店行业出现了网上书店系统。而目前人们一直还延续着传统的方式买书,这种方式存在着许多缺点,如:效率

3、低、需要大量的人力物力,另外进货不全,难以完全满足所有顾客的需求。随着人们日益增长的购书需求, 图书数量急剧增加,有关购书的各种信息也成倍增长。这就要求有一个好的信息支持平台。面对庞大的信息量,有必要开发网上书店管理系统来提高管理工作的效率。今天我们使用计算机对购书信息进行管理, 具有传统书店管理所无法比拟的优点。通过这样的系统, 可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量 ,有效地提高网上购书的效率。3/50方案论证2 方案论证2.1 B/S 结构模式B/S 结构介绍B/S 结构( Browser/Server结构)结构 ,即浏览器和服务器结构。它是随着 Inter

4、net 技术的兴起,对C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端 (Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷, 减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本。以目前的技术看, 局域网建立 B/S 结构的网络应用, 并通 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN,Internet/Intranet

5、等)访问和操作共同的数据库; 它能有效地保护数据平台和管理访问权限, 服务器数据库也很安全。B/S 结构的管理软件和C/S 结构软件其实各有各的的优势。而从国外的发展趋势来看。目前,国外大型企业管理软件要么已经是B/S 结构的,要么正在经历从C/S 到B/S 结构的转变。从国内诸多软件厂商积极投入开发B/S 结构软件的趋势来看, B/S结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。1.B/S 、 C/S 结构软件技术上的比较其实,无论是 B/S 还是 C/S,他们都不新鲜。 C/S(Client Server,客户端 /服务器 ) 技术从上世纪 90 年代初出现至今已经得到了

6、非常广泛的应用, 其结构经历了二层 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 具有不同的优势与特点,应该根据具体的应用选择一个合理的开发模式。 例如,对于以浏览为主、录入简单的应用程序,4/50方案论证B/S 技术有

7、很大的优势,现在网络上普片实用的都是浏览器模式,这是对B/S 模式应用的明证;而对于交互复杂的 ERP 等企业级应用,B/S 则没有 C/S 的处理能力强,从全球范围看,许多的 ERP 产品大多采用二层或三层 C/S 架构, B/S 的 ERP 产品并不多见是否有可能将 B/S 与 C/S 的优势融合呢?在这几年的发展中将 B/S 与 C/S 的优势完美地结合起来, 就是说系统能以 B/S 的方式发布运行, 同时又具有 C/S 方式的极强的可操作性。而针对本系统设计可知, 本系统主要以用户登录浏览器后,进行简单的浏览, 查看页面就可以实现功能。所以结合系统开发实际,选择使用B/S 开发模式。2

8、.B/S 模式的优点和缺点B/S 结构的优点1、具有分布性特点,可以随时随地进行查询、浏览等业务处理。2、业务扩展简单方便,通过增加网页即可增加服务器功能。3、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4、开发简单,共享性强B/S 模式的缺点1、个性化特点明显降低,无法实现具有个性化的功能要求。2、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。3、页面动态刷新,响应速度明显降低。4、功能弱化,难以实现传统模式下的特殊功能要求。B/S 模式设计的系统结构在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需

9、信息返回到浏览器。 B/S 结构简化了客户机的工作, 客户机上只需配置少量的客户端软件。 服务器将担负更多的工作, 对数据库的访问和应用程序的执行将在服务器上完成。 浏览器发出请求, 而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server 完成。实际上B/S体系结构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来, 由 Web 服务器单独组成一层来负担其任务, 这样客户机的压力减轻了, 把负荷分配给了 Web 服务器。这种三层结构在层与层之间相互独立, 任何一层的改变不会影响其它层的功能。5/50方案论证2.2 基于 B/S 模式系统的实现技术开发技术

10、与实现目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServerPages),PHP (Hypertext Preprocessor)。这里主要用到ASP.NET,以下是对 ASP.NET 开发语言的介绍ASP.net 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。 ASP.net提供许多比现在的Web 开发模式强大的优势。ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Window

11、s 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.net的 Web 应用中。ASP.net同时也是 language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体),VB ,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+ 开发的程序,能够完整的移植向 ASP.net。简单讲, ASP 是位于服务器端的脚本运行环境, 通过这种环境, 用户可以创建和运行动态的交互式 Web 服务器应用程序,如

12、交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是, ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web 编写工具所远远不及的地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object, 微软的一种新的数据访问模型 )方便快捷地访问数据库 ,从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。环境介绍本系统主要用到了visual studio 开发工具中的 .NET 技术。.N

13、ET 是 Microsoft 面向XML Web 服务的平台,通过 .NET 框架的公共语言运行库, .NET 平台使各种XMLWeb services 能够交互操作,而不管其源语言的不同。开发人员可以生成可重用的XML Web services ,而不是生成单个应用程序。VS.NET 建立并集成 Web Services和6/50方案论证应用程序的快速开发工具, 使开发网站更方便, 只需要简单的通过手动添加组件就可以轻松的完成网站的架设。结合本系统主要是开发基础页面的特点,所以选择.NET开发环境。2.3 运行环境和开发工具的选择开发环境Windows Server2005 系统运行平台, IIS6.0WEB 服务器和脚本解释器, IE7.0浏览器, Microsoft Visual

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号