ASP.net网上售书系统设计与实现+需求分析+数据库设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net网上售书系统设计与实现+需求分析+数据库设计(2)


1.2  国内外研究现状
在当前电子商务的实际用用过程中,有两个主流应用,一类是B2B(Business to Business),一类是B2C(Business to Customer)。其中B2B主要面向的是企业与企业,或是大宗单子,这种平台对性能、安全和服务要求比较高。B2C离我们比较近,它直接面向大众消费者,不过它的经营一般也有两种方式,一种是同现在的大超市一样,里面提供大量的货物商品,消费者可以自由的浏览挑选商品,然后付款购买,典型例子有亚马逊网上书店等;另一种形式就是像淘宝一样的大商城,在这个商城里有很多的柜台或店铺,每个都卖自己的东西,商城按柜台经营的商品的类别把这些柜台安排在不同的地方,而用户可以根据自己的需要到相应的地方去浏览挑选自己想要的商品,然后去商城的服务台付款
2 技术介绍
2.1 ASP.NET运行原理介绍
ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是Active Server Page (ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
2.2 SQL Server 2005介绍
SQL Server 2005是Microsoft公司2005年推出的SQL Server数据库管理系统的版本。它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。  
2.3 ADO.NET简介  
ADO.NET是由.NET Framework为与数据库中的数据进行交互而提供的一组对象类的名称。我们知道,面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的单元中,接着要处理的就是—个定义好的接口中,它由一些方法和属性组成  
在ADO.NET中,我们将处理断开连接的数据集,在网站的访问者请求数据时,就要建立连接,传送数据,之后关闭连接。接着,访问者就可以修改数据,但这些修改不会在数据源中立即更新,在用访问者所做的修改更新数据库之前,必须重新打开连接。其优点是效率高,可伸缩性好。如果不使用这种断开连接的模型,就意着必须一直打开连接,直到每个用户的会话结束为止。在Web上,有上千个并行用户,给每个用户打开连接在系统资源上是非常昂贵的。使用断开连接的数据可以使应用程序的效率高得多,并能处理更多的工作。
3 需求分析
3.1目标系统
本系统是面向各个年龄的人群,为各种人群提供一种网上售书系统,该系统面向学生,成年人等,本系统是本着方便实用的原则做成的。
3.2功能分析
  本系统开发任务是:用户登录,注册,用户对自己信息的管理,用户浏览本网站的各种书目信息,用户在线购买,购物车信息管理以及管理员对后台的信息文护等。
3.3 性能分析
 可靠性:本系统大部分采用存储过程进行数据的添加,删除,绑定,修改等信息,尽可能保证系统的安全。
安全性:本系统采用sql server 2005数据库身份验证的方法来对数据进行管理文护,以尽可能用户的信息安全。
高效性:本系统完全建立在存储过程之上,所以更加高效,一般情况下可供多人同时访问。
方便性:本系统界面简单,方便初学用户进行网上购书,更适合学生群体进行操作,方便。
总之:方便快捷可靠安全是本系统的原则。
3.4 数据分析
数据1:书籍信息信息表(具体包括:书籍编号,书籍名称,书籍类型,书籍价格,书籍图片,书籍时间) (责任编辑:qin)