【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):项目目标


本项目设定的目标如下:

  1. 系统能够提供友好的用户界面,使用户能够一目了然的使用本系统
  2. 管理员能够更方便的查看、管理图书信息和用户信息
  3. 系统能够起到提高图书管理效率的目的

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):图书借还管理


四.数据流程图

后续优化

五.系统特色

  1. 界面友好,操作简单,速度快,效率高
  2. 用户可通过系统自助借还书籍
  3. 图书信息一目了然,存档及查询管理方便
  4. 书籍及用户的相关信息管理规范化、科学化

猜你喜欢

转载自blog.csdn.net/qq_35132089/article/details/111875199