微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于XML 网上书店系统的设计

基于XML 网上书店系统的设计

时间:10-09 来源:互联网 点击:

该系统中所有数据,在网上书店系统中,在数据层需要存储有关图书的类别、用户以及购物车的相关信息。

4  数据库设计

网上书店的数据库设计,遵循必要的数据库范式理论,减少必要的数据冗余,保证数据的一致性和完整性 。网上书店数据库包含多张表,表是包含数据库中所有数据的数据库对象,是数据库的主要对象,用来存储各种各样的信息。数据库的表和日常工作中使用的表格类似,也是由行和列组成。网上书店书库中主要有记录用户个人信息、用户购书历史记录、书店的库存状况、用户订单情况等。以下是数据库系统的具体情况。图书信息表TB_BOO KS 如表1 所示。


  用户信息表TB_USERS 如表2 所示。

  订单表TB_order 如表3 所示。

  由于篇幅关系,这里没有画出网上书店系统涉及的其他表的图,其他表关系如下:

图书订单内容表:

TB_bookorder (id ,orderid ,bookid ,number) ;

用户等级折扣表:

TB_REBA TE(grade ,amount ,rebate) ;

管理员表:

TB_Manager (id ,managename ,pwd) ;

5  网上书店系统实现

系统开发平台为Windows XP ,网站服务器为Mi2cro sof t IIS,开发工具选用Microsof t Visual Studio. NET 2005 ,该开发工具在Microsof t IIS 网站服务器上提供Web 服务器功能,采用SQL Server 2005 后台数据库。

5. 1  数据库链接

在应用程序配置文件中(Web. config) 设置数据库链接信息,可以使应用程序更方便移植,为系统提供更好地支持。代码如下:

  5. 2  购物车关键代码

购物车关键代码如下:






6  结 语

本文用一个基于XML 网上书店系统的设计方案,描述其框架设计和关键功能设计,讨论了ASP. NET中如何设计购物车的代码。本文所设计的网上书店系统有着访问快捷、可移植性强和维护简单等优点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top