
课程设计报告书
数据库系统开发综合训练
--- 图书信息管理系统

一、功能概述
图书信息管理系统是建立在信息技术基础上,以系统化的管理思想,为普通读者和管
理员提供图书查看,增加,删除,修改图书信息功能的平台,。它整合了回到首页、普通用户
注册,用户登录,图书基本信息查看,图书的增加,图书的删除,和图书的修改七个功能模
块。图书信息管理系统以图书信息的管理为核心,进行用户的注册、登录、查看等功能。
1.登录
登录这一模块,主要功能有:用户输入用户名和密码,并对账号与密码的输入情况进行
处理和判断,新用户注册以及对注册内容的审核,提交和重置。其中除了重置,其余各个部
分都与数据库进行了连接与相应的增、查、匹配工作。
2.登录确认
登录确认模块从登录模块接收数据,来显示在屏幕上,用户可以进行确认与重新修改。
3.用户注册
这一模块,主要是采集新员工的信息,包括账号,密码,学历,地区,电话。同时,系
统自动将其存入 SQL 数据库,便于以后查看与使用。
4.忘记密码
这一模块,从用户登录页面进入,用户输入要找回密码的账号,系统通过查询数据库,
来判断是否有对应的密码,来进行找回操作。
5.图书主页
显示出图书的详细信息,包括书名,作者,价格信息,登录模块不同的账号,通过查询
数据库,进入不同的图书主页。普通用户只可以进行查看,管理员可以进行图书的增删改查
操作,均与数据库进行相应连接。
6.图书增加
增加图书模块,由管理员进行操作,可以输入图书的信息来进行图书的增加操作,新增

加的图书信息会增加到相应的图书信息数据库。
7.图书删除
图书的删除,管理员在图书操作页面进行图书信息的删除,后台会在数据库中进行相应
图书信息的删除。
8.图书修改
图书的修改操作,管理员点击修改,然后可以修改图书的详细信息,确定之后,修改之
后的信息会显示在图书主页,进行数据库信息的修改。
二、数据库设计
1.bookinfo (图书信息表)
2.personinfo(用户信息表)
属性名
属性含义
数值类型
是否可为空
是否为主码
是否引用外码
id
书号
int
No
Yes
No
bookna
me
书名
varchar(45)
No
No
No
author
作者
varchar(45)
No
No
No
price
价格
float
No
No
No
属性名
属性含义
数值类型
是否可为空
是否为主码
是否引用外码
username
用户名
varchar(10)
No
Yes
No
userpass
密码
varchar(10)
No
No
No
degree
学历
varchar(10)
No
No
No
local
地区
varchar(8)
No
No
No

三、界面设计
1.登录界面
2.用户注册界面
3.主界面
phone
电话
char(11)
No
No
No

4.用户图书界面
5.管理员图书界面