图3 概念设计E-R图
3.3.3逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。具体描述如下:
图书表(编号,名称,原价单价,现价,作者,出版社,数量,类型,照片)
用户表(编号,姓名,密码,电话,余额,登录名称)
购买(编号,登录名,图书名,数量,单价)
3.3.4物理结构设计
本网站采用SQL Server 2008作为数据库,数据库命名为“gouwu”,数据库包含7个表,分别为图书表(book)、购买表(buy)、信息表(info)、管理员表(manager),消息表(message),用户表(userinfo),留言表(words)。其中本网站关键表的物理结构如下所示。
(1)图书表book,如图4所示。
图4 图书表(book)
(2)购买表(buy),如图5所示。
图5 购买表(buy)
(6)用户表userinfo,如图6所示
图6 用户表(userinfo)
4.网站的实现
4.1 数据库连接
网站设计中,与数据库的链接操作是必不可少的,在Web.config文件中填写配置信息可以方面以后的修改,当服务器或者数据库等信息改变时,只用修改配置文件即可,另外只修改配置文件,不用修改代码,有一定的安全性。配置信息如下:
<connectionStrings>
<add name="gouwu" connectionString="server=(local);Integrated Security=SSPI;database=gouwu"/>
</connectionStrings>
上一页 [1] [2] [3] [4] [5] [6] 下一页