Monday, June 3, 2019

Survey Engine to Assess Indirect Attainment Parameter in OBE

Survey Engine to Assess Indirect Attainment Parameter in OBE1 INTRODUCTIONThe proposed system consists to ii modulesAdminUsersReportThe administrator endure perform several operations such as add and delete Question in suspicion bank and creating subject field etc. The administrator cans also fling email to user to give persuasion and generate report.The User can receive an email to give adopt he can give panorama by opening link in email received by him. If user does non give value he lead receive email again for survey.The Generated report ar utile for useful for upshot based education system where improvement and needful changes are made into the system by use survey reports.1.2 COMPANY PROFILEFounded in 2007, e-Sutra Chronicles Pvt. Ltd is a technology products firm based in Bangalore, India. Our innovative, crime syndicate creating products for the Indian and international education sector are marketed under the brand name of Contineo.Our vision is to build wor ld class products with Indian relevance and world-wide applicability.Our mission is to accelerate the adoption of academic autonomy in India through IT.Contineo is a pioneering OBE enabling software program platform for capital punishment and administartion of academic autonomy contineo executes estimable academic autonomy cluminating in secure confidential accurate,efficient and auditable examination of both the digitized answer script and coventional paper and pen variety.The contineo IT platform helps to plaques to quickly implement OBE adapt to work ates of academic autonomy execute credible examiniations and simplify accredition. While providing insightful analysis so as to all toldow institutes to focus on academic inovation and research.2. lit SURVEYEXISTING SYSTEMCurrently to find information about(predicate) survey we have to depend on various different sources to gain or find informationBefore the computerization of the survey system. Survey was taken manually usi ng papers. The manual system requires lot of man power. A soulfulness has to handle all the section wish creating survey taking survey by using paper etc. which was so lengthy and tedious job.A Person has to manually check the records and primary(prenominal)tain it. Then he generate reports it is very difficult job. If there is some inquiry for any information about survey then we need to check all the survey information and then the information was given. It was very tedious process.Limitation of manual systemWastage of handsInaccuracy in Maintaining records conviction consumingPROPOSED SYSTEMThe proposed system is a sack up based screening that helps to take survey from the people online. Admin pass on setup survey and send email to invite people for survey. People leave behind give survey. In management dashboard we can maintain all the stuff like who is responded those who not respond we can send remainder email. Survey is based on question and option each option has w eightiness age and this weight age is analyzed by using different OBE parameter. By using formulas graph and report are generated.Advantages of proposed systemSaves manpowerAccuracy in Maintaining recordsTime SavingFEASIBILITY STUDYOnce you define a problem you have to check whether it is feasible or not, because all achievable solutions are not feasible and feasible one is not always possible. A feasibleness study is a test of checking your system proposal and its work ability, impact on the organization ability to meet user needs an effective use of resources. When a new application is proposed it can be goes through a feasibility study before it is approved for deployment.During feasibility analysis for this project, following issues are to be considered.The Key Considerations In Feasibility Study AreTechnical Feasibility. organizational Feasibility.Economical Feasibility.Behavioral Feasibility.Technical FeasibilityIn Technical Feasibility study, we have to test whether the prop osed system can be developed using quick technology or not. The proposed system can be implemented with the alert technology with few changes easily.Organizational FeasibilityOrganizational Feasibility is the study to find the priority given to the system in the organization. The objective of the proposed system is to reduce the maintenance and overload of management employees. Using Online Application for survey the company can maintain all the detail of survey.Economical FeasibilityEconomic feasibility means that the benefits of project are greater than the costs incurred.1. Manpower costAs the proposed system is automating the survey it doesnt require any additional man power thereby reducing the manpower cost.2. Hardware and Software costThe organization already has a computer network and the proposed system can be installed without any additional expenditure of hardware and software.Behavioral FeasibilityIn behavioral feasibility an estimate is made of how strong a reactio n the user staff is likely to have towards the phylogeny of a computerized system. As the firm is in process of development so there are no chances of resistance from the users.TOOLS AND TECHNOLOGIES USEDTOOLS USED1) LAMP Server is a Linux web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PHPMyAdmin allows you to manage easily your databases.2) Firebug What is Firebug?Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor lizard CSS, HTML, and JavaScript live in any web rascal.3) phpmyadmin It is a open source free tool developed in PHP. It handle the data of MYSQL by using graphical user interface and web browser. It can do various businesss such as add, delete, switch databases, tables, rows etc. by executing SQL command.4) Mysql workbench It is good software of Mysql. This is useful creating database. Adding foreign keys and all is easy. We can also draw EER diagram which show exact relation between tables.5) gedit this is ubuntu by default editor where we can draw up code. It shows line number and other details.TECHNOLOGIES USEDThe technology selected forimplementing the application is PHP, and joomla framework MVC component since it was the urgency of the Client to develop an Interactive User Friendly Application. The development was done in a Linux environment using for security reasons.The MVC software design kindThere are three parts to the MVC design pattern the model, perspective, and controller. The controller and view may both be considered a part of the presentation layer while the model may be seen as a fusion of the business logic and data-access layers.Each element of the MVC is represented in Joomla by an abstract class Jmodel, JView, and JController. These classes are located in the joomla.application.component library.MODELA model will normally contain data access methods to retrieve, add, remove, and update data stored within a specific data source. The model allows us to modify data. The methods that define business logic are essentially defining the behavior of the dataVIEWThe view defines how we present our data. In Joomla, when we use a view to display HTML, we use layouts (a form of template) that provide us with an extra layer of control and enable us to present our data in multiple formats. In addition to HTML, views can be formatted to present data in other formats such as PDF or news feeds.CONRTOLLERThe controller determines what operation or task has been bespeaked and, based on the request, selects the appropriate model(s) and passes any data modification requests to the appropriate model, creates a view, and associates one or more models with the view. The controller does not ready data it only calls methods in the model. The controller does not display data but rather creates a view that can display the data.JOOMLAJoomla is a modular an d extensible PHP MySQL CMS (Content Management organisation). It is an open-source project, which is released under version 2 of the GPL license. Joomla has fast become one of the most popular open source CMSs, which is proved by its numerous awards and massive online community.PHPPHP originally stood for Personal Home Page and was released as a free, open source project. Over sequence, the language was reworked to meet the needs of its users. GUI applications PHP generally runs on a web server, taking PHP code as its input and creating web pages as output.HTMLHTML is used to creating the web page either of Static or of Dynamic and used to develop the user friendly web pages.HTML uses ASCII quotations for both the main text and formatting instructions. The main text is data and the whole information is used by the browser to format the data. A HTML document is simply a text file, which contains genuine information you would like to publish.HARDWARE AND SOFTWARE REQUIREMENTSHardw are RequirementsThe basic hardware requirements are as followsPROCESSOR Pentium IV above.RAM 512 MB above.HARD magnetic disc 10 GB above.MONITOR Color.Software RequirementsOPERATING SYSTEM Linux Ubuntu 12.04SERVER LAMP serverDATABASE MysqlBROWSER Mozilla Firefox/Google chromeTOOLS USED Mysql workbenchUSER INTERFACE HTML, CSS, JavaScriptLANGUAGES PHP fashion model Joomla3 SOFTWARE REQUIREMENTS SPECIFICATIONUSERSUsers are those who are actually going to use this software. The survey locomotive to assess indirect attainment parameters in outcome based education has two types of users. Both of these users are provided with different user interfaces.UsersUsers are the actual users of this system. They use this software in to give an feedback. The user will receive an email for survey he has give survey which is very useful for outcome based education system make changes in system.Admin administrator is the person who is going to maintain this software. He is provided with the interface that helps to create an survey an send email to users and generate report. This software must satisfy the time and reanimate constraints of both the users.FUNCTIONAL REQUIREMENTSFunctional requirements are very important system requirements in a software requirements in a software engineering process (or at micro level, a sub part of requirement engineering) such as technical specifications, system design parameters etc. In contrast there is one more requirements which are based on some parameters such as performance of the system, software quality attributes, reliability and security, cost constraints, design/implementation constraints.The functional requirement defines the capabilities and functions that a system must be able to perform successfully.The System must provide following functionalities -Keeping records survey.A expand Report regarding the survey should be maintained and produced whenever needed.Storing the feedback complaints given by the users.The Fe edback and Complaints given by the users should be stored and accessible by the Admin. Keeping details about the users he is given survey or not.Sending emails.The Admin can notify users regarding information of survey through email.User friendly user interfaceUser will get good user friendly interface.The software should run on variousoperating systems with different browsers.NON-FUNCTIONAL REQUIREMENTSNon-Functional requirements define the needs in terms of performance, consistent database requirements, design constraints, standards compliance, reliability, availability, security, maintainability, and portability.PerformancePerformance requirements define how fast the system responds. The load time for user interface screens shall take no longer than ten seconds. pass along queries shall be return results within few seconds. ReliabilitySystem should specify the factors required to establish the required reliability of the software system at time of delivery. AvailabilityThe webs ite is available as and when user needs.MaintainabilityData in the System shall be easily maintained. scrutiny rigorously and fixing bugs as it occurs to make the application robustScalabilityThe system should scale well as the number of users increase. Its a large survey base application so as the meter of user increase the application should provide the same performanceTestabilityThe Developed system is tested with test goals, test methods used, and test resources. The result is stored with proper value so that it can be referred for future testing conditions.4 SYSTEM DESIGNSYSTEM PERSPECTIVEThis system is a replacement for the manual existing systems to get survey from users. The authenticated users only allowed using the services of the system. So that the related information can be accessed by the particular users.Survey engine to assess indirect attainment parameters in outcome based education is aimed at developing a web-based system that helps people to get the details reg arding the request from the users.Our application helps to maintain the details of survey i. e. feedback is taken from users to improve outcome based education system.Our application provides a way to produce staff, course, industry survey reports with graphs, which helps in analyzing growth and suggestion of institute. This can be achieved by graphs like PI, Bar graphs.CONTEXT DIAGRAMSystem DesignDesign is the blue crisscross of the system documentation. Designing process starts after identifying reports and other outputs the system will produce. It should be done carefully since if it is incorrect, it will produce the incorrect outputs.CONTEXT take DATA FLOW DIAGRAM OF PROPOSED SYSTEMHere is the Context Level DFD and lets see it containsFirst admin login. He can add question in question bank. Then he creates a survey by selecting question from question bank and assigns it to a particular survey. After that he send email to user. user will receive email and gives survey. Accordin g to the user response report are generated.5 DETAILED DESIGNSUse-Case DiagramSEQUENCE DIAGRAMSCOLLABARATION DIAGRAMS activity DIAGRAMDATABASE DESIGNCONCEPTUAL SCHEMA 6 IMPLEMENTATIONSCREEN SHOTS7 SOFTWARE TESTINGIntroductionSoftware testing is the execution of course to find its faults. The testing process focuses on the logical internals of the software, ensuring that all rumors have been tested and on the functional externals, that is conducting test to uncover errors and ensure that defined inputs will produce actual results agreed with required results. The following test strategies were adopted to test the system. scrutiny StrategiesThere are two general strategies for testing software. These are as followsCode Testing This examines the logic of the program. To follow this test, cases are developed such that every path of program is tested.Specification Testing Specification Testing examines the specification starting what the program should do and how it should perform unde r various conditions. Then test cases are developed for each condition and combinations of conditions and to be submitted for processing.Testing Method UsedHere black box testing and statistical testing are used. In black box testing, all possible types of inputs and seen for corresponding outputs and if not giving, code are corrected. In statistical testing, checking for all variables whether they assigned values before using it, whether array bound correctly defined, whether looping statement terminating without going to infinite loop, whether function parameter are passed in order and about number of parameters etc., are checked successfully and found correct everything works satisfactorily.The stages in testing process are Unit TestingIndividual components are tested to ensure that they operate correctly. Each component tested on an individual basis without other system components.Ex. Checked for Username and Password with the table, after the next module is loaded session all ocation.System TestingSystem testing is actually a series of different tests whose primary purpose is fully to exercise the computer-based system. The system tests that where applied are recovery testing and performance testing.Finally a refresh or audit is conducted which is a final evaluation that occurs only after operating the system long enough for user to have gained a familiarity with it. System testing was done by the inspection team to verify that all the functionality identified is the software requirement specification has been implemented. Defects that crept in the system has been found shortcoming free and is working well. System testing is concerned with interfaces, design logic, control flow recovery, procedures throughput, capacity and timing characteristics of the entire system. For blank field, alphabets, number and special character validation.8 CONCLUSIONThe present computerized system is useful for creating survey. This system is developed as simple as possible to user. Being user-friendly software the user doesnt find any difficulty in using it.Creating survey and taking survey by using paper. Which was so lengthy and tedious job. This software overcomes these problems.Importance of the systemLess manual work.Increased efficiency.Decreases the rate of errors.It reduces the time consumption.Quick (instant) result.9 FUTURE ENHANCEMENTSWe can use this project in all the Institute where survey is required. We can manage all the information of survey in cloud. The coding pattern is kept as dynamic as possible with minimum amount of static values to make it easier for future extensions. As the current system is expected to add more functionality and dependency according to requirement changes and technology, proper coding standards and working platform have been kept in mind to produce a quality product. This will be a singularity which will be added in future.Appendix ABIBLIOGRAPHYReference BooksRobert W. Sebesta Programming the world wide web, 4th edition, Pearson Education, 2008Ian Sommerville Software Engineering,8th Edition, Pearson Education, 2007Elmasri and Navathe, Fundamentals of Database Systems, 4th, Edition, Pearson Education 2003. know Joomla 1.5 Extension and Framework Development Second Edition The Professional Guide to Programming JoomlaWebsitehttps//docs.joomla.org/http//www.php.net/http//www.w3schools.com/http//www.joomla.org/KLEDRMSSCET, BelgaumDepartment of MCA 2014-2015

No comments:

Post a Comment

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