"This is project 1 out of 6. Successful developer will continue working on the remaining different projects."
I would like to have a web based system developed specifically on ASP.NET MVC using C#. The system manages the offices assignment to the employees in different areas, buildings and departments.
The following information can help in the design:
Areas (can be city, district, etc.)
Buildings (Each city has one or more buildings)
Offices (Each building has unique number and information about each office such as: number, floor, type, status, owner)
Status (Values for each status such as: free, reserved, permeant, temporary, etc.)
Employees (contain all users' information such as: employee number, name, owner code, etc.)
Owner (Code or number, Department or division name)
User (owner representative)
1- Can Add/Edit/Delete all the tables
2- Assign office to employee by search and select employee number
1- Can view only assigned offices to his owner department.
2- Assign office to employee by search and select employee number but only to his owner department.
3- Record user ID and timestamp for every transaction.
1- Generate statistical reports by owner, status, area, building, etc.
2- Some statistics should be presented by bar or pie charts.
Advanced Requirement (Phase 2)
1- Integrate floor map to the application and allow office assignment using the floor map.
2- Indicate office status on the floor map (green for free, red for reserved, etc.)