Friday, April 5, 2019
Time Table Generator Project Computer Science Essay
fourth dimension Table Generator suffer Computer Science EssayIt is very(prenominal) important for the developer to bar/define a degree of winner of the project. It is make to ensure projects boundaries, constrains, scope opposite elements. Qualitative military rank mustiness be make quite an than a quantitative evaluation. The qualitative criteria like whether the system of rules being developed fulfilled the entire unproblematic component and in accordance to the software requirement spec and even is it able to solve the problems that state at the beginning of the documentation. All the functional and non functional requirement must be met to ensure that neutral dupe been achieved. In some other word, we bathroom say that it is just like comparing between what we had done and what we had proposed to do. Although some of the features git not be implemented as mentioned in PSF because of duration and resource constraints. previously developer was unk at a timen about the solution of the proposed problems but slowly able to cope up with the problems. trunk is in(predicate) in providing approximately of the solution of the problems.For this system the main criteria for the substance absubstance abuser to ensure its success areFulfilling apiece(prenominal) objectives and user requirements All the objectives and uses requirements must be fulfilled for successful project development.Functionality analyzing and implementing functionality of the desired system to be developed.Usability Elements such as Learn ability, familiarity and recoverability depart be evaluated here.Level of Content Detailed and well presented learning and content available in the system is shown. intercommunicate Management -Following the Gantt chart and managing the project in a professional musical mode throughout the project development from beginning to end within decorous time resource. inquiry and Analysis look is very important for a slap-up system. Documentation The documentation should be able to come up with proper formatting and according to the requirement specification.8.1.1 Fulfilling all objectives and user requirements ratingAchievedUser is able to able to remember all the daily activities tasksYesUser is able to set the proper constraints establish upon module essenceYesUser can tardily view his/her time-table of the dayYesUser can successfully add, delete and modify the feature of FacultyYesUser can easily view his/her freight rate matrix of the dayYesUser can manually edit the time-table generatedYesThe design 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 pageYesReport of the generated Time-tableYesAbility to measure the load accuratelyYesAddition and deletion of the readiness instruction and the subject informationYesConstraints based upon the admin cho iceYesCan copy the said(prenominal) schedule to other dayYesUSABILITYEvaluationAchievedHaving a good and interactive interfaceYesAllowing user to navigate anywhere anytimeYesAllowing user to recover from errorYesAllowing user to send update the informationYesAllowing the user to modify the passwordYesAllowing user for manual editingyesLevel of ContentIt is a measure to indicate 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 under stay the functionality of the system because until and unless he will not understand the system it will be a tedious task for him to operate a system. Setting right constraints will avoid the user to getting into a warning message. Correct evaluation of the load matrix will reduce the tension of the capacity.Project ManagementFor the successful project development project counsel is required. For proper project management it is very i mportant for the developer to manage proper time resource throughout the project. At the very initial stages of preparedness analysis 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 major(ip) drawbacks in the project management is the time taken in defining the constraints of the system for which the time-table is to be generated. When integration testing was taking place, legion(predicate) problems started to arise and some of the problems took longer than anticipate. As a result, the developer falls brusque of time. One of the major drawbacks in the project management is the time taken in implementing the algorithm for producing the time-table.enquiry ANALYSISFor the successful development of the project, devoting time on research and analysis is essential.Evaluati onAchievedQuestionnaireYesAnalysis of questionnaireYesResearch on .NET architectureYesResearch on AlgorithmsYesResearch on DatabaseYesResearch on programming languagesYesResearch on development slamYesRisk analysisYesSRSYesResearch on UML.YesResearch on select 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 clear for any sympathetic of audience.The format of consentaneous documentation has been according to the standards of APIIT documentation. That includes the 3 major sections having several chapters in each. All the cite materials are properly citied and their resources are also noted dow n in the bibliography page, and these are all done in standard Howard referencing 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 transgress and easy reading.8.2 Benefit of the System for the Targeted UserThere 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 create 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. stiff time-table will lead to the optimized use of resources.It will increase the efficiency of the staff and the individualized 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 asset benefits are as underProductivity Soft constraints include the choice of the lecture timing by lecturers will improve the productivity if implemented. But only 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 few minutes depending on the familiarity with environment of the software.LEARNING EXPERIENCEThe success of project hard depends on the intimacy gain by the developer that will help him in future 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 k nowledge gained by the developer which are.Time management and proper 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 analytic 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 limits 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 only 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 operation 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 gainsay 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. beneath 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 f rom the inexperienced faculty or the new faculty.The subjects can be allocated based upon the difficulty level. i.e., the programming language can be set to the prototypic 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 age only.Make the application work on various platforms apart from Microsoft platform.Search facility can be provided to search on the basis of the available faculty while manual editing.If given second pretend 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 deve loper would bring into the System are as follows learn 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.CONCLUSIONThe developer has concluded that the project Time Table Generator is completed successfully. All the features stated in the PSF are implemented and working properly. by from the consolidated report 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 unfit 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 eva luation and reflection of the system, the developer is able to judge its system in an appropriate manner. The proposed system has successfully targeted some of the unavoidably and problems faced by individuals in the domain.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.