I have a project whichs hould be achieved in a very short time
I need others to work with me in DFD and DRD , my initial dfd is posted as al ink
at the end of this topic.
ONLINE POST – OFFICE MANAGEMENT SYSTEM
Introduction : –
TARS Delivery System is a postal organization with different branches at different cities delivering the mails through various options like courier, speed post, Normal post, VPP etc… and money orders. They used to charge for the delivery of the mails based on the type of the service preferred, weight of the mail and as well based on the distance.
Existing Scenario : –
Currently they are using a stand alone application that holds the details of the mails like the delivery number, date of posting, the weight, type of delivery chosen, Destination address, the address of the person who has posted it, contact details, etc… As soon as the packet or the letter is received, the date of receipt at the destination place office and the date of delivery to the destination address are captured. Some of them (companies, etc…) send multiple envelopes, or couriers, etc….
Now they want an online application to be incorporated in the system so that the customer can also check from his end when the packet or the letter is delivered, as most of the packets or letters that are posted are mainly for the business purpose like tenders, application forms, etc….. Also the department people instead of maintaining separate applications each at a location they can use the same application (online) that performs all the tasks of the application that they are using.
The application which they are using right now, also calculates the charges for the delivery based on the weight, distance, and the type of the service chosen by the customer. The application that they are currently using also holds the information of the charges, Pin code details, and the contact details include based on the location. The Organization head alone has the right to change the charges for the delivery.
Even these concepts are needed to be incorporated in the online application.
Proposed Solution : –
They want an online application through which the offices at different cities can be connected through a single application and they want to avoid using multiple applications, one each at a city office. Also they want that the application should perform all the tasks of the application that they are using, like calculating the charges. Also it should hold the information of the details of the charges, pin codes, contact details of the offices based on the location.
The Organization head alone decides the charges for the services and he can alone change them. Also the organization head can alone create the account for the employees to ensure for the security. After the employee login id and the password is created, they are provided to the employee so that he can login with that site. As well the Employee is given the right to change his/her password of that account. As well there should be a separate login for the Organization head, and that of the employees who are using it for entering the details of the deliverables, to ensure that the employees can only enter the details of the deliverable, or update his a/c or change his/her password. Also he can check the details like the charges for the service, pin code and as well the contact details. Also the employees should also be able to search for the records like the delivery mail details, and also they have the authority to change the details or add some more details of the deliverable mail.
The customers should be able to utilize the services of the website like to check the status of the delivery based on the delivery number given to him/her, at the time of dropping the mail, also he should be asked for the contact number as mentioned while posting, for the verification purpose that the same person who has dropped it for the delivery is checking for the details (i.e., for the security purpose). Also he can check for the charges of the different kinds of the services they provide, pin codes of the locations, and the contact details based on the location.
to the maintaining the records through a lump sum of paper work and it is tedious job to fetch the details when ever required, as it is time consuming process, also to calculate the charges levied for the delivery as it depends on the weight and some of the calculations depends on the type of the delivery the customer is willing to opt for. Also it should maintain the separate records for the type of the delivery with the complete details which will be divided into the different sub modules like the state, pin code, charges, weight, date of delivery, etc… including the details like from whom the deliverable is recovered, i.e., from the other branch office or from the customer. Some times misplacement of the deliverable takes place due to which there is a possibility of getting delayed in delivery. And no proper management for maintaining the records of the deliverables
From the past few months they are facing a problem with the current scenario like misplacing the mails, etc… So they have approached you to provide a system application to track down the information about the mails they have received from the customers, their branches, etc… so as to meet customer satisfaction and to cope up in the competitive electronic world and as well to make it easy to track down the details of the service like the time of discharging, charges, address, etc… and the taxes levied if applicable
They want to incorporate a system, which can hold the information of each and every deliverable state wise, city wise, pin code wise, and as per the category of the delivery service opted like VPP, Speed post, Courier, parcels, and Money order, so that the delivery can take place with no delay in the postal service and reducing the misplacement of the deliverables. Also they want the system alone to calculate the charges levied on the postal service depending on the type of the service and weight of the deliverable.
• Automate the system
• Less complexity of the calculation
• User-friendly system
• Leave scope for enhancement and modification
• The application should hold the details of the deliverables like when and where the deliverable is dropped, the contact details of the customer and as well the contact details of the destination, charges levied for that service, weight of the deliverable, and the type of the service preferred.
• Also they should be able to find out what are to be delivered first based on the service chosen and the deliverables should be dispatched based on the type of service and then the details of dispatching, date of delivering it to the destination address should also be captured.
• The details are needed to be stored using the database.
• The records can be easily fetched with the help of the advanced search option.
• The Admin (Head of the Organization) should be able to create the employee profiles like the login id and the password for the employees and as well he alone has the right to declare and modify the charges.
• The employee can only enter or edit the details of the deliverables and as well he can change the password or even he can update his details. He can also see the details of the charges, contact information based on the location, and the pin codes of the location. But he cannot access the details of the other employees as he is not authorized for it.
• The customer should be able to check the details of the deliverables that he/she has sent through the Delivery number provided at the time of the submission.
• The customer should be popped with his/her contact number to ensure no other person is accessing that record.
• Advanced search option is needed to be included so as to fetch the details of the deliverables.
• The details of the deliverables, customers and the service charges, etc… are needed to be maintained with the help of the database.
• Also the details of the contact information are to be stored in the database based on the location.
• One should be able to fetch the details of the deliverables based on the type of the service so that they can dispatch the deliverables accordingly.
The application should alone calculate the details of the charges based on the type of service, destination location, and as well based on the weight of the deliverable. If a customer chooses for the VPP service he need not pay at the time of dropping the deliverable at the organization as it will be charged at the time of delivering at the destination address
Functional Requirements : –
1. Full payment during the submission of the deliverable, except for the VPP service
2. The admin has the right to access all the pages of the website
3. The employee will only be able to access the details of the deliverable where he can enter, update the details and as well the details of service charges, contact address based on the location, and the pin codes of the locations.
4. Also the employee can change the password for logging in to his a/c and as well he can update his profile and the profile thus change can be altered only after the admin agrees for it.
5. A Database to store all the details of the deliverables received from either the customer or from the other branches
please kindly help.