当前位置:网站首页>Library management system 2- demand analysis
Library management system 2- demand analysis
2022-06-11 07:00:00 【Lone ranger_ Atao】
Last one , The basic information of the system has been introduced . This article , Start the first step of software engineering - Demand analysis !
1 Original requirements
The following is the original requirements I received about the system :
I want to make a library management system , The functions are as follows
( 1) Administrator management module
The administrator has the right to manage the small program library system ,
But the use of all permissions , Must be authorized by the administrator ,My analysis : After entering the home page, the administrator can authorize relevant functions for employees ,
such as : Book lending management 、 Announcement management 、 Seat management 、 User management .
( 2) User management module
Manage registered users .
( 3) Book borrowing management module
It is mainly used to record the borrowing status of books , Administrators can operate books on and off shelves ,My analysis : Classify books 、 Add, delete, change, check, etc . Users can view all books through the interface classification , Search for 、 And borrow
( 4) Seat management module
It is mainly aimed at the inquiry of Library seats , It is convenient for college students to make reservation of Library seats in advance ,My analysis : The administrator can add seat information 、 modify 、 Delete operation
( 5) Announcement management module
Users can view the latest announcements about the library issued by the administrator .
demand , Let's have a look , It looks ordinary , It's not hard . It's true , It doesn't seem difficult . In fact! , I can make this system 10 Sub system , It can also be made 100 Sub system .10 The full name of the sub system is simply added, deleted, modified and checked , This kind of work is of little significance . If you want to make 100 Sub system &#
边栏推荐
- Flutter 约束容器组件
- 核查医药代表备案信息是否正确
- Leetcode hot topic 100 topic 11-15 solution
- Esp32 learning notes (49) - esp-wifi-mesh interface use
- socket. IO cross domain stepping pit
- Detailed explanation of mutationobserver
- byte和bit的区别
- Redux learning (III) -- using Redux saga, writing middleware functions, and splitting reducer files
- Common troubleshooting tools and analysis artifacts are worth collecting
- Flutter 内外边距
猜你喜欢

saltstack部署lnmp

The nearest common ancestor of 235 binary search tree

Transformer Tracking

client-go gin的简单整合六-list-watch二(关于Rs与Pod以及Deployment的完善)

WPF data binding (IV)

JVM from getting started to abandoning 1: memory model

VTK vtkplane and vtkcutter use

Luogu p1091 chorus formation (longest ascending subsequence)
![JS implementation of graphic merging and sorting process [source code attached]](/img/c8/210ddab791eb2319519496f7c7d010.jpg)
JS implementation of graphic merging and sorting process [source code attached]

.NET C#基础(6):命名空间 - 有名字的作用域
随机推荐
[MATLAB image fusion] particle swarm optimization adaptive multispectral image fusion [including source code phase 004]
Leetcode hot topic 100 topic 21-25 solution
Summary of string processing skills II
Implementation of customization function page of online Fox game server room configuration wizard service
Summary of string processing skills III
品牌定位个性六种形态及结论的重大意义
洛谷P1091合唱队形(最长上升子序列)
byte和bit的区别
How to make time planning
[Xunwei dry goods] opencv test of Godson 2k1000 development board
Array information management system reconfiguration preheating (1) how to write basic logic using linear continuous structure?
常用问题排查工具和分析神器,值得收藏
Transformer Tracking
Promises/a+ standard Chinese Translation
Start the Nacos server of shell script
Illustration of JS implementation from insertion sort to binary insertion sort [with source code]
AppClips&Tips(持续更新)
网狐游戏服务器房间配置约战定制功能实现
Quick sorting of graphic array [with source code]
Sohu employees encounter wage subsidy fraud. What is the difference between black property and gray property and how to trace the source?