- 需求分析
方便管理人员对图书馆书籍、读者资料、借还书等高效的管理,在工作人员具备一定的计算机操作能力的前提下,采用图书管理系统可以提高其管理效率。本系统主要能储存一定数量的图书,并且可以对储存图书进行管理,功能主要有新书入库和对现有图书信息进行操作即对图书信息的录入、删除以及修改;对图书的查询功能即通过关键字对图书进行检索;还有对图书的借阅即图书的出借、返还。
管理员可以通过登录对图书信息以及用户信息进行管理;用户可以通过登录来查询图书信息以及借阅信息,并执行对图书借阅预约操作。后台数据库应安装在指定服务器上,用户只能通过登录软件访问数据库表中的数据。
- 概念结构设计
用户:用户通过电话号和密码来登录,完善姓名联系电话方便管理
借还:借还需要存储相关借阅信息,以用户名和书籍号查询,借还有相应的借还日期
书籍:书籍具有书名、书籍号、类别、作者、出版社等方便用户查阅,是否借出和借出日期方便进行借阅时进行查询
管理:管理员通过书籍号、书名、以及用户名的方式咱查找信息并进行管理
管理员:管理员通过账号密码登录进行管理,联系方式方便用户联系询问。
- 数据库设计
(1)关系表:
1.Book表:
ISBN号(主Key)
书名
作者
出版社
出版日期
单价
存放位置
入库日期
是否借出
2.UserInfo表:
读者ID 自动生成的标识 主键
密码
姓名
性别
身份证号 这里不做约束了
工作单位
电话号码
注册时间
已借书数目 约束:[0-10]
借阅卡是否挂失
3.Staff职工表:
4.Borrow 借阅表:
ISBN号 外键来自book表
用户ID 外键来自UserInfo表
借出日期
归还日期 可以为空,表示还没归还
- 界面设计
登录:
注册:
图书检索:
当前借阅:
历史借阅:
添加图书:
删除图书:
添加用户:
删除用户:
源码下载:点击下载