Harbin Institute of Technology Software Process and Tools Assignment 2

cloud native technology cloud native technology

Harbin Institute of Technology

School of Computer Science and Technology / National Exemplary Software Institute

2022 Fall Semester

"Software Process and Tools" course

homework report

Assignment 2 : Requirements Analysis UML Modeling

Name

student ID

Contact information

Shi Zhuofan

120L021011

[email protected]/18974330318

  directory

1 Outline of requirements..................................................................... ................................................... .................. 1

1.1 Relevant personnel in the laboratory................................................ ................................................ 1

1.2 Experimental equipment situation................................................... ................................................... . 1

1.3 Laboratory account...................................... ................................................... ...... 1

1.4 Equipment Borrowing Regulations................................... ................................................... . 2

1.5 Equipment Borrowing Process................................................... ................................................... . 2

2 Requirements Analysis and Modeling .............................................. ................................................... .......... 3

2.1 Use Case Analysis Modeling................................... ................................................... ... 3

2.2 Business Process Analysis Modeling................................................... ................................................ 3

2.3 Data Analysis and Modeling................................... ................................................... ... 3

  1. Requirements overview

A certain laboratory of a university has a wide variety and a large number of experimental equipment, and many people use these equipment. The current manual management method (despite the use of tools such as Excel) is far from meeting the requirements. In order to improve the management of laboratory equipment, improve the utilization rate of equipment, and facilitate the use of students and teachers, it is urgent to develop a set of "University Laboratory Experimental Equipment Management System".

Through a detailed investigation of the daily management process of a laboratory in a university, we have obtained relatively complete information about the management and use of experimental equipment, which is organized as follows.

1.1 Laboratory related personnel

(1) The person in charge of the laboratory: responsible for the overall work of the laboratory, such as employee management, equipment procurement and scrapping, borrowing application approval, experimental plan formulation, management system establishment, etc.; number: 1-3 people.

(2) Equipment administrator: responsible for the maintenance of experimental equipment, verification of borrowing qualifications, supervision of the experimental process, etc.; number: 5-10 people.

(3) Equipment borrowers: relevant personnel who borrow equipment for experiments in the laboratory, number: 1-1000 people. Among them, there are mainly on-campus teachers (1-100 people), on-campus students (1-800 people) and off-campus personnel (1-100 people).

1.2 Experimental equipment situation

The laboratory has nearly 100 types of experimental equipment, and the number of each equipment ranges from 1-200, which can accommodate up to 200 people to conduct experiments at the same time.

1.3 Laboratory ledger

In order to accurately record the use of experimental equipment and the relationship between students and teachers, the laboratory has established 5 types of accounts. The main contents of the ledger are:

(1) Equipment ledger: record all equipment information, including equipment serial number, model, purchase time, manufacturer, experimental purpose, availability status of time period, rental price, etc.;

(2) Teacher account: record the information of teachers who have applied for equipment borrowing, including teacher number, name, gender, professional title, professional direction, etc.;

(3) Student account: record the information of students who have applied for equipment borrowing, including student number, name, gender, major, tutor, etc.;

(4) Off-campus personnel account: record the information of off-campus personnel who have applied for equipment borrowing, including number, name, gender, and name of the unit they work in;

(5) Reservation account: record the reservation application information for borrowing equipment, including equipment-related information, borrower-related information, borrowing time period, reservation approval information, etc.

1.4 Equipment Borrowing Regulations

(1) On-campus personnel can borrow for free, but off-campus personnel can only borrow for a fee, and in the case of equipment conflicts, on-campus personnel have priority;

(2) In addition to the maintenance time, the equipment can be borrowed 24 hours a day, 7 days a week, but the unit of each borrowing time is 2 hours;

(3) The borrowing of experimental equipment must be reserved 1-7 days in advance, and a written application needs to be submitted when making the reservation; approved reservations can be canceled (at least 1 day in advance), and only 95% of the fee can be refunded for paid reservations.

(4) Teachers only need the approval of the equipment administrator to borrow equipment; students must first be approved by the instructor, and then approved by the equipment administrator; borrowing equipment by outsiders must first be approved by the equipment administrator, and then by the experimenter. Approved by the head of the department.

1.5 Equipment borrowing process

(1) Teacher: Fill out the "Application Form for Borrowing and Reserving Equipment" and submit it to the equipment administrator. The equipment administrator will check whether the equipment is available within the application period, and if it is available, approve it (sign on the application form), and record the equipment The appointment status, when the time comes, the teacher can use the application form in the laboratory.

(2) Students: fill out the "Application Form for Borrowing Equipment", submit it to the instructor for approval (sign on the application form), and then submit it to the equipment administrator. The equipment administrator will check whether the relationship between the student and the teacher is valid, and if it is valid Then check whether the equipment is available within the application period, and if it is available, approve it (sign on the application form), and record the reservation status of the equipment, and students can use the application form in the laboratory at that time.

(3) Off-campus personnel: fill in the "Equipment Borrowing Appointment Application Form" and submit it to the equipment administrator. The equipment administrator will check whether the equipment is available within the application period, and if it is available, approve it (sign on the application form), and then submit it to the experiment The person in charge of the office approves (sign on the application form), and after the approval is approved, pay the fee to the school's financial office (stamp the financial seal on the application form), and finally take the paid application form to the equipment manager for confirmation, and record the appointment of the equipment State, at that time, off-campus personnel can use the application form in the laboratory.

Through the communication with the person in charge of the laboratory and the equipment administrator, we listened to their expectations and requirements for the future "laboratory experimental equipment management system", and sorted out the information as follows.

(1) The current laboratory account has a large amount of information, and the workload of updating, searching, and statistics is relatively large. It is expected that the future system will provide effective storage and maintenance functions.

(2) All users who borrow equipment can register and maintain personal information, check available experimental equipment, submit and maintain equipment loan applications by themselves; teacher users can submit and maintain the list of students supervised (batch submission in Excel is allowed) ).

(3) The future system allows users who borrow equipment to access via the Internet, but laboratory staff (laboratory directors, equipment administrators) can only access within the LAN (including the approval of borrowing applications, information maintenance of experimental equipment, etc.) ).

(4) The charging function involved in the future system is required to be automatically connected with the school financial department system, that is, the result can be automatically sent back after the payment is completed.

(5) In the future, the system will be able to generate weekly, monthly and annual reports on the use of experimental equipment.

  1. Requirements Analysis Modeling

2.1 Use case analysis and modeling

Conduct system analysis based on requirements and draw system use case diagrams.

The person in charge of the experiment: responsible for the establishment of the management system, staff management, and equipment management

Equipment administrator: responsible for approval requests, borrowing qualification review, experimental equipment maintenance (modification, query, update)

Equipment borrowers (teachers, off-campus personnel, students): can make appointments for equipment borrowing and modify personal information

School-related statisticians: can handle weekly reports, monthly reports, and annual reports

School Finance: Making Payments and Refunds

 

2.2 Business process analysis and modeling

Analyze the business process of applying for borrowing equipment from off-campus personnel, and draw the business activity diagram.

Off-campus personnel need to fill in the equipment borrowing appointment form, and then go to the equipment administrator to apply for a signature. After the equipment administrator signs, go to the laboratory director to sign. After the laboratory director completes the signature, go to the school finance office to sign. After that, you can apply for laboratory equipment with the application form

 

2.3 Data analysis and modeling

Create an entity analysis class diagram for the data mentioned in the requirement description.

Each person class in the analysis class diagram has its own ID and Name

Students, faculty, off-campus personnel, all may call lab equipment to borrow classes

Lab equipment also has an ID attribute

The laboratory equipment borrowing class can call students to make reservations to borrow equipment, teachers to make reservations to borrow equipment, and people outside the school to make reservations to borrow equipment

Making an appointment to borrow equipment involves the equipment administrator class, and the laboratory is responsible for human

 

Guess you like

Origin blog.csdn.net/qq_35798433/article/details/130691429