Swing 开发之图书管理系统(一)需求分析
Swing 开发之图书管理系统(一)需求分析
系统:Win10
IDE:IntelliJ IDEA 2017.3.7
JDK:1.8.0_121
数据库:MySQL 5.7.17
数据库工具:Navicat Premium 11.2.7
一.系统定义
1):项目背景
近年来,随着社会、经济的发展,和人对书籍的需求的增长,许多图书馆的规模都在不断扩大,图书数量、有关图书的各种信息量、来图书馆的读者也成倍增加。巨大的信息量,使传统的人工式管理方法面临着极大的挑战,按照传统的方式管理相关信息,会导致图书馆管理上的混乱,人力与物力过多浪费,信息的准确性和安全性也禁不起推敲。图书馆混乱的管理方式,会使图书馆的负担过重,影响整个图书馆的运作和控制管理。
好在IT行业和Internet的飞速发展,为图书馆的管理方式带来了革新。一套合理、有效,规范和实用的图书管理系统,对图书资料和用户信息进行集中统一的管理。另一方面,图书馆的客人也可以通过该系统查询书籍,自助借书还书,节省了大量的人力物力,实现了信息的自动化处理,提高了处理的及时性和正确性。
2):项目目标
本项目设定的目标如下:
- 系统能够提供友好的用户界面,使用户能够一目了然的使用本系统
- 管理员能够更方便的查看、管理图书信息和用户信息
- 系统能够起到提高图书管理效率的目的
3):系统基本流程
后续优化
4):开发环境
系统:Win10
IDE:IntelliJ IDEA 2017.3.7
JDK:1.8.0_121
数据库:MySQL 5.7.17
数据库工具:Navicat Premium 11.2.7
二.管理员用户功能
1):图书管理
2):用户管理
3):借还管理
三.普通用户功能
1):图书按需查询
2):个人信息管理
3):图书借还管理
四.数据流程图
后续优化
五.系统特色
- 界面友好,操作简单,速度快,效率高
- 用户可通过系统自助借还书籍
- 图书信息一目了然,存档及查询管理方便
- 书籍及用户的相关信息管理规范化、科学化