图3 班级留言板系统E-R图
3.3.2数据库结构设计
数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。
具体描述如下:
(1)用户(用户帐号,姓名,性别,密码,邮箱):用于存放用户信息的 uerT;
(2)管理员(管理员帐号,管理员姓名,管理员密码):用于存放管理员信息的adminT;
(3)留言(留言编号,用户帐号,留言主题,内容,发表日期,锁定状态):用于存放用户发表的留言及相关信息的MsgT;
(4)留言回复(回复编号,回复者帐号,回复主题,回复内容,回复日期,锁定状态):用于存放用户对留言的回复及相关信息的ReplyT;
班级留言板数据关系图如图4所示:
图4 班级留言板数据关系图
4系统实现
4.1 数据库连接
系统采用ADO(Active Data Object)方式连接数据库。ADO方式中SqlConnection对象用来管理与数据源的连接。SqlCommand对象允许你与数据源交流并发送SQL命令。为了能进行快速的只“向前”地读取数据,可以使用SqlDataReader来实现。如果想使用已与数据库断开连接的数据,可以用DataSet和SqlDataAdapter实现。数据库连接的关键代码如下:
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页