ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第14页

ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第14页
系统具体物理配置如下:
利用公司已经架设好的企业局域网,主服务器采用:服务器、交换机、网络集线器,传输介质采用10M屏蔽双绞线为介质的星型网络拓扑结构,服务器作为系统功能实现和数据共享中心,应具有较好的性能和可靠性。在此基础上再配上一台提供web服务的服务器和一台SQL SERVER 2000数据库服务器即可实现对本系统的全部物理支持。
系统具体硬件配置如下:
1、WWW服务器:INTER P4 2.4 512M DDR ROM 80GB 硬盘。
2、数据库服务器:INTER P4 2.4 512M DDR ROM 80GB 硬盘。
3、客户机:目前流行的PC兼容机。
4、网络连接设备:路由器、交换机、打印机、扫描仪等。
系统具体软件配置如下:
1、操作系统:Microsoft公司Windown2000Server,网络协议采用TCP/IP协议,
  客户机 WINDOWS 2000/XP。
2、WWW服务器:IIS 5.0
3、数据库软件:SQL SERVER 2000。
4.2.3  系统体系结构
目前,Web项目较为流行的开发模式是三层逻辑体系结构,eshop的开发按照Windows DNA (Windows Distributed Internet Application,分布式互联网应用结构),采用基于XML的三层B/S体系结构。Windows DNA提供了一种开发三层结构Web应用程序的通用方法是一个电子商务开发的良好环境。
三层逻辑体系结构是指数据访问层(DAL)、业务逻辑层(BLL)、用户表示层。DAL涉及到数据库本身、存储过程以及提供数据库接口的组件;BLL指的是封装了应用程序商务逻辑的组件;而表示层指的是Web应用程序页,如图4-3所示。
4.3  系统详细设计
4.3.1  代码设计
代码,是用来表示的客观事物的实体类型,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合,它可以起到表示、统计、检索和随想状态的描述的作用。
代码是代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理活动中产生的数据量大,所需要的信息种类也很多,为了满足各种管理职能和各个管理层次对信息的需求,必须经过分类整理后才能更有效的利用。代码设计就是信息分类的具体表现,将系统中具有某些共同属性或特征的信息归并到一起。用一些便于计算机或人来识别和处理的符号来表示各种信息。
代码设计实际是一个科学管理的问题。设计出一个好的代码方案,对于系统的开发工作极为有利,它使许多处理工作变得十分方便,通过对数据库以及彼此之间的联系进行分析,对所有数据库文件中的主码和外码的构成进行分析。数据元素的代码设计主要应用符合码和助忆码的设计方法。
为了编程是方便记忆,本系统均采用英文缩写,作为该项的代码。例如:“ProductInfo”表示商品信息表,“ProductID”表示商品编号,“ProductName”表示商品名称。
4.3.2  数据库设计
几乎所有的WEB项目都是基于数据库的,这使得数据的设计在整个项目中的地位举足轻重。相关研究表明,在数据应用系统的开发中,项目成功50%靠数据库的设计。良好的数据设计往往能够减少开发的负担。
数据库设计是指对于一个给定的应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库极其应用系统,满足用户的各种信息需求。
从数据应用系统和开发的全过程来考虑,数据库的设计可分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行与维护,按照这样的设计过程,数据库结构设计的不同阶段可形成数据库的各级模式。数据库设计的核心问题是如何从系统的观点出发建立一个数据库模式。一个良好的数据库应该充分反映物流发展变化的状况,充分满足组织的各级管理要求,同时还应该使后继系统开发工作方便、快捷,系统开发小,易于管理和维护。在物理设计阶段根据DBMS的特点和
1、数据库需求分析
eshop是一个典型的电子商务系统,针对它将要实现的业务功能,数据库中应该具有以下的模块:
(1)用户信息:其中应该包括用户编号、用户名、密码、账户金额、姓名、地址等内容。
(2)商品信息:包括商品编号、商品名称、商品价格、描述以及所属类别等。
(3)购物车:用来存储用户购物的信息,如商品编号、数量等。
(4)订单:一笔完整的订单记录应该包括它所相关商品集合以及各个商品的数量等信息。
(5)管理员信息:与用户信息类似,包括管理员编号、登录名、密码、角色类别等。
(6)管理员日志:包括日志编号、发生事件以及时间。
2、数据库概念结构设计
在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为“数据模型”,其中之一就是实体联系模型(ER模型)。ER模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织关心的信息结构,这类模型称为“概念数据模型”。
在电子购物商城系统中,存在用户、商品、购物车、订单、管理员等几个对象实体,以上述实体为例,一个用户对应多个商品,同时一个商品属于多个用户;一个用户对应多个购物车,同时一个购物车只属于一个用户;一个用户对应多个订单,一个订单只能属于一个用户;一个商品对应多个购物车,一个购物车对应多个商品;一个商品对应多个订单,一个订单对应多个商品;一个订单对应多个购物车,一个购物车只能属于一个订单;一个管理员对应多个用户、商品、购物车、订单,一个用户、商品、购物车、订单只能属于一个管理员。
由此可知用户和购物车之间、用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。
根据上述分析可对应的实体-关系图如下:如图4-5所示用户和商品、订单之间的局部ER图,图4-6所示商品、订单和购物车之间的局部ER图,图4-7所示各实体之间总体ER图。

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有