【文章导读】图书馆管理系统设计方案系统功能用户功能:在学生注册登录后,可以查看自己的个人信息,如登陆的密码,电话等,并可以修改。查看个人的借书历史,查看库中所有图书,以及根据书名或出版社等条件进行查询。图书馆工作者功能:登录后,根据算法实现借书以及还书功能。管理员功能:管理
【正文】
图书馆管理系统设计方案 1.系统功能 用户功能:在学生注册登录后,可以查看自己的个人信息,如登陆的密码,电话等,并可以修改。查看个人的借书历史,查看库中所有图书,以及根据书名或 等条件进行查询。 图书馆工作者功能:登录后,根据算法实现借书以及还书功能。 管理员功能:管理员拥有最高权限,可以对图书进行增删该查,对借书情况进行浏览,查询,也可以查看或修改用户的个人信息等情况。 2.系统工作流程 图书馆管理系统 用户功能 图书馆工作者功能 管理员功能 (1)用户: ①进入图书馆管理系统后,若注册过,直接登录,否则,先注册 ②登录成功后: 用户功能 查看个人信息并修改 图书搜索 查看图书馆公布的信息 登录 确定au表中有该记录 成功登录 查看馆内所有图书 Book表 显示 个人借阅信息 进入borrow表按用户名查询 修改自己个人注册信息 显示 关键字搜索 按关键字的类别进入book表中搜索 显示 进入au表按姓名查询该记录。
进行修改 显示 (2)图书馆工作者: 登录进入管理系统后: 图书馆工作人员功能 密码修改 借书管理 还书管理 工作人员登录 进入tea表查询 成功登录 密码修改 Tea表中修改 成功 借书功能 按书名进入book表中查看该书的册数,若〉0该书可借,否则库中无书,不能实现借书 按借书人姓名进入borrow表中查看该用户是否有到期未还的书,若有不能借 符合借书条件,把借书信息添加入borrow表 进入book表按书名把该书的册数减 借书成功 还书功能 进入borrow表中更改该人该书的借书记录,填写该记录的还书日期 进入book表按书名把该书的册数加1 还书成功 进入top表添加该书的借书次数。
若top表中无该记录,次数为一,若有该记录,次数加1 (3)管理员: 登录进入管理系统后 管理员功能 图书管理 读者管理 借还书管理 管理员登录 进入manager查询 成功登录 读者管理 进入au表中进行增删改查等操作 图书管理 进入book表中进行增删改查等操作 借还书管理 进入borrow表中进行增删改查等操作 3.数据库设计 (1)图书数据表book 字段名 类型 说明 Bookid int 图书编号 Bookname char 书名 Bookpub char Bookpubdate smalldat
time 出版日期 Bookauthor char 作者 Bookpage int 图书页数 Bookprice float 图书价格 Bookadddate smalldatetime 入馆日期 Booknumber int 图书数量 (2)读者数据表au 字段名 类型 说明 Auname Char 读者姓名 Aupassword char 读者密码 Auemail Char 读者邮箱 Auphone Char 读者电话 Auadr Char 读者地址 (3)工作人员数据表tea 字段名 类型 说明 Te
name char 工作人员姓名 Teapassword Char 密码 (4)管理员数据表manager 字段名 类型 说明 Manname char 管理员姓名 Manpassword char 管理员密码 (5)图书借阅信息表borrow 字段名 类型 说明 Auname char 读者姓名 Bookname char 书名 Borrowdate smalldatetime 借书日期 Shoulddate Smalldatetime 应还书日期 Returndate Smalldatetime 还书日期
(6)图书借阅排行表top 字段名 类型 说明 Bookname Char 书名 Bookcount int 该书被借次数