Done by Esha Ramtahal ID: 0700148
Sewlall Chandanee ID: 0700167
Bohorun Nimi ID:0700201
Description of Maxiclean system
Maxiclean Company deals with contracts which are actually a condition or capability needed by the company to achieve the Clients objective.
The company takes contracts for cleaning public beaches, markets, housing estates and traffic centres which are classified as locations. These contracts are given to the company by clients who may be either the local government or private companies. Then, the managers prepare quotations and estimate the costs for the labour, vehicles and materials needed for the contracts before approval. Once the agreement is signed the Operational Manager assigns workers, vehicles and equipment to each contract. The client makes payment in equal instalment every month till the completion of work and in return the company gives the client an invoice receipt.
Everyday supervisors plan, schedule and assign work to employees and the description of the work done are also noted so as to maintain quality and in return the company gets more contracts from clients. Employees are supervised within a zone area on various locations to ensure that better performances are maintained. They review and revise work allocation to deal with employee shortages, emergencies and extra work, transfer employees from site to site as necessary. New employees are recruited by the Administrative Manager on probation basis and are trained. After one year, they are employed permanently. The Administrative Manager keeps records for the dismissed and retired employees. Accordingly, the Administrative Manager is the one responsible to accept or reject the leave for the employees. Before applying for sick, local, leave without pay and vacation leave employees have to contact the administration where all the attendance is recorded daily.
The administrative clerks calculate the salary of all the employees except for the C level management. Salaries of employees are done through banks on monthly basis. The clerks have unique usernames and passwords to login to the system but they cannot access the contracts details which are confidential.
Moreover, Purchasing Officer performs inventory control on weekly basis. The requisitions for cleaning supplies and equipment are reviewed and approved by the Operational Manager. The equipment used and damaged is recorded daily by the store keeper and a final report is sent to the Operational Manager weekly.
Operational Manager ensures the maintenance of vehicles and plans payment for road tax, waste permit, insurance and fitness for all vehicles. Vehicles are insured by different insurance companies. The date of payment and the expenses made are recorded.
The managers make the overall decisions and all tasks should be done according to their decisions. Hence, this Information system is a Decision Support one.
The two properties are:
Maxiclean Company deals with contracts which are actually a condition or capability needed by the company to achieve the Clients objective.
The company takes contracts for cleaning public beaches, markets, housing estates and traffic centres which are classified as locations. These contracts are given to the company by clients who may be either the local government or private companies. Then, the managers prepare quotations and estimate the costs for the labour, vehicles and materials needed for the contracts before approval. Once the agreement is signed the Operational Manager assigns workers, vehicles and equipment to each contract. The client makes payment in equal instalment every month till the completion of work and in return the company gives the client an invoice receipt.
Everyday supervisors plan, schedule and assign work to employees and the description of the work done are also noted so as to maintain quality and in return the company gets more contracts from clients. Employees are supervised within a zone area on various locations to ensure that better performances are maintained. They review and revise work allocation to deal with employee shortages, emergencies and extra work, transfer employees from site to site as necessary. New employees are recruited by the Administrative Manager on probation basis and are trained. After one year, they are employed permanently. The Administrative Manager keeps records for the dismissed and retired employees. Accordingly, the Administrative Manager is the one responsible to accept or reject the leave for the employees. Before applying for sick, local, leave without pay and vacation leave employees have to contact the administration where all the attendance is recorded daily.
The administrative clerks calculate the salary of all the employees except for the C level management. Salaries of employees are done through banks on monthly basis. The clerks have unique usernames and passwords to login to the system but they cannot access the contracts details which are confidential.
Moreover, Purchasing Officer performs inventory control on weekly basis. The requisitions for cleaning supplies and equipment are reviewed and approved by the Operational Manager. The equipment used and damaged is recorded daily by the store keeper and a final report is sent to the Operational Manager weekly.
Operational Manager ensures the maintenance of vehicles and plans payment for road tax, waste permit, insurance and fitness for all vehicles. Vehicles are insured by different insurance companies. The date of payment and the expenses made are recorded.
The managers make the overall decisions and all tasks should be done according to their decisions. Hence, this Information system is a Decision Support one.
The two properties are:
• Non functional
1. Functional properties
• Maintenance of databases:
– Users will store all records about employees, vehicles, equipment, clients and contracts
It will be easy to manipulate the data that is modify and delete existing records whenever required and search for a specific record.
– Users will store all records about employees, vehicles, equipment, clients and contracts
It will be easy to manipulate the data that is modify and delete existing records whenever required and search for a specific record.
• Records of employees, equipment and vehicles assigned to which contracts:– Employees, vehicles, equipment assignment details will be recorded to know which vehicles and who is working on which contracts.
This will be needed to trace an employee in case of emergencies and also to transfer from one site to another.
• Vehicles expenses:
– Data about daily expenses incurred for vehicles like repair costs will be stored in the system
• Record of equipment used daily:
– The system must be able to record all details like quantity of equipment used daily and quantity of equipment damaged daily.
• Update records of contracts:
- Monthly costs and payment for contracts will be recorded in the system.
• Record of employees performance:
– Clerks will record the date when employees were employed.
This will facilitates to know employees’ years of service and record their performances.
2. Non Functional properties
• Hardware reliability:
– Uninterrupted Power Supply (UPS)
– This is very important as it allows the computer to keep running for at least a short time when the primary power source is lost.
It gives the user time to save any data that he is working on and exit gracefully before the secondary power source runs out.
It also provides protection from power surges.
•The usability of the system:
Examples:
– Visual Basic. Net: It helps the user to retrieve data easily from database.
– Microsoft Access 2003: Allow the user to record data properly.
– Norton Antivirus Utility: It is used for scanning the system
• Security :
– The administrator provides unique username and password and encryption techniques to enforce security.
– There will be user accounts, which will control how a user accesses a computer.
-The hours during which a user can log on to the system can be limited.
Data integrity may be checked for critical information like the details of the contracts.
– This would prevent unauthorized persons from accessing the system and damaging it maliciously.
– All data stored in databases will be encrypted.
• Back-up & Safety System:
– Backup of files are done after office hours and in case of power cut, latest information is available to restore the system.
– Backup disks and magnetic tapes will be stored in a fireproof safe in the office.
3. Domain Requirements
3. Domain Requirements
· The system should be as effective as per the user requirements and the deliverables should be done on time.
· The cost of the project should be done according to the user’s budget but quality should also be assured.
· The system shall allow validity checks and response to abnormal situations.
System Requirements Specifications
Table of contents
1. Introduction
1.1. System purpose
1.2. system scope
1.3. System overview
2. General system description
2.1. Context Diagram of new system
2.2. Major system conditions
2.3. Major system constraints
3. System capabilities, conditions, and constraints
3.1.1. Physical
3.1.1.1. Construction
3.1.1.2. Durability
3.1.1.3. Adaptability
3.1.1.4. Environmental conditions
3.1.2. System performance characteristics
3.1.3. System security
· The cost of the project should be done according to the user’s budget but quality should also be assured.
· The system shall allow validity checks and response to abnormal situations.
System Requirements Specifications
Table of contents
1. Introduction
1.1. System purpose
1.2. system scope
1.3. System overview
2. General system description
2.1. Context Diagram of new system
2.2. Major system conditions
2.3. Major system constraints
3. System capabilities, conditions, and constraints
3.1.1. Physical
3.1.1.1. Construction
3.1.1.2. Durability
3.1.1.3. Adaptability
3.1.1.4. Environmental conditions
3.1.2. System performance characteristics
3.1.3. System security
1. Introduction
1.1. System purpose
Our objective is to implement a user-friendly application for monitoring vehicles, equipment and employees that will enable the administrator, supervisor and staff of Maxi Clean Co Ltd to input and retrieve information required easily.
1.2. System scope
Due to time constraint, we are computerizing part of administrative department. We will build up the software that will enable the administrative staff to process contracts efficiently and effectively.
1.3. System overview
It is designed only for the authorized users of Maxiclean Company System. Its aim is to help users to monitor the software easily.
The system provides detailed diagrams to better understand the system. The system is designed according to users’ requirements to solve the problems that users encountered with old versions and to facilitate their work.
2. General system description
2.1. Context Diagram of the new system
1.1. System purpose
Our objective is to implement a user-friendly application for monitoring vehicles, equipment and employees that will enable the administrator, supervisor and staff of Maxi Clean Co Ltd to input and retrieve information required easily.
1.2. System scope
Due to time constraint, we are computerizing part of administrative department. We will build up the software that will enable the administrative staff to process contracts efficiently and effectively.
1.3. System overview
It is designed only for the authorized users of Maxiclean Company System. Its aim is to help users to monitor the software easily.
The system provides detailed diagrams to better understand the system. The system is designed according to users’ requirements to solve the problems that users encountered with old versions and to facilitate their work.
2. General system description
2.1. Context Diagram of the new system
DATA FLOW DIAGRAM FOR MAXI-CLEAN SYSTEM