Skip to content

penley277/finalwork

Repository files navigation

图书管理系统

图书管理系统的介绍!!

功能描述

将系统的整体功能按照人员分为4个部分,分别是学生功能、系统管理员、学生管理员和图书管理员等模块。将会按照这四个部分进行介绍。

学生功能描述

功能编号 功能
1 用户登录
2 借阅图书
3 归还图书
4 续借图书
5 预约图书
6 查看借阅信息
7 图书评论
8 查看借阅排行
9 修改用户密码
10 浏览图书
11 查找图书

系统管理员

功能编号 功能
1 用户登录
2 添加管理员
3 修改管理员属性
4 删除管理员
5 修改用户密码

学生管理员

功能编号 功能
1 用户登录
2 添加学生信息
3 维护指定学生信息
4 批量删除学生
5 批量导入学生信息
6 修改用户密码

图书管理员

功能编号 功能
1 用户登录
2 维护指定书籍信息
3 批量导入书籍信息
4 修改用户密码

类的设计

实体类

学生类

字段名 Type PK
学号 studNo *
姓名 studName
专业 major
班级 classNum
手机号 phoneNum
密码 passwd

书籍类

字段名 Type PK
书号 bookNum *
书名 bookName
作者 author
出版社 publisher
总数 bookCnt
借阅数量 borrowCnt
发布时间 pubTime
书籍评论 comment

借阅信息类

字段名 类型 PK
借阅信息号 infoId *
学生学号 studNo
书籍书号 bookNo
借阅时间 borrowTime
归还时间 finishTime

预订信息类

字段名 类型 PK
预订信息号 infoId *
学生学号 studNo
书籍书号 bookNo
预订时间 borrowTime

管理员类

字段 类型 PK
管理员号 managerId *
姓名 name
手机号 phone
密码 passwd
管理员类型 managerType

其他类

BookList StudentList InformList SubInformList BorrowInformList ManagerList

用例图及用例描述

用例编号 用例名 对应用户 备注
US 01 登录系统 学生、系统管理员、学生管理员、图书管理员 进入图书管理系统
US 02 借阅图书 学生

用例描述据举例:

  1. 用例编号:US 02

    用例名称:借阅图书

    参与者:学生

    入口条件:以学生身份登录图书管理系统

    事件流:

    • 通常情况:
      • 输入借阅图书的书号等信息
      • 在图书系统中查找相应的图书
      • 查看图书的借阅情况
      • 借阅成功
    • 例外情况:
      • 图书不存在,重新输入图书信息
      • 图书已经借完,推荐进入预约图书

    出口条件:图书借阅成功或者失败

  2. 这是邓健的

About

A simple book management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages