统使用的是SQLServer2008R2数据库管理系统。数据库服务器安装的位置为本机,
数据库名称为图书管理系统。31数据库分析和设计311读者登录ER实体图
读者登录的实体具有读者编号、读者密码2个属性,读者登录ER实体图如下图所示。
读者信息
读者编号
读者密码
312管理员信息ER实体图管理员信息的实体具有管理员编号管理员密码2个属性,管理员信息的ER实体图如下
图所示。
管理员信息
管理员编号
管理员密码
f313图书信息ER实体图图书信息的实体具有图书编号,图书名称,图书作者,图书类别,出版社,图书状态。
6个属性,部门管理员信息的ER实体图如下图所示。
图书编号
图书名称
图书类型
图书信息
图书作者
出版社
图书状态
32数据表的创建
根据ER实体图的内容,可以创建图书管理系统中的各个数据表,在此系统中共涉及到
3个数据表的应用,分别如下。
321读者登录表
读者登录表用于存放登录图书管理系统中的读者登录信息,读者登录表是记录读者的登
录信息必不可少的部分,表中各个字段的数据类型、大小以及简短描述如下表1所示。
表1读者表
字段名
数据类型
大小
字段描述
是否允许空
读者ID
char
10
读者编号,主键
否
密码
char
50
读者密码
是
322管理员信息表
管理员信息表用于存放图书管理系统中所有管理云的信息,管理员信息表示记录管理员
登陆信息的表,表中各个字段的数据类型、大小以及简短描述如下表2所示。
表2管理员表
字段名
数据类型
大小
字段描述
是否允许空
管理员ID
char
10
管理员编号,主
否
键
密码
char
50
管理员密码
是
323图书信息表
图书信息表用于存放图书管理系统中所有图书的信息。表中各个字段的数据类型、大小
以及简短描述如下表3所示。
表3图书信息表(EmployeeI
fo)
字段名
数据类型
大小
字段描述
是否允许空
图书编号
char
10
图书编号,主键
否
图书名称
char
10
图书名称
否
图书作者
char
10
图书作者
否
图书类别
char
10
图书类别
否
出版社
char
10
图书出版社
否
图书状态
char
10
图书状态
否
f33数据表关系图在图书管理系统中各数据表中不存在外键,每个表都有自己独立的主键。
34创建存储过程在SQL数据库中直接采用新建表。
4SQL数据库和visualstudio2010的连接存在sqlserver2008R2数据库里的图书管理系统要和visualstudio2010连接起来,以便
让绘制在VS里前台界面可以调用数据库里的数据。新建一个名为SQLHelper的类,用于vs与数据库的连接,其中编写对数据库的查r