You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Online management of resources (books and magazines) in a library. Each resource has a copy which a reader can reserve. This resource will be taken by a reader for 30 days (in case of a books) and for 2 days (in case of magazines).
19
19
An administrator will manage the resource loans, resource stock and resource copies.
20
-
Web functionality deppends on type of user (administrator o reader).
20
+
Web functionality deppends on type of user (administrator o reader).[Link](https://www.youtube.com/watch?v=qlVj2XOEnFA) to explicative video about BREMS (spanish).
21
21
22
-
####Users: Readers
22
+
### Users: Readers
23
23
A reader is an user who can reserve a resource through BREMS app. Those functionalities are public:
24
24
+ List of resources.
25
25
+ Search resources using a *title*, *author* y/o *resource name*.
@@ -29,7 +29,7 @@ A reader is an user who can reserve a resource through BREMS app. Those function
29
29
+ List of fines.
30
30
+ Sing-up.
31
31
32
-
####Users: Administrator
32
+
### Users: Administrator
33
33
An administrator is an user who can manage resource data and the loans. Those functionalities are private:
34
34
+ Manage resources (books and magazines).
35
35
- Modify resources.
@@ -43,7 +43,7 @@ An administrator is an user who can manage resource data and the loans. Those fu
43
43
- Unsubscribe a user.
44
44
- Modify user's information.
45
45
46
-
####Entities of BREMS' App
46
+
### Entities of BREMS' App
47
47
In our App, we use these entities: *User*, *fine*, *resource*, *loan* and *copy*.
48
48
49
49
| Entity | Description | Secondary entities |
@@ -54,55 +54,64 @@ In our App, we use these entities: *User*, *fine*, *resource*, *loan* and *copy*
54
54
| Loan | Action through a reader can reserve a copy. | ActionType and Token |
55
55
| Copy | Limited number of resource number which can be reserved by a reader. | - |
56
56
57
-
####Tasks management
57
+
### Tasks management
58
58
We use [Trello](https://trello.com/b/3hdFhIap/brems) and SCRUM because we think is the best way to work in a group.
59
59
60
-
#### Views of app
61
-
This app contains views (each page which makes this website useful). As a library, the home page contains a list of all books and magazines avaible. This design is originally made by @annyCS.
60
+
###App views
61
+
Backend contains views (each page which makes this website useful). As a library, the home page contains a list of all books and magazines avaible. This design is originally made by @annyCS.
62
62
63
-
#####Index page
63
+
#### Index page
64
64
![index][index]
65
65
66
-
#####About page
66
+
#### About page
67
67
![about][about]
68
68
69
-
#####Contact page
69
+
#### Contact page
70
70
![contact][contact]
71
71
72
-
#####Search page
72
+
#### Search page
73
73
![search][search]
74
74
75
-
#####Profile page
75
+
#### Profile page
76
76
![profile][profile]
77
77
78
-
#####Admin page
78
+
#### Admin page
79
79
![admin][admin]
80
80
81
-
#####Admin resources page
82
-
######Resources general view
81
+
#### Admin resources page
82
+
##### Resources general view
83
83
![admin-resources][admin-resources]
84
84
85
-
######Edit resource page
85
+
##### Edit resource page
86
86
![admin-resources-edit][admin-resources-edit]
87
87
88
-
######Add resource page
88
+
##### Add resource page
89
89
![admin-resources-add][admin-resources-add]
90
90
91
-
#####Admin loans page
92
-
######Loans general view
91
+
#### Admin loans page
92
+
##### Loans general view
93
93
![admin-loans][admin-loans]
94
94
95
-
######Add loans page
95
+
##### Add loans page
96
96
![admin-loans-add][admin-loans-add]
97
97
98
-
#####Admin users page
99
-
######Users general view
98
+
#### Admin users page
99
+
##### Users general view
100
100
![admin-users][admin-users]
101
101
102
-
######Add user page
102
+
##### Add user page
103
103
![admin-users-add][admin-users-add]
104
104
105
-
#### App controllers class diagrams
105
+
## Backend
106
+
### Running BREMS Backend
107
+
You must have MySQL installed, your conection credentials must be "root" and "1234" (user and pass) and you need to have a MySQL Schema called "BREMS".
108
+
1. Download this repository (or clone it).
109
+
2. Navigate to "backend/target".
110
+
3. Using your shell, execute `java -jar appSpring-0.0.1.jar`.
111
+
4. Using Google Chrome (any browser can be used) navigate to "https://localhost:8443".
0 commit comments