+ All Categories
Home > Documents > 1=J = 8 #8 J#8 #8 N= Sa J NSJ S ==/1 SKhom Bahadur Chhetri Kushal Laye ... Sapana Gurung Sarita...

1=J = 8 #8 J#8 #8 N= Sa J NSJ S ==/1 SKhom Bahadur Chhetri Kushal Laye ... Sapana Gurung Sarita...

Date post: 11-Mar-2020
Category:
Upload: others
View: 15 times
Download: 0 times
Share this document with a friend
96
2002-2013
Transcript

2002-2013

ABSTRACT BOOKLET

BACHELOR OF ENG INEER ING IN SOFTWARE ENG INEER ING

Batch of 2002 - 2013

Abstract Booklet

Gandaki College of Engineering and ScienceLamachaur, Pokhara

February 22, 2018

ii

Copyright c© 2018

Published by

www.gces.edu.np

This work is subject to copyright. No part of this book may be reproducedwithout prior permission of Department of Research and Development, Gan-daki College of Engineering and Science (GCES).

First printing, February 2018

iv

Foreword

It gives me great pleasure to introduce this Abstract Booklet, a synopsis ofthe culmination of work by Bachelor of Software Engineering students’ thesisof Gandaki College of Engineering and Science(GCES) Batch 2002-2013.

With the rise of open access concept in academic circle, this is our humblecontribution in disseminating what has stayed within our library premises.Rather than sit in shelves, I think the ideas/theses that has been encapsu-lated in this booklet will act as a point of extension for upcoming studentslooking to work on top of what has already been done. This inherent spirit ofopenness in the academic circle, I hope, will benefit all concerned institutions& individuals.

Summing up, I hope that this booklet is also a start of possibility in moreopenness, interaction, tie-ups and symbiosis among institutions & studentswhich I am sure enriches the academic community.

Rabi Prasad BaralPrincipalGandaki College of Engineering and ScienceLamachaur, Pokhara

v

vi

Keynote Address

I am pleased to have the publication of Abstract Booklet submitted by stu-dents of Gandaki College of Engineering and Science as their precious worksdone during Major Project, as a partial fulfillment during their study of Bach-elors of Engineering in Software Engineering degree.

The collection of abstracts is a showcase in the documented format whichtraces the trends of Research and Development in the field of Information andCommunication Technology over the years. It also gives an idea to the readerand learners about the type of projects that have been done.

I heartily thank all students (Batch of 2002-2013) who graduated fromGandaki College of Engineering and Science for their contribution to MajorProject and respective report during their four years of study in Bachelors ofSoftware Engineering.

Finally, I would like to thank the editorial board of Gandaki College ofEngineering and Science without whose support we would not have dared tomake it a success.

Ashok Raj ParajuliVice PrincipalGandaki College of Engineering and ScienceLamachaur, Pokhara

vii

viii

Acknowledgement

This abstract booklet was scribed via generous volunteership of following stu-dents from Batch of 2017, Software Engineering (BESE2017) of Gandaki Col-lege of Engineering and Science.

Aashish Regmi

Abiral Bhattarai

Amit Parajuli

Arjun Prasad Adhikari

Ashish Poudel

Bishwas Ojha

Diwas Wagle

Ena Gurung

Garima Thapa

Karun Kumar Atreya

Khom Bahadur Chhetri

Kushal Laye

Prabina Rana

Sagar Paudel

Samir Poudel

Sapana Gurung

Sarita Rimal

Sujan Bhattarai

Suman Bhattarai

Sunil Gautam

Suraj Ghale

ix

x

Contents

Foreword From The Principal v

Keynote Address From The Vice Principal vii

Batch of 2002 1Database Synchronization Through E-mail ( Suman Jojiju, Ramesh

Thapa , Rajan Adhikari, Amit Kumar Sahani Kewat ) . . . . . 2English to Nepali Machine Translation System ( Sashi Gurung, Shanti

Gautam ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2GCES Nepali Text To Speech Synthesizer ( Bikram Lal Shrestha,

Sanjeev Ghimire, Amit Shrestha ) . . . . . . . . . . . . . . . . . 3Hairstyle Matching Software ( Samira Lamichhane, Sangita Gurung,

Sumita Gurung ) . . . . . . . . . . . . . . . . . . . . . . . . . . 3Online Shopping ( Bishan Gurung, Santosh Bhandari ) . . . . . . . 4Search Engine ( Aashish Prakash Shrestha, Anju Thapa, Bidur De-

vkota, Meena Shrestha ) . . . . . . . . . . . . . . . . . . . . . . 4SMS Application ( Kiran Koirala, Ram Chandra Adhikari ) . . . . . 5SnowRacer - An extension to Tux Racer ( Indu Gurung, Radha Gu-

rung, Kalpana Prajapati ) . . . . . . . . . . . . . . . . . . . . . 6

Batch of 2003 7Nepali Parser - Chunker ( Muna Khadka, Ramesh Raj Baral, Shakeel

Shrestha ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Online Criminal Record Management System ( Radhika Bista, Narayan

Koirala ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Parallel Processing and Distributed Computing ( Prashanta Poudel,

Uttam Bhandari, Jenish Sthapit ) . . . . . . . . . . . . . . . . . 9Semantic Analysis And Parse Tree Generator ( Mina Thapa, Mohan

K.C., Sandhya Koirala ) . . . . . . . . . . . . . . . . . . . . . . 9

xi

University Registration System ( Aashis Binod Khanal, Binod Shrestha,Nikita Pradhan, Vikal Acharya ) . . . . . . . . . . . . . . . . . 10

Batch of 2004 11

Adaptive Website ( Sanjay C.K. ) . . . . . . . . . . . . . . . . . . . 12

Entrance Result Generator ( Manish Gurung, Santosh Sharma ) . . 12

IP Telephony ( Lalit Ashok Gurung, Manzil Gurung, Radhika Acharya) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Online Auction and Shopping System ( Sagun Shrestha ) . . . . . . 13

Batch of 2005 15

Chameleon ( Binod Khatri, Sambhu Sai, Sumit Shrestha, Yam Ba-hadur Gurung ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Desktop Video Conferencing ( Manita Gurung, Nirmala Gurung,Shanti Thapa ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

GCES Messenger ( Bishal Maskey, Nabin Lamichhane ) . . . . . . . 17

Pathshala (E-Learning) ( Andrew Gurung, Jeevan Timilsina ) . . . 18

Sanjaal ( Ajit Kunwar, Deepak Singh Thapa, Mahesh Gurung, SujanTamrakar ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Voice Over Internet Protocol ( Binod Shrestha, Ghanashyam Subedi,Mahadev Adhikari, Roshan Gurung ) . . . . . . . . . . . . . . . 19

Batch of 2006 21

Mass Mailing System ( Amber Subedi ) . . . . . . . . . . . . . . . . 22

Batch of 2007 23

An Online Police Diary ( Dam Bahadur Paija, Dasari Joshua, RahulPanjiyar, Umesh Gurung ) . . . . . . . . . . . . . . . . . . . . 24

Easy Web CMS ( Bijay Baniya, Sunil Koirala, Sushil Sapkota, TilakShrees Rana ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Electronic Medical Record ( Anisha Kumari Bataju, Bigyan Thapa,Bijay Neupane, Ramesh Baral ) . . . . . . . . . . . . . . . . . . 25

Nepali-TTS ( Bikash Bhattarai, Prativa Nyaupane, Suraj Subedi,Suku Kumar Nepali ) . . . . . . . . . . . . . . . . . . . . . . . 25

Virtual Super-Computing Over Internet ( Amit Batajoo, NabarajAdhikari, Naresh Adhikari, Prem Regmi, Rajan Bastola ) . . . 26

Batch of 2008 29

E-Bidding ( Dinesh Bhandari, Subash Adhikari, Roshan Adhikari ) . 30

E-thrive ( Roshan Koirala, Samjhana Gautam ) . . . . . . . . . . . . 30

xii

Gesture Recognition And Processing ( Ashok Subedi, Hari PrasadKhanal, Shankar Dev Adhikari ) . . . . . . . . . . . . . . . . . 31

Meaning To Words Dictionary ( Bijay Chandra Koirala, Ashish Ku-mar Gurung, Maheshwor G.C. ) . . . . . . . . . . . . . . . . . 31

Nepali OCR ( Bishnu Thapa, Manoj Adhikari, Nishan Hitang ) . . . 32Pancheebajaa.com ( Bijen Hirachan, Dil Bahadur Thapa, Sandip

Adhikari ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Ramailokurakani.com ( Anil Bhattarai, Bhim Prasad Ale, Pradeep

Gautam ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Touch Sense Live Paper Keyboard ( Dilip Kumar Shrestha, Sovit

Thapa, Umesh Bastola ) . . . . . . . . . . . . . . . . . . . . . . 33Video Conferencing in LAN ( Amrit Dahal, Chandra Karki, Sujan

Adhikari ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Batch of 2009 35E-budgeting ( Dipesh Thapa, Ganesh Bhattarai, Manoj Gautam,

Pradeep Acharya ) . . . . . . . . . . . . . . . . . . . . . . . . . 36Linux Magistrate ( Durga Prasad Poudel, Krishna Poudel, Sanjay

Bastola ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Opinion Mining Through Social Media ( Amir Bhujel, Bikram Ad-

hikari, Hem Sharma Acharya ) . . . . . . . . . . . . . . . . . . 37Online Food Ordering System ( Ashish Banstola, Sanchay Gurung,

Sunil Gurung ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Ramrodeal ( Aashish Gurung, Sadip Acharya, Suyog Rajbhandari ) . 38Sustainable Agriculture ( Gaurab Subedi, Nisha Pariyar, Ram Chan-

dra Poudel, Rishi Saran Khanal ) . . . . . . . . . . . . . . . . . 38TV Show Buzz (Ashok Thapa, Bil Bahadur Gurung, Biswajit Nepali,

Kedar Adhikari) . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Batch of 2010 41Customer Relationship Management ( Bimal Parajuli, Ram Bahadur

Pun, Vijay Kumar Rana, Zohvin Singh Basnyat ) . . . . . . . 42E-Ads ( Pralhad Kumar Shrestha, Rohan Shrestha, Rohit Khadgi,

Shubham Agrawal ) . . . . . . . . . . . . . . . . . . . . . . . . . 42Epidemic Surveillance using Twitter ( Avinash Adhikari, Madan

Khadka, Samip Ghimire, Siddhant Aryal ) . . . . . . . . . . . . 43Image Crawlee ( Anil Adhikari, Niranjan Acharya, Prajwal Koirala,

Kshitiz Shrestha ) . . . . . . . . . . . . . . . . . . . . . . . . . 43Kurakani ( Jeevan Gurung, Sameer Gurung, Sumit Kumar Kashyap,

Sunil Thapa ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

xiii

Mato ( Bibek Thapa, Binay Subedi, Bipin Aryal, Naresh GC ) . . . 44

NewsHunt (Nirmal Koirala, Rabindra Gautam, Ranjan Adhikari,Saroj Subedi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Promoting Business in Nepal ( Eliza Gautam, Prashamsha Devkota,Laxman Gurung, Sushil Gautam ) . . . . . . . . . . . . . . . . 45

Batch of 2011 47

Beauty Product Recommendation System (Bidur Subedi, Bibek KC,Mahesh Bahadur Thapa, Niranjan Udas ) . . . . . . . . . . . . 48

Budget Visualization and Analysis Tool (Prabesh Shrestha, SushilAle, Sushil GC ) . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Chase Me (Drishya Thapa, Joshila Joshi, Sukmit Thapa ) . . . . . . 49

Driving License Management (Laxmi Gurung, Shrijana Thapa Chet-tri, Sulochana Bhujel ) . . . . . . . . . . . . . . . . . . . . . . . 49

E-Commerce ( Achyut Dhewajoo, Subash Thapa, Sujan Thapa ) . . . 50

“Episode” Recommender ( Saroj Pandey, Sudip Dawadi, Suyog K.C ) 50

Expose Nepal (Bijay Poudel Binod Gurung, Samman Gurung, San-tosh Gurung ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Historic Nepal (Ghan Bahadur Thapa, Mukesh Bhattarai, Safal Ad-hikari ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Mentor ( Bibek Sigdel, Mitab Shrestha ) . . . . . . . . . . . . . . . . 51

Nepali Adsense (B. K. Krishna Magar, Milan Adhikari, Sushil Tim-ilsina ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Batch of 2012 53

Accounting for Inventory and Sales Management System ( GaneshPandey, Nishal Gurung, Pratima Sharma ) . . . . . . . . . . . 54

AI Enabled Chatbot (Anjana Sharma, Bijaya Parajuli, Luzan Baral,Nishma Shrestha ) . . . . . . . . . . . . . . . . . . . . . . . . . 55

Analysis on Recommendation System ( Aatish Sai, Anup Acharya,Deepti Baral, Sagar Sherchan ) . . . . . . . . . . . . . . . . . . 56

BADS: Detecting APK Malicious Behavior through Static Analysis( Sudeep Acharya, Mohan Gautam ) . . . . . . . . . . . . . . . 56

Clinic Aid ( Sagar Subedi, Santosh Sharma, Sailesh Acharya, SudipDhakal ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Farmer Market (Anup Sharma, Samit Sherchan, Bikky Bhujel, Sub-ash Chalise ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Ghar Jagga ( Rabin Senchuri, Bijay Gurung, Abhishek Poudel Chhetri, Prameet Bhakta Acharya ) . . . . . . . . . . . . . . . . . . . . 59

xiv

NepaliMade (Bibek Kumar Gupta, Paras Bhujhel, Saroj G.T., SijanShrestha ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Online Patient Portal (Aayush Thapa, Biraj Bhandari, Bishal Giri,Deepak Poudel ) . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Outsourcing Nepal ( Mahesh Prasad Josi, Rahul Subedi, Rajan Lam-sal, Top Kumar Purja ) . . . . . . . . . . . . . . . . . . . . . . 62

Portfolio Management ( Anuj Thapa, Aruna Chatkuli, Amir Banstola,Sagar Koirala ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Batch of 2013 65Ayo Gorkhali (Bishal Pun, Siddhant Pageni, Susan K.C. ) . . . . . . 66Bike Rental System (Pratikshya Shrestha, Amrit Poudel ) . . . . . . 67Car rush (Nabina Subedi, Rojina Thapa ) . . . . . . . . . . . . . . . 67ColzMS (Manoj Pahari, Rajat Thapa, Ujjwal Panta ) . . . . . . . . 68eTaxi Service (Aashim Bajracharya, Jharana Gurung ) . . . . . . . . 69CRM (Sushma Bhandari, Sandip Sapkota, Tahira Urusha Niroula ) 70Lavender Hospital Management System (Abhishek KC, Dudhraj Para-

juli, Sudip Tripathi ) . . . . . . . . . . . . . . . . . . . . . . . . 70Local Governance Information System (LGIS) (Aashish Adhikari,

Binod Timilsina, Bibek Shahi ) . . . . . . . . . . . . . . . . . . 71MazeVR (Bijay Acharya, Pravesh Giri, Sangam GC ) . . . . . . . . 72Pharmex (Shovan Shrestha, Shiraj Pradhanang ) . . . . . . . . . . . 72Routes Nepal (Bhuwan Paudel, Bimal Sharma, Yuvraj Shrestha ) . . 73Survival Shooting (Beenod Baniya, Ujwal Jamarkattel ) . . . . . . . 73Zyaala (Sparsh Shrestha, Swatantra Dhakal, Upakar Poudel ) . . . . 74

Author Index 75

xv

xvi

Batch of 2002 Abstracts

1

2 BATCH OF 2002

Database Synchronization Through E-mail

Suman Jojiju, Ramesh Thapa , Rajan Adhikari, Amit Kumar Sahani Kewat

2002

Information consistency is a crucial need of the world today. Every orga-nization, which is remotely splintered along with their information, is lookingfor some methodology as a bridge to connect that information together forconsistency. Thus, this system addresses prevailing need of all organizationsand the only way of synchronization is through e-mail. While e-mail is cer-tainly a powerful and widely used tool, it is usually not integrated with anapplication for performing any task other than sending reminders. The ap-plication scenario described here, an e-mail based SQL update program, usesa simple data model. However, this solution will apply to any data modelthat we are working with. It will also eliminate the need for complex n-tierInternet applications and serves as a low-maintenance solution for providingdata access. This system has been built mainly for Linux server and runs as abackground process. This report presents a technique to upload or mirror thedistributed identical database by sending the updating information or SQLqueries through e-mail. MYSQL binary log file is used as a source of updatinginformation. Some system configuration is done to handle this log file.

English to Nepali Machine Translation System

Sashi Gurung, Shanti Gautam

2002

English to Nepali Machine Translation System is a translator that convertsEnglish sentences into corresponding Nepali sentences. The system is domainspecific (children story translation). The Machine translation system consistsof Morphological Analyzer, Part of Speech Tagger, Nepali Mapper, NepaliGenerator, Dictionary and Transfer rules. The English Morphological Ana-lyzer identifies root word and its type according to appropriate part of speech.Based on the root word, the word is mapped to corresponding Nepali wordwhich is in Romanized form. Then, after applying transfer rules followingNepali Grammar, the corresponding Nepali sentence is generated.

The English Morphological Analyzer Tagging are done with Freeling, anopensource tool. The output of Freeling is input to Nepali Generator. It

3

contains several transfer rules following Nepali Grammar rules. Lastly, theengine produces Romanized Nepali sentence. The engine can be run fromcommand line or simple user interface can be created to use the engine.

GCES Nepali Text To Speech Synthesizer

Bikram Lal Shrestha, Sanjeev Ghimire, Amit Shrestha

2002

Nepali language being mostly used language in Nepal, a text- to-speech (TTS)synthesizer for this language will prove to be a useful ICT based system toaid those majorities of people in Nepal who are illiterate and also to thosewho are physically handicapped.

Nepali being phonetically rich language, simple letter-to-sound rules areapplied to produce valid pronunciations. The system uses the standard unitselection and concatenative approach for voice production. Here, all thephonemes and diphones in Nepali language are stored in the Speech Database.At runtime, TTS system extracts small units and concatenates appropriatediphones to produce voiced output. Making the synthesized speech soundmore smooth and fluent needs digital signal processing, which is the main dif-ficulty in this system. The system can be extended to include more featuressuch as more emotions, improved tokenization, and minimal database.

Hairstyle Matching Software

Samira Lamichhane, Sangita Gurung, Sumita Gurung

2002

Hair Style Matching Project is a complete software solution for matchingdifferent hair styles present in the database. It offers the customer the op-portunity to try out all the latest hairstyle and cut accordingly. It deals withsuperimposing with different styles on captured image. No more wonderingand fretting; now one can know exactly what you look like when you step outof the different hair catalogue containing styles from award-winning stylistsand leading academies. And one can access all the latest hairstyles, as well

4 BATCH OF 2002

as the best tips, guides and advices. We have implemented this project usingVisual Basic (VB), which provides a Graphical User Interface (GUI) so thatnovice user can use easily.

Online Shopping

Bishan Gurung, Santosh Bhandari

2002

The project provides a concept for developing an online application. Impor-tant features like shopping cart, modes of payment and simultaneous loginare understood and implemented. This report approaches the system devel-opment following the various aspects of software engineering along with useof various web based technologies. It overviews the general systems that areimplemented in present scenario. Similarly, sesssion variables are used tomaintain the state of the web pages.

Search Engine

Aashish Prakash Shrestha, Anju Thapa, Bidur Devkota, Meena Shrestha

2002

The report describes the development effort that has been put into the de-velopment of a search engine. Searching for something in a huge informationrepository like the Internet can be compared to trying to drink water froma firehose. Such a wealth of information is available that most people areunable to handle it and they get lost in the vast ocean of information. So, weneed a system that guides people to finding the information that they desire.A search engine is a program designed to assist in finding information storedon a computer system such as the World Wide Web, inside a corporate orproprietary network or a personal computer. The search engine allows oneto ask for content meeting specific criteria (typically those containing a givenword or phase) and retrieves a list of references that match those criteria.Research was conducted to understand how a typical search engine operates;its underlying technologies. The working of major commercial search engines

5

like Google and Yahoo was investigated. During our research, we came acrossmany instances of search engines that were developed using reusable compo-nents like an off-the-shelf spider or an off-the-shelf indexing technology. Theuse of off-the-shelf reusable components was avoided because this being anacademic project, effort was made to gain as much hands-on software devel-opement knowledge as possible. The development endeavor is not as completeand efficient as commericial search engines but to engender an extensible setof artifacts and module to expand as a high quality commercial search engine.

SMS Application

Kiran Koirala, Ram Chandra Adhikari

2002

“SMS Application” project is about receiving SMS via PC from mobile,extract requested message, search the keyword on database, retrieve key-information and send the description to the mobile client from PC. The basichardware components for system establishment are PC, data cable, at leasttwo mobile cells with its phone-line connection services. A server PC in-terfaced with one mobile set via data-cable handles SMS message from anymobile client. Presently, different private companies are trying to implementthis technology in their services and they are used to buy those applicationsfrom foreign which had seen to be more expensive. Moreover, the introduc-tion of SMS Application has boosted the life style of people. It is undeniablythe smartest information basket existing. Without it, we would have to relyon other expensive means to gather information.

6 BATCH OF 2002

SnowRacer - An extension to Tux Racer

Indu Gurung, Radha Gurung, Kalpana Prajapati

2002

The project explores the possibility of choosing the options in the game - TuxRacer. Options here mean choosing course, choosing a playable characterthroughout the game. Tux Racer is a 3D computer game starring the Linuxmascot, Tux the penguin. In the game, the player controls Tux as he slidesdown a course of snow and ice collecting herring. This game is growing itspopularity as it has interactive interface, easay to play and understand, funfor all people who prefer peaceful sporting challenges rather than bloody alienmassacres. Unlike many other computer games, there are no options forchoosing the playable character.

This is an exploration project. The game is based on opensource develop-ment model. The benefit of using opensource is that the cods can be redis-tributed or modified under the terms of GNU ( General Public License). Theorganization of codes are in modular fashion. So, here we present a roadmapto adding a new Tux. On the course, we added a new course named as “RIK”in the game.

Batch of 2003 Abstracts

7

8 BATCH OF 2003

Nepali Parser - Chunker

Muna Khadka, Ramesh Raj Baral, Shakeel Shrestha

2003

Chunker is the system that finds the phrases present in the tagged sentencedepending on some POS(Parts Of Speech) rules. This is the part of theNatural Language Processing which is useful to find the syntactical structureof the sentence. The system is domain specific in the sense that it can chunkthe simple sentence that are found in the primary level text books. The systemcan be used by several systems like Grammer Checker, Machine Translator orsome other Information retrieval systems. This system is part of Nepali Parserthat has been outsourced to Gandaki College Of Engineering and Science byMadan Puraskar Pustakalaya(MPP).

Online Criminal Record Management System

Radhika Bista, Narayan Koirala

2003

In the present context of increasing crime rate in Nepal , the Online CriminalRecord Management System can play vital role in the development of countryby strengthing the security information system. The system keeps record ofall the information related to the police and criminals actions taken by themin managed order in the centralized database. The traced information aremade available via the web to all the public and police personals accordingto different level of access. The system helps to generate individual policereport. Visitors of the site can also post comments and recommendations.

The system is a web based system implemented using HTML, Javascriptand Hypertext Pre-Processing (PHP) for server side scripting and MySQLdatabase server.

9

Parallel Processing and Distributed Computing

Prashanta Poudel, Uttam Bhandari, Jenish Sthapit

2003

Parallel Processing and Distributed Computing is a framework for solvingcomputationally intense problems. The system is intented to be used espe-cially in a local network. A problem is broken down into independent partsand assigned to various computers in the network thereby utilizing unutilizedprocessing power in the network.

Parallel Processing and Distributed Computing is developed under JAVA,JAVA RMI using higher - level sockets. Parallel Processing and DistributedComputing is a scalable, platform independent and highly secure system.

This system is best suited for certain physical and mathematical problemsthat can be partitioned into smaller independent tasks. For demonstration,this system is limited for calculating accurate value of pi by different methods,merge sorting, and prime number generation. This framework can be extendedto more features and bigger domain of problems.

The major challenges include partitioning of the problem, communicationbetween nodes, synchronizing intermediate results, data dependency betweenvarious partions and load balancing.

Semantic Analysis And Parse Tree Generator

Mina Thapa, Mohan K.C., Sandhya Koirala

2003

Parse Tree Generator take tagged chunks as input and generates visual rep-resentation of parse tree. Parse tree represent the syntactic structure of thesentence which depicts clear vision of phrases. Semantic aralysis explores therelations between words in a sentence according to grammatical rule. Theserelation are useful to interpret the meaning of a sentence This system at-tempts to identify the relations between chunks in a sentences like Nepali Pro-nouns. Parse tree drawn from semantic analysis are more accurate than parsetree drawn from syntactic analysis. So this system can be used in GrammarChecker, Machine Translation system and some Information Retrieval systemThe project is domain specific. It includes the prose from primary school level.This system is a part of Nepali Parser that has been outsourced to GandakiCollege of Engineering and Science by Madan Puraskar Pustakalya.

10 BATCH OF 2003

University Registration System

Aashis Binod Khanal, Binod Shrestha, Nikita Pradhan, Vikal Acharya

2003

University Registration System is developed to assist the intensive manage-ment task of Pokhara University. The system mainly focuses on registrationand updating of faculty, program, course, exam, college, and student. It alsohelps in generation of Registration Number, Registration Card and EntranceCard and Scheduling examination and record keeping for student result. Thesystem is designed to provide a user friendly interface and attempts to reduceerror by minimizing data entry.

The system is implemented using HTML and JavaScript and HypertextPre-Processing (PHP) for server side scripting and MySQL as backend. Thesystem is intended to be used by academic and examination section withinthe same local area network.

The major challenges include analyzing data for the routine generation.

Batch of 2004 Abstracts

11

12 BATCH OF 2004

Adaptive Website

Sanjay C.K.

2004

“Adaptive Website” is a site that automatically or semi-automaticaly im-proves its organization or presentation by mining visitor access pattern storedin web server log file. This project is a research based project with large do-main. Websites can be considered as the store of information on varioussubjects. The visitor faces navigational problems due to the presence of thishuge amount of information to find their required data, thereby consumingvaluable time. However, this explores the ways which can faciliate the visi-tors with required information eliminating the visitor’s navigational problemand time consumption. This project can be useful in real-time website wherevisitors will be truly benefited.

Keywords: Adaptive Web Site, Web Server Access Log File, Data Mining

Entrance Result Generator

Manish Gurung, Santosh Sharma

2004

In the recent and advanced age of Science and Technology, computerization inevery field has become absolute inevitable. There have been scientific changesin the field of Information and Technology. In this technological world, almostall things are related to computer. In these modern days, computerized sys-tem is very essential where result is generated manually. The system mainlyfocuses on registration of applicant record, register applicant score, view passlist of the applicant, show priority selected by the applicant, and view ad-dmission list of the applicant. The system helps us to generate the admissionlist on the basis of the selected subject based on the merit basis, quota ba-sis. The system is designed to provide a user friendly interface. The systemis implemented using HTML, JavaScript and Hypertext Preprocessing(PHP)for server side scripting and MySQL databases.

13

IP Telephony

Lalit Ashok Gurung, Manzil Gurung, Radhika Acharya

2004

IP Telephony means placing telephony calls over IP networks instead of publicswitched telephone netwoks (PSTN). IP Telephony offers cheaper call priceswith less quality of service than PSTN. IP Telephony is the use of the InternetProtocol (IP), for real-time voice traffic. This project explores the possibilityof using IP Telephony instead of PSTN. This report is an approach to studyvarious aspects of IP Telephony in contrast to PSTN, analyzing the variousbusiness aspects and technical aspects for real time voice communication.Also, this project report provides the knowledge of type of protocols andcodes used for voice transmission over IP and how they perform their tasksto accomplish voice communication.

Online Auction and Shopping System

Sagun Shrestha

2004

The purpose of the project is to provide virtual market place and to sup-port web-based trade. It is an auction-based and shopping-based site thatserves as a platform for buying and selling products and services via inter-net. The system is implemented using HTML, Javascript and Hypertext-Preprocessing(PHP) for Server-side scripting and MySQL as backend. Profes-sional approach to system analysis and design has been followed using aspectsof OOAD. The system is intended to be used by general users for e-commerceover a wide area network.

14 BATCH OF 2004

Batch of 2005 Abstracts

15

16 BATCH OF 2005

Chameleon

Binod Khatri, Sambhu Sai, Sumit Shrestha, Yam Bahadur Gurung

2005

With the advent of internet, online shopping has evolved as a multi-dimensional business that includes features like different product searching,comparison of price, electronic shopping cart, electronic payment, etc. How-ever, it lacks some of the features that are available in traditional shoppingmall which is personalized shopping experience namely customer behaviourtracking and personalized page generation. Chameleon - an adaptive shop-ping mall is the enterprise level distributed shopping system which performsdata mining for analyzing customer behavior dynamically to generate an autocustomized web pages for the particular customer. This system focuses on dif-ferent forms of adaptation in electronic catalogs and shopping malls and theirdemands on user modeling considering different types of user data, the privacyand confidence of the user as well as the need of simple integration and reuseof user modeling and adaptation components. This system provides solutionto existing problems in online shopping systems through the personalized itemrecommmendation based on the customer behaviour. Adaptability is the coreof the system and thus it is an addition to the list of adaptive websites. Thefollowing report explains the various aspects of the project including researchdone, artifacts developed and new findings. This report evaluates variousexisting techniques used in adaptive websites for shopping purposes and ex-plains the implementation of the best technique with relevant modification.This report also recommends new problem-solving approaches for the moderncomplex enterprise level online business.

17

Desktop Video Conferencing

Manita Gurung, Nirmala Gurung, Shanti Thapa

2005

Video conferencing is the process of using a camera and a microphone to sendimages and sound across a network in real time. This allows two or more peo-ple to communicate and collaborate, to share lessons, to discuss ideas and hearforeign languages from native speakers in their home countries. It is appealingto the educational and buisness sectors. Video conferencing allows users tosave time and money on travelling and housing costs by bringing people face-to-face virtually.Business leaders around the world use video-conferencing tokeep in touch with important contacts while on the go.

This report is an approach to study various aspects of video-conferencing.Also , this project report provides knowledge of the type of protocols andcodes used for the video/voice transmission and how they perform their tasksto accomplish video/voice communication.

GCES Messenger

Bishal Maskey, Nabin Lamichhane

2005

GCES Messenger is an instant LAN messaging software application for im-mediate text messages and file sharing over a corporate network. This allowstwo or more people to communicate and collaborate. This Intranet Messen-ger is an ideal replacement for Internet messengers in school, colleges andother organizations, having private and global messaging and improves inter-nal communications and relationships within the organizations.

18 BATCH OF 2005

Pathshala (E-Learning)

Andrew Gurung, Jeevan Timilsina

2005

Pathshala, E-Learning System, is a technology used to support Remote -learning. The Pathshala platform is developed to the level where all kinds ofmultimedia exchange mechanism are successfully used in order to stimulateconventional classroom. Available to the students and teachers are the set oftools, which help convey both synchronous and asynchronous lectures. Thesetools include video / audio conferencing, shared drawing and text spaces,web services and even simple websites that carry educational content. Aweb-enabled teaching and learning platform, Pathshala is designed with greatflexibility to operate in different network environments for various types ofusers. Equipped with powerful capabilities for managing content to meet in-structor and students needs, core features include registration, synchronousand asynchronous delivery of courses, desktop sharing, online chat and au-dio/video conferencing.

Sanjaal

Ajit Kunwar, Deepak Singh Thapa, Mahesh Gurung, Sujan Tamrakar

2005

“Sanjaal” is a networking site for college using Web 2.0 Technology wherestudents and teachers can interact with each other through various features.It can be used within a college premises having Local Area Network connectionand thus, avoiding the need of Internet in order to communicate. It is web-based, providing features like email, instant messaging services and manymore. It encourages users to communicate in an effective way and shareinformation among the users. Users can make friend requests, add friendsand send messages , post articles, give comments, share photos, get eventinformation related with college, form a group on their own, and even sendSMS worldwide. It allows users to create a profile page for their own andmanage friends, photos , articles themselves.

19

Voice Over Internet Protocol

Binod Shrestha, Ghanashyam Subedi, Mahadev Adhikari, Roshan Gurung

2005

Voice over Internet Protocol is technology that makes it possible to make aphone call using an Internet connection or a dedicated network that uses theIP protocol, rather than go through the normal telephone line.VoIP offerscheaper call prices with less quality of service than Public Switch TelephoneNetwork(PSTN). VoIP is the use of Internet Protocol(IP), for real-time voicetraffic. We explored various business and technical aspects for real time voicecommunication using VoIP instead of PSTN. Various type of protocols andcodes used for voice transmission over Internet Protocol are explained. Wefocus on using VoIP on LAN/Intranet and have used User Datagram Protocolwhich focuses on performance rather than security and data integrity. Thisproject can be easily used in any organizations using LAN to communicatewithin an organization without using Internet connection.

20 BATCH OF 2005

Batch of 2006 Abstracts

21

22 BATCH OF 2006

Mass Mailing System

Amber Subedi

2006

Information technology has clocked up huge part of human life. Reductionof time, better administration operation, accurate data analysis and reportheaded human to depend more on Information Technology. The proposed sys-tem also include all of the above Information Technology attributes. Particu-larly, this system is engineered in order to replace current individual mailingsystem.

Chapter one demonstrates introduction part to Client’s Organization andobjective of the report. Chapter two demonstrates problem domain, relatedtechnologies and elaboration of new system.Chapter three demonstrates solu-tion consideration, software development and methodology. In design part, wegive short description of design with the MMS design too. In Implementationsection we clarify the implementation way and real file and working mecha-nism.By Testing the each part of the MMS design too. In Implementationsection, we clarify implementation way and real file and working mechanism.By Testing each part of the MMS,we confirm whether it successfully worksin real filed or not. Finally project is concluded with the future scope anddevelopment.After reading this report the reader will understand the projectguidelines with overall outlines of the project and the techniques of imple-mentation of project easily in real time.

Batch of 2007 Abstracts

23

24 BATCH OF 2007

An Online Police Diary

Dam Bahadur Paija, Dasari Joshua, Rahul Panjiyar, Umesh Gurung

2007

Online Police Diary is a software system that keeps record of the crimecases, criminals, investigation officers and people who are related to a case ina Database and lets the user of the system to view, retrieve and update usefulinformation from any of the police departments in a country. The proposedsystem is required to provide an easy user interface through a private Internetconnection across a country. Face recognition through Luxand FaceSDK tools(Facial feature recognition solution) will be considered as a research basedtopic to be included in the proposed system.

Easy Web CMS

Bijay Baniya, Sunil Koirala, Sushil Sapkota, Tilak Shrees Rana

2007

The report describes the overall system “Easy Web CMS” designed and builtas a project undertaken by final year Software Engineering students for partialfulfillment of the requirements for the degree of Bachelor of Engineering inSoftware Engineering. The report presents the detailed view of the systembuilt. This report documents approaches the system development followingvarious aspects of software engineering. Various technologies such as webprogramming language ASP.NET have been used for the implementation ofthe system. Apart from these, the report overviews the general systems thatare in vogue in present scenario. The project provides a concept for developingan online application. Various important things like encryption, simultaneouslogin, etc are understood and implemented. Similarly, session variables areused to maintain the state of the web pages.

25

Electronic Medical Record

Anisha Kumari Bataju, Bigyan Thapa, Bijay Neupane, Ramesh Baral

2007

“Electronic Medical Record (EMR) ” is a health related information systemof an individual which is created, modified and maintained within a health-care organization. EMR module helps you to record and retrieve the clinicalinformation of a patient. It provides a central repository for holding the en-tire medical records of patients. It stores data in an organized and structuredmanner so that a clinician or any healthcare provider can easily access clin-ical data based on his role, needs and security rights. This report describesthe developing effort that has been put into the development of ElectronicMedical Record-keeping system. Handling diversified information related tovaried medical issues has become a sensitive task. A medical organizationcomes across varied categories of patients, diseases and the redundancy of theinformation. So, we need a system that manage and maintain such sensitiverepository of medical information. During our research, We came across manyinstances of medical software that were developed using reusable components.But since this project was purposed as an academic project, we have avoidedthe use of such reusable components and effort was made to gain as muchhands-on software development knowledge as possible. The develpment en-deavor is not as competent as the commercial software in the market but toengender an extensible set of artifacts and module to expand as a high qualitycommercial Electronc Medical Record-keeping system.

Nepali-TTS

Bikash Bhattarai, Prativa Nyaupane, Suraj Subedi, Suku Kumar Nepali

2007

Nepali-TTS is a computer application that is capable of reading out typedtext. Nepali-TTS is such a system primarily developed for Nepali, but withminor modification could directly be modified for any language which is pho-netic in nature, i.e. what is written is exactly what is read out. This is differentfor languages like English, in which what is written is significantly differentwhat is read out, in the sense that the same characters will be pronounceddivergently depending on context.

26 BATCH OF 2007

In this system, first of all, user is required to input Unicode into the textbox. Then each phoneme of the Unicode is converted into html encoded valuestogether. The encoded values of each phoneme are taken. The selected htmlencoded values of that phoneme is validated. In validation, the user inputphoneme is checked with the database. If the phoneme is in the database thenthe phoneme is validated otherwise not validated. After that the filtration isdone. In filtration, we filter the selected phoneme. These phenomes are storedin the array in such a way that they will relate to their corresponding soundwaveforms. These arrays are the playlist of our system. When the user finisheshis input, he will have to press the play button and then the speech will begenerated.

Project is especially aimed towards visually impaired and illiterate peoplewho cannot easily read the contents of the Web Page.

Virtual Super-Computing Over Internet

Amit Batajoo, Nabaraj Adhikari, Naresh Adhikari, Prem Regmi, RajanBastola

2007

“Virtual Super-Computing Over Internet ” is a model for distributing thechunks of a large problem that would require the computation power compa-rable to the supercomputers to the voluntarily donated processing power ofnumbers of computers connected through the internet and have them solvethe problems independently and send the result to the master computer.

This model of computing consists of a Job Dispatcher in master computer.The Job Dispatcher assigns a separate job tasks to the different computer thatcomes to receive job. The Job Requester is called Slave. Each of these slavesreceives the job to execute and transfer the result to the master computer. Fi-nally, the master computer combines the result obtained from different slaves.It results the possibility of success in building the virtual super computer us-ing normal computer over internet. Virtual Super Computing Over Internetis based on the high level Java sockets, Java RMI and the http protocol. Forimplementation we have chosen a problem of finding the prime numbers fromsome lower limit to some of the higher orders of 10.

The major issues that should be handled are partitioning of the problem,authentication and authorization, dispatching the job, synchronization, errorhandling, load balancing and communication between nodes.

27

28 BATCH OF 2007

Batch of 2008 Abstracts

29

30 BATCH OF 2008

E-Bidding

Dinesh Bhandari, Subash Adhikari, Roshan Adhikari

2008

The bidding process is one of the most important phases in an organization.The major objective of an organization is to expand business volume by suc-cessful bidding on various projects. For this reason, companies must preparerealistic bid proposals. However, the traditional bidding processs is time con-suming and requires a great deal of effort. This proposes a model that enablesthe companies to reduce the bid proposal preparation time and cost by usinge-technology.

So, to solve this problem we have proposed the proposal for differentorginization of Nepal name “E-Bidding”. This will minimize difficulties andprove to be simple, systematic, user-friendly and inexpensive.

E-thrive

Roshan Koirala, Samjhana Gautam

2008

The project entitled “E-Thrive” is a web-based application developed usingASP.Net as front end and SQL as back end. The agenda is designing anonline site to allow buyer and seller to help purchase and sell their itemsonline without having to be present physically. The project maintains thedetail of every customers payment , product posted for sale, addition of newcustomers and also update and detection for the same. The application is adatabase oriented system.

31

Gesture Recognition And Processing

Ashok Subedi, Hari Prasad Khanal, Shankar Dev Adhikari

2008

We develop an application that will capture various gestures via a web camand process them to derive their corresponding conclusions. In present time,we have witnessed several innovative advancements on computer technology,but the way we interact with the computer is predominantly keyboard ormouse. We aim to explore the new dimension to interface with computerthrough gestures. Various intuitive gestures will be captured and processedinvoking necessary outcomes. Here a camera will read the movements of thehuman body and communicate the data to a computer that uses gesturesas input to the application. Project will be modularized to expose differentgestures applications like gesture draw and gesture animation, among others.Project intends to establish gestures as an effective option of human- computerinteraction.

Meaning To Words Dictionary

Bijay Chandra Koirala, Ashish Kumar Gurung, Maheshwor G.C.

2008

People of different positions, age groups, and levels of knowledge need towrite different articles, journals, speeches, poems etc. throughout differentpart of their lives. We have different types of dictionaries to perform wordsto meaning searches but sometimes we get stuck searching for the right word;we might even end up putting the wrong word on the wrong place. To defeatthis problem, no such significant steps have been taken so far. Therefore,this research work aims to develop a dictionary in which we could searchappropriate word by using some clue to the word. The clue word may bemeaning of the words or any word that is related to the targeted word. Thatis, in ordinary dictionary we go from word to its meaning whereas in theproposed dictionary we can go from meaning to word and word to meaning aswell. For meaning to word part of the dictionary, we have used Keyword BasedApproach and suggested an alternative approach: Attribute Based Approach.

32 BATCH OF 2008

Nepali OCR

Bishnu Thapa, Manoj Adhikari, Nishan Hitang

2008

Nepali OCR is software that translates the scanned images of printed Nepalitext into machine-encoded text. The input for the software will be image filejpeg, png, bmp, etc.) and the output will be a text file. The basic stepsto be followed in our project were image acquisition image binarization, linesegmentation, word segmentation, Dika removal, character segmentation andcharacter mapping. However, being our project a research and everything tobe done from the scratch, we were unable to complete the final step (Charactermapping) of the project. We started from image acquisition, loading theimage into our software and converting into certain size. Next step was imagebinarization where we converted the image into binary image i.e. every pixelsin the image were represented as either 1 (black) or 0 (white). The next stepwas line segmentation where we separated individual lines from the imagebased on the calculation of number of black pixels in each line. Afer that,we separated each word from the segmented line. Then, we removed Dikafrom each word. Without the removal of Dika, every word would act a singlecharacter. The next step carried out was the segmentation of each characterfrom the words.

Pancheebajaa.com

Bijen Hirachan, Dil Bahadur Thapa, Sandip Adhikari

2008

This project intends to develop a matrimonial website named “pancheeba-jaa.com” to bring together potential matrimonial partners on the net. “Panchee-bajaa.com” is a web-application which is aimed to work as “lami” to thoseparties who are willing to find their soul mates through internet. The finaloutput could make the interaction between the bride and groom and the finalconclusion of this applcation is marriage ceremony between the two unknownpeople from the help of this web application. People may be able to find theirlife partner of distinct religion, nationality and qualification through internet.

33

Ramailokurakani.com

Anil Bhattarai, Bhim Prasad Ale, Pradeep Gautam

2008

This project work intends to develop a social network web application thatcould reunite with the long-lost friends who are out of our reach. It can spreadawareness about the present cause in the society through community basedprogram. It reunites with family members who are far from them. We can getchance to know celebrities closely through the application. It allows the usersto make friends, send messages, post articles, give comments, post photos,and chat with friends. It also allows users to create a profile page for theirown and manage friends, photos and comment themselves.

Touch Sense Live Paper Keyboard

Dilip Kumar Shrestha, Sovit Thapa, Umesh Bastola

2008

This research work intends to develop such an application that could enableusers to type on any applications on foreground using a simple paper. TouchSense Live Paper Keyboard is a system that generates the keystrokes directlyfrom a plain paper with characters drawn in it. The effect of keystrokes is seenon the application in focus. This system takes the help of camera in order tocapture position of finger and keyboard (layout). OCR is used to recognizeletters in the paper and touch is sensed by the TouchSensor component. At thearticulation point of these three components, system will send a correspondingkey to foreground application.

34 BATCH OF 2008

Video Conferencing in LAN

Amrit Dahal, Chandra Karki, Sujan Adhikari

2008

This research work intends to develop an application that enables to performvideo conferencing in LAN. Video conferencing has become one of the ne-cessities to carry out communication and daily activities in real time mannerbridging geographical gaps and reducing travel related costs. The main aim ofthis paper is to develop video conferencing in LAN to promote organizationalactivities in an economic manner. For this, camera is used to capture thevideo stream and microphone to capture the audio signals and RTP protocolfor transmitting the audio and video over LAN.

Batch of 2009 Abstracts

35

36 BATCH OF 2009

E-budgeting

Dipesh Thapa, Ganesh Bhattarai, Manoj Gautam, Pradeep Acharya

2009

“E-budgeting” is the system which calculates the budget allocated to differ-ent development areas in an automated way. The main theme of developingthis system is to involve the public people for choosing the development sec-tors of their respective Village Development Committee. The information ofthe public are stored along with the development areas and criteria with itsfactors. The public vote the areas to be developed according to their need.The priority matrix is used to sort the development areas according to theirpriority level which then uses criteria factors and public vote to calculate thepriority level of the development areas. The major advantage of this systemover the presently available manual system is that a fair decision based on thecriteria and computed value of votes. The result of the system is then madetransparent as it can be seen by any user through the web.

Linux Magistrate

Durga Prasad Poudel, Krishna Poudel, Sanjay Bastola

2009

The aim of these project “Linux Magistrate” was to develop an administrativetool for Linux Server with user friendly web-based GUI. The aim was todevelop tools to monitor the services of Linus Server as per the requirementsof users and environment of system in the organization like offices, colleges andso on. The basic services like system information, disks information, managinguser accounts, process monitoring, and so on, are supposed to be includedin our project. Besides, other services include the advanced features likeDNS configuration, DHCP configuration, Internet Usage Monitoring, InternetAccess Control, configuring firewall and so on.

Linux Magistrate provides an easy way to monitor the activities in theLinux Server remotely that is very useful for the Linux System Administrators.The elegant web-based GUI interface helps to perform the administrative taskswith more ease compared to that of use of terminal.

The system starts with the welcome page prompting the user to establishhis aunthentication. Then, the user is guided to the administrative page wheremonitoring, controlling and editing of the services is done.

37

Opinion Mining Through Social Media

Amir Bhujel, Bikram Adhikari, Hem Sharma Acharya

2009

“Opinion Mining Through Social Media” is a software system which facilitatesits users to get the opinion on any matter of interest. This system rates thequeried keyword so as to distinguish it as a good or a bad one. The input tothe system is the word or group of words from the users. The system thenextracts all the words from social media like twitter. All the collected wordsare lemmatized in order to singularize all the extracted words and then keptin the bag of words. The words are then compared with a trained libraryto give the sentimental analysis of the words. Each word is given a certainvalue as rating which is the output of the system This process of semanticanalysis can be proved to be highly beneficial since it will help a lot in makinga proper decision on any product or about a person. Decisive works will bemuch easier and faster as this system will solve the problem of informationoverloading, spamming and product monitoring.

Online Food Ordering System

Ashish Banstola, Sanchay Gurung, Sunil Gurung

2009

The project “Online Food Ordering System” is web-based system. With thisApplication, we are able to see the different restaurants in the Map. It alsoshows the location of the restaurants in the map. Customer can see the menuof different restaurant with their price. Only that customer/organization whois registered in the system can order the food from the restaurant. Restaurantwill receive the ordered item and name of the customer when the order is takenby the customer. This type of application will be very useful if we have lesstime. This project uses HTML, CSS, Javascript, PHP and WAMP Server forits development.

38 BATCH OF 2009

Ramrodeal

Aashish Gurung, Sadip Acharya, Suyog Rajbhandari

2009

In recent years, the advent of electronic commerce has led to the creation ofmany new and interesting business models for Internet-based selling. In thispaper, we will explore a variant of the typical dynamic pricing mechanism, inwhich buyers and sellers actively engage in the price discovery process, thatemphasizes the power of group buying. A group-buying discounts a dynamicpricising mechanism that mimics the general approach of traditional “dis-count shopping clubs”. Group buying pricing mechanisms permit buyers toaggregate their purchasing power and obtain lower prices than they otherwisewould be able to get individually.

“RamroDeal” is a web-based as well as Android based buying group buyingapplication that primarily lets customers to buy deals and merchants to offerdeals with respect to the categories provided. This application can be takenas a remedy to buying stuffs that is expensive if bought individually. Creatingan interactive thread buying in cheaper with the help of other unknown peopleis the basic approach for this application.

The outcome of this application is to develop appropriate platform formerchants to sell their products and assist group-buying or bulk-buying.

Sustainable Agriculture

Gaurab Subedi, Nisha Pariyar, Ram Chandra Poudel, Rishi Saran Khanal

2009

“SUSTAINABLE AGRICULTURE” is a web based application that is aimedto facilate farmers, distributors, researchers, policy-makers and several otherparties concerned to Agriculture in decision making. This application is chieflytargeted to help those who produce crops (i.e. farmers or farmer’s groups ) ina way that they can analyze themselves suitable crop to grow in future usinggraphs of Demand and Supply. The distributors or the dealer’s party canalso take advantage from this application in finding what crop is producedin which region or location. An authorised dealer can book any item shownin the Google Map as per his need through this application. The projectmaintains the details of demand and supply of agro-goods and creates the

39

visualizatiojn of data that support decision process. This application usesPHP, Html, CSS, AJAX, WAMP Server and JSON. The application analyzesdata available or provided by farmers’ groups and shows analysis graphs thatare user friendly so that they can create plans for future and support boththe parties (i.e. farmers’ groups and dealers) in conducting deals with ease.

TV Show Buzz

Ashok Thapa, Bil Bahadur Gurung, Biswajit Nepali, Kedar Adhikari

2009

TV Show Buzz is an Android based application that primarily lets users viewthe schedule of television in their smart phones and get better in smart phonedevices. This application is useful to people of all the ages and avoid missingTV programs they are waiting. It lets users know the TV schedule of differentchannels once they synchronize their database in a day. It uses Android SDK,Java Programming Language, XML, and WAMP server for remote databaseand JSON (JavaScript Object Notation) for the transmission of data betweenserver and application as the major out come of this application is that theusers don’t dave to stick to TV to view the schedule rather they can getinformation in their mobile and manage their time accordingly.

40 BATCH OF 2009

Batch of 2010 Abstracts

41

42 BATCH OF 2010

Customer Relationship Management

Bimal Parajuli, Ram Bahadur Pun, Vijay Kumar Rana, Zohvin SinghBasnyat

2010

Polygon CRM software is based on management of customers and employeesin an organization. It involves using technology to organize, automate andsynchronize sales, marketing, customer service and technical support. Poly-gon CRM allows organization to manage business relationships, data andinformation associated with them all in one place as a command center.

E-Ads

Pralhad Kumar Shrestha, Rohan Shrestha, Rohit Khadgi, Shubham Agrawal

2010

“E-Ads” is an internet-marketing or online marketing that helps in indirectincrement in people’s business along with increment in commerce. It helpsthe publishers that are not getting the platforms to earn some amount ofmoney. We act as a bridge between Advertiser and Publisher to show thedesired advertisements on targeted users. Advertisers can easily keep track ofthe advertisements viewed by the users and popularity worldwide.

43

Epidemic Surveillance using Twitter

Avinash Adhikari, Madan Khadka, Samip Ghimire, Siddhant Aryal

2010

Rapid response to a health epidemic is critical to reduce loss of life. Exist-ing methods mostly rely on expensive surveys of hospitals across the country,typically with lag times of one to two weeks for influenza reporting and evenlonger for less common diseases. Here we devised a method for disease surveil-lance that uses microblogging site Twitter.com. In this project, we studieda particular problem: how to extract influenza outbreak information fromTwitter. We devised a method by integrating ’Naive Bayes’ with the ’bag-of-words’ scheme to overcome the problem. This project helps to find theoutbreak of the epidemic occurrence during its early phase.

Image Crawlee

Anil Adhikari, Niranjan Acharya, Prajwal Koirala, Kshitiz Shrestha

2010

The project ‘IMAGE CRAWLEE’ is a research-based project aimed to per-form research on image search engine and image search crawler as an approachto enhance the prevailing image processing and image search algorithms andtechniques. This project focuses on research study of prevailing image searchapplications like Google search by image, TinEye and undergoes analysis withthe major trending tools and algorithms. This project involves evaluation ofdifferent crawling tools, image ranking concepts, image processing and in-dexing concepts. This project is an attempt for the users and developers toprovide with easy-to-learn environments and development platforms preferredfor image search crawler.

44 BATCH OF 2010

Kurakani

Jeevan Gurung, Sameer Gurung, Sumit Kumar Kashyap, Sunil Thapa

2010

“Kurakani” is an online application. The basic purpose of this project is toprovide a social networking application which can be used to communicatebetween people. It is a web application capable of providing instant chat ser-vice. Using this application, a user can join chat rooms to chat or have privatechat with connected users. There is also a provision for video chat. Thus,this application enhances the communication system by giving a platform forcommunication with others people.

Mato

Bibek Thapa, Binay Subedi, Bipin Aryal, Naresh GC

2010

Nepal is predominantly an agricultural country and agriculture is the foun-dation for sustainable economic development and the major source of incomefor the people. Soil analysis, plantation, weeding and harvesting time forthe crops, land to fertilizer ratio are the most important factors for farming.MATO is an effort for providing these information in the form of web ap-plication as Nepalese farmers are still dependent on traditional and manualpractices for farming.

MATO is a web based software application developed using PHP andMySQL Server. MATO is primarily focused on suggesting the best crops tothe users based on the pH value of their soil without having to consult withagricultural experts. MATO facilitates users by providing the informationabout the types and amount of fertilizers to be used in order to increasethe productivity of the soil. MATO suggests the suitable time period forplanting, weeding and harvesting the crops based on weather analysis of thecorresponding region. MATO also includes charts and graphs associated withproduction of various crops which help farmers to select the trending cropsthat have better economic vlaues. MATO enables farmers to get all thesefacilities from any place just by accesing into the internet and farmers do notrequire the experts for solving their agriculture related queries.

45

NewsHunt

Nirmal Koirala, Rabindra Gautam, Ranjan Adhikari, Saroj Subedi

2010

NewsHunt is an application to get the latest news through local post. Frombreaking news to business, entertainment, technology, regional, the art andsport, all divided into clear section, this application is aimed to provide theprevailing news about every report. NewsHunt is a social networking servicemobile application where registered community members can submit content,such as text post or direct links. This project focuses mainly on probabilityand feasibility feature through which people can make better utilization oftime.

Promoting Business in Nepal

Eliza Gautam, Prashamsha Devkota, Laxman Gurung, Sushil Gautam

2010

“Promoting Business in Nepal” is designed specificially to help organizationsto promote their marketing process. Till now there are many methods ofmarketing typical traditional marketing research uses tactics such as surveys,via techinques like mailing questionnaires to customers and conducting focusgroups. Facing rapid social, technological, and economic change, the tradi-tional marketing research industry will either adopt new tools and talent,repositioning itself in a more strategic, consultative space, or it will fall intodecline. So to handle such tasks data analysis technique is being used thesedays. We use data analysis technique to promote marketing in big organiza-tion. Data analysis technique is a process of inspecting, cleaning, transformingand modeling raw data into a processed data which will support in decisionmaking. We develop a web based application. Though our application is notquite useful to individuals but in case of big organizations, they may find itvery useful.

46 BATCH OF 2010

Batch of 2011 Abstracts

47

48 BATCH OF 2011

Beauty Product Recommendation System

Bidur Subedi, Bibek KC, Mahesh Bahadur Thapa, Niranjan Udas

2011

Beauty sections of departmental stores are filled with a variety of productsof various brands that promises a lot of beauty enhancements. People lookingfor suitable product to use often get intimidated by the number of choices theyhave. In order to help in that scenario, the beauty product recommendationsystem recommends products based on user’s beauty profile and preferences.It also takes into account the preference of users with similar beauty profile.The recommendation system is currently limited to Moisturizers.

Budget Visualization and Analysis Tool

Prabesh Shrestha, Sushil Ale, Sushil GC

2011

In business, Visualization of data is very important to easily interpretinformation that adds value to the organization. This project aims to provideconvenient tool for organization to interpret their activities regarding budget.It provides visualization of their budget (income and expense) and predictsfuture budget (income and expense).

49

Chase Me

Drishya Thapa, Joshila Joshi, Sukmit Thapa

2011

The purpose of our project was to build an online, real-time, multiplayer taggame. First we searched on app stores for two different types of games:onlinemultiplayer games and tag games. We found that most popular tag gameshad multiplayer feature but not across the network(online). On the otherhand,there were tons of other online multiplayer games with more advancedfeatures. So we decided to merge these two things in our own way. Thenour next aim was to find the appropriate platform to build our game andour search ended with the result “Unity 3D, a popular game developmentplatform”. As the next important thing in our project was “across the net-work(online)”, so we began searching on the internet about how we can im-plement networking on Unity 3D in an efficient way. We came across manydifferent solutions and among them we chose “Photon Engine, a multiplayergame networking engine”. In a nutshell,“Chase Me” is a tag game that canbe played at real-time with multiple players across the internet which is builtusing Unity 3D.

Driving License Management

Laxmi Gurung, Shrijana Thapa Chettri, Sulochana Bhujel

2011

A person may not know the date of written exams or trials to acquiredriving license. He/She can fill up the form online by viewing the informationthat will be provided. The criteria of the forms that will be accepted is alsonot certain. Even online payment is not possible. So our project, DrivingLicense Management not only provides information about transportation anddriving license but also solves the problem of manual filling up of the form.Driving License Management can be helpful for managing the way of acquiringlicense. It may be systematic and effective for users.

50 BATCH OF 2011

E-Commerce

Achyut Dhewajoo, Subash Thapa, Sujan Thapa

2011

This project focus on e-activities that involves buying and selling of variousgoods. We provide user friendly platform for both admin and users. Featuressuch as Shopping cart and admin panel has been implemented. As our sitedeals with buying and selling of goods over internet, it provides easy accessto users in searching various products that are being uploaded by admin.

“Episode” Recommender

Saroj Pandey, Sudip Dawadi, Suyog K.C

2011

These days there are too many contents being produced for the TV au-dience stream-able online as well as airing on the TV. It is really difficult tochoose from a myriad of options given the limited leisure time available to theviewer. “Episode” Recommender is designed with the sole intention of help-ing such TV content consumer to find a suitable match for their taste. Ourapplication recommends users to watch certain shows based on the user’s in-terests and behavior. A sample survey was used for reference to determine theviewing behavior, its implications and suitable recommendation algorithm forthe application. Episode recommender application fills the void that the TVaudience has long felt due to choice paralysis that occurs due to the heavyproduction of TV content. It helps the audience select best TV shows towatch and at the same time provide an objective assessment of the time theyspend watching TV shows.

51

Expose Nepal

Bijay Poudel Binod Gurung, Samman Gurung, Santosh Gurung

2011

Expose Nepal is a Web and Android based application that brings variousnews and events together from around the country. The data recorded fromsuch events are then used to generate reports. Expose Nepal aims to delivernews around the country that people want to hear, read or see.It integrateswith news filter system that lets users see desired news at any preferable time.

Historic Nepal

Ghan Bahadur Thapa, Mukesh Bhattarai, Safal Adhikari

2011

Nepal is famous for its natural beauty. But the availability of requiredinformation for the tourists is scarce. Our project provides a wiki-like platformboth to access and contribute information including MapView. Informationprovided by volunteers on the wiki can be reviewed. Also, nearby places arerecommended to the user based on location.

Mentor

Bibek Sigdel, Mitab Shrestha

2011

This app is an Android based project to provide categorized informationabout movie series and sports. There are various movies and series which areproduced at different times and knowing about the release time is importantfor movie lover. Mentor provides information on release date, rating, popu-larity etc in single app which can be accessed very easily. The football sectioncontains information on upcoming matches between teams, match chart, dif-ferent leagues. Users can pin movies,series or football matches for notification.

52 BATCH OF 2011

Nepali Adsense

B. K. Krishna Magar, Milan Adhikari, Sushil Timilsina

2011

In Nepal, online advertisement is an emerging and potential sector thatcarries substantial business value within it. Nepali AdSense is a system thatassists marketing and online advertisement on news portals. This system in-teracts with advertisers and publishers. It assists them to make profit andprovide reliable service. Hence, Nepali AdSense automates the online adver-tisement system via Nepali news portals.

Batch of 2012 Abstracts

53

54 BATCH OF 2012

Accounting for Inventory and Sales Management System

Ganesh Pandey, Nishal Gurung, Pratima Sharma

2012

The project Accounting for Inventory and Sales Management System isan extension of our minor project entitled Inventory and Sales ManagementSystem that we completed in our third year to fulfill course requirements.

The web-based project comprised of an efficient inventory and sales man-agement system for large and small scale bookstores to help update and keeptrack of the inventory. The accounting feature added to the software will andaid in the transaction of sales and help in measuring, processing and commu-nicating financial information about the organization’s economic activities.

1) To implement full accounting features on the system.

2) To implement notifications and alert features on the system.

3) To generate detailed and insightful business reports and forecast.

4) To synchronize the data both on cloud and on a local server.

5) To improve the features of inventory control.

All businesses use accounting information systems. This project helpedus develop an appreciation of the role of computerized accounting software ina business environment from the perspective of end users and to understandthe concepts of the integrated structure of a computerized accounting systemwhen processing accounting transactions.

We gained an understanding of how business transactions work in thereal world and how it can be made simpler and easier through the help oftechnology.

55

AI Enabled Chatbot

Anjana Sharma, Bijaya Parajuli, Luzan Baral, Nishma Shrestha

2012

This project is a human-computer dialog system for GCES Receptionwhich can replace the work of human-receptionist for basic conversationalqueries interaction. Replies of this system are based on two different knowl-edge base, for queries related to student records (billings) it uses a database,while for other general queries it uses XML files that contain patterns of ques-tions and answers. The user interface is simplified for the users that they donot have to input complex commands. The system accepts queries made inthe standard English language. Raw inputs for chat request are normalized tofind the keyword if it is related to student records, if not then the algorithmfor pattern matching is used to search replies inside the XML files.

1. To develop a database where all the relevant information about ques-tions, answers, keywords, and logs will be stored.

2. To develop a keyword matching algorithm and a string distance com-parison algorithm and combine them in order to retrieve the best possiblereplies.

Two major algorithms were implemented on this project.Algorithm 1, Keyword filtering which works to find the pre-defined keywordsfrom the knowledge base(database) andAlgorithm 2, Pattern matching works to relate the user input to the patternspresent in the knowledge base (XML Files), and generate template outputs.The bot engine is implemented as a library so it can be easily implementedin any .NET based application like Web, Desktop and Mobile Application.

56 BATCH OF 2012

Analysis on Recommendation System

Aatish Sai, Anup Acharya, Deepti Baral, Sagar Sherchan

2012

On the Internet, where the number of choices is overwhelming, there isneed to filter, prioritize and efficiently deliver relevant information in order toalleviate the problem of information overload, which has created a potentialproblem to many Internet users. Recommender systems solve this problemby searching through the large volume of dynamically generated informationto provide users with personalized content and services. This paper exploresthe different characteristics and potentials of different prediction techniquesin recommendation systems in order to serve as a compass for research andpractice in the field of recommendation systems.

1) To analyze the existing recommendation algorithm such as popularitymodel, content-based, collaborative filtering, Singular Value Decomposition(SVD).

2) To analyze the learning algorithm using matrix factorization such asStochastic Gradient Descent (SGD) and Alternating Least Square (ALS).

3) To study the usefulness of the aforementioned algorithms.4) To devise a theoretical approach to get a better recommendation.5) To create a simple GUI based recommendation application based on

K-mean clustering algorithm (collaborative filtering)We analyzed various algorithms and found out their potential advantage

and disadvantage in various situations.

BADS: Detecting APK Malicious Behavior throughStatic Analysis

Sudeep Acharya, Mohan Gautam

2012

Android is the most popular Smart Phone OS, millions of users phone runon Android. These millions of users install APPs from a different source. Theuser may install the APP from an untrusted source such as by downloadingthe APK file directly. All APPs are not made with good intention and may domalicious activities in users device such as sending users sensitive informationto them, sending SMS, phone calls without users knowledge and executing

57

harmful instructions on a device. These kinds of apps seem like normal APPsbut may perform normal things. We built the system where a user maybe able to test the APK and generate a report and according to the reportgenerated they may decide whether to install the APP or not. We performstatic analysis on the APK file by decompiling the APK.

1) Static Analysis by Decompiling the APK file2) Finding the Malicious Behavior by reading the code snippet3) Determine the safe level of an APK fileHence we were able to detect the telephony abuse and code execution using

the static analysis.

Clinic Aid

Sagar Subedi, Santosh Sharma, Sailesh Acharya, Sudip Dhakal

2012

CLINIC AID is a web-based application that is designed to store, pro-cess, retrieve, and analyze information concerned with the administrative andrecord management along with the report generation of individual patientswithin a clinic or related health center including dental center. It provides acommunication link for both patient and clinic along with discussion forumfor both of them.

1) To generate the report of the patient arrival on each successive month.2) To assist two-way communication between patient and clinic owner.3) To store patient details along with medical history.4) To assist in the creation of the patient report.5) To view the upcoming follow-up list and edit it so as to manage it

according to his/her schedule and to notify the patient to follow up the list.This project aims at maintaining all the information pertaining to the

patient, and help them manage in a better and easy way. The aim is toprovide transparency in this field, make the process of clinic service hassle-free and make the system of medical report management effective.

58 BATCH OF 2012

Farmer Market

Anup Sharma, Samit Sherchan, Bikky Bhujel, Subash Chalise

2012

This project is designed to introduce a bigger market for farmers and givefarmers power to determine the price without any middlemen so that theycan get the best monetary return from their crops. It has been designedto help a farmer with supply and demand of market so that they can havethe overview of the current market. Its goal is also to educate farmer aboutmodern techniques of farming. It will help to create a smooth relation betweenagricultural producer and consumer directly. The projects vision is to providefarmers with a better return on their crop so they can invest and diversifytheir business.The program will have these four main objectives :

1) Provide the latest information about the modern techniques and infor-mation in farming.

2) Provide latest market supply and demand state

3) Provide farmer with bigger market

4) Connect directly to producer and consumer

From our survey, we found out that farmers are cheated by the middle-man between the shopkeepers and the farmers. So for this type of problem wecreated this web-based application where users can directly buy goods pro-duced by the farmers or users can post their products. It gives informationfor reaching and interacting with a customer like online marketing.

Farmers in the rural areas are unable to sell their products to whomeverthey want to sell. So our application makes them easy to sell or buy aswell as advertise their products. Our application ‘Farmer Market’ provides aconvenient approach for customers to carry out selling and buying activitiesrelated to farming.

59

Ghar Jagga

Rabin Senchuri, Bijay Gurung, Abhishek Poudel Chhetri , Prameet BhaktaAcharya

2012

Ghar Jagga is a web-based application through which a user can performthe activities like buying and selling of land and houses. In this web applica-tion, the user can access information and advertise their real estate properties.The admin user can change and update the information regarding the prop-erty selling and buying. The main objective of this web application is toprovide the user a convenient and flexible procedure to advertise a list of realestate properties online and help them choose a best one to buy from a listof properties.

1) To provide a means to the user (seller) to publicize and advertise his/herreal estate properties.

2) To allow a user (buyer) to search o browse particular land or housesfrom a list of houses and lands.

3) To provide an interface so that the user can compare between twodifferent real estate properties.

As you all know that our project is a web-based application which can bedone by online for selling, buying. From our survey, people were betrayed bythe agent. Agents are also made for earning money by doing good or badwork but many of the agents betrayed their customer by showing others land,a possibility of firing by taking money of customer and becoming contactless.So for this type of problem, we created this project for the help of people.It means dealing with goods and services through the electronic medium andinternet. Our project is also like e-commerce sites doing electronically whichmakes easier in buying, selling and advertising. It facilitates a new typeof information based business processes for reaching and interacting with thecustomer like online advertising and marketing, online order taking and onlinecustomer service.

60 BATCH OF 2012

NepaliMade

Bibek Kumar Gupta, Paras Bhujhel, Saroj G.T., Sijan Shrestha

2012

Nepali made is an E-commerce site for browsing, searching and buyingNepali local goods and materials. This Project aims to promote traditionaland modern goods and materials that are produced locally in Nepal. Thebasic objective of this project is to ease the process of buying and selling localgoods through an online portal. The project itself acts as a middle-man bycreating a link of business between the local sellers and buyers.

This project is going to be totally built on the web using PHP FrameworkLaravel. The User Interface part will be taken care by CSS framework Boot-strap and a taste of JavaScript will be introduced to make the product moreinteractive and responsive. This Project is going to be completed by a Groupof 4 Members each working on Version Control Platform Git to track eachothers activity and make everything more productive and effective.

1) To build a feature-rich e-commerce site for buying Nepali Goods.

2) To promote locally made and crafted traditional goods and materialsof Nepal.

3) The main focus is on enhancing the Tourism sector of Nepal and addsome boost to the tourism industry.

4) To provide efficient management of users divided into general customers,merchants and Super Admin.

The project aims to promote Nepali products and goods to Nepali con-sumer Market and Tourism market via Business-to-business e-commerce Model.

61

Online Patient Portal

Aayush Thapa, Biraj Bhandari, Bishal Giri, Deepak Poudel

2012

The Online Patient Portal is proposed as an innovative solution to theproblems of fragmented communication and lack of interoperability amongdiverse medical record (MR) systems. It provides a single source (the pa-tients PHR) for authentication and remote access to the health informationdata. It allows a persons health information to be immediately accessed by anapproved health provider and would improve the safety and quality of healthcare, particularly during emergency care. It is a web application developed inthe Meteor.js framework making the project reactive which makes the projectexecution speed faster.

1) Request prescription refills.

2) Schedule non-urgent appointments

3) View our medical records

4) Manage our family’s health

5) Have online medical visits

6)Provide patients the ability to view online, download and transmit (viasecure e-mail) their health information.

Hence, The system has been developed for the given condition and foundworking effectively. The developed system is flexible and changes can be madeeasily. As the main objectives of our project have been covered during ourthinking process and coding we came up with many interesting specificationsthat have to be discovered due to time limitations. We believe our productcould be valid in today’s real challenging world.

62 BATCH OF 2012

Outsourcing Nepal

Mahesh Prasad Josi, Rahul Subedi, Rajan Lamsal, Top Kumar Purja

2012

There are many freelancing platforms and outsourcing companies whichprovide online outsourcing jobs in the global market each of them with adifferent set of features. But most of them are not easily accessible in Nepal.If some, they also controlled and linked through broker companies due towhich the developers who work for those companies are not benefited as perfor their hard work. In the context of Nepal, there is no specific platformwhere normal people can go and learn IT subjects and earn through theknowledge they achieve. So this platform is dedicated to Nepali youth whowants to learn and earn from their own home.

The objective of this project is to provide Nepalese people access to learnand earn. Other objectives are:

1) Client and contractor registration and verification.2) Post a job and hire a contractor.3) Apply application and get a job.4) Easy hiring and working environment.5) Learning new subjects from the guidelines of other Nepalese experts.Most of Nepalese IT companies are based on outsourcing works. Some

of them are doing excellent business. But developers are not being muchbenefited by those jobs. Outsourcing Nepal is a platform for those developersand other people, who wants to work on their own.

Portfolio Management

Anuj Thapa, Aruna Chatkuli, Amir Banstola, Sagar Koirala

2012

Portfolio Management is a web application that will help users to keeprecords of their investment. It will help users to track stock of companieslisted in Nepal Stock Exchange (NEPSE). Users can enter their investmentsin any of the companies. The app will help users to track profit or loss madeby investing in these companies. The app will crawl Nepal Stock Exchangewebsite to find the current value of a stock. This will help to track the profitor loss made by that particular stock.

63

1. Calculate the profit or loss made by users by comparing buying price,current price.

2. Help users to track their investment.Hence using this app user will be able to track the profit or losses made

by their investment in stock.

64 BATCH OF 2012

Batch of 2013 Abstracts

65

66 BATCH OF 2013

Ayo Gorkhali

Bishal Pun, 1 Siddhant Pageni, 2 Susan K.C. 3

1 [email protected] 2 [email protected] 3 [email protected]

The AYO GORKHALI is a 3D RPG game that will promote Nepalese His-tory. The story has been adopted from the first battle of the Anglo-NepaleseWar of 1814-1816AD (Nalapani War). This war is historically important toNepalese people because it established the Gurkhas reputation as warriors.To preserve and promote this valor and esteem, this game was developed.The main character is Dorje, a typical Gorkhali soldier born and raised ina poor family who lives by his principles and lives to protect his family andcountry, whose main mission is to make a way out of the fort for his seventysurviving members of the garrison and safely return back to his family. Oneof the main focus of our game will be to build and enable AIs in charactersso that their communication and attack looks realistic.

1) To complete game mechanics and game logic using some dummy place-holders in the first release.

2) To develop and optimize AI for opponents so that their attack strategylooks realistic.

3) To make the game visually appealing by replacing the placeholders withreal assets.

4) To add visual effects and sound effects in the final release.

5) To enable VR and export the game for Oculus.

As a part of the academic requirement, we developed this game with thetheme of Nalapani war fought between Nepali Gurkhas’ and British. Duringthe game development time frame, we studied and applied the various aspectof game development such as modeling 3D characters, Rigging the characters,Animating the characters, Level design, Sound effects, Visual effects, GameOptimization, Enemy AI development, UI design, Gameplay design, Scriptingetc.

67

Bike Rental System

Pratikshya Shrestha, Amrit Poudel

[email protected]

The purpose of this system is to develop a mobile-based application forthe people who need to hire bike with the requirements they want. This ap-plication takes information from the customer through filling their details.Registered user will be able to hire a bike and to view or delete their reserva-tion.

1) To transform the manual process of hiring a bike to a computerizedsystem.

2) To provide complete functionality of listing and booking bike.3) To verify the user and provide booking construction.A fully digitized “Bike Rental System” has been built which allows admin

to add, edit and delete the bike information. It can also allow a customerto select and reserve the bike. It allows the registered customer to see andcancel their reservation whereas the admin can also cancel their reservation.The feedback system is enabled here which allow the user to send feedbackon the system and the admin can reply them through SMS and email.

Car rush

Nabina Subedi, Rojina Thapa

[email protected]

Car rush is a multi-player car racing game in which players have to rushin their respective car and try to make the best score. The player with thehighest score will be the winner. Unity 3d is used as a game developmentplatform and c# as the programming language. Car rush is supported onWindows, Linux, and mac.

1) To build a multi-platform supported game (mac, windows, linux).2) To build our game as a multiplayer game (networking).3) To store user information using a database and to display scores.4) To enable the player to experience a 3D game with impressive sound

effects.Car race is successfully a multiplayer game and has been built for windows,

mac, and Linux. The players have to race against the time while collectingthe points and the player with maximum points wins the race.

68 BATCH OF 2013

ColzMS

Manoj Pahari, Rajat Thapa, Ujjwal Panta

[email protected]

This project entitled and proposed, ColzMS is about the college manage-ment system over the web platform. The project is going to be built purelyand only for use in the web platform. So, basically, this is a website that actsas a web application that shall facilitate staffs and students for the collegemanagement.

This website shall represent features needed to manage college such as no-tices, results etc.The website would also represent students-teachers platformlike attendance, assignments etc. Individual profile of all members of the col-lege will be made to provide relevant and necessary information, notices andfile. It can also feature as a guide for new students and staff to get sufficientdetails about the college without having to refer anyone on their own.

As all student and staff need some help for the tedious task of effectivelyrunning college daily.So this project intends to accomplish these points asgoals: The general objectives of our project are:

1. To help to know about necessary details for a new student, visitor or astaff.

2. To help in the day to day routine and activities in college management.The specific objectives of our project are:

1. To keep the attendance record of students.2. To provide relevant notices, results, routines.3. To facilitate student-teacher interaction.4. To create an individual profile of students and staffs to create a friendly

and secure environment.The colleges will get benefit from our application to facilitate staffs and

students for the college management by providing the features of attendancerecord,students-teachers interaction and individual profile of all members ofthe college that will provide relevant and necessary information, notices andfile enhancing a collaborative environment. This project intends to aid as aprototype for a project alike platform that would include more colleges in nearfuture.

69

eTaxi Service

Aashim Bajracharya, Jharana Gurung

[email protected]

Our project is motivated to provide more comfortability in this service.We focus on developing an Android-based application for this service. Usingthis application, the passenger can get the taxi service even without walking astep of a walk. We are focusing our project to use the application in Pokhara,the City of Beauty of Nepal. We can request the taxi service nearby to ourcurrent location, to reach the required destination with transparent taxi fare.

1) to select the desired destination location by clicking on map interfaceby the passenger.

2) to provide passenger an interface to view nearby drivers on the map.3) to select one of the drivers nearby by the passenger.4) to get a review of the duration and taxi fare for the certain destination

on the basis of the type of road(i.e Highway or City Road).5) to notify nominated driver about booking done by certain passenger

nearby him.6) to cancel the booking done by the passengerOn the various stages of the project development, research of various as-

pects was done. In every stage, we had to face many challenges such asredesigning of the database time and again to the way of compactness andaccuracy, adjustments with the limited resources such as environment, com-puter supports, testings, dealing with new updates of IDE, the framework atthe time of the project. But due to the implementation of Git, the projectwent on smooth development process during implementation. Our projectprovides a prototype application that contains all the features which we men-tioned in the objective above. The project development was adopted withincremental waterfall development process, where we got new ideas duringthe development process. By the use of this app, we could see many possibil-ities of facilities that can enhance the productivity of the users such as dailytravel expenses, driver income statistics, get aware of his current location sothat he/she may not get lost in the city who are new and many more.

70 BATCH OF 2013

CRM

Sushma Bhandari, Sandip Sapkota, Tahira Urusha Niroula

[email protected]

GCES CRM is a software constructed in order to make the dealing businessbetween the dealer and the customer easier. This software is based on themanagement of customers and employee in an organization. It works onmaking the user more interact with the service providing company. Thisapplication has an interaction with the user so that they can facilitate withhigh services and motivated to visit again and again. It keeps a lifelongrelationship with the service user.

1. Invoice Automation Generation2. Provide Product Management System3. Provide Order Management System4. Support Ticket5. Page Creation and Management

From this project, we will be able to provide best customer relationship be-tween the user and the service provider. We will be able to get the necessaryreview and feedback from the users and helps to make the new user as our per-manent life-long user. From this project, users will be benefited by allowingthem to put their respective inquiries and by making delivered of the invoicein their respective e-mail. This project will be helpful in conducting friendlyenvironment between the user and the service providing organizations.

Lavender Hospital Management System

Abhishek KC, Dudhraj Parajuli, Sudip Tripathi

[email protected]

Lavender, Hospital Management System is a web application build withLaravel (PHP framework), Angular 2, HTML, CSS, and JavaScript. As ahospital management system, it will include staff, in-patient, and out-patient,lab, pharmacy, patient-portal, billing and reporting modules. Main motive todevelop this system is to manage the lack of proper communication betweenall the departments present in the hospital and maintain all the health log ofa patient so that the records are easily available to the patient and doctorsfor further use.1. GENERAL OBJECTIVE

71

To create a Hospital Management System to replace current manual work-flow.2. SPECIFIC OBJECTIVE

a. To develop efficient, inter department communication systemb. To maintain patient logc. Ensure availability of the information on-the-goAfter implementation of this project, the workflow of a hospital will be

optimized. Due to use of the digitized system, communication among thedepartments, staff, patients, and doctors will be easier and reliable. Besidesthat, while developing this system we as a student got chance to study nunderstand the need and complication of implementation of the digital systemby replacing the paper-based manual system. Lavender Hospital ManagementSystem as a whole makes interdepartmental communication easier, keep therecord of patient log safely and will be faster, easier and reliable than a paper-based manual system.

Local Governance Information System (LGIS)

Aashish Adhikari, Binod Timilsina, Bibek Shahi

[email protected]

This project is for developing a Web and mobile app that will regulatethe governance information. This project is focused on developing a LocalGovernance Information System (LGIS) that provides information about thedifferent provinces and local government units that are formed by groupingtogether the existing districts and also details about other government entitiesnamely gaunpalikas and municipalities.

The main objective of this project is to build a system that provides accessto all, to every piece of information of the Central and Provincial Governmentand of public importance. It also increases government and citizen interactionplus the information awareness built towards knowledge-based society in thecountry.

72 BATCH OF 2013

MazeVR

Bijay Acharya, Pravesh Giri, Sangam GC

[email protected]

MazeVR is an Android game application based on unity game engine. It isa virtual reality powered game where an Android smartphone is used as HeadMounted Display (HMD) for the headset. This game can be played both onmobile or tethered headset. This game is a simple yet powerful demonstrationof what a technology can achieve by the use of a smartphone. Coming to thegame itself, it is as simple as it is named. The objective of the game is tosolve and maze and get out of it.

The goal of the project is to design and implement a 3-dimensional gamewritten in C# with unity. The project includes a complete game with doc-umentation and user guide. The level will include everything that should beavailable in an FPS game. The main objective of this game is for the user tosolve the confusing maze rooms to find the exit. In conclusion, the objectivesof the project are:

1. To develop a well-developed and well refined VR game.2. To develop an intuitive user interface for the game.3. To indulge user with fun and mystery of a puzzle-solving sensation.We have designed and developed a VR game that is unique in its taste

and genre.

Pharmex

Shovan Shrestha, Shiraj Pradhanang

[email protected]

Pharmex is an Android-based application that primarily lets users buypharmaceutical products using their smartphone devices. This applicationis useful to people of all ages. It uses Android SDK, Java ProgrammingLanguage and MySQL server for the remote database as the major tool forapplication development. The major outcome of this application is that usersdont have to wander for a product. Instead, they can open the app and searchthe product they want and contact the owner and so on. This saves a lot oftime and as we know, time management is a must in this todays leading world.Thus this application comes in handy.

73

The core objective is to make the relation between the seller and theconsumer of pharmaceutical products more formal.

Routes Nepal

Bhuwan Paudel, Bimal Sharma, Yuvraj Shrestha

[email protected]

RoutesNepal is a system in which, the map of the city and informationabout some trekking area of Nepal are provided to the people in their phonewhich they get them via installing this application into their Android phone.The side bit also consists of the details about their desired placed(mainly re-mote area) which will be posted by authenticated users(if available). Anothermain feature of this application is to provide the shortest and reliable pathsshowing the place in between. Beside aforementioned features it will tracethose users who are using this app; it will be very beneficial to be friendsamong unknown persons.

1) To find the desired location with all possible paths within the estimatedtime.

2) To trace all travelers who are using this app and to provide the basicinformation about amenities like hotels, health post( nearby places).

Survival Shooting

Beenod Baniya, Ujwal Jamarkattel

[email protected]

Survival Shooting is an application of unity. The game is a 3D singleplayer shooter game creating using C#. This game will depict the retired lifeof an army who fought the war. The story was adapted from the real lifeof some soldiers who frequently has nightmares about the wars. This gameis fascinating to the people who are interested in having thriller experiences.The main character is Jason who a retired soldier is staying alone at his homeafter retirement and the enemies try to attack him even at his home. Themission of Jason is to survive as long as he can as he will have a weapon to

74 BATCH OF 2013

defend himself. Health is spread throughout the level and so he can constantlysearch for resources. The main focus of our game will be to provide a realisticenvironment to the player with high graphics.

The purpose of the project is to design and implement a 3-dimensionalgame written in C#. The project includes a complete level of the game withdocumentation. The main target of the game is to aim those gamers whoare horror game lover. Our team members dont take aim at developing aninstructive game; instead, the aim is action. The aim of the game is to developand optimize AI for opponents so that their attack strategy looks realistic.To add visual effects and sound effects in the final release. To make the gamevisually appealing by replacing the placeholders with real assets.

Zyaala

Sparsh Shrestha, Swatantra Dhakal, Upakar Poudel

[email protected]

Zyaala is a website for the online marketplace of outsourcing jobs.1. To allow users to post a job.2. To allow users to work on the job.3. Allow users to bid for the posted job.4. Provide money transaction between hirer and worker.5. Display location-based job

Author Index

Aashim Bajracharya, 69Aashis Binod Khanal, 10Aashish Adhikari, 71Aashish Gurung, 38Aashish Prakash Shrestha, 4Aatish Sai, 56Aayush Thapa, 61Abhishek KC, 70Abhishek Poudel Chhetri , 59Achyut Dhewajoo, 50Ajit Kunwar, 18Amber Subedi , 22Amir Banstola, 62Amir Bhujel, 37Amit Batajoo, 26Amit Kumar Sahani Kewat , 2Amit Shrestha , 3Amrit Dahal, 34Amrit Poudel, 67Andrew Gurung, 18Anil Adhikari, 43Anil Bhattarai, 33Anisha Kumari Bataju, 25Anjana Sharma, 55Anju Thapa, 4Anuj Thapa, 62Anup Acharya, 56Anup Sharma, 58

Aruna Chatkuli, 62Ashish Banstola, 37Ashish Kumar Gurung, 31Ashok Subedi, 31Ashok Thapa, 39Avinash Adhikari, 43

B. K. Krishna Magar, 52Beenod Baniya , 73Bhim Prasad Ale, 33Bhuwan Paudel, 73Bibek KC, 48Bibek Kumar Gupta, 60Bibek Shahi, 71Bibek Sigdel, 51Bibek Thapa, 44Bidur Devkota, 4Bidur Subedi, 48Bigyan Thapa, 25Bijay Acharya, 72Bijay Baniya, 24Bijay Chandra Koirala, 31Bijay Gurung, 59Bijay Neupane, 25Bijay Poudel, 51Bijaya Parajuli, 55Bijen Hirachan, 32Bikash Bhattarai, 25

75

Bikky Bhujel, 58Bikram Adhikari, 37Bikram Lal Shrestha, 3Bil Bahadur Gurung, 39Bimal Parajuli, 42Bimal Sharma, 73Binay Subedi, 44Binod Gurung, 51Binod Khatri, 16Binod Shrestha, 10, 19Binod Timilsina, 71Bipin Aryal, 44Biraj Bhandari, 61Bishal Giri, 61Bishal Maskey, 17Bishal Pun , 66Bishan Gurung, 4Bishnu Thapa, 32Biswajit Nepali, 39

Chandra Karki, 34

Dam Bahadur Paija, 24Dasari Joshua, 24Deepak Poudel, 61Deepak Singh Thapa, 18Deepti Baral, 56Dil Bahadur Thapa, 32Dilip Kumar Shrestha, 33Dinesh Bhandari, 30Dipesh Thapa, 36Drishya Thapa, 49Dudhraj Parajuli, 70Durga Prasad Poudel, 36

Eliza Gautam, 45

Ganesh Bhattarai, 36Ganesh Pandey, 54Gaurab Subedi, 38Ghan Bahadur Thapa, 51

Ghanashyam Subedi, 19

Hari Prasad Khanal, 31Hem Sharma Acharya , 37

Indu Gurung, 6

Jeevan Gurung, 44Jeevan Timilsina , 18Jenish Sthapit , 9Jharana Gurung, 69Joshila Joshi, 49

Kalpana Prajapati , 6Kedar Adhikari, 39Kiran Koirala, 5Krishna Poudel, 36Kshitiz Shrestha , 43

Lalit Ashok Gurung, 13Laxman Gurung, 45Laxmi Gurung, 49Luzan Baral, 55

Madan Khadka, 43Mahadev Adhikari, 19Mahesh Bahadur Thapa, 48Mahesh Gurung, 18Mahesh Prasad Josi, 62Maheshwor G.C. , 31Manish Gurung, 12Manita Gurung, 17Manoj Adhikari, 32Manoj Gautam, 36Manoj Pahari, 68Manzil Gurung, 13Meena Shrestha , 4Milan Adhikari, 52Mina Thapa, 9Mitab Shrestha , 51Mohan Gautam, 56

76

Mohan K.C., 9Mukesh Bhattarai, 51Muna Khadka, 8

Nabaraj Adhikari, 26Nabin Lamichhane , 17Nabina Subedi, 67Narayan Koirala , 8Naresh Adhikari, 26Naresh GC , 44Nikita Pradhan, 10Niranjan Acharya, 43Niranjan Udas, 48Nirmal Koirala, 45Nirmala Gurung, 17Nisha Pariyar, 38Nishal Gurung, 54Nishan Hitang , 32Nishma Shrestha, 55

Paras Bhujhel, 60Prabesh Shrestha, 48Pradeep Acharya , 36Pradeep Gautam , 33Prajwal Koirala, 43Pralhad Kumar Shrestha, 42Prameet Bhakta Acharya, 59Prashamsha Devkota, 45Prashanta Poudel, 9Pratikshya Shrestha , 67Pratima Sharma , 54Prativa Nyaupane, 25Pravesh Giri, 72Prem Regmi, 26

Rabin Senchuri, 59Rabindra Gautam, 45Radha Gurung, 6Radhika Acharya , 13Radhika Bista, 8Rahul Panjiyar, 24

Rahul Subedi, 62Rajan Adhikari, 2Rajan Bastola , 26Rajan Lamsal, 62Rajat Thapa, 68Ram Bahadur Pun, 42Ram Chandra Adhikari , 5Ram Chandra Poudel, 38Ramesh Baral, 25Ramesh Raj Baral, 8Ramesh Thapa, 2Ranjan Adhikari, 45Rishi Saran Khanal, 38Rohan Shrestha, 42Rohit Khadgi, 42Rojina Thapa, 67Roshan Adhikari , 30Roshan Gurung , 19Roshan Koirala, 30

Sadip Acharya, 38Safal Adhikari, 51Sagar Koirala, 62Sagar Sherchan, 56Sagar Subedi, 57Sagun Shrestha , 13Sailesh Acharya, 57Sambhu Sai, 16Sameer Gurung, 44Samip Ghimire, 43Samira Lamichhane, 3Samit Sherchan, 58Samjhana Gautam , 30Samman Gurung, 51Sanchay Gurung, 37Sandhya Koirala , 9Sandip Adhikari , 32Sandip Sapkota, 70Sangam GC, 72Sangita Gurung, 3

77

Sanjay Bastola , 36Sanjay C.K. , 12Sanjeev Ghimire, 3Santosh Bhandari , 4Santosh Gurung, 51Santosh Sharma, 57Santosh Sharma , 12Saroj G.T., 60Saroj Pandey, 50Saroj Subedi , 45Sashi Gurung, 2Shakeel Shrestha , 8Shankar Dev Adhikari , 31Shanti Gautam , 2Shanti Thapa , 17Shiraj Pradhanang, 72Shovan Shrestha, 72Shrijana Thapa Chettri, 49Shubham Agrawal , 42Siddhant Aryal , 43Siddhant Pageni , 66Sijan Shrestha , 60Sovit Thapa, 33Sparsh Shrestha, 74Subash Adhikari, 30Subash Chalise, 58Subash Thapa, 50Sudeep Acharya, 56Sudip Dawadi, 50Sudip Dhakal , 57Sudip Tripathi, 70Sujan Adhikari , 34Sujan Tamrakar , 18Sujan Thapa, 50Sukmit Thapa , 49Suku Kumar Nepali , 25Sulochana Bhujel, 49

Suman Jojiju, 2Sumit Kumar Kashyap, 44Sumit Shrestha, 16Sumita Gurung , 3Sunil Gurung , 37Sunil Koirala, 24Sunil Thapa , 44Suraj Subedi, 25Susan K.C., 66Sushil Ale, 48Sushil Gautam , 45Sushil GC, 48Sushil Sapkota, 24Sushil Timilsina, 52Sushma Bhandari, 70Suyog K.C , 50Suyog Rajbhandari , 38Swatantra Dhakal, 74

Tahira Urusha Niroula, 70Tilak Shrees Rana , 24Top Kumar Purja , 62

Ujjwal Panta, 68Ujwal Jamarkattel, 73Umesh Bastola , 33Umesh Gurung , 24Upakar Poudel, 74Uttam Bhandari, 9

Vijay Kumar Rana, 42Vikal Acharya , 10

Yam Bahadur Gurung , 16Yuvraj Shrestha, 73

Zohvin Singh Basnyat , 42

78

DEPARTMENT OF RESEARCH AND DEVELOPMENT

GANDAK I COLLEGE OF ENG INEER ING AND SC IENCE

LAMACHAUR RD , POKHARA 33700

PHONE : 06 1 -440866

EMAIL : GCES@GCES .EDU .NP


Recommended