当前位置:首页 > 免费毕业设计

ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)免费下载

ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)免费下载

  • 网站价格: 1
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要

   基于Microsoft . NET环境的ASP. NET技术,为开发功能强大的动态网站提供了一种简单、高效的途径。
正文阐述的是ASP. NET作为一种全新的动态网站开发技术,它是通过大量使用组件技术,将Web浏览器与Web服务器之间的网络通信完全的包装起来,在ASP. NET中,动态网站开发技术已经变为利用组件搭建“基于Web的应用程序”。论文还阐述了网站开发技术的现状,通过对各个技术的系统比较从而对ASP.NET技术做了较深入的研究,并结合研究情况开发设计了一个网上书店系统。该系统的基本功能已实现,普通用户进入系统后,可以查看商品信息,并购买商品;管理员可以添加新的商品信息并可以确认核实客户提交的订单。

 

关键词: 
    ASP.NET   动态网站开发技术  组件  网上书店

目录:

免费毕业设计

免费毕业设计

 



系统设计及功能模块的实现:

 

 

4.1 系统设计
4.1.1 系统总体功能结构
通过对非非网上书屋网站系统的需求分析并结合实际情况分析,本系统是由用户注册、商品浏览、购物车功能和管理员商品管理、订单查看五个模块构成的。本系统的功能结构图如图4.1所示:
 

免费毕业设计

4.1.2 系统数据模型设计
1、数据概念结构设计—E-R
E-R图(实体-关系图)提供了表示实体、属性和联系的方法。
*  实体型 :用     表示,矩形框内写明实体名
*  属性:用      表示,并用无向边与其相应实体连接起来
*  联系:用      表示,菱形框内写明联系名,并用无向边与其有关实体连接。
本系统采用E-R图的方法进行数据库概念结构设计。
(1)、设计局部E-R模式
实体和属性的定义:
商品(商品ID、商品类别、商品名称、商品图片、原价格、出售价格、描述)
用户(用户编号、用户ID、用户姓名、Email、身份证号码、联系电话、权限)
订单(订单ID、商品ID、商品数量、用户ID、总价格、订单日期)
因此,各个实体具体的描述E-R图如下:
 

免费毕业设计

免费毕业设计

 

2)全局ER模式
各个实体之间的关系如下:
 

免费毕业设计

2、数据库逻辑机构设置
关系数据库系统是支持关系模型的数据库系统。关系模型由关系数据结构、关系操作结合和关系完整性约束三部分组成。
在关系模块中,现实世界的实体以及实体间的各种联系均可以用关系来表示。在用户看来,关系模型中数据的逻辑结构是一张二维表。
关系模型中常用的关系操作包括:选择(Select)、投影(Project)、连接(Join)、并(Union)、除(Divide)等查询和增加、删除、修改操作两大部分。
关系完整性允许定义三类完整性约束:实体完整性、参照完整性、和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应该有关系系统自动支持。数据库的逻辑结构设计就是把ER图转化为关系模式的过程。关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。
1)导出初始关系模式
用户(用户编号,用户ID,密码,姓名,Email,身份证号码,电话号码,权限)
商品(商品ID,商品类别ID,商品名字,商品图片,商品原价格,商品出售价格,商品描述)
订单(订单号,商品ID,商品数量,总价格)
2)产生子模式子模式是由初始模式导出的,体现了初始模式之间的联系。
商品类别(商品类别ID,商品类别名)
订单信息表(订单ID,用户ID,订单日期)
购物车信息(编号,购物车信息,商品ID,商品数量,日期)
 
3、数据表
表4.1用户表
列名
数据类型
长度
是否允许为空
UserID
int
4
N
UserName
nvarchar
50
N
Password
nvarchar
50
N
Name
nvarchar
50
N
Email
nvarchar
50
N
IDCardNumber
nvarchar
50
N
TelephoneNumber
nvarchar
50
Y
Roles
nvarchar
50
Y
 
表4.2订单表
列名
数据类型
长度
是否允许为空
OrderID
int
4
N
GoodsID
int
4
N
GoodsQuantity
int
4
N
UnitCost
money
8
N
 
表4.3商品类型表
列名
数据类型
长度
是否允许为空
CategoryID
int
4
N
CategoryName
nvarchar
50
N
 
表4.4商品信息表
列名
数据类型
长度
是否允许为空
GoodsID
int
4
N
CategoryID
int
4
N
ModelName
nvarchar
50
Y
GoodsImage
nvarchar
50
Y
OriginalPrice
money
8
N
SalePrice
money
8
N
GoodsDescription
nvarchar
4000
Y
 
表4.5订单信息表
列名
数据类型
长度
是否允许为空
OrderID
int
4
N
UserID
int
4
N
OrderDate
datetime
8
N

表4.6购物车信息表
列名
数据类型
长度
是否允许为空
ID
int
4
N
ShoppingCartID
nvarchar
50
Y
GoodsID
int
4
N
GoodsQuantity
int
4
N
ShoppingDate
datetime
8
N

3
、设计环境
硬件:CPU:AMD2500+
内存:512
硬盘:80G
   软件: Windows XP SP2  
 IIS 5.1 
.NET Framework 1.1
SQL Server 2000
4.2 详细设计
非非网上书屋是由用户功能模块和管理员功能模块构成的。其中用户功能模块的功能有:用户登录、注册,浏览商品,查询商品,购买商品,下订单,查看私有订单功能;管理员功能模块的功能有:添加商品和查看订单功能。如图4.2所示:
 

免费毕业设计



系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩