Vous êtes sur la page 1sur 5

... |..

.. |:.|. . _.|.|. ..


_|.... ..:. ..|..
... _|... ..>. . |. ...








|.. 1390
:

. ...: ...: ..... _..
-.|... |. .|... |. ...|. _. |.. ..... . . |..:.. ... _.... _|- ...: -..: ...: ..
|:.|. _..i _ .. ..:|. ...... .. . . -: ..|. _. .: -. . . ...|.. _|. .|.. _.|....
..|. _. .. |:.|. _|. .|.. _|. .|. ._..i _ .. .. |:.|. . .. ..:|. ... .. .
... _...| -.. . |.. ... .... .. . . -: ... .. . ... -. ...|. _. |..

Users:
- Admin, Employee, Customer
Admin:
- Add users
- Delete users
- Manage users (edit information)
- View total information
- Search movie
- Delete movie
- Manage movies' storage
- View daily purchases information
- Add movie
- Select an specific purchase information based on the sample movie's name ( It should be
achieved from one day to one month)
- Get available movies
- List of borrowed movies
- List of sales
- List of storage
Employee:
- Edit movie
- Edit user information
- Search movie
- Introduce a customer
- Introduce a new movie
- Set his start and end work's times
- Offer an appropriate movie based on the customer interest

Customer:
- Search movie based on movie's information
- Buy a movie
- Add a movie to his card
- Borrow a movie
- Purchase
- Edit profile information
- Introduce a new customer
- 5 % off per each new customer
- Intro duce a new movie
- 5% off per each new movie
- View his purchases' history since two month ago
- Give back a borrowed movie

..|. -... -... -.:. . -. |.L| . .
..|: ... ..... . Customer . ... .-.. .. . _.|. .. ......|: ... .
.... .: . _..: -... . .. .: _...>. _|- .: . .. _. ...: .-
.. _. |. - .. ..: .-|.. ...: _..... .... ...: .: .: . |>. |. ..|: -:.. |. .. . ..
|- ...: ... .... |>. |. -: >.. .: . ... ... ... ..|: .... .|..... -.
....:









: >







-:.. ...... .: .. _.. ATM .
-.|... |. .|... |. ...|. _. |.. ..... . . |..:.. ... _.... .. ..... ...... .: ..
_|- ATM _..i _ .. ..:|. ...... .. . . -: ..|. _. .: -. . . ...|.. _|. .|..
.. |:.|. _|. .|.. _|. .|. ._..i _ .. .. |:.|. . .. ..:|. ... .. |:.|.
..|. _. .
... _...| -.. . |.. ... .... .. . . -: ... .. . ... -. ...|. _. |..

Users:
- Admin, Employee, Customer
Admin:
- Add users
- Add Machines
- Delete users
- Delete Machines
- Activate or deactivate a Machines or Users
- Manage users (edit information)
- View total Transaction's information per day
- View newest machine's Status (It should be updated each 2 minutes)
- Select an specific transaction information based on the sample user's ID ( It should be
achieved from one day to one month)
- Search a user in the systems ( Employee, Users admin should be able to check all
transactions, credits of that specific user)
- Check the logs which is collected from machines in the ring ( USER LOG : Machine id,
Transaction id , User id , time , date , error; Employee LOG: Machine id, Employee id, time ,
8
1
2
3
4
5
6
7
Admin
date , Error, Activity ) "Employee have three types of activity : Activating or Deactivating his
or her Machine, Add Money to his or her Machine's Storage "

Note: You should create a simple panel too, for checking each machine's status, money
storage, errors, and transaction history per each day)
Employee:
Note: Each machine has only one employee, you should create a simple panel for employee. It
should be able to prepare these options for employee:
- Activate or deactivate that Machine
- Add Money to Machine's Storage
- View transaction history up to one month
- Search transactions based on a specific user
- View errors' histories up to one month
- Set his start and end work's times
Customer:
- Enter to his account (He should be authenticated by his CV2 and his Password)
- Get money based on his credit
- Transfer money to his/her other accounts
- Check his/her accounts' information
- Pay his/her bills

Vous aimerez peut-être aussi