Introduction1.1.  PurposeVehicle Management System is software which is helpful for bus operators,who wants to operate many bus trips in a day. Vehicle Management System is awindows application written for 32-bit Windows operating systems which focusedin the area of adding, editing and deleting the passengers, staff and the busroutes. In this software a person can be register as a user and he can managethe bus routes and the staff, passengers’ details.

He can add a bus and itsdetails including bus route details1.2.    Document Conventions• Identify relevant information to be handled   • Identify the scope of central and distributed planning            • Communication between vehicles and management units   • Integration of global/local perspectives   • Analysis and tools for decision supportThere is a growing interdependence between a firm’s ability to useinformation technology and its ability to implement corporate strategies andachieve corporate goals. What a business would like to do in five years oftendepend on what its systems will be able to do.

Increasing market share,becoming the high-quality or low-cost producer, developing new  products, and increasing employeeproductivity depend more and more on the kinds and quality of informationsystems in the organization1.3.         Intended Audience and Reading SuggestionsThree activities in an information system produce the information thatorganizations need to make decisions, control operations, analyze problems, andcreate new products or services. These activities are input, processing, andoutput. An information system contains information about an organization and itssurrounding environment.

Best services for writing your paper according to Trustpilot

Premium Partner
From $18.00 per page
4,8 / 5
Writers Experience
Recommended Service
From $13.90 per page
4,6 / 5
Writers Experience
From $20.00 per page
4,5 / 5
Writers Experience
* All Partners were chosen among 50+ writing services by our Customer Satisfaction Team

Three basic activities—input, processing, andoutput—produce the information organizations need.  Feedback is output returned to appropriatepeople or activities in the organization to evaluate and refine the input.Environmental actors, such as customers, suppliers, competitors, stockholders,and regulatory agencies, interact with the organization and its informationsystems.   Input captures or collects raw data from within the organization or fromits external environment.

Processing converts this raw input into a meaningfulform. Output transfers the processed information to the people who will use itor to the activities for which it will be used. Information systems alsorequire feedback, which is output that is returned to appropriate members ofthe organization to help them evaluate or correct the input stage.  1.

4.         Product ScopeInformation systems automate many steps in business processes that wereformerly performed manually, such as checking a client’s credit, or generatingan invoice and shipping order. But today, information technology can do muchmore. New technology can actually change the flow of information, making itpossible for many more people to access and share information, replacingsequential steps fulfilling a customer order involves a complex set of stepsthat requires the close coordination of the sales, accounting, andmanufacturing functions1.5.

         References 1        M. R. Ahmad Fuad and M.

Drieberg,”Remote vehicle tracking system using GSM Modem and Google map,” Proc. -2013 IEEE Conf. Sustain. Util. Dev. Eng. Technol.

IEEE CSUDET 2013, pp.15–19, 2013.2        L. B.

Branisso, E. R. R. Kato, E. C. Pedrino, O. Morandin, and R.

H. Tsunaki, “Anintelligent autonomous vehicle management system,” Proc. – 2012 2ndBrazilian Conf. Crit.

Embed. Syst. CBSEC 2012, pp. 42–47, 2012.3        N. Masuch, M.Lutzenberger, S. Ahrndt, A.

Hesler, and S. Albayrak, “A context-aware mobileaccessible electric vehicle management system,” 2011 Fed. Conf.

Comput. Sci.Inf. Syst., pp. 305–312, 2011.

4        H. H. Chinand A. A. Jafari, “Intelligent hybrid vehicle management systems,” Proc.Annu.

Southeast. Symp. Syst. Theory, pp.

27–34, 2013.5        L. Wu and F.Qiao, “Design and Implementation of Vehicle Management System Based on theUbiquitous Network,” pp. 8–11, 2013.

6        C. H. Chuang,L. W. Tsai, M. S. Deng, J.

W. Hsieh, and K. C. Fan, “Vehicle licence platerecognition using super-resolution technique,” 11th IEEE Int.

Conf. Adv.Video Signal-Based Surveillance, AVSS 2014, pp. 411–416, 2014.

7        R. Sundar, S.Hebbar, and V. Golla, “Implementing intelligent traffic control system forcongestion control, ambulance clearance, and stolen vehicle detection,” IEEESens. J., vol. 15, no. 2, pp.

1109–1113, 2015.8        T. Bojan, U.

Kumar, and V. Bojan, “Designing vehicle tracking system – An open sourceapproach,” 2014 IEEE Int. Conf. Veh. Electron.

Safety, ICVES 2014, pp.135–140, 2015.9        S. Phule,”License Plate Identification Using Artificial Neural Network and WaveletTransformed Feature Selection,” Int. Conf. Pervasive Comput., vol.

0,no. MM, pp. 3–7, 2015.10     H. Ji, X. Bao,and C. Yang, “A comprehensive safety analysis method research for vehiclemanagement system,” 7th IEEE Progn.

Syst. Heal. Manag. Conf. PHM-Chengdu2016, no. 2014, pp.

1–6, 2017.11     S. Prabhu, S.Kalambur, and D. Sitaram, “Live Stream Videos,” pp.

2359–2365, 2017.12     V. R. C, N. S.B, and R.

Madhavan, “Vision based Accident Vehicle Identification and SceneInvestigation,” 2017.  13     V. Liang, F.Wang, Y.

Hu, X. Meng, and K. Zhang, “An Electric Vehicle Management SystemBased on Low Power Wireless Sensor Network B . Information Interaction NetworkInformation Processing and Behavior Analysis,” pp.

2267–2271, 2016.    2.    Overall Description2.

1Product Perspective      Large number of different  type vehicles are required to support widelyvaried tasks and contend with differing places and operational requirements allaround the country, but the data needed to manage and report on any fleetoperation are remarkably uniform.        Themanagement needs detailed data on each vehicle, as well as summary andexception reports, in order to make informed decisions about usage,maintenance, repair, and replacement, and to respond to drivers and users.       Managementalso requires the  aggregated data thatcan spot trends in cost and utilization and assist in directing scarceresources to the particular fleet or program most in need2.2 Product Functions      It will be capable of producing data to satisfy internal and externalreporting requirements in an automated fashion.

      The followings are the main inputs ofthis information system; •          Vehicle Identification data•          Yearly Documentation data •          Fuel intake & expanse data•          Maintenance expanse data•          Vehicle usage data 2.3 User Classes and Characteristics      For all kind of the system  there must have some inputs so that thesystem can process or manipulate that inputs to produce some output or resultwhich will support the decision making process of any organization. In thatprospect the VMIS is to be feed by it’s desired records or information calledinputs. The inputs are described as follows      A vehicle must have unique identity. Thevehicle identity data, such as vehicle registration number, year, make, model,brand, origin, color, engine number, chassis number, engine capacity, geartype, vehicle type, fuel type, tyre size, battery size, user, driver, supplierparticulars registration date, purchase date etc.

 2.4   Operating Environment      The system can provide both real time andhistorical information which can be obtained direct from the tracking devicesvia a computer system with little or no intervention from the driver.        With growing public demand forinformation particularly around gritting routes it is intended to reduce thenumber of queries by showing live route data on the Tayside Contracts and/orthe relevant local authority websites thus reducing the need for directenquiries from the public. Whilst the information will show some gritterdetails on where it has been and what it has been doing no informationregarding its driver will be shown.       Exceptionreports will also be available and provided to managers/supervisors on aregular basis to enable them to monitor certain data sets.       Examples of exception reports available formanagers are as follows: •          Instances of harsh braking,acceleration or cornering.•          Instances of excessive engineidling.

•          Instances of over-revving. •          Instances of drivers failing toswipe their fob      2.5 Design andImplementation Constraints      Anefficient vehicle investigation system is designed and implemented for trackingthe movement of any equipped vehicle from any location at any time. Theproposed system made good use of a popular technology that combines a Smartphone application with a microcontroller.       This will be easy to make and inexpensivecompared to others. The designed in-vehicle device works using GlobalPositioning System (GPS) and Global system for mobile communication / GeneralPacket Radio Service (GSM/GPRS) technology that is one of the most common waysfor vehicle tracking.

      The device is embedded inside a vehiclewhose position is to be determined and tracked in real-time. A microcontrolleris used to control the GPS and GSM/GPRS modules. The vehicle tracking systemuses the GPS module to get geographic coordinates at regular time intervals.      TheGSM/GPRS module is used to transmit and update the vehicle location to adatabase.

A Smartphone application is also developed for continuouslymonitoring the vehicle location. 2.6 UserDocumentation •    A PASSIVE GPS TRACKING SYSTEM will monitor locationand will store its data on journeys based on certain types of events.

So, forexample, this kind of GPS system may log data such as turning the ignition onor off or opening and closing doors. •     Thedata stored on this kind of GPS tracking system is usually stored in internalmemory or on a memory card which can then be downloaded to a computer at alater date for analysis.•     In some cases the data can be sent automatically for wireless download atpredetermined points/times or can be requested at specific points during thejourney. •     ANACTIVE GPS TRACKING SYSTEM is also known as a real-time system as this methodautomatically sends the information on the GPS system to a central computer orsystem in real-time as it happens. •     This kind of system is usually a better option for commercial purposes such asfleet tracking and individual vehicle tracking as it allows the company to knowexactly where their vehicles are, whether they are on time and whether they arewhere they are supposed to be during a journey.

 •     Thisis also a useful way of monitoring the behavior of employees as they carry outtheir work and of streamlining internal processes and procedures for deliveryfleets. 2.7 Assumptions andDependencies      This project’s aim is to automate thesystem, calculating the fare, collecting fare, collecting all necessaryinformation of the client and then serve the client.

      Thedata used by the system is stored in a database that will be the centre of allinformation held clients and employees and the base for the remainder of theprocess after the initial application has been made.       This enables things to be simplified andconsiderably quickened, making the jobs of the people involved easier. Itsupports the current process but centralizes it and makes it possible fordecisions to be made earlier and easier way.

1.    Username is valid email addressesof respective user2.    Administrator has the authorityto add/delete employee accounts.3.    Administrator has the authorityto delete client.    3.1 User Interfaces•     Loginpage: This page provides the pre-registered users to gain access of the app andplace order. The login page requires the userto enter the username and password.

  •     VehicleProfile:  This page provides the vehicleDocuments like PUC, RC BOOK, Insurance Papers.•     UserProfile:  This page provides the ownerdetail like ID, Phone no. 3.2  Hardware Interfaces·      Server side hardware•          Hardware recommended by all thesoftware needed.

•          Communication hardware to serveclient requests·      Client side hardware•          Hardware recommended byrespective client’s operating system and web browser.•          Communication hardware to communicatethe server.    3.3 Software Interface·      Server side software•          Web server software, Apache•          Server side scripting tools:PHP•          Database tools: My SQL •          Compatible operating system:Linux, Windows•          Client side software•          Web browser supportingJavaScript, refer Browser Compatibility 2.3.1 3.4 Communications Interfaces·      Following protocols are requiredto be permitted on the server side•          HTTP incoming request•          HTTPS incoming request if securegateway is implemented·      Following protocols are requiredto be permitted on the client side•          HTTP outgoing request•          HTTPS outgoing request if securegateway is implemented                  4. DomainModel         5.

Systemfeatures    5.1Use Case 15.1.1 Name:Tracking5.

1.2 Goal:This use case allows for the UIsystem to track the status of workload items assigned to       different departments or sent to aninterested party.5.

1.3 Input: Tracking gpsnumber.5.1.4 Output:Position of lost or stolen car.

5.1.5 MainScenario: Track the lost car.5.1.6Pre-condition: Thegps no should be known.The car should either be stolen or lost.5.

1.7 Steps:1.Inform the vehicleinvestigation management.

2.Give them the gpstracking number.3.Track the car.4.

Inform police andretrieve stolen car.5.1.

8Example:Trackingsystem in vehicle investigation system.5.2Use Case 25.2.1 Name:Add5.

2.2 Goal:This use case allows for the UIsystem add the passenger or bus routes5.2.3 Input: Addingpassenger,bus,route details.5.2.4 Output:successfully added.

5.2.5 MainScenario: searching or adding.5.2.

6Pre-condition: Thedetails gathered should be accurate and confirmed before adding. 5.2.7 Steps:1.Inform the vehiclemanagement.2.Give them the datacollected or to be added .

3.Verify the data.4.Inform after successfuladdition of data.5.2.

8Example:Searchingsystem in vehicle investigation system. 5.3Use Case 35.2.1 Name:Operator5.2.2 Goal:This use case allow operator toaccess certain features of the application5.2.

3 Input: see,update,edit,modifyetc access is given.5.2.4 Output:upon request and the successfulcondition match.5.2.5 MainScenario: He is the one who uses the software .5.

2.6Pre-condition: Thedetails gathered should be accurate and confirmed before adding. 5.2.

7 Steps:1.The guy should enterthe details after getting confirmation.2.

Provide relevantdetails and what else are provided3.Once updation is donemonitor the status 5.2.8Example:Ability tomanage the software which in turns ease the work.   6. OtherNonfunctional Requirements6.

1  Performance Requirements The primary performancerequirement is speed of the network i.e. GPRS. App functions smoothly inpresence of a strong and steady internet connection.

  6.2 SafetyRequirements There are no safetyrequirements with this application6.3 securityRequirementsThereare several types of report like trend analysis, exception report etc. can be  generatedas   per management requirements.

•          Exceptionreport•          Reportsabout Vehicle Information •          Reportsabout Repair & Maintenance (General, Periodical & Accidental) •          Reportsabout Fuel Consumption•          Reportsabout Spare-Parts consumption trends •          Majorcontributor of fixed of variable costs•          Reportsabout Frequency of Accident and Breakdown    6.4 SoftwareQuality Attributes •          Increasedvehicle usage hence productivity  •          Improvedfuel economy  •          Reducedmaintenance cost •          Improvedservice and interaction towards user •          Reducedresponse time  •          Increasedjob flow processes  •          Continuousoperational control  •          Offersreal-time data sharing  •          Remoteaccess via internet  •          Acceleratesmanagement decision process  •          Presumablyincreases profitability  •          Reduceadministrative cost & save time  •          Reducedvehicle downtime    7.     OtherRequirements Appendix A: Glossary JVM-java virtual machine Java (JDK 1.7 or use Java IDE like Net Beans 6.0)SQR-software quality requirements SR-safety requirements PR-performance requirements Appendix B: Analysis Models