Wednesday, June 5, 2019

Time Table Generator Project Computer Science Essay

Time Table Generator Project Com puller Science EssayIt is very important for the developer to measure/ localise a degree of success of the intention. It is done to ensure projects boundaries, constrains, scope other elements. Qualitative evaluation must be done rather than a quantitative evaluation. The qualitative criteria like whether the corpse being developed fulfilled the entire primary component and in accordance to the software requirement specification and dismantle is it able to solve the problems that stated at the beginning of the supporting. All the functional and non functional requirement must be met to ensure that objective have been achieved. In other word, we clear say that it is just like comparing between what we had done and what we had proposed to do. Although some of the features can not be implement as mentioned in PSF because of time and resource constraints. Previously developer was unknown to the highest degree the solution of the proposed problems but slowly able to cope up with the problems. musical arrangement is triple-crown in providing roughly of the solution of the problems.For this administration the main criteria for the user to ensure its success areFulfilling all objectives and user requirements All the objectives and uses requirements must be fulfilled for successful project increment.Functionality analyzing and implementing functionality of the desired arrangement to be developed.Usability Elements such as Learn ability, familiarity and recoverability ordain be evaluated here.Level of Content Detailed and well presented information and content accessible in the system is shown.Project Management -Following the Gantt chart and managing the project in a professional manner throughout the project development from beginning to send away within proper time resource.Research and Analysis Research is very important for a good system.Documentation The documentation should be able to enumerate up with prop er formatting and according to the requirement specification.8.1.1 Fulfilling all objectives and user requirementsEvaluationAchieved drug user is able to able to remember all the daily activities tasksYesUser is able to set the proper constraints based upon faculty loadYesUser can easily imbibe his/her time-table of the dayYesUser can successfully add, rub out and modify the feature of FacultyYesUser can easily view his/her load matrix of the dayYesUser can manually edit the time-table generatedYesThe radiation diagram is according to the user specificationYesUser can apply the various principles and practices of Software engineeringYesFUNCTIONALITYEvaluationAchievedMost of the functionality can be reached from the main summonYesReport of the generated Time-tableYesAbility to measure the load accuratelyYesAddition and deletion of the faculty information and the subject informationYesConstraints based upon the admin choiceYesCan write the same schedule to other dayYesUSABILITYE valuationAchievedHaving a good and interactive interfaceYesAllowing user to navigate anywhere anytimeYesAllowing user to recover from flawYesAllowing user to send update the informationYesAllowing the user to modify the passwordYesAllowing user for manual editingyesLevel of ContentIt is a measure to fate the level of depth in which the contents in the application is implemented. Developer has taken proper care to provide the in-depth level of the system. The user must understand the functionality of the system because until and unless he go out not understand the system it will be a tedious task for him to operate a system. Setting right constraints will avoid the user to give-up the ghostting into a warning message. Correct evaluation of the load matrix will reduce the tension of the faculty.Project ManagementFor the successful project development project management is necessary. For proper project management it is very important for the developer to manage proper time resour ce throughout the project. At the very initial gunpoints of planning summary the Gantt chart was prepared with the proper slack time. The milestone was putted so to as a measure of check on the project development. To manage the things, the developer followed PMBOK methodology of project management for planning this project. One of the study drawbacks in the project management is the time taken in be the constraints of the system for which the time-table is to be generated. When integration testing was taking place, many problems started to arise and some of the problems took longer than expected. As a result, the developer falls short of time. One of the major drawbacks in the project management is the time taken in implementing the algorithm for producing the time-table.RESEARCH ANALYSISFor the successful development of the project, devoting time on look into and analysis is essential.EvaluationAchievedQuestionnaireYesAnalysis of questionnaireYesResearch on .NET architectur eYesResearch on AlgorithmsYesResearch on DatabaseYesResearch on programing languagesYesResearch on development toolYesRisk analysisYesSRSYesResearch on UML.YesResearch on adopted methodologyYesAbove is a table showing the list of research and analysis field which have been achieved during the development of the project.DOCUMENTATIONProper documentation is one of the major criteria judging the system. System documentation is necessary to explain about the system. The developer has tried its best to document most of the things. Each chapter defined here is easily understood as the language used is very much simple-minded clear for any kind of audience.The format of whole documentation has been according to the standards of APIIT documentation. That includes the 3 major sections having several chapters in each. All the referenced materials are superpowerily citied and their resources are also noted down in the bibliography page, and these are all done in standard Howard referencin g style. For any existing spelling or grammar mistakes the documentation has been checked thoroughly. Specific information are also been converted into table format which provide better and easy reading.8.2 Benefit of the System for the Targeted User at that place are lots of advantages of the system for the targeted audience-Time Saving as now users can generate the time table automatically in no time.The time-table generated can be published directly from the form itself.Complete records for the faculty and the subject information can be easily maintained.The load and performance matrix can be easily calculated.Every faculty can see their time-table and whole time-table after login.Effective time-table will lead to the optimized use of resources.It will cast up the efficiency of the staff and the personal dealing with the preparation of timetables.Easy to create different views of the created timetable. i.e., faculty view and student view.Saves the development time.The intangible benefits are as underProductivity Soft constraints include the choice of the lecture timing by lecturers will improve the productivity if implemented. But alone admin can put the soft constraints.Timesaving it takes many days effort to create a suitable time-table manually but with the help of this software it can be created within fewer minutes depending on the familiarity with environment of the software.LEARNING EXPERIENCEThe success of project heavily depends on the intimacy gain by the developer that will help him in in store(predicate) to make good project efficiently and effectively. The processes were frustrating at times with obstacles and difficulties faced along the way. Many things were learnt throughout each and every stage of the project, simple things like proper time management, and also the importance of primary research. The other learning outcomes from this project areFollowing are some of the knowledge gained by the developer which are.Time management and pr oper schedulingAbility to research extensively.Use of technologies to write better applicationAbout better project managementAbout basics various aspects of time table creation.Using designing toolAbout Genetic Algorithm and other search techniquesAbout programming skills in VB .NETProper Analytical skills.Ability to model the prototype using UMLProper adoption of methodology according to project selection.Effective testing strategies.LimitationsAs always Limitations are with everything whatever the work it may be. These limitations arise due to many factors such as lack of knowledge of the developer, time limitaions or the system limitations. The developed application has the limitation related to the application that is created and they are listed as followsThe various limitations imposed within the System areIt will run further on Windows platform.The user can only provide input to the Computer by selecting the appropriate option as per choice.The user can perform only one oper ation at a time.The user can perform only limited task that are developed in the application.User can not view the logs of the recent work.The user can not regenerate the same schedule.The interface can be made much more interactive.It cannot be used online because it is a stand alone application.There can be difference between design and implementation.Developer took some features as challenge and mentioned it he might not implement.FUTURE ENHANCEMENTAfter research and analysis the developer found most of the things that were needed to implement in the system to make it more effective. The developer has realized that some more features can be added in the proposed system to make it better if more time is given on project.Below is the list of future enhancements that could/would be carried out by the developerThe scheduling can be done based on the experience of lecturer. i.e., Final year student should not get any lectures from the inexperienced faculty or the new faculty.The subj ects can be allocated based upon the difficulty level. i.e., the programming language can be set to the commencement ceremony half of the period. As the students can grasp the things most easily in the first half of the lectures.The constraints can be made more flexible. i.e., there will be faculty of modifying the constraints as per the choice of the faculty also.Online Edition The software can be made online so that all students faculty can view time table from any where in spite of viewing from notice board only.Make the application work on various platforms apart from Microsoft platform. lookup facility can be provided to search on the basis of the available faculty while manual editing.If given moment chance for DevelopmentsIf the developer was provided with a second chance to make the system then the developer would definitely plan the development of the system in a better way than it was currently done. The changes that the developer would bring into the System are as foll owsConduct more efficient data gathering sessions.More and more better utilization of features of the .Net.Add up more features in the current applicationWould have performed testing in a better mannerWould have done implementation in more effective manner. coatingThe developer has concluded that the project Time Table Generator is completed successfully. All the features stated in the PSF are implemented and working properly. Apart from the consolidated repute of time-table as it was special feature. Most of the things were new for the developer to code. Since the developer has built such a big application in .NET first time yet the developer has successfully implemented the features. The developer has gained very good knowledge in VB.NET that will help him a lot in industry. Most of the expected feature that the developer expected could not be able to implement because of time and knowledge constraints. So, by the help of critical evaluation and reflection of the system, the deve loper is able to judge its system in an appropriate manner. The proposed system has successfully targeted some of the needs and problems faced by individuals in the domain.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.