基于XML 网上书店系统的设计
该系统中所有数据,在网上书店系统中,在数据层需要存储有关图书的类别、用户以及购物车的相关信息。
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中如何设计购物车的代码。本文所设计的网上书店系统有着访问快捷、可移植性强和维护简单等优点。
- 直接变频接收机设计可实现多标准/多频带运行(10-11)
- 基于蓝牙芯片的无线通信模块设计与开发(02-03)
- 无线通信网络设计与现场测试(10-10)
- WiMAX数据传输加密方案设计与实现(05-25)
- 高性能TD-SCDMA接收机的设计(03-15)
- 初步设计WiMAX射频系统(03-29)