CSE Symposium - 2017
Permanent URI for this collectionhttp://192.248.9.226/handle/123/19499
Browse
Recent Submissions
- item:Proceedings of the CSE Symposium 2017 [Pre Text](Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Perera, I; Meedeniya, D
- item: Conference-Full-textBook portal operations management system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Dangalla, DADJS; Perera, I; Meedeniya, DThis paper discusses a system that provides an admin system and a public website for a book store with multiple branches. The admin system allows multiple user levels of the staff members to log in and perform separate duties within the system and the public website allows customers to view availability of items and purchase items online. The admin system generates monthly and annual reports, manages user notifications, incorporates role based access control, saves user logs and provides an invoice for physical bill issue in addition to controlling the items showcased in the website and managing the online purchase requests. The system is implemented using JSP and MySQL on MVC architecture and guest checkouts are integrated using PayPal.
- item: Conference-Full-textMigraine trigger recorder: a migraine tracker(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Wickramarathne, MS; Perera, I; Meedeniya, DThe purpose of the project is to develop an effective mobile application to record and track migraines and provide means to organize those records. The project aims to help people suffering from Migraine headaches by tracking, analyzing and giving meaningful reports and suggestions to improve the health condition of the users. Rational Unified Process (RUP) is used for the system development. The target platform for the project are the smartphones running on the Android Operating System. The Model-View-Controller architectural pattern is used in the system design and implementation. The end product of the project is a standalone Android mobile application with a SQLite database to persist the migraine records. The implications of the project output are to provide a simple, easy to use and trustworthy digital companion to improve the quality of life of Migraine patients.
- item: Conference-Full-textTaxi master: the smart solution for taxi service industry(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Atapattu, D; Perera, I; Meedeniya, DSmartphone solutions are rapidly being applied to many industries to make the day to day life of the human beings easy. Travel and transportation is a service which is useful for any person. Taxi service industry plays a major role in modern transportation services. Even though the taxi service industry has such a position, this industry has not been treated with a proper solution using the latest technology to make the entire industry more smart and efficient. The proposed system, Taxi Master, addresses many underlying issues in taxi service industry and provide solutions to those problems. Taxi Master is a mobile and web based system using GPS, Google maps and many more latest technologies.
- item: Conference-Full-textKitchen hunt: recipe search by ingredients you have in your kitchen(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Mallawaarachchi, VG; Perera, I; Meedeniya, DCooking has become very popular all over the world at present. There are many foods made worldwide which are associated to different cultures, traditions and countries. Day by day, many new recipes and dishes emerge as people tend to try out new recipes and make new foods by combining ingredients and aspects of different cuisine styles. However, many people face problems when it comes to precisely searching the recipes which contain only the particular ingredients available. This paper discusses the project “Kitchen Hunt” which is a web based application designed to address this problem. It provides the best searching capabilities to search recipes online. Once the ingredients available are entered, users can easily find the recipes which can be made using those ingredients. This saves the time spent on referring lengthy recipe books and cook books. Kitchen Hunt also acts as a platform to connect people who are interested in different cuisine styles and allow them to share their knowledge with others as well.
- item: Conference-Full-textMathematical expression input tool(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Saroad, WM; Perera, I; Meedeniya, DLaTeX is a high quality typesetting system, used to prepare scientific and technical documents. It has its own syntax and scripting style to produce mathematical and scientific text/symbols, on any LaTeX interpretable text editor. To use LaTeX, it is important for the user to strictly adhere to its syntax and hence be conversant with it, which is quite inconvenient. This project is focused on producing a user-friendly software tool, which would take in common mathematical text/symbols based on natural language as user input, then present a list of matching suggestions for that input and finally return the LaTeX code corresponding to the user choice out of the list of suggestions. The user-friendliness depends on how well both the natural input processing algorithms and the user input-to-LaTeX mapped database are tuned and optimized. Hence this project would always produce new updates and progress would be made as refinements and optimizations to the algorithms and database is inevitable.
- item: Conference-Full-textFoody : food community and eating pattern tracker(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Jayawardana, VM; Perera, I; Meedeniya, DFoody is a community concept based product which was developed with the main motive of catering for the social need of having one common platform for sharing the food related experiences of the users while tracking and monitoring the impact that those experiences will make on the health of each user individually. The system is designed and developed as a mobile application which includes all the essential social network features and additional nutrition related features which serve for tracking and monitoring the impact of the food on the user’s health. Apart from that, the product contains a web portal to get the involvement of the food outlets with the community by adding their dishes and advertisements making the concept more attractive and financially worthy. Mobile application has been powered by the cross mobile application development technology using Phonegap while both the portals were developed accordance with the MVC architecture. The product has been able to achieve the expected outcomes within a short period of time after the trial launch proving the necessity and the novelty of the idea.
- item: Conference-Full-textRead: moodle reading assistant(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Chandraweera, LPDS; Perera, I; Meedeniya, DMoodle is the world’s most popular learning platform designed to connect educators, administrators and learners. Moodle is widely used in universities and institutes. Most university modules have corresponding recommended books. Chapters of those books are used in each lecture. Students will be able to understand the lectures clearly if they read the related course material before the lecture, but unfortunately most of the time it doesn’t happen. “READ” is a reading assistant for Moodle. “READ” application will help students to familiarize with the related reading material before the lecture by issuing weekly reading material reminders for each course they are following.
- item: Conference-Full-textInformation system for small-scale apparel industries(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Uthpala, HUKG; Perera, I; Meedeniya, DUse of software based management systems for internal operations within firms has been a successful step in many organizations today to maximize their efficiency, accuracy and transparency, leading to their major business goal of profit maximization. In today’s business world, huge amounts of capital are invested on buying and maintaining software based systems due to this reason. Yet, there are small scale industrial firms which could gain a higher performance by the introduction of IT solutions but are reluctant due to high expenses and complexity of these systems. This paper proposes on introducing such a management system for a specific Batik garment factory— Lekha Batik Garment Factory Management System (LB-GMS) which took into account the problem of creating simple and efficient management systems for small-scale firms.
- item: Conference-Full-textE-commerce solution for cake shop(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Arachchi, RLM; Perera, I; Meedeniya, DDue to the advancement of technology in the field of electronic commerce (e-commerce) more and more people tend to buy their needs using internet. As an addition to this new trend, majority of the cake shops in Sri Lanka have started to sell their cakes online. Relish Cake Products is one such shop. The aim of this research is to gather, analyze and give an in-depth insight of the complete Relish Cake Products ecommerce system by defining the goals, major aspects, results and conclusions in detail. This e-commerce system was implemented by Relish Cake Products as a solution to reach out more customers, and by doing that, expand their sales. The detailed requirements, system models, implementation details and an analysis on testing of the e-commerce web application is provided in this document. The purpose of this paper is to provide a detailed overview of the e-commerce web application for Relish Cake Products. It will explain the features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate, supporting information, adaptability of the project and how the system will react to external stimuli.
- item: Conference-Full-textAutomated programming assignment grading system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Subashith, SKTD; Perera, I; Meedeniya, DToday there are many e-learning systems that fulfill the thirst for education. Those e-learning systems have many courses in different fields. There are so many e-classes that teach how to program in many different programming languages. But in most of those e-classes instructors have to spend a lot of time to evaluate assignments submitted by students. If the grading process can be done automatically, it will save lots of time of instructors. There are many systems that use the functionality of evaluating programs automatically. They provide support for hosting online programming competitions, but most of them do not provide platforms for e-classes. Therefore Automated Programming Assignment Grading System (APAGS) is the solution which supports both e-class environment and programming competition environment. The APAGS is a web system which has developed using Symfony framework according to the model, control and view architecture to provide both e-class environment and competition hosting environment. Its main goal is to evaluate the programs and analyse results for both assignments and competitions.
- item: Conference-Full-textTour genie: tourist guide application(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Lahiruni, RAM; Perera, I; Meedeniya, D‘Tour Genie’, is a flexible and customizable travel partner for individuals that takes delight in travelling. It automates the task of locating the best places to visit by providing recommendations based on user location. The application is a combination of web and mobile applications that lets tourists access updated information while travelling. The software consists of a user friendly interface and a comprehensive database, and employs data from Google APIs in supplying the user with information. The user can use GPS services in mobile phones to track their current location and acquire information of recommended places using multimedia such as images and maps. The application is beneficial for tourists and local travelers who are unfamiliar with their places of visit. The comprehensive information provided offers tourists with a secure and comfortable setting in their places of visit. Thus, Tour Genie is an effective and efficient solution that is easy to use for tourists while travelling.
- item: Conference-Full-textHackoverflow: the it communication hub(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Wickramarachchi, WAAS; Perera, I; Meedeniya, DThe HackOverflow is a web site designed to address the problem of communication of IT related events to the IT community. The survey conducted using few universities and IT students indicated that a majority of members were unable to attend the IT related events such as Hackathons and Meetups because of the late or no communication of events. The HackOverflow system was implemented with capability to maintain a mailing list and a forum. This was implemented in order to improve the interaction among IT field professionals and students. The system has a forum that people can bring in discussion on various matters related to hackathons and other events. Also the system contains a discussion forum that can bring in discussions on a desired hot topic. The system provides capabilities for registered users to post event, meetups or hackathons. The users can include all the necessary information related to the particular event type. Also the posts are emailed to the registered subscribers so that they can get to know about the posted events as and when they are posted. The posted events contain discussion section attached too, so that the interested community can carry out discussion to obtain more information
- item: Conference-Full-textQuota: wi-fi data managing and costing system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Jayakody, JALP; Perera, I; Meedeniya, DProject Quota is about wireless local area networks and managing its data usage. There is no simple way to calculate and restrict individual data usage in a small scale wireless local area network. Quota enables that ability by forcing network users to use a third party software when connecting to the network. That software syncs users’ usage statistics to a central node. Owner of the wireless router or access point can remotely manage data usage of clients after signing in to a web application hosted in central node. This document describes the design and implementation of the Quota 1.0 which includes a client application and a central server web application. Since windows platform is targeted in this version of the product, client application consists of a windows Graphical User Interface application and a windows service.
- item: Conference-Full-textInstant messenger plus : chat and voice calling application(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Tennekoon, D; Perera, I; Meedeniya, DThe purpose of the Instant Messenger Plus Project is to provide an efficient way of communication through instant messaging by featuring with test messaging, file sharing and voice calling over the internet. The goal of the project is to develop a desktop application which follows the international standards in implementing the above features. The system development practices the Rational Unified Process (RUP) as the system development methodology. The Model-View- Controller (MVC) design pattern is used in the system design. The end product is a standalone desktop application which works according to the client server architecture. The Instant Messenger Plus application comes with an attractive interface for the user to engage in instant messaging, voice calling and file sharing with other users.
- item: Conference-Full-textMy child : persuasive mobile based approach to enhance children’s health(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Wellappili, D; Perera, I; Meedeniya, DThe purpose of this project was to develop a native Android application called My Child, for the user to manage the information of the child’s health and development and monitor the growth of the child since birth. The parent could keep on updating the records and track the progress of their child’s growth through medication, milestones and vaccination logs. The application was also developed with report generation and vaccination due to reminder functionalities. The approved immunization schedule in Sri Lanka was selected to be the default vaccine schedule of the application because the main target audience of the system was Sri Lankan parents. Since there is no such facility at the moment for Sri Lankan parents to track their child’s well-being, this application was expected to fill that gap. The application was developed using Android SDK and various other open libraries. Android API 19 and above versions are supported by the application. This is a major tool for every parent who wants to track continuously updated facts about their child’s health and well-being.
- item: Conference-Full-textThe game point : tournament management system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Herath, AN; Perera, I; Meedeniya, DThe paper discusses the development of the web application “The Game Point – Tournament Management System”, the need of such an application, the nature of the application, tools and technologies used and the overall project development process. The main goal in designing this system is to computerize the draw making and match scheduling process in badminton - knockout or group round robin tournament while providing a consistent and reliable platform to store and manage player and team information.
- item: Conference-Full-textWe care : online disease tracker system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Jayatissa, N; Perera, I; Meedeniya, DThe Online Diseases Tracker System is an online web application which intends to help the people with selfdiagnosis or self-triage by means of using an algorithm. After analyzing the symptoms, the system provides the predicted diseases along with the probability of the patient having the disease and the doctors to consult for each disease. For a better diagnosis the system provides the patients to keep an up-todate profile of patient’s medical history. Apart from disease tracking the patients can find ideal doctors to consult for a particular disease, can find hospitals where a particular doctor is available and they can contribute information to the system regarding diseases and their symptoms, doctors and hospitals which will be later added to the system database after a thorough inspection by the system administration. For the system administrators the system provides a user friendly platform to interact with the system database and thereby to update the system database.
- item: Conference-Full-textTour me: a platform for travellers(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Sugathadasa, KM; Perera, I; Meedeniya, DSri Lanka is one of the most traveled destinations in the world. But facilities offered for travelers are not convenient enough to attract them and spread the word. On one side, there are travelers starving for adventure and on the other side, there are entrepreneurs seeking for job opportunities around the area. “Tour Me” provides a platform for travelers to connect with hotels, guides, photographers, drivers around the area. It allows the traveler to plan an entire journey around the country just by a single tap. Further, young entrepreneurs can showcase their talents to travelers and support the tourism industry. The uniqueness of this application comes with its completeness and the ability to render much demanded services to travelers in the country.
- item: Conference-Full-textVms – virtual meeting system(Department of Computer Science and Engineering, University of Moratuwa., 2017-12) Vidanapathirana, M; Perera, I; Meedeniya, DThe Project VMS is a solution developed to allow virtual meetings between two remote business meeting rooms. The solution is designed so as to complement the facilities provided by a typical meeting room environment. The system consists of a single Server subsystem, two Facilitator subsystems and Presenter subsystems. In the production environment, each meeting room would have a central Facilitator subsystem of its own, used by the meeting facilitator who controls the meeting. Each Facilitator subsystem is connected to Presenter subsystems installed in PCs of meeting participants inside the room. The Server subsystem connects two Facilitator subsystems in order to materialise the Virtual Meeting between two meeting rooms. The system supports sharing of presenter screens and voice between meeting rooms. Additionally, the facilitators maintain a shared list of tasks which could be assigned to presenters, whom would be notified upon assignment. In materialising aforementioned, the system uses Client-Server Architecture between connected subsystems. The major output of the project can be identified as the three subsystem applications developed, which together would revolutionize Virtual Meetings. This can be identified as a major step taken forward from the use of internet video calls to materialize virtual meetings.