KICACT 2016
Permanent URI for this collectionhttp://repository.kln.ac.lk/handle/123456789/15608
Browse
2 results
Search Results
Item Student Attendance Management System Based on Fingerprint Recognition(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) Pushpakumara, D.C.; Weerakoon, W.A.C.During lectures in the university, traditionally students’ attendance is taken manually by using attendance sheets given by lecturer in class and not by an automated system. At the end of the semester, the students’ attendance is used in calculating the final grade of each subject. Supporting staff manually input attendance data into excel sheets based on signature lists collected during lecture hours. This manual method requires a lot of stationery materials. It will be a tedious job to maintain the record by the user and the retrieval of the information is not as well. Hence, this manual process consumes a lot of human and physical resources, and has many disadvantages such as, expensive and time consuming data entry process, large manual data insertions prone to errors, sometimes lecturers find it inconvenient to track and analyze attendance registry due to dishonest behaviors of students and lack of automated system. The lecturers are responsible to monitor all the students’ attendance for the whole semester and it is apparent that the current manual process is highly inefficient. Because of this problem, an automated system is needed in order to reduce the human intervention and the physical resources used in recording the attendance of the students more accurately and efficiently and to forward the attendance to final grading process. This manual system was analyzed and identified the necessary features for the automated system as functional and non-functional requirements. As a result, this implemented system is mainly comprised of development of student attendance management system using fingerprint authentication. A fingerprint device will be provided at each lecture hall at the faculty. This system will record the attendance of students in class when the class begins. The main objectives for this study were to reduce the paper usage, avoid human errors, compare efficiency between the proposed system and the manual system, generate effective reports, and use various sensor technologies to enhance the User Interface experience. The implemented system significance can be discussed from three perspectives such as faculty, lecturers, and students. This system can keep the track of students, courses, time table details etc. This system can only be accessed by the authorized people and there are different privilege categories. Student Attendance Management System provides useful analysis graphs for lecturers with other calculation processes and flexible report for all students. To fulfill all analysed requirements, the system consists of three modules. The first module allows the system administrator (admin) to log into his account and to accomplish the functions such as, adding new students, modifying students’ information and deleting students, adding new course modules and modifying/deleting course details, enrolling students in courses, marking student attendance, adding students’ tutorial marks, practical marks and final marks for each course modules, generating attendance reports, result sheets for each course and each student. Furthermore, reports can be printed or sent via email, generating data analysis graphs for each course unit, managing time table details, adding new users and modifying user information, provision to change login password. The second module of this system defines itself in terms of being used by the lecturers. Lecturer has to enter their login user name and password in system. There are the privileges for lecturers provided by the system such as only view the students’ details, mark students’ attendance/tutorial marks/practical marks/final marks can only be entered by the relevant lecturer, generate attendance reports and can be printed, view time table details, change login password, send special notices to the admin. The last module is for the students. This module provides a web based system for students with the privileges such as view their personal details, time tables, his/her attendance details and results. Student Attendance Management System uses JAVA to implement the front-end and has connectivity with MySQL. The implemented system is based on the database, object oriented and networking techniques. With the Fingerprint module, can check fingerprint, while up to 600 fingerprint memories and 60,000 transaction records contained. It can also get information out of it, because the fingerprint machine supported USB cable and USB Flash Drive both. NetBeans used as the IDEs. Mainly used languages are JAVA, JavaScript, PHP. Student Attendance System consists of a server and a central database. The system administrator can access the database using admin panel. Test cases were created for each criterion and Simple Unit Tests, System Testing, Integration Testing, Security Testing and Performance Testing were successfully done to check all the functional requirements. After analysis of this system’s goal and research direction, a set of objectives were established, such as implementing the attendance system with N-tier architecture, testing the software in a real environment, generating effective reports like attendance reports/results sheets. Implemented system is faster and more accurate than the existing system. As the future work, I am planning to implement the fingerprint machine using a GT-511C1 fingerprint scanner and Arduino and also using Wi-Fi shield fingerprint machine can be passed among the students during the lecturer. Further, the efficiency of this automated system can be enhanced using the Multi Agent Technology introducing different software agents who bare distinct responsibilities within the system. Finally, this system can be integrated into current information system used within the faculties in the university.Item Smart Meter- Multifunctional Electricity Usage Meter(Faculty of Computing and Technology, University of Kelaniya, Sri Lanka, 2016) Bandara, K.R.S.N.; Weerakoon, W.A.C.Internet of things (IoT) is the modern concept which makes new approach to make connect people and people, people and devices via internet. This concept is a great solutions for many practical problems of people. Such as connecting people with each other easily, controlling remotely, managing people or devices easily etc. This concept combined with other technologies will make more use for people. Such a modern technology is Multi-Agent technology; connecting these two technologies will make great solutions for many human problems. Software agents are well trained computer programs for certain task with different environment conditions. These agents can act autonomously with sudden changes in artificial environment. (A) Multi-Agent system (MAS) is the collection of software agents who play in artificial environment. Applying IoT and MAS together is great way of creating solutions for major problems of people. One of such problem is uncontrollable power usage. Smart Meter (SM) is the solution for this problem, which is integrated both IoT and MAS concepts. Electricity is the major type of energy which is used for everything in modern world. So electricity plays major role in industry as well as the domestic. More than 50% of domestic use electricity as their first power source. With the great usage of electricity the wastage also becomes higher. This wastage make uncomfortable to domestic economics so people need a better way to eliminate the wastage. And also it will put the world at risk. Because all resources which are used to generate electricity have decaying characteristics, this wastage will make quick reach to end of the resources. Looking at the two tasks of this problem, the key factor of acting on this issue, so people must think on this issue and must act themselves so the wastage must represent to them in manner, which they can feel the problem. Representing current usage in representative manner and predicting future usage according to past usage details will be much easier to understand on how they must act for themselves as well as the world. Implementing the methods to act according to the future plan is one important component for this concept, and remote access and automatic control will add new value to this concept and will make better and easy way to eliminate wastage. Developing countries are struggling to eliminate wastage of electricity because they spend big portion of their economy to generate electricity. If the wastage elimination plan is more expensive it is not feasible for those country. Then it need less expensive power saving equipment. So the smart Meter is such equipment which developed using less expensive equipment such as Arduino, RPI, etc. Complete SM system contains three parts they are, Physical system – which contains a component connected to the home electricity system to collect consumption data of home areas. This system contains microcontrollers, sensors, etc. Processing Unit – this is the system which contain multi-agents and other software which is used to control micro controllers. This is the core of the SM which does all calculations, and all analytical processes and report generating processes. UI Component is the third system which is used to display analytical results of those generated by Processing Unit and it lets user to control the electricity system remotely. All three units of the SM can be built cost effectively which is appropriate to developing countries. When considering the situation in Sri Lanka another major issue is that there is no good connection between domestic system and service provider so the use manual system of collecting of details of consumption. So it will take more time to process consumption data to service provider and make analysis report of domestic. But using the system SM is the best way of collecting consumptions details and also analyzing the consumption data of domestic to make sense on people to save the power because SM will predict the future data consumption and weaknesses of the power consumption of the user.SM uses an analytical program called R in the core module and it is programmed to generate the forecasting for the users’ future consumption of data to represent in understandable manner. This SM concept can be extended for industrial users and this can be extended to make power grid in the area as well as the country. So then it will give new interface for the Power Grid concept. This will lead the whole country to stand for power saving as one. SM is the MAS which is integrated with IoT concept to achieve the above tasks, which is implemented using MadKit agent platform and Java language. Each software agent is assigned for a task. These agents work together to bring out one major task alive. All devices which are connected to the central system communicating with each other as well as with the user, will bring out the concept IoT. Together these two technologies will make a complete solution for electricity wastage.