E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

Embed Size (px)

Citation preview

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    1/27

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    2/27

    ABSTRACT

    E-Driving School is implemented to a driving school to cater large scale of students. EDriving School has two approached to user, the W ebsite and the Administration System.The website meant for student and also potential student. Student can check theirinformation, check schedule and make booking. W hile the administration system has allaccess to data and function to manage schedule and booking. At the moment, drivingschool is having problem in communicating with student because of the number ofstudent registered to them. Driving school has to schedule student driving lesson. Incurrent system using filing need more than one staff to manage the data of students.Therefore, a better solution is proposed in E-Driving S chool to manage all informationrelated to E-Driving School. Second, this project helps to support daily operation ofdriving school with booking and online registration function. With E-Driving School, itprovides easy access to student s information. So if student want to check their ownlesson progress then they can check it online without go ing or calling the driving school.The methodo logy use in developing this project is RUP, where it implements OO AD inanalysis and design phase. At the end of this project, it is hope that E-Driving Schoolcan contribute to driving school operation to make it better and to cater best service.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    3/27

    BSTR K

    E-Driving School di aplikasikan kepada sekolah memandu yang mahu menyediakanservis dengan jumlah pelajar yang ramai dalam satu-satu masa. E-Driving Schoolmempunyai du a pendekatan kepada pengguna iaitu Laman web dan SistemAdministrator. Laman web adalah direka untuk pelajar dan mereka yang berpotensiuntuk menjadi pelajar. Pelajar boleh menyem ak informasi masing masing menyem akjadual dan membuat tempahan. Manakala untuk Sistem Administrator mempunyaiakses kepada sem ua data dalam sistem ini. Ia boleh mengurus jadual dan tempahan yangtelah dibuat oleh pelajar. Pada masa ini sebuah sekolah memandu menghadapi masalahperhubungan dengan pelajar untuk meguruskan pengajaran memandu mereka. Sistemsemasa menggunakan sistem fail yang memerlukan lebih dari seorang staff untukmenguruskan data-data yang terlibat. Oleh itu penyelesaian yang lebih baikdicadangkan untuk meguruskan data-data berkaitan dengan sekolah memandu. Projekini membantu operasi harian sebuah sekolah memandu dengan tempahan danpendaftaran secara on-line. Dengan E-Driving School ia menyediakan akses mudahkepada informasi pelajar. Sekiranya pelajar mahu menyemak perkembangan pengajaranmereka pelajar boleh menyemaknya secara online tanpa perlu pergi atau mem buatpanggilan ke sekolah memandu mereka. Methodologi yang digunakan dalampembangunan projek ini adalah RUP dimana ia mengaplikasikan dalam fasa analisadan rekabentuk. Diakhir projek E-Driving School diharap untuk menyumbang kepadasekolah memandu agar dapat beroperasi dengan lebih baik dan dapat menyediakanservis yang terbaik.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    4/27

    CHAPTER I

    INTRODUCTION

    1 1 OverviewThis chapter is an introduction o f the project. An introduction chapter ex plain s in

    general the objec tive for the project performed and g ives sufficient background tounderstand the rest of the report. This chapter consist the Project Background, ProblemStatement, Objectives, Scope, Project Significance and Expected Output.

    Firstly, the project background discusses background of this project with relationto topic that becomes a case study . Other than that, it also exp lains specific purpose ofthis project. For this project, loo kin s into the general process o f gaining driving licenseis important to understand the project background .

    Secondly, the problem statements section to i de nt ifj problems found in currentsystem. So that, solution can be designed . Thus, for E-Driving School, problem s areidentified from the general process of gaining driving license and also the dailyoperation of a driving school.

    Thirdly, the ob jective of this system helps to identify the outcome of this project.At the end of this project an objective will becom e a measurem ent o f projectsuccessfulness. Ne xt, a project must have a scope to define the sy stem s boundary.Scope explains the boundaries and constraints of E-Driving School.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    5/27

    1 2 Project ackgroundIn M alaysia , public transportation does not serve best to the pub lic. Th us it is

    important to have own transportations. Driving licenses become compulso ry in todaylife style to most peop le in Malaysia. For that reason, numerous d riving scho ols arecompeting to o ffer most excellent service and facilities. In order to cater the needs, asystematic driving school management develops to support daily operation of a drivingschool. Thus, E-Driving School is an alternative solution to the problems.

    E-Driving School s implemented for driving school to handle a large numbers o fstudents at one time. Inv olving with large scale of data in daily operation make num bersof student registered and pass become lower. Thus, this system will support theadministration to m anage the daily operation as well as the data involve everyday. Inaddition, this system c omm unicates directly to students with the integration of SM Salert. This alert inform s tuden t of any im portant date.

    Mainly this system will support the managem ent of a Driving School. Th issystem serves into two types of approach to user. The website, to view companyinformation, checking student information: exam booking, practical session booking andalso test tutorial). While the second approach, the A dministration System will m anage allthe data.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    6/27

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    7/27

    1.4 ObjectivesThe objectives of this system include:

    i To m anage data o f driving school

    Manage the process of registering and update information involve in driving schooldaily operations that include Student: Instructor and V ehicle info.ii To supp ort the operation of driving schoolSupport daily operation start from the day a student registered until the student pass. Itincludes scheduling teaching session exam and practical session booking: paymenthistory and also vehicle service.

    iii To provide easy access of driving informationStudent will have easy access to their ow n information; can check payment historydriving progress exam result exam and practical session booking.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    8/27

    1.5 Scope

    E-driving school is implemented for a driving school to support daily operation.S for the user there are three categories of user:

    i StaffDriving school staff: can access all data related to the student instructor and vehic leinformation.

    ii StudentDriving school student can access their own data. Only registered student can haveaccess to the system . Student access data from the w eb site.

    iii InstructorDriving school instructor can have access to the student lesson record.

    E-Driving School div ide sin to two type of approach to user. First the Website meant forstudents and also potential student. Student can have access to all hn c ti o n in thewebsite. The hnction of a website is described below:i Provides Co mp any Information

    Include company information: driving class info fees session and facilitiesoffer.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    9/27

    ii Enables Checking Student InformationRegistered student can check their info and schedule via website that includepayment history attendance history exam result.

    iii Enables Exam and Practical Session BookingStudent can book for driving exam ination via the website.

    The second approach the Administration System. The Administration System isused by staffs of a drivin g school and also instructors. Staffs have the authority to allinformation and function . A s for the instructors they can only have access to LessonRecord from the S tudent Information and Listing.

    Adm inistration System manages the overall da ta of this system. W hether it inputfrom the Adm inistration System itself or from the website. The da ta is stored in a sam edatabase platform so that information can be kept up to date between the twoapproaches. The function of Administration System is described below:

    i Booking ControlEnable booking the d riving examination. To define the practical booking session thatinclude instructors name: vehicle to be used and location of the session .

    ii Student Candidate Information

    To add in delete and edit the existing student information existing payment of drivirigpractical courses

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    10/27

    iii Instru ctor Informa tion

    To add in, delete, and edit the existing instructor information that include governmentcertifications.

    iv Vehicle Info rm ation

    To add in, delete and edit existing vehicle information. Reg ister new veh icle.

    vi Listing

    Exam Result, listing num bers of passing and fail: report of t h e exam bookingGenerate the government document such as Borang S M4.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    11/27

    1.6 Project Significant

    The importance of establishing this soft\srare project is to overcome ex istingproblems that occurred during the manual system usage. As stated earlier the currentsystem having trouble in tracking and com municating with studen ts. Therefore E-Driving School is developed in order to ensure student progress are always up to dateplus it also manage all information involve in daily operation of the driving school.Furthermore it will make the process of accessing and m anipulating data related w iththe flow of E-Driving School more convenient to the user.

    Compared to E-Driving School manual system is unsystematic and ineffectivefor school with large scale of students because the process of retrieving informationconsum es a long and wasteful time. In E-Driving School all information in volv ingstudents: instructors: vehicle exam government procedu re is stored in a same databaseplatform. Each o f information achieves high security. Moreover E-Driving Schoolensures a development of system with user-friendly interface where it can prevent dataredundancy.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    12/27

    1 7 Conclusion

    E-Driving School is a system that does not only manage the information involvein daily operation of driv ing schoo l. t supports managing daily operation that dealingwith students instructors and vehicle. The three main function: Scheduling Booking andSMS alert will integrate with student to help in m aking daily operation faster and m orereliable.

    T o wrap up this chapter it is hope that E-Driving School is will be a system tocater the need of a driving school that want to provide better facilities to the students andalso to get more cu stom ers registered for their service.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    13/27

    CH APT ER I1

    LITERATURE REVIEW AND PROJECT METHODOLOGY

    2 1 Introduction

    This chapter will d iscuss on the sign ificance of E-Driving School andtechnology project methodology to be implemented and also project requirem ent thatconsist of the so ftware and hardw are specification. E -driving School collectsinformation from a driving school. Sekolah Memandu Kuala Langat is a case study todevelop this system.

    Firstly look into general process of gaining driving license in Malaysia and thesignificance of develop ing E-Driving School. Applying driving license in M alaysia gothrough rules and regulation thu s a systematic approach should be apply to this system.By look ing at the process it is hope to understand the overall process to be implementedin this project.

    Nex t as for project requirements this chapter discusses tools to be utilized indevelopment process o f this project with brief description of the required software andhardware.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    14/27

    For project methodology, this project applies RUP (Rational Unified Process)through out system development. RUP apply OOAD in analysis and design phase whichis most suggest for this project. Here, also include project plan; which detailmethodology in develop ing a project.

    2 2 Fact and Finding

    The main purpose of this study is to identify the problems and drawbacks o fcurrent system . Apart from that this study is carried out to analyze the problems thatoccurred from the current system to com e out with the solutions to overcom e theregarding drawbacks. Then, it is purposely to study and analyze the management processand activities in order to identify the requirements of the future system . Next is toconclude the future system and to classify the main modules for the system.

    2 2 1 Genera l Process o Gaining Driving License

    In M alaysia the process o f gaining driving license will go through many phasefrom examination to practical sess ion. Million of Malaysian citizen are applying fordriving license as part of living basic. Thus, a driving school has becom e major businesstoday. In order to make people gaining license faster without missing out any formalrules. A sys tematic computerized driving school should be develop in managing drivingstudent.

    The process of gaining license start with registering to a driving school, studentmust be 17 year old and above to make them available to apply for driving license. Asfor motorcycle the studen t must be 16 years old. There is different age specification fordifferent type of license. Here, we look into process of gaining car driving license whichis most apply by M alaysian. First, we have to attend one day course on driving curricularKursus Kurikulum Pendidikan Pemandu (KPPP) . Then only we can apply 'L' license

    which is license for driving lesson. There is few category of 'L' test, a computerized,

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    15/27

    write up and an oral test. For computerized test and write up, student must be 16 yearsold and above and already attend K PPP course. But, for oral test student must be 40years old and above and failed times write up test to take this oral test.Af ter pass 'L' test: student will get the license as learner and learn driving on the road.After attending 17 hours of driving practical session then only student can be tested for'P1 driving license. 'P' license is meant for new license holder, after two years if licenseholder does not make any mistake or being sum mon helshe will get full driving license.

    The process mention above is just a brief general process to get a driv ing licensein Malaysia. The detail process will be discussed in the next chapter.

    2.2.2 M enara Driving School Website htt~://menara.8m.com/Mdefault.htm). Ib l r o a n .;: Selamat Datang K e Laman eb

    P:k,d. ldmmdi:; :;/]e..-ir;-:i2;c ~ R1ena1-aSekolah Rlema~lduk? :m . < ~ : : ~ ~ ? ~ : x .::: . (Welcone to o5tial websue of Mmara nmg School)-. ..... :. .~ isis. I:ccx:a+d..-aa ;. . .,.,:-. 5 5. ; ;:-Tip l inggu Ini.

    . Jangan seitah bnaksi ado< d c p a p qu ji -p m gu .i k n e t a S d a s a mcngmgat bahsr;a kcputusan m c e b sdalPScrtu E-LixihIeuua x k k n a d m dak dapa pemkBkan P a a g g h s c p h Turn' and bm k n sopan-sanm d p r menolongn rb rnmbenkan imej yang bagus kcpada pmg up ba wa anda adalah pemandu bahnnatEaaIPada jcol .,Z < w~ >

    ~ Adaksh anrla selalu guna .&lor Se tar - Butterworth H igh ~v sy?: . ..rH.brK.".nA"d.l~ Eahai-hatit a u t a m y a dtk at k aw asm c kl or S e s 59kmBu3enroA 3 h > . znya telab d~ ~ am l t utbagai kawasanv hitrrm~cm iimp n* s-rnyngI+-ap. &kc 115ir..i; et IT

    < .

    Figure 2.1 : Menara Driving School websiteMenara D riving School website is a company website; generally prov ide info of

    driving practical. Th is website has eight menu listed. First, the main page describes TipMinggu Ini view ing to user of current tip of driving. It also views current issues in thestate. For the second menu, this website provide user on the Rules and R egulation indriving. Next, they provide online exercises to users. Exercises are categories into

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    16/27

    different level of student progress. Here, also they provide new license holder guidelineto stick P status at their vehicle. Not all users are well knowledge o f gaining licenseprocess, this website also provide information on process of gaining driving license.This website offering E-list to the user, they will em ail user of their current issues. So, ifuser does not check current issue on the website they are still notified by email.

    2.2.3 Online Driving School htt~://\~~~~~; idrivesafelv com

    i *.,I.>>Simple.Affordable. Hassle free.

    - c . o l: i:i . Z i l * . . l l d n * WU*.LL*..uh.l -l C : .. 5;1

    2 r C n t T i d u m b f Cn C r . L r m

    Figure 2 2 : Online Driving School main page

    Online Driving School is a website that helps in educating and hand ling coursefor driving in United S tates of America. This website offer various driving coursesdepending on the states user apply for driving license. T he web site has three mainfunctions, to view course price user selected, detail of courses can be taken by user andan online registration.

    In order to apply for course, user must first register for course to be taken andlake paym ent. Each user has their account once registered as a user. If user passed the3urse, then the driving school will post the certifica te to user s address. n My Account

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    17/27

    menu, all suitable courses to be taken are listed. If the course is completed then thewebsite notified by display ing status as Course Completed Certificate Shipped on 1March 2006. This notification allow user to identify which courses already com pleted orto be app ly.

    2 2 4 The riving School System

    Figure 2.3 : Driving School System

    The Driving School System is driving school operational softw are intended forany companies d oing driving school business. Driving Schoo l System is software thatcan ma naze customer and company database, driving booking procedure, driv ing testschedule, practical schedule, print out report and other utilities. It is a stand-alonesoftware or multi user network system .

    The system has 7 main menus, Maklum at Calon , Booking Belajar Praktikal ,Booking Ujian , Jadual Cuti Guru , Laporan , Syarikat Subsidari and Setup .Maklumat Calon manages on all data related to driving school candidate. While,300 king Belajar Praktikal and Booking Ujian manages on booking made by

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    18/27

    candida te. Jadual Cuti Guru man ages instructor availability for practical lesson.Laporan enables various type reports that involve in operation of a driving school.

    2 2 5 Discussion

    The overall process of gaining driving license involve in government laws,policies and different type o f party from the JPJ, Driving school and Student itself. Thus,it is important to build a system that has good integration between those parties to ensurethe process of gaining driving license is smooth.

    A s mention earlier: there are three examples of websites and system regarding onDriving School. First, the Menara Driving School Website. Menara D riving Schoolwebsite is an informative website fo r their driving school student as well a s to public. Inprovide information on driving practical, policies and laws, process to gain drivinglicense and also current issues on driving. Th is website is very informative but there isno communication between driving school and student. It does not allow online bookingand registrations. There for, Menara Driving school website must be upgraded to ensureit give good services to their custom er.

    Second, On line Driving School is educational website. It provide on line drivingcourses which is not include driving practical. User can register and make selection ofcourses available according to states their driving license registered. This w ebsite ismeant for those who already have practical driving license but do not have drivingcertificate. It offer a good services, but it does not involve in the process of gainingdriving license.

    Driving School System is a management system that supports operation of adriving school. It manages data that involve in operation of a driving school. I t is alsoenables staff to manage booking m ade by candidate. A part from that, this system alsoprovides reports on student progress and payment receive daily. This system control the

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    19/27

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    20/27

    Borang (Kaedah 34 1)) Rekod Pegajaran Memandu.Tlien the evaluation ofarchitecture and platform options and recommended application architecture ismade to the driving schoo l requirements and preferences. The outcome o f theinception phase is:

    a) A vision document: a general vision of the core project srequirements, key features, and main constraints.

    b) A project plan, showing phases, iterations and majormilestones.c) An initial use-case modeld) A business domain object modele) On e or several prototypes.

    i i laboration Phase

    This phase used O bject Oriented Analysis (O OA ) to docum entapplication requirements. A typical OOA task results in three deliverables:

    a) Use Case Model to address business rules and to specifysystem use cases from end user point of view.

    b) Business Dom ain Object M odel to specify business concepts,rules, relationships and constrains, a s foundation to buildobject oriented system.

    c) Provide these OOA deliverables for client to review,encouraging client feedback and giving clients greater controlof the final project outcome in very early stage to assure clientsatisfaction and to minimize project risk.

    Object Oriented D esign (OOD ) tasks which address HO W the systemshould be built. typically decom pose a big system into several sma ller modulesthat is Student Information, Vehicle Information, Instructor Information,

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    21/27

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    22/27

    subsystem before integrating it to the who le system ; Integration test for thehol system s reliability, availability, and fault tolerance and finally the Quality

    Assurance (QA) test on performance, load balancing, system strength andscalability. Test each iteration of the application to ensure flawless perform anceand integration with ex isting systems. The outcom e of the construction phase is aproduct ready to put in hands o f its end-users. At minimum, it consists of:

    a) The software product integrated on the adequate platforms.b) The user manuals.c) A description of the current release.

    iv Transition Phase

    Transition phase start from QA testing where the client technicalpersonnel and Tech consu ltants work togethe r to transfer deliverab les a s wellas system configuration, deploym ent and adm inistration know ledge to the client.It also provide production environment setup, includ ing software installation andconfiguration, and app lication deployment. T his phase also includes training forsystem adm inistrator, managemen t staff and instructor to perform routineadministration tasks, managing security, monitor performance, backing upsystem information and handling exceptional situation. The primary objective ofTransition Phase is to achieve self-supportability of EDS.

    As RUP specified, the above four phases w ill be applied through myincremental and iterative development process, not for traditional waterfalldevelopment process. Each subsystem will be incrementally and iterativelydeveloped through all above four phases.

    Through the full development life cycle, my well-defined developmentprocess will produce good final project outcom e, and allows me to deliversuperior solutions and provide the highest quality of services.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    23/27

    2 4 Project Requirements2 4 1 Software Requi rement2 4 1 1 Development Tools

    The development tool specified here is a software to use in develop ing this project.

    i) M acromedia Dreamw eaver

    In designing the web, Macromedia Dreamw eaver is a pow erful WYSIWYG sitebuilding tool. It is most suitable tools to develop an online system like EDS; theenvironment is intuitive for building cross-platform sites.

    ii) Ad obe Pho toshop 9.0

    Used for picture and image editing Photoshop 7.0 boasts an extensive set offeatures that allow photographers, W eb, and graphic designers to work more efficiently,explore creative options, and produce high-quality images for print, Web, and othermedia. Create imagery with easier access to file data; streamlined W eb design; faster,professional-quality photo retouching; and more. Support for W BMP form at enablesoptimization for display on PDAs and other ~v ire ie evices. Plus, Web designers canapply extra compression to images and exercise greater control over how transparency ismaintained online with Photoshop 7.0's added output enhancem ents.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    24/27

    2.4.1.2 Opera ting System/ Server

    The O perating System use to develop this project is W indow XP ProfessionalEdition. Since E-Driving School is an online or a web based system . It requires webserver and database server tools.

    2.4.1.3 Programm ing / Scripting L anguage

    i HTML: used to develop the websiteTo publish information for global distribution one needs a

    universally understood language a kind o f publishing mother tongue that allcomputers may potentially understand. The publishing language used by theWorld Wide Web is HTML.HTML gives authors the means to:

    i. Publish online docum ents with headings text tables listsphotos etc.

    ii. Retrieve online information via hypertext links at the click of abutton.

    . .111 Design forms for conducting transactions with remote services:for use in searching for information making reservationsordering products etc.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    25/27

    ii asp cripting language to make dynamic we b pageAn A ctive Server Page (ASP) is an HTM L page that includes one or more scripts

    (small embedded programs) that are processed on a Microsofi Web server before thepage is sent to the user. An ASP is somewhat similar to a server-side include or acommon gateway interface (CGI) application in that all involve programs that run on theserver, usually tailoring a page for the user. Typically, the script in the Web page at theserver uses input received a s the result of the user's request for the page to access datafrom a database and then builds or custom izes the page on the fly before sending it to therequestor.

    AS P is a feature of the Microsoft Internet Information Server (IIS), but, s ince theserver-side script is just building a regular HTML page, it can be de livered to almost anybrowser. You can crea te an ASP file by including a script written in VBScript or JScriptin an HTML file or by using ActiveX Data Objects (ADOs) program statements in theHTML file. You nam e the HTM L file with the .asp file suffix. Microsofi recomm endsthe use of the server-side ASP rather than client-side script, where there is actually achoice, because the server-side script will result in an easily d isplayable HT ML page.Client-side scripts (for example, with JavaScript) may not work as intended on olderbrowsers.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    26/27

    2 4 2 Hardware RequirementAS for hardware specification it most concern to be a workstation for developing thisproject. Therefore, the table below explain the minimum requirements:

    Table 2.1 Hardware requirements for system development

    2 4 3 Other requirements

    HardwareCPUMemory CacheRAMHard DiskNetwork Transmission Speed

    E-Driving School will implement SMS service for booking facilities, wherebooking status will be alert by SMS. Thus, this system will integrate with a m obile

    Minimum SpecificationIntel Pentium 111 or higherAt least 3MB

    At least 128 M B6 GBI00 Mbps

    phone as part of it s requirements.

  • 8/13/2019 E-Driving School-Nor Aqilah Bt. Baharudin-QA76.9.S88.N36 2006

    27/27

    2 5 Project Schedule and Milestones

    2 5 1 Project PlanThe project plan below is derive from the phases in RUP methodology The

    deliverable is justified to the requirements of PSMTable 2 2: Project Plan

    Task

    1 0 Prelim inary Investigation1 1 List problem and purpose1 2 Define the scope and

    significance2 0 Problem A nalysis

    2 1 Analyze the current system2 2 Establish the proposed system2 3 Update the project plan2 4 Plan the project schedule2 5 Decide Project Methodology

    3 0 Requirement A nalysis3 1 Identify user requirement3 2 Identiflf software requirement3 3 Identify hardware requirement3 4 Update the project plan

    4 0 Decision Analysis4 1 Identify candidate solutions4 2 Analyze candidate solutions4 3 Recommend the solutions

    5 0 System Design

    Deliverable DocumentsTask Outcome

    Project Proposal

    Chapter IntroductionChap ter 2 LiteratureReview

    Chapter 3 Analysis

    Chap ter 3 Analysis