Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Please need serious and professional help! Hello! I am working on an \"object or

ID: 3879037 • Letter: P

Question

Please need serious and professional help!

Hello! I am working on an "object oriented analysis and design" Project. I would really need your sincere help in creating a vision document for this project.

The Things That I require in the "vision document" are:

1. Constraints

[Note any design constraints, external constraints or other dependencies.]

2. Quality Ranges

[Define the quality ranges for performance, robustness, fault tolerance, usability, and similar characteristics that are not captured in the Feature Set.]

3. Precedence and Priority

  [Define the priority of the different system features.]

4. Other Product Requirements:

[At a high level, list applicable standards, hardware or platform requirements, performance requirements, and environmental requirements.]

4.1          Applicable Standards

[List all standards with which the product must comply. These can include legal and regulatory (FDA, UCC) communications standards (TCP/IP, ISDN), platform compliance standards (Windows, UNIX, and so on), and quality and safety standards (UL, ISO, CMM).]

4.2 System Requirements

  Define any system requirements necessary to support the application. These can include the supported host operating systems and network platforms, configurations, memory, peripherals, and companion software.]

4.3 Performance Requirements

  [Use this section to detail performance requirements. Performance issues can include such items as user load factors, bandwidth or communication capacity, throughput, accuracy, and reliability or response times under a variety of loading conditions.]

4.4 Environmental Requirements

[Detail environmental requirements as needed. For hardware- based systems, environmental issues can include temperature, shock, humidity, radiation, and so forth. For software applications, environmental factors can include usage conditions, user environment, resource availability, maintenance issues, and error handling and recovery.]

About my Project:

Title: Islamabad Electric Supply Company (IESCO) Online System   

1)      Purpose and Idea:

This system is needed to help ensure that the IESCO electric company keeps record of all the incomings and outgoings transactions within and outside the company. The company also needs to keep track of all the customers and their bills. The company will also store the information of the employees working in the company. The employee’s detail such as salary and attendance will also be stored as well. This system decreases a significant amount of paper work and removes human errors while doing transactions.

2)      Aim:

The system is designed after various incidents that happened all across Pakistan where companies lost their important data and faced serious financial damage. We have seen a lot of times whenever a company or firm catches fire; all the important paperwork is lost. So to reduce the company’s cost and damage this system will be designed. This system also ensures that no employee makes unwanted changes in the company’s private data. Since, all the data would be loaded into the system, the user can verify his/her record by searching for it. Whenever an employee puts in a query the system shows result within no time which saves a lot of time. Another important advantage of this system is that if customers inquire about their bills they must be able to view it and pay it online. An invoice must also be generated when any kind of transaction is performed.

Scope:      

IESCO (Islamabad electric supply company) online system enables customers to view their billing and online payments of their respective account. It also includes employee’s personal details as well as his attendance details, which can be monitored by his seniors. IESCO online system manages the human resource requisite with quality and efficiency by decreasing the labor work for both the employees as well as customers. The major task of the system is to build an automated error free online system. This can be used for future statistics in order to calculate the data and can be further used thus easily optimizing the high degree standards of electric supply and its values, customer details, and employee details

Objectives:

IESCO online automated system will be developed to maintain the billing record of customers and details such as salary, attendance of company’s employees. The primary users of this system will be customers and employees who are managing the system. It will provide a GUI interface to handle different billing operations performed by online customers and queries of company’s employees (both technical staff and managerial staff). The system is targeted to achieve accurate and consistent data, elimination of data redundancy to some extent, and to avoid human errors.

Problem Statement:

As we have seen over the past decade that there are many problems with the online electricity bill payments. The foremost issue is that sometimes bills get shuffled on different addresses and people have to face a lot of trouble. This system offers a unique feature that is if any customer does not get his/her bill until two days before the given due date by post, he/she can complain online and can get his/her bill to be paid online. Second, the system will ensure that there are no human errors involved in the calculation of final bill to be paid by any customer. Third, it would be easy to trace all the people who do not pay their bills and still use electricity by unfair means while still being registered customers of IESCO. Finally, people often lose their previously paid bills so this system offers complete security that all the previously paid bills of customers are saved along with their payment dates. Also, employee details will be stored, which will facilitate the employees to see their progress.

Description:

The system will consist of back end data structures (classes) to store all the information and a graphical user interface (GUI). There will be separate sections for customers and company’s employees. It will also provide total security to all the company’s critical data as no one would be able to access the system other than company’s staff.

Explanation / Answer

1) Constraints:-

i) Storage capacity : This will place a limit on the amount of data that can be stored within the system.

ii) Online transaction response time : When a customer tries to access the data on the system , he should be abvle to retrieve the response within a reasonable time interval(e.g., within 5 seconds)

iii) Harware constraints:- e.g, Processor speed, degree of parallelism etc

iv) Fault tolerance :- Redundancy of disk storage to prevent data loss ( RAID level or backup storage)

2.Quality Ranges:

performance -> Online transactions should have response time within 5 sec,

robustness, fault tolerance -> Data should be striped across multiple disks to reduce chance of data loss due to failue. The system must be able to handle at least one disk failue through a combination of RAID and archiving,

usability -> The UI must be designed in such a way that non tech savvy customers can get started with using the application without any external assistance. A good "help" mechanism, standard UI controls and input validation will help in achieving this objective.

Prioritization of different features:(From highest to lowest)

1) robustness,fault tolerance : The primary reason the system is being developed is to accomplish this.

2) usability : All electricity bill payers and company employees are expected to use the system.So features that enhance usability become important.

3) performance: Performance is important to the extend it helps in usability. The system must not be too slow to put off end users.

4.1)Applicable Standard: The communication mechanis between client and server in this case is HTTP over TCP/IP.

4.2)System Requirements: Web Server(eg apache), Application Server(e.g, Tomcat),Database(e.g, MySQL), Operating System(e.g, Linux)

4.3)No. of simultaneous users=1000

Response time at peak load=5 sec

Accuracy :99.9%

Throughput: 200 requests/sec

Disk storage: 20 TB

Memory: 128 GB

Reliability: 99.9% uptime

4.4.) Environmental factors: Air conditioning for the data center hardware

RAID configuration for data storage.

Active-passsive data archival once every 24 hours.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote