目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景 1
1.2课题研究现状 1
1.3课题实现目的和意义 2
1.4课题实现内容 2
1.5论文结构安排 2
第2章 系统实现的相关技术和环境 4
2.1UML建模语言介绍 4
2.2 Html语言介绍 5
2.3Mysql数据库的介绍 5
第3章 系统分析 6
3.1系统需求分析 6
3.2系统可行性分析 6
3.2.1技术可行性 6
3.2.2经济可行性 6
3.2.3法律可行性 6
3.2.4操作可行性 7
3.3系统性能分析 7
3.4系统功能分析 7
3.5系统流程分析 8
第4章 总体设计 12
4.1系统目标 12
4.2系统功能设计 12
4.3数据库设计 13
4.3.1数据库概念模型 13
4.3.2数据库表设计 16
第5章 系统实现 21
5.1 JAVA与Mysql数据库连接 21
5.2用户身份界面的功能实现 21
5.2.1用户登录功能的实现界面 21
5.2.2 首页功能的实现界面 22
5.2.3个人资料管理功能的实现界面 23
5.2.4图书信息功能的实现界面 24
5.2.5在线借书功能的实现界面 25
5.2.6借书管理功能的实现界面 25
5.2.7还书信息管理功能的实现界面 26
5.3系统后台管理员功能实现 26
5.3.1用户管理功能的实现界面 26
5.3.2图书信息管理功能的实现界面 27
5.3.3借书管理功能的实现 27
5.3.4类型管理功能的实现界面 27
5.3.5管理员管理功能的实现界面 28
5.3.6还书功能的实现界面 28
5.3.7系统管理功能的实现界面 29
第6章 系统测试 30
6.1测试的目的 30
6.2测试任务概述 30
6.3测试项目用例 30
6.3.1准备测试的功能用例 30
6.3.2测试说明 30
结 论 34
参考文献 35
致 谢 37
第1章 总体设计
4.1系统目标
本系统旨在达到图书展示、图书查询、图书添加、图书管理、图书借阅、图书归还等为一体,为用户和管理员提供服务。使管理员更加轻松的进行工作,使用户更加快速的进行图书借阅。本系统的设计界面丰富,各个模块和按钮明确展示,使所有使用者都可以一目了然,达到人机交互、功能齐全、可扩展的目的。
4.2系统功能设计
根据第三章的功能分析设计出本系统的功能为图书管理、图书借阅、图书查询、图书归还、图书分类等。本系统的权限分为用户和管理员两种。界面分为管理员界面和用户界面。本系统的功能结构图如下图4.1所示:
图4.1系统功能结构图
4.3数据库设计
4.3.1数据库概念模型
数据库概念模型表达了数据实体和数据实体的关系等信息,在数据库的概念模型中记录了每个数据库表的字段,通过数据库概念模型可以轻松设计数据库。对系统中的数据信息进行抽象并建模可以完成数据库的概念模型,而数据库的概念模型用ER图来表达。
本系统的主要数据为管理员、用户、图书、借阅、图书类型。管理员ER图如下图4.2所示:
图4.2管理员ER图
用户数据由管理员和个人管理。用户数据ER图如下图4.3所示:
图4.3用户ER图
系统关系ER图如下图4.7所示:
图4.7系统关系ER图
第2章 系统实现
5.2用户身份界面的功能实现
5.2.1用户登录功能的实现界面
登录功能是识别身份的唯一途径,本系统中的用户为用户、管理员。用户在登录时输入的信息需要流入数据库中进行对比。如管理员输入admin admin,数据库则需要对比管理员信息表中是否有admin admin的数据。存在该条数据才可以登录成功,不存在该条数据时会提示错误。用户登录界面的设计效果如下图5.2所示:
图5.2系统用户的登录运行界面
5.2.2 首页功能的实现界面
首页是门户,一个好的首页才可以吸引住用户。本首页里含有导航栏、图书信息、公告等信息。首页功能的实现界面如下图5.3所示:
图5.3首页展示的效果界面
5.3系统后台管理员功能实现
5.3.1用户管理功能的实现界面
本功能包括用户信息查询、用户信息添加和用户信息的管理。本功能的设计目的是登记用户信息,方便用户可以使用本系统并进行图书的借阅。用户管理功能的实现界面如下图5.9所示:
图5.9用户管理功能界面的实现
5.3.2图书信息管理功能的实现界面
本功能包括对图书的添加、删除、修改、查询。添加图书时填写图书详情就可以完成,查询图书时填写查询条件即可以查询出来相对应的图书。查询图书信息功能的实现界面如下图5.10所示:
图5.10查询图书信息功能的实现界面