Sunday, January 26, 2020

System Requirements for Electric System for Car Rental

System Requirements for Electric System for Car Rental 1. Introduction XYZ is a car rental company located in Saudi Arabia, and has branches in all major cities. XYZ main business line is to provide rental service of small civilian cars for individuals. XYZ is planning to expand its business and to approach larger customer base by allowing customers to book from online. Also XYZ needs to automate its current paperwork processes to reduce the operation cost and increase the control over its processes. Document Purpose The purpose of this document is to describe business requirements of an Application completely, accurately and unambiguously in Technology-independent manner. All attempts have been made in using mostly business terminology and business language while describing the requirements in this document. Minimal and commonly understood Technical terminology is used. Use case approach is used in modeling the business requirements in this document Intended Audience The main intended audience for this document are the business owners of Osteoporosis Surveillance system. They must be able to verify that their business requirements have been documented here completely, accurately and unambiguously. As such, the audience can be summarized as follows: Scope Diagram: To be done by later. Project Scope: Project scope is to: Develop Major Modules Develop Web-based Application, which contains the following: Renting Car Module: This module be concerned with managing Rent and return car by customer and concerning with payment rent fees and its related penalties if violation happened. Repairing Car Module: This module be concerned with managing and tracking car repairing during its operation. Insuring Car Module: This module be concerned with managing and tracking car insurance period and coverage. Disposing a Car Module: This module be concerned with managing disposing cars and using its spare parts for other cars. Customer Car Rent Module: This module be concerned with allow public customer to rent car over his account. Develop smart phone Application, which contains the following: Customer Car Rent Module: This module be concerned with allow public customer to rent car over his account. Integrate with the following points: Financial System: The Electronic System for Car Rent (ESCR) should integrate with Financial System by send all transaction of create new contract, penalties, Income, disposing, or repairing car by credit or deposit car balance in financial system using XML posting transaction Any financial transaction whither credit (e.g., renting fees) or debit (e.g., maintenance fees) must be all communicated to the financial system. Insurance Company: The ESCR should integrate with should integrate with Insurance system to renew car insurance contract using XML posting transaction Government Traffic violation System: The ESCR should integrate with Traffic system to retrieve all traffic violation tickets on XYZ Company cars in order to collect the violation ticket fees from customer using XML posting transaction. Payment Gateway: The ESCR should integrate with third party payment gateway to collect car rent fees over with SADAD, Credit Card and PayPal channels. SMS Gateway: The ESCR should integrate with third party SMS gateway to send SMS notification generated by system to customer. Email Gateway: The ESCR should integrate with email gateway to send SMS notification generated by system to customer. The user interface must support the following web browsers: Internet Explorer v8 v10 Google Chrome v33, and v32 (Latest 2 versions). Ability to add (Migrate) current cars information. Data retention policy is to keep only last 3 years data in the system, any other older data is to be archived on tapes on yearly basis. Email system and SMS gateway supposed availability is 24/7/365. Stakeholders Stakeholders measures provides a clear definition of each stakeholder of the Use case and functionality, what do every stakeholder or get from the functionalities, why do each stakeholder care if feature works or nor, and how do each stakeholder measure success/failure of the feature? Definitions, Acronyms, and Abbreviations References Business Case – XYZ Company Electronic System for Car Rental Document. General Constraints This subsection of the SRS should provide a general description of any other items that will limit the developer’s options for designing the system. Assumptions and Dependencies This subsection of the SRS should list each of the factors that affect the requirements stated in the SRS. These factors are not design constraints on the software but are, rather, any changes to them that can affect the requirements in the SRS. Specific Requirements This part of SRS will be the largest and most important section of the SRS. The customer requirements will be embodied because they will be used to guide the project’s software design, implementation, and testing. External Interface Requirements (Integration Points) Functional Requirements This section describes specific features of the software project. If desired, some requirements may be specified in the use-case format and listed in the Use Cases Section. Traceability Matrix The purpose of the traceability matrix is to link requirements, design specifications, and validation. Traceability among these activities and documents is essential. Traceability matrix acts as a map, providing the links necessary for determining where information is located System Processes: Customer Registration Process: Process Description: Customer access ESCR application through browser or smartphone application. Customer selects to create new account on ESCR. System requests customer to fill his required information which is: customer name customer mobile number customer email address reference person name reference person mobile number Customer (Citizen) ID The system validates the filled data then save new create account request in system with New State. The Request goes to Riyadh Branch Manager to approve request upon verification. In case the Riyadh Branch Manager approved the request system will create new account in system and inform user to email that his request has been approved and system should send generated password and use his email as username. In case the Riyadh Branch Manager Reject account request he should fill reason of rejection then system will send email to user with apology email with reason of rejection and he is able to request create account (Step1). Customer Registration Wireframes: Please view wireframe in paper Customer Registration Use Cases UC1.1Register New Account Use Case: Actor: Customer (anonymous User) Description: This use case concerned with allowing anonymous user to register as Car Rent Customer. Priority: High Trigger: Anonymous User access system home page (Web or by smart phone) Precondition: N/A Normal Flow: The actor selects to Create new Account in ESCR. The system response by prompt user to fill account information which are: customer name customer mobile number customer email address reference person name reference person mobile number Customer (Citizen) ID The actor fills fields: customer name customer mobile number customer email address reference person name reference person mobile number Customer (Citizen) ID The actor selects to create new account. The system validates filled information. The system creates new account in system with New state and prompt user with the following message â€Å"Dear Customer thank you for registering in ESCR, your account will be validated, please wait till notification sent to your email.† Alternative Flow: In case the user did not fill required fields (Message appear) In case the email format is wrong (Message appear) In case already exist email (Message appear) †¦.. (all cases should be filled) Sub Flow: N/A Rules: Email should be unique in system Citizen ID should be unique in system. Data Dictionary: SoQ: N/A Renting Car Process: Renting Process: Process Description: From ESCR website or through its smartphone app, the customer can select the car and book it directly as well as submitting his payment. The customer has 2 option ether to login from first step or to login upon payment step. The customer needs to login into the system The Customer selects to specify the rental duration, then selects available cars. [Please view Note 1 below]. The system should calculate the fees and applies the discount (if applicable and based on the customer information) [Please view Note 2 below]. The customer will be requested to make the payment electronically (SADAD, Credit Cards or PayPal). [Please view Note 3 below]. Once the customer paid the fees, system should display the receipt to the customer and should send a copy of the receipt to the customer’s email. The receipt should have all the contract details, which is: The customer information the car information copy of the car insurance contract the payment information Map/address of the branch where the car is located. The fees and a reference to the contract are required to be communicated to the financial system in a timely manner. Note1: Available car means any car in branch did not has any of the following cases: Car in rent duration with customer Car in reaping workshop Car Disposed Insurance contract expired unless it status in renewed.(any car should not rented to customer if the insurance contract not issued for example the expiry date is 1 March., then not car will not be available for rent from 1 March. till contract is renewed it will be back to be available) Note2: The discount should be calculated as follows: Students: 5% Senior (older than 50 years): 10% Returned Customer: 15% More than 7 days: 10% More than 7 days and return customer 25% Student and returned customer: %20 People with disabilities: 15% People with disabilities, senior, and returned customer: 20% People with disabilities, senior, returned customer, and more than 7 days: 25% People with disabilities, student, returned customer, and more than 7 days: 25% People with disabilities, and student: 20% Note3: Note that the customer can cancel the operation at any time before making the payment. Return Car Process: Description: Once the Customer return the car the Branch manager check for the following: traffic violation (in case found the customer should pay the amount) rental duration(The customer should be charged a penalty of 100$ for each exceeded day) car issues (in case issue happened the customer should pay penalty as below: Body Scratch à ¯Ã†â€™Ã‚   10$ Window or Mirror Broken à ¯Ã†â€™Ã‚   100$ Total Loss à ¯Ã†â€™Ã‚   10000$ Accident but car still working à ¯Ã†â€™Ã‚   1000$ Other à ¯Ã†â€™Ã‚   1500$ Distance (the customer should be charged for extra distance exceeded the 100 Km per day limit, as 3$ per Km) Repairing Car Process: When car is returned the system should check if car last maintenance reaches 30 days or if the car exceeded 5,000 Km since the last time it has been repaired (whichever comes first). The branch manager should send the car to the maintenance workshop Once the maintenance is done Branch Manager should upload the maintenance details and the invoices into the car record in the system. Fees are required to be communicated to the financial system in a timely manner. The car should be not available for rental during the maintenance period. Issuing Car Process: The system will keep track of the expiry date of the car insurance contract, In case the car issue is about to expire (15 Days) system will send a notification to the branch manager. The branch manager from the system, will renew the contract using integration with insurance system and submit the payment electronically (SADAD, Credit Card or PayPal). The system will update the car record with the expiry date and insurance contract details. The insurance fees will to be communicated to the financial system in a timely manner. Disposing a Car Process: The system must keep track of all the cars, and once a car is 5 years old since the manufacturing date an email notification must be sent to the branch manager. The car must be removed automatically from the system. Disposed cars should be used a spare parts for other cars. And the income made from selling the car is required to be communicated to the financial system in a timely manner. Non-Functional Requirements Performance Reliability Availability Security Maintainability Portability Design Constraints Logical Database Requirements Other Requirements Analysis Models Sequence Diagrams Data Flow Diagrams (DFD) State-Transition Diagrams (STD) Change Management Process Appendices Appendix 1 Appendix 2

Saturday, January 18, 2020

Letter to Local Planning Authorities from an Entrepreneurial Farmer

1.1 Introduction to myself and reason for proposal. My name is MR Michael Christou and I live and work at Moatlow Farm (GR 156 538). Farming in my area is becoming increasingly difficult. This is due to poor soil and the harsh climate. Also I am receiving much less income because of increase in cost of keeping my live stock and the decrease in their value at market. 1.2 Please consider the above details when reviewing my proposals. (The following) 2.0 General explanation of my proposals (Of which there are three) 2.1 Development of out buildings into holiday accommodation. Firstly I propose to make the appropriate alterations to some of my unused outbuildings. If I do so I will be able to accommodate tourists consequently earning a little extra income to pay for the keeping of my animals and giving tourists a quality experience of the peak district area, which will bring more money into the area and community. 2.2 Restriction of certain foot paths during lambing season. My second proposal is that the public footpaths which cut through my land are closed for the period of time when the lambs are at a stage where if they are disturbed they are easily scared because this leads to them growing to be unhealthy. Although I agree that the general public has the right to be able to experience this scenic and peaceful environment, but if they carry on passing through my fields as regularly and in the great numbers that they do then, especially during lambing season, my income and the role I play within the community will be impaired. 2.3 The replacement of dry stone walls with easier maintainable fencing. Being a hard working farmer I strive at putting 100% into my work knowing the more time I put in the more I get out, but an everlasting problem of tourists damaging and myself having to repair or pay for damaged dry stone walls is becoming somewhat of a hindrance. Also the more time I put into repairing the dry stone walls the less time I have for real work this is why I suggest that the majority of the walls are replaced by cheaper, easier to maintain fencing. 3.0 Evidence and ideas to support my plan. 3.1 Evidence and ideas concerning out building development. There are an extremely large number of visitors every year to Dovedale and the peak district area; this is where the local community gains its income to be able to support itself. It is inevitable that if an extra place for a family to stay is provided people will take that opportunity. If accommodation is provided for 2 or 3 families then it would be an extra 2 or 3 families in the local area which means not only I receive much needed extra income but the whole community will benefit. The simple reason being that those two or three families will be spending their in the shops, paying to use the facilities and paying to visit the attractions in the area. 3.2 Evidence and ideas concerning the closure of certain foot paths at certain times. Changing the routes during busy season is in favor of what the P.R officer is proposing and also it would be a great benefit to my self. 3.3 Evidence and ideas concerning the replacement of dry stone walls with easy maintenance fencing. People in opposition to this proposal would argue that the removal of the dry stone walls would be the removal of a natural beauty; but the walls are not natural, man put them there. But that is not my point/argument just fact. I agree that the removal of all of the dry stone walling would be the removal of something which I believe symbolizes English countryside, culture and heritage. But I am not asking that all the walls are removed/destroyed just the ones that surround my land and nearby farms. This would be barely noticeable to the general public but would make a significant difference to myself and my work. If the walls are left there I will have to continue repairing them after visitors have damaged them which is either time consuming, expensive or both. If it is not possible at any point for me to make a repair to the wall then holes form meaning my animals can escape easily consequently getting lost or injuring themselves costing me even more money. Also the lime stone can be used again for things such as repairing other walls, strengthening/repairing foot paths instead of scaring the scenery by digging for it. In short it is been re-cycled, beneficial to the local community. 4.0 Justification of my proposals in comparison to those of the parish council and the public relations officer. 4.1 Why the parish councils proposal will not benefit the community. (1) The car parks are to be made by the laying of tarmac. If this is to be done then extreme disturbance of the local area will occur, e.g. the heavy plant machinery will make such noise and will take up space there fore the area will have to be closed to visitors during construction other wise extreme disorder would occur. This closure to tourists, even for a short time would kill most of the communities' peoples income. (11) The cost of visiting the area for most people is far from cheep then on top of that when visitors arrive the parish council wants to charge them for parking their car. The tourists already provide a large percentage of our income to charge them for things such as parking would almost be exploiting them! After all they do have as much right to experience this environment as we do. 4.2 Justification of my proposals cont†¦ Why the public relations officers proposals will not benefit the community (1) The proposal of putting information boards around the area to help give visitors awareness of what they are doing to our area will benefit the area in no way what so ever. My reason for believing this is that I believe that the people who take out the time and show interest in these information boards saying ‘Don't drop litter' and ‘the country code' etc are the people who would have thought to respect our environment in the 1st place. Consequently the boards are a waste of money. (Money which is donated by the local community) (11) Making alternative footpaths out of hard wearing footpaths i.e. tarmac would have the same negative effect on the community as explained in section 4.1 (1). Whereas if you (the committee) were to accept my proposals the lime stone from the walls would be crushed and used to make hard wearing, natural looking footpaths. 4.3 The afore mentioned proposals of the P.R officer and the parish council would both have a negative effect on the community and would just cause a great hassle. My proposals have been carefully planned to have a positive effect on the community, whilst making the role I play within the community more focused. 5.0 In conclusion: Please consider all of the facts and think about how our community is going to benefit the most. I am confident that once you have done this you will decide that my proposals are going to have the most positive effect on the future development and future in general of our community, and there fore should be put into place.

Friday, January 10, 2020

New Questions About English Article Answered and Why You Must Read Every Word of This Report

New Questions About English Article Answered and Why You Must Read Every Word of This Report After that, ask yourself whether the author explains the purpose of their persuasive factors. Consequently, each example demonstrates the suitable use of the important analysis of the literature and evaluates the aim of the author. For example, the writer indicates the reader in different parts of the article by suggesting examples in specific paragraph numbers. He also makes a powerful impact with the use of quotes embedded into the text. The text is organized in the shape of narration. On the flip side, an analysis is the breakdown of the author's arguments which you use to derive the function of the author. Thus, you create an argumentative approach to the viewpoint of the author. For understanding the text it's important to be aware of the value of language in society. Articles are actually just a particular sort of adjective. Sometimes a post modifies a noun that's also modified by an adjective. In most cases, it is the first word of its noun phrase, preceding all other adjectives and modifiers. Again, the indefinite article indicates that she's not referring to a particular apple pie. If you want to learn more about them, take a look at the references section below. For instance, if you're giving or asking for information, you might want to use direct, in place of humorous, language. One of the greatest approaches to acquire excellent rankings for certain key terms or phrases is to incorporate them in t he text in some specific places and a particular number of times. The totally free practice test is a perfect way for those learners to find the appropriate idea of their understanding and expertise. The English Article Game Let's begin by viewing the definite article. The restaurant wasn't very clean. Read my essay writing service reviews and my guide to selecting the ideal service for everything you want to understand about how to select the best writing businesses. The next thing to do is to select literature and sources of the info that you require. These hints, tips and ideas can help you compose a newspaper article for your regional newspaper, a school assignment or merely for fun. The Honest to Goodness Truth on English Article Ensure you are aware of how many articles are wanted, what keywords should be included, what the intention behind the articles is and when the deadline is. Employing a writing service is the best approach to have a well-written essay to use as a guideline to guarantee the essays you write are hitting all the important points and are at the appropriate depth needed for your academic grade. SEO stands for search engine optimization and it's a technique used to attain high rankings in the various search engines. Report Topics Following are distinct varieties of article topics for the students that are categorized in sections so you can easily pick the topic in accordance with your need and requirement. Articles narrate the personal feelings of the author on a specific subject. English Article The information is going to be shared with a number of foreign buyers and sellers. Also a lot women wear out their jeans at the back of the cuff hem so in the event that you let it down you locate a huge hole or gap free of material. Article marketing could pull in more people to look closely at your organization and the company solutions. The goal isn't business first, but it might allow you to promote your merchandise. Choosing English Article Is Simple The decline of a single language and the rise of another isn't new. English reading practice is essential if you would like to enhance your English reading abilities. Quit thinking that you're learning English that will cause you to get nervo us, think that you're speaking English that will make you a lot more confident. Likewise don't neglect to look at the remainder of our other lessons listed on Learn English. Top English Article Secrets The use of what it is that you are writing will influence the tone and the language you should use. Additionally, there are detectors that can be found in places where the faculty enters the school. You take pleasure in the beauty of nature free of charge. Exposing students to a broad range of learning styles will allow them to become more flexible learners. The Chronicles of English Article For them great thoughts and very good character is essential. The reality is that human beings are created of body and soul. Flexibility of function has grown over the previous five centuries as an effect of the loss of inflections. A good example of a weekly language target may be to memorise five idioms that are relevant to the body. The last and the main issue is to learn what's im portant and unimportant on the planet. The most frequent mistake is state. Just ensure that it is something which you require, not just something which you desire in the brief term. The issue is in the simple fact that Aum Shinrikyo was among the few havens for such folks.

Wednesday, January 1, 2020

The Causes of Global Warming and Its Effects on the...

The Causes of Global Warming and Its Effects on the Environment Global warming has been a hot topic for many years and the climatological phenomenon was the subject of 2006s An Inconvenient Truth. The documentary focuses on Al Gores campaign to bring attention to the problem of global warming through a slide presentation that he has developed and lectured on around the world. This documentary brought to light global warming and the effects that it is having on the environment. Global warming is caused by greenhouse gasses getting trapped within the Earths atmosphere. Greenhouse gasses are produced in a variety of ways such as through the combustion of fossil fuels, by factories, and through the production of electricity. While the main component of greenhouse gasses in the atmosphere is carbon dioxide, other greenhouse gasses include methane that is released from landfills and agriculture, nitrous oxide that comes from fertilizer, and gases that are used for refrigeration and other industrial processes. Deforestation is also a major contributor to the increase of greenhouse gasses in the atmosphere; because there are fewer trees to convert carbon dioxide into oxygen, the level of carbon dioxide will naturally increase and accumulate in the atmosphere. These greenhouse gasses accumulate in the atmosphere and over time, will cause the Earths temperature to rise. These higher temperatures have an adverse effect on the environment and can cause things both ecologicalShow MoreRelatedThe Effects of Global Warming on the Earth990 Words   |  4 PagesGlobal Warming Earth’s temperature is a vital aspect to Earth and its surroundings. The atmospheric temperature along with natural gases is the significant reasons why Earth inhabits all of its life. When there are changes that alter the natural affects of Earth’s environment there are factors that places the environment at risk. Increase warming of global temperatures account as a major concern of Earth’s surroundings. Global warming is a prominent source to consider how and why the environmentRead MoreSave the Earth and Save Life Essay1102 Words   |  5 Pages Gabrielle and Sir David King). Global warming is affecting not only polar bears but also many other species that are going extinct. Habitats are destroyed and islands are invaded by the sea water, slowly sinking. Every living thing and environment on this earth is affected by global warming. However, many decide to ignore such facts and choose to believe that global warming will positively effects the earth, rather t han destroying the it. Although global warming has been ignored by many people,Read MoreGlobal Warming And Its Effects985 Words   |  4 PagesEnvironmental Science Professor Mahoney 11/11/14 Global Warming Over the last few decades global warming has become one of the biggest environmental issues of all times. Every year, global warming gets worse and it’s affecting the way people live, it is affecting the atmosphere in general, and other living organisms in our planet. Global warming is the gradual and increasing rise of the overall temperature of the Earth caused by the greenhouse effect due to the increased levels of carbon dioxide andRead MoreGlobal Warming: Fiction or Truth? Essay example1369 Words   |  6 PagesTrue or false; global warming is a catastrophic event that is occurring by natural and human means that is causing global temperature to rise and that can lead to many disasters? This has been an issue that hundreds and maybe thousands of scientists and citizens have debated about back and forth. The thought of global warming existing is a strong claim that many and most people have been backing up. Reliable sources have claims and evidence that is sufficient to p rove global warming but other reliableRead MoreThe Effects Of Global Warming On The World1235 Words   |  5 PagesThey may not be feeling the effects of global warming at the moment, but in time it will become a more widespread issue. The effects of global warming are hard to refute, and there is endless evidence of this growing problem in our world today. The continuation of global warming is a serious threat to everyone and everything on Earth. Global warming has been a problem for over a hundred years, and it continues to grow every day. The first evidence of global warming was discovered in 1859 by JohnRead MoreEssay about Causes and Effects of Global Warming on Our World1498 Words   |  6 PagesGlobal Warming is a universal concern that has gained worldwide attention. As members of Congress, we have heard and learned new and different facts about the process of Earth. Some causes and effects of global warming are easy to understand, with substantial evidence, yet there are still unanswered questions and reasoning as to why global warming is occurring. This essay is to outline the background of global warming and to display opposing viewpoints. Since there is not enough evidential researchRead MoreThe Effects Of Global Warming On The Environment977 Words   |  4 PagesThe Effects of Global Warming Introduction Global warming has been discussion for many years, but has, in the last decade or two been at the forefront of attention. The enormous effects and potential risks on humanity that can result from rise in global temperatures and the environment must be addressed, because the earth after all is finite. â€Å"Globalization refers to the rise of average temperature of oceans and earth’s atmosphere. Since the beginning of the 20th century, the earth’s average surfaceRead MoreHumans Are to Blame for Global Warming Essay1561 Words   |  7 PagesAre To Blame For Global Warming Kevin Odhiambo Ogwa Lake Michigan College Abstract Every human activity has a particular effect on objects surrounding his or her environment, be it physical, mental, or social. But notably, the most evident might be the effect of human activity on global warming. Global warming is quickly becoming a major topic of concern worldwide, and has been stirring up controversy everywhere with its adverse effects seen all over the world. It causes rise of the temperatureRead MoreGlobal Warming Is The Increase Of The Earth s Surface Temperature1039 Words   |  5 PagesGlobal warming is when the increase of the Earth’s surface temperature. There are many factors that contribute to global warming. Global Warming is a global issue that according to livescience.com â€Å"is when the gradual heating of earth’s surface, oceans and atmosphere.† Many of these things about global warming and that contribute to global warming many people are unaware, for instance, the cause and effect of global warming, how it affects the Unit ed States on a national level, and a local levelRead MoreThe Threat Posed by Global Warming Essay examples1359 Words   |  6 PagesGlobal Warming Introduction The environmental situation in the world is worsening on a regular basis mostly due to the pollution caused by human-made activities. The global warming and climate change do not only affect people’s health and nature but also the economy forcing people to invent ways in order to reduce the negative impact of this natural catastrophe. This paper will describe the nature of global warming, as well as the basic causes and effects of this continuous rise of the Earth’s