ASP.net网上购物商城的设计与实现+ER图(2)
时间:2016-12-14 16:59 来源:毕业论文 作者:毕业论文 点击:次
2 系统采用技术 2.1 开发语言 2.1.1 ASP.NET技术介绍 ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。 2.1.2 SQL Server简介 SQL Server是一个关系数据库管理系统。它最初由Microsoft Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字已进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制制定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常快,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,还可以使用规则(Rule),缺省(Default)以及限制(Constraints),来协助将新的数值套用到表格中去。SQL Server简单易学且兼容性良好,由于今天Windows操作系统占据主导地位,选择SQL Server一定会在兼容性方面取得优势。 2.2 三层架构技术 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 3 需求分析 在数字化的网络环境下,网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介,管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换,贴近现实社会的需求。 3.1 系统功能需求 操作的简易实用性本系统是网上商品购物系统,针对的用户社会上所有的人们。因此操作的简易实用性就体现的尤其重要。在此系统的开发中就很好的体现了这一点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。对于一个网上商品购物系统而言,网上的商品的种类样式是很重要的,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。 3.2 系统实现采用环境 (1)操作系统:Microsoft Windows XP Professional。 (2)运行环境:IIS6.0。 (3)数据库系统:SQL Server 2005。 (4)开发平台:VS.NET 2005。 4 网上购物系统功能的设计与实现 4.1 数据库设计与实现 4.1.1 数据库概念结构设计 本课题开发的数据库主要包括四个方面。 (1)最新新闻信息数据表:存储最新新闻有关数据,即最新新闻基本参数信息数据、最新新闻信息数据表。 (2)商品数据表:商品基本参数信息,包括商品的出处,商品的生产日期,商品的性能等的数据表。 (3)用户数据表:存储注册用户有关数据,包括注册用户信息数据表、用户登录账号管理存储表。 (4)最新商品信息数据表:近期新出的商品的基本信息,基本参数信息表。 设计出的实体有:用户信息实体,客户信息实体,合同信息实体,合同明细实体,产品信息实体及产品销售统计信息实体。下面以用户信息实体和合同信息实体为例设计的具体E-R图如下。 图1 用户信息实体E-R图 图2 合同信息实体E-R图 (责任编辑:qin) |