数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。具体描述如下:
管理员(编号,用户名,密码)
用户(用户名,用户密码,性别,年龄,地址,电话)
文章(文章编号,文章标题,文章内容,作者,发表时间,类别编号)
文章类别(类别编号,类别名字)
留言(留言编号,留言人,留言内容,留言时间,评论文章编号)
3.2.4数据表设计
数据库是信息管理的后台,存储着所有的信息。基于以上的需求分析、概念结构设计和逻辑结构设计,可为散文文学网站创建5个表,分别是文章类别表(ArticleType)、文章内容表(Article)、留言表(Message)、管理员表(Admin)和用户表(UserInfo)。各个数据表结构设计如下所示。
(1)文章类别表(ArticleType):存储文章类别信息,设计的表结构如表1所示。
表1  ArticleType
列名    数据类型    描述
ArticleTypeId    int    类别编号
ArticleTypeName    nvarchar(10)    类别名字

(2)文章内容表(Article):存储文章基本信息,文章类别编号关联着文章类别信息,设计的表结构如表2所示。
表2  Article
列名    数据类型    描述
ArticleId    int    文章编号
ArticleName    nvarchar(10)    文章标题
ArticleContent    nvarchar(1000)    文章内容
ArticleAuthor    nvarchar(10)    作者
ArticleDateTime    datetime    发表时间
ArticleTypeId    int    文章类别编号

(3)留言表(Message):存储用户发表的留言信息,设计的表结构如表3所示。
表3  Message
列名    数据类型    描述
MessageId    int    留言编号
MessageSendName    nvarchar(50)    留言人
MessageContent    nvarchar(300)    留言内容
MessageDateTime    datetime    留言时间
M_ArticleId    int    评论文章编号


(4)管理员表(Admin):存储管理员信息,设计的表结构如表4所示。
表4  Admin
列名    数据类型    描述
AdminId    int    编号
AdminName    nvarchar(10)    用户名
AdminPwd    nvarchar(50)    密码

(5)用户表(UserInfo):存储用户基本信息,设计的表结构如表5所示。
表5  UserInfo
列名    数据类型    描述
UserId    int    用户编号
UserName    nvarchar(50)    用户名
UserPwd    nvarchar(50)    用户密码
UserGender    nchar(1)    性别
UserAge    int    年龄
UserAddress    nvarchar(50)    地址
UserEmail    varchar(50)    电话

4.系统的实现
4.1数据库连接
数据库是存储和管理数据的仓库,信息存储在相应的数据表中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在Web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改Web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码。在Web.config文件添加如下代码:
上一篇:ASP.net旅游网站设计与实现+ER图+流程图
下一篇:《C++面向对象程序设计》课程考试系统的设计与实现

ASP.NET飞翔租贷汽车公司信...

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

提高教育质量,构建大學生...

压疮高危人群的标准化中...

上海居民的社会参与研究

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...