面向对象基础及 JAVA 语言
课程设计说明书
图书管理系统的设计
学生姓名:
薛珊珊
学
号:
150507140147
专业班级:
15 计科普本
指导教师:
刘凤华
学
期: 2017-2018 学年第二学期
山东女子学院数据科学与计算机学院
2018 年 7 月 6 日
目录
(一) 系统需求分析.................................................................................... 3
(二)系统概要设计....................................................................................... 4
1.数据库设计..............................................................................................5
2.模块结构..................................................................................................5
(三)系统详细设计....................................................................................... 6
1.系统登录..................................................................................................7
2.实现增删改查........................................................................................ 10
3.借阅图书..........................................................................错误!未定义书签。
(四)系统测试.......................................................................错误!未定义书签。
(五)总结.....................................................................................................23
(六)附录.....................................................................................................10
(一)系统需求分析
图书管理系统的主要用户有图书管理人员
图书管理系统具备功能。
图书查询,管理员户可以进行简单的数据查询。
图书概览,管理员户可以实现简单的图书浏览。
图书入库,管理员可以将新进的图书入库。
图书删除,管理员可以删除已经借出,或者已经下架的图书。
修改密码,管理员可以修改自身密码,以至于提高权限的安全
性。
图书借阅,学生可通过查询图书信息借阅图书
归还图书,学生可实现归还图书功能
(二)系统概要设计
1.数据库设计
(1)管理员信息:
(2)图书信息:
(3)借阅信息表
2.模块结构
图书系统管
查询概览
已借图书
图书
借阅
账户
图书入库
图书删除
借书
还书
密码修改
图书
用户
列表管理
项目管理
图书
图书
(三)系统详细设计
1.系统登录
用户通过图书管理系统的登录界面进入该系统,登录主页面如图所示。
2.实现增删改查
(1)图书入库添加:
(2)图书删除:
(3)图书概览:
(4)密码修改:
3. 借阅图书
(1)读者借书
(2)读者还书
(四)系统测试
运行结果如下图所示:
1.登录界面:
图书入库界面:
图书删除: