图书管理系统的开发与实现(MyEclipse,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
图书管理系统的开发与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文14000字,程序代码,MySQL数据库)
图书管理系统的开发工具是MyEclipse 10,数据库是mysql。图书管理人员可以通过该系统更加便捷的管理图书的一些信息。图书管理系统主要分为六个模块:读者管理模块、图书管理模块、图书借还模块、系统查询模块、更改口令模块、系统设置模块6个部分。其中读者管理模块包括:读者类型管理、读者档案管理。图书管理模块包括:图书类型管理、图书档案管理、客户信息查询。图书借还模块包括:图书借阅、图书续借、图书归还。系统查询模块包括:图书档案查询、他图书借阅查询、借阅到期提醒。更改口令模块包括:更改登陆密码。系统设置模块包括:图书馆信息、参数设置、书架设置。这个图书管理系统使用方便,功能多样,能满足图书管理人员对图书的管理。
功能模块设计
3.5.1 读者管理模块
(1)读者类型管理
要求可以对读者的信息进行添加,修改,删除,其中一部分信息为必填项。系统可以自动判定用户输入的信息是否合法。
(2)读者档案管理
要求可以对读者的档案信息进行添加,修改,删除,其中一部分信息为必填项。系统可以自动判定用户输入的信息是否合法。
3.5.2 图书管理模块
(1)图书类型设置
要求可以对图书的类型档案信息进行添加,修改,删除,系统可以自动判定用户输入的信息是否合法。
(2)图书档案设置
要求可以对图书的档案信息进行添加,修改,删除,系统可以自动判定用户输入的信息是否合法。
3.5.3 图书借还模块
(1)图书借阅
要求填写借阅的读书的基本信息,以及借阅的时间等,系统可以自动判定用户输入的信息是否合法。
(2)图书续借
要求填写续借图书的基本信息,以及续借多长时间,系统可以自动判定用户输入的信息是否合法。
(3)图书归还
要求填写归还图书的基本信息,系统可以自动判定用户输入的信息是否合法。
3.5.4 系统查询
(1)图书档案查询
要求可以对图书的基本信息进行查询,并且可以根据不同的查询条件,进行相应的查询,还要有显示全部的数据信息的功能。对显示出来的数据可以翻页查看,也可以直接跳转到某一页。
(2)图书借阅查询查询
要求可以已借阅的图书进行查询,并且可以根据不同的查询条件,进行相应的查询,还要有显示全部的数据信息的功能。对显示出来的数据可以翻页查看,也可以直接跳转到某一页。
(3)图书到期提醒
要求可以对图书借阅到期进行提醒,系统可以自动判定用户输入的日期是否合法。
3.5.5 更改口令
要求可以对用户的密码进行修改。
3.5.6 系统设置
(1)图书馆信息设置
要求可以对图书馆的基本信息进行修改。
(2)参数设置
要求可以对图书馆的一些参数进行修改。
(3)书架设置
要求可以对图书馆的书架信息进行更改和删除。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 项目背景和意义 1
1.2 基本原理 2
1.3 开发工具 3
2 需求说明 4
2.1 概述 4
2.1.1 文档的目的 4
2.1.2 需求分析目的 4
2.1.3 项目对象范围 4
2.2 任务概述 5
2.2.1 系统概述 5
2.2.2 目标 5
2.2.3 假定和约束 6
2.3 性能需求 6
2.4 功能需求 6
2.5 系统特点 8
2.6 运行需求 8
2.6.1 用户界面 8
2.6.2 硬件接口 8
2.6.3 软件接口 8
2.7 质量要求 8
2.7.1 可靠性 8
2.7.2 可维护性 8
2.7.3 性能与效率 9
2.7.4 可扩展性 9
2.7.5 安全性 9
2.7.6 易用性 9
2.7.7 兼容性 9
2.7.8 可移植性 9
2.8 其它需求 10
3 系统解决方案 11
3.1 JAVA 简介 11
3.2 JDK 简介 11
3.3 B/S架构 11
3.4 JSP简介 12
3.5 功能模块设计 13
3.5.1 读者管理模块 13
3.5.2 图书管理模块 13
3.5.3 图书借还模块 13
3.5.4 系统查询 14
3.5.5 更改口令 14
3.5.6 系统设置 14
3.6 系统功能流程图 14
3.7 数据库详细设计 16
3.7.1 读者信息表 16
3.7.2 读者类型表 17
3.7.3 书架表 17
3.7.4 图书信息表 17
3.7.5 库存表 18
3.7.6 商品入库表 18
4 系统的运行效果及实现 19
4.1 用户登录模块 19
4.2 主界面的设计 20
4.3 读者管理模块 20
4.4 图书管理模块 21
4.5 图书借还模块 22
4.6 系统查询模块 24
4.7 更改口令模块 25
4.8 系统设置模块 26
5 系统测试 27
5.1 主要功能模块 27
5.2 测试参考资料 28
5.3 测试方法 28
5.4 测试执行情况与记录 29
5.5 性能测试 31
5.6 测试结论 32
结束语 34
致 谢 35
参考文献 36