This document describes the design and implementation of an online interaction forum for the National Institute of Technology Calicut (NITC). The system allows users to subscribe to groups, post topics, and comment on existing posts. It includes administrators to manage groups and content, group managers to moderate individual groups, and various user types like students, faculty and staff. The project uses Ruby on Rails for the implementation and has a database to store user, post, comment and other data. Screenshots demonstrate interfaces for authentication, group and content management.
This document provides a summary of the B.NET UG BOOK, a special edition focusing on Windows Vista and Office 2007. It includes a foreword, details of a B.NET launch event for Vista and Office 2007, biographies of contributing authors, and an introduction to new features of Windows Vista such as Windows Aero and Instant Search.
This document contains a project final report for a 2D top-down RPG game called Riko: The Adventurer. It includes an introduction to the game, feasibility analysis, system design overview, descriptions of characters, weapons, levels, game design, and user interface. The system design section outlines the main game classes and their responsibilities, including classes for audio, cameras, characters, combat, data loading/saving, enemies, weapons, and the user interface.
This document summarizes the findings of an institutional assessment conducted in Sudan between September and November 2015. The assessment examined organizations and institutions across Sudanese society, from federal to community levels, related to community watershed management. It identified government agencies, NGOs, universities, and private sector groups involved. The assessment aimed to provide information to support a better conceptual understanding of community watershed management in Sudan.
WPP on HIV in the Public Sector-Stakeholder Workshop Report final 121206Joke Hoogerbrugge
The document summarizes a stakeholder workshop on supporting public sector workplace programs in Tanzania. It provides background on the program implemented since 2007 by Tanzania Public Service College and GIZ to provide HIV/AIDS capacity building for over 20,000 public servants. The objectives of the workshop were to provide an overview of the program's achievements and the evaluation findings, and discuss next steps. Opening remarks highlighted the program's importance and thanked partners for their support. A presentation then reviewed the program's approach, including training public servants and establishing peer educators, and achievements in reaching coverage targets in ministries and regions.
Development of Emergency Plan of a flood scenario in Sondrio (Alpine Italy)Alireza Babaee
Presentation of project in the course "Laboratory for Emergency Plan" for M.Sc. "Civil Engineering for Risk Mitigation" at Politecnico di Milano.
Submitted by:
Maryam Izadifar, Alireza Babaee, Budiwan Adi Tirta, Ahmed Hassan El-Banna
Submitted to:
Professor Scira Menoni
LED in post crises situation operations guideled4lgus
This document provides an operational guide for local economic development (LED) in post-crisis situations. It discusses how crises often create economic and social problems and disrupt livelihoods. LED is presented as an approach that can help address these issues through a participatory process that empowers local communities, supports the creation of decent jobs, and promotes long-term sustainable development. The guide covers LED theory, processes, tools, and actions to facilitate economic recovery while considering social, political, economic and environmental factors. It aims to help readers design and implement inclusive, bottom-up LED strategies tailored to local needs in crisis-affected areas.
Monitoring and evaluation_plan____a_practical_guide_to_prepare_good_quality_m...Malik Khalid Mehmood
This document presents a monitoring and evaluation plan for the Quang Ngai Rural Development Program (QNRDP) Phase 2 in Vietnam. The plan aims to establish a practical framework to monitor progress and evaluate outcomes of the program. It outlines a proposed monitoring and evaluation system including indicators, roles and responsibilities, data collection, storage and reporting. The system is designed to regularly collect quantitative and qualitative data to track progress towards the program's goal of reducing poverty and improving livelihoods in Quang Ngai province.
This document provides a summary of the B.NET UG BOOK, a special edition focusing on Windows Vista and Office 2007. It includes a foreword, details of a B.NET launch event for Vista and Office 2007, biographies of contributing authors, and an introduction to new features of Windows Vista such as Windows Aero and Instant Search.
This document contains a project final report for a 2D top-down RPG game called Riko: The Adventurer. It includes an introduction to the game, feasibility analysis, system design overview, descriptions of characters, weapons, levels, game design, and user interface. The system design section outlines the main game classes and their responsibilities, including classes for audio, cameras, characters, combat, data loading/saving, enemies, weapons, and the user interface.
This document summarizes the findings of an institutional assessment conducted in Sudan between September and November 2015. The assessment examined organizations and institutions across Sudanese society, from federal to community levels, related to community watershed management. It identified government agencies, NGOs, universities, and private sector groups involved. The assessment aimed to provide information to support a better conceptual understanding of community watershed management in Sudan.
WPP on HIV in the Public Sector-Stakeholder Workshop Report final 121206Joke Hoogerbrugge
The document summarizes a stakeholder workshop on supporting public sector workplace programs in Tanzania. It provides background on the program implemented since 2007 by Tanzania Public Service College and GIZ to provide HIV/AIDS capacity building for over 20,000 public servants. The objectives of the workshop were to provide an overview of the program's achievements and the evaluation findings, and discuss next steps. Opening remarks highlighted the program's importance and thanked partners for their support. A presentation then reviewed the program's approach, including training public servants and establishing peer educators, and achievements in reaching coverage targets in ministries and regions.
Development of Emergency Plan of a flood scenario in Sondrio (Alpine Italy)Alireza Babaee
Presentation of project in the course "Laboratory for Emergency Plan" for M.Sc. "Civil Engineering for Risk Mitigation" at Politecnico di Milano.
Submitted by:
Maryam Izadifar, Alireza Babaee, Budiwan Adi Tirta, Ahmed Hassan El-Banna
Submitted to:
Professor Scira Menoni
LED in post crises situation operations guideled4lgus
This document provides an operational guide for local economic development (LED) in post-crisis situations. It discusses how crises often create economic and social problems and disrupt livelihoods. LED is presented as an approach that can help address these issues through a participatory process that empowers local communities, supports the creation of decent jobs, and promotes long-term sustainable development. The guide covers LED theory, processes, tools, and actions to facilitate economic recovery while considering social, political, economic and environmental factors. It aims to help readers design and implement inclusive, bottom-up LED strategies tailored to local needs in crisis-affected areas.
Monitoring and evaluation_plan____a_practical_guide_to_prepare_good_quality_m...Malik Khalid Mehmood
This document presents a monitoring and evaluation plan for the Quang Ngai Rural Development Program (QNRDP) Phase 2 in Vietnam. The plan aims to establish a practical framework to monitor progress and evaluate outcomes of the program. It outlines a proposed monitoring and evaluation system including indicators, roles and responsibilities, data collection, storage and reporting. The system is designed to regularly collect quantitative and qualitative data to track progress towards the program's goal of reducing poverty and improving livelihoods in Quang Ngai province.
Creative Commons is a non-profit organization that provides copyright licenses to allow creators to share their work and let others build upon it legally. The organization developed 6 main licenses that allow different levels of sharing and reuse. Creative Commons aims to expand the range of creative works available to the public. The intern worked on several projects at Creative Commons, including improving their wiki documentation and validating code.
This document provides a lessons learned report on the United Nations Development Assistance Framework (UNDAF) for the Philippines from 2005-2009. It discusses the formulation process, design, implementation, and emerging issues identified. Key findings include that the UNDAF was not well aligned with national planning cycles, ownership and buy-in from the government was lacking, coordination mechanisms like the UNDAF Theme Groups disbanded, and cross-cutting issues were not adequately addressed. It provides recommendations for strengthening government involvement, monitoring and evaluation, leadership of coordination bodies, and mainstreaming human rights and gender in the new UNDAF from 2012-2016.
This document provides a lessons learned report on the United Nations Development Assistance Framework (UNDAF) for the Philippines from 2005-2009. It discusses the formulation process, design, implementation through theme groups, and efforts towards "Delivering as One" and joint programming. Key findings include that the UNDAF was not well aligned with national planning cycles, theme groups faced challenges in functioning, cross-cutting issues were not adequately addressed, and "Delivering as One" has progressed but not yet been fully implemented in areas like common premises and a single programming framework. The report aims to inform the development of the new 2012-2016 UNDAF.
Towards a UN social media strategy (for printing)Democracy Club
This document provides a draft social media strategy for the United Nations. It aims to empower UN staff to freely engage with the public on social media through training and support. The strategy suggests that the UN's vision for social media should be for its people to be its voice. The mission is to help staff realize this vision. Key objectives include making the UN more human, open, transparent, and better connected internally and externally. The strategy outlines plans for staff training, UN branded social media accounts, and DPI's coordination role across the UN system. It also discusses evaluating success and realizing the vision in phases over time.
How Prepared is the Third Sector to Secure their Information - Final Year Pro...Robert Stones
Robert's Final Year Project Dissertation, that focused on the present positioning of Third Sector Organisations; such as Registered Charities and their ability or inability, to secure their own information or, that of their clients and stakeholders in today's Cyber Risk climate.
This document provides an overview of the Digital Economy and Society Index (DESI) 2021 report. It includes thematic chapters on human capital, digital infrastructure, integration of digital technologies, digital public services, and the EU ICT sector. The chapters analyze indicators related to each dimension and provide data at the EU and country level. The report examines progress towards targets of the EU's Digital Compass and highlights continued gaps in digital skills, infrastructure deployment, technology adoption and eGovernment services across Member States.
The U.S. Department of Transportation (DOT) released its Open Government Plan for 2010-2012. The plan outlines DOT's strategic goals and initiatives to increase transparency, public participation, and collaboration over the next two years. Key aspects of the plan include exploring new ways to engage the public in rulemaking, releasing additional data to the public, soliciting feedback on strategic plans online, and establishing platforms for employees and the public to collaborate and share ideas. The plan is intended to help institutionalize an open culture at DOT and advance its open government objectives through 2017.
This document is a report on the ship breaking and recycling industry in Bangladesh and Pakistan. It was commissioned by the World Bank and written by an international team of consultants in 2009. The report provides an overview of the economics and environmental impacts of the industry in both countries. It finds that while the industry provides important economic benefits, the environmental standards at ship breaking yards need significant improvement to comply with international regulations. The report concludes by outlining proposed strategies and actions to improve the environmental performance of the industry in a sustainable manner.
Proposed Duties
Aaron Bunch
Team Leader
Oversee team activities, coordinate with advisor/mentor,
ensure deadlines are met
Alex Kemnitz
Safety Officer
Enforce safety procedures, conduct safety briefings,
ensure compliance with safety regulations
Jenny Tran
Outreach Coordinator
Coordinate educational outreach activities, maintain
social media presence, document team progress
David Lee
Payload Specialist
Design and build payload, ensure payload meets
requirements, integrate payload into rocket
Michael Chen
AGSE Specialist
Design and build AGSE, integrate navigation and hazard
detection systems, ensure AG
This document outlines the Office of the United States Trade Representative's (USTR) Open Government Plan from April 2010. The plan aims to increase transparency, participation, and collaboration through various initiatives. A key initiative is engaging the public on the Trans-Pacific Partnership negotiations to get input and maintain dialogue. The plan also details expanding access to trade information, seeking public comment, reviewing membership in advisory groups, and using new technologies to promote open government.
The document discusses two joint sessions from the G200 Youth Forum 2016 on the topics of security education and perceiving happiness. For security education, recommendations included making it a priority in national curricula to deal with threats like extremism and bullying. For perceiving happiness, topics discussed defining and measuring happiness, its role in education, and how positive psychology can inform solving global issues. Overall, the sessions focused on how to promote security, well-being, and happiness for youth.
Report includes, but not limited to: Pest, swot, and 5 Forces analysis, as well as summary of business operations, assets (tangible and intangible) and suggestions & recommendations for the company based on opportunities for future growth and development of the business.
This document provides a mapping of human rights networks and organizations in post-disaster Haiti. It first discusses Haiti's complex political and social context, including a history of conflict, poverty, and debt. It then profiles several major human rights networks that advocate for issues like justice system reform and women's rights. Next, it maps specific local human rights and women's organizations, noting the obstacles they face and their strengths. The document concludes by exploring opportunities for international organizations like Cordaid to collaborate with these local groups and support their efforts to strengthen human rights protections in Haiti.
Assessing Public Participation in an Open Government EraAmericaSpeaks
This document reviews federal agency plans for public participation as part of the Open Government Initiative. It assesses the plans of 29 major agencies and provides case studies of 4 agencies. The plans show promise with a range of online and in-person activities planned to increase transparency, participation, and collaboration. However, the review finds room for improvement, particularly regarding how representative and meaningful participation opportunities are. The report concludes with recommendations to help agencies enhance public participation and collaboration.
FLOOD-serv - D6.1 Community of Interest Build Up and Engangement Strategy Pantelis Kanellopoulos
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 693599
Project's website: www.www.floodserv-project.eu
Disclaimer: This document reflects only the author's view and the Research Executive Agency (REA) is not responsible for any use that may be made of the information it contains.
Social Media Marketing- Fashion Merchandising- Final Project AdrianQuinonesRivas
This is my final project for my Social Media Marketing Class. My career focus is Fashion Merchandising, so it is reflected throughout my entire project. This project includes posts analysis on Twitter, LinkedIn, Pinterest, and Facebook Business. Also, I have my two blog posts on Fashion Merchandising included in this project (these are already found in my "Articles" section of my LinkedIn profile).
On thestructureandprocessesofrevolution2.0 discussiondocumentSuresh Fernando
Considerations, learned both from experience and through the review of theoretical work, on the challenges and complexity of bringing different movements together 'across boundaries;
This document is a lab report submitted by Bhukya Ramesh Naik for an embedded systems design lab at the National Institute of Technology Calicut. The report details 13 experiments conducted using a PSoC microcontroller, including blinking LEDs, switch interfaces, LCD interfaces, timers, PWM, analog to digital conversion, and controlling RGB LEDs using both software and hardware. It also describes a project to control home appliances using DTMF tones. The report includes the aim, block diagrams, code, and results for each experiment.
The document describes the implementation of 16-bit and 64-bit shift registers using VHDL in data flow modeling. It includes the VHDL code, test bench, and simulation results for shift registers that shift the values in the input register right by 1 bit position on the positive edge of the clock. The 16-bit shift register outputs the shifted value on q1 and the 64-bit shift register outputs the shifted value on q2. The design and functionality of both shift registers are verified through simulation.
IEEE CS Keynote at 20th Annual Conference on Advanced Computing and Communications (ADCOM 2014), Bangaluru, India, September 19, 2014 by Prof. Raj Jain. The talk covers What are Things?, Internet of Things, Sample IoT Applications, What’s Smart?, 4 Levels of Smartness, Internet of Brains, Why IoT Now?, Funding, Google Trends, Research Funding for IoT, Business Opportunities, Venture Activities in IoT, Recent IoT Products, IoT Research Challenges, Internet of Harmful Things, Beacons, Power per MB, Datalink Issues, Ant-Sized IoT Passive Radios, Networking Issues, Last 100m Protocols, Recent Protocols for IoT, Legacy IoT Protocols, Standardization, Fog Computing, Micro-Clouds on Cell-Towers, The Problem Statement, Services in a Cloud of Clouds.
Creative Commons is a non-profit organization that provides copyright licenses to allow creators to share their work and let others build upon it legally. The organization developed 6 main licenses that allow different levels of sharing and reuse. Creative Commons aims to expand the range of creative works available to the public. The intern worked on several projects at Creative Commons, including improving their wiki documentation and validating code.
This document provides a lessons learned report on the United Nations Development Assistance Framework (UNDAF) for the Philippines from 2005-2009. It discusses the formulation process, design, implementation, and emerging issues identified. Key findings include that the UNDAF was not well aligned with national planning cycles, ownership and buy-in from the government was lacking, coordination mechanisms like the UNDAF Theme Groups disbanded, and cross-cutting issues were not adequately addressed. It provides recommendations for strengthening government involvement, monitoring and evaluation, leadership of coordination bodies, and mainstreaming human rights and gender in the new UNDAF from 2012-2016.
This document provides a lessons learned report on the United Nations Development Assistance Framework (UNDAF) for the Philippines from 2005-2009. It discusses the formulation process, design, implementation through theme groups, and efforts towards "Delivering as One" and joint programming. Key findings include that the UNDAF was not well aligned with national planning cycles, theme groups faced challenges in functioning, cross-cutting issues were not adequately addressed, and "Delivering as One" has progressed but not yet been fully implemented in areas like common premises and a single programming framework. The report aims to inform the development of the new 2012-2016 UNDAF.
Towards a UN social media strategy (for printing)Democracy Club
This document provides a draft social media strategy for the United Nations. It aims to empower UN staff to freely engage with the public on social media through training and support. The strategy suggests that the UN's vision for social media should be for its people to be its voice. The mission is to help staff realize this vision. Key objectives include making the UN more human, open, transparent, and better connected internally and externally. The strategy outlines plans for staff training, UN branded social media accounts, and DPI's coordination role across the UN system. It also discusses evaluating success and realizing the vision in phases over time.
How Prepared is the Third Sector to Secure their Information - Final Year Pro...Robert Stones
Robert's Final Year Project Dissertation, that focused on the present positioning of Third Sector Organisations; such as Registered Charities and their ability or inability, to secure their own information or, that of their clients and stakeholders in today's Cyber Risk climate.
This document provides an overview of the Digital Economy and Society Index (DESI) 2021 report. It includes thematic chapters on human capital, digital infrastructure, integration of digital technologies, digital public services, and the EU ICT sector. The chapters analyze indicators related to each dimension and provide data at the EU and country level. The report examines progress towards targets of the EU's Digital Compass and highlights continued gaps in digital skills, infrastructure deployment, technology adoption and eGovernment services across Member States.
The U.S. Department of Transportation (DOT) released its Open Government Plan for 2010-2012. The plan outlines DOT's strategic goals and initiatives to increase transparency, public participation, and collaboration over the next two years. Key aspects of the plan include exploring new ways to engage the public in rulemaking, releasing additional data to the public, soliciting feedback on strategic plans online, and establishing platforms for employees and the public to collaborate and share ideas. The plan is intended to help institutionalize an open culture at DOT and advance its open government objectives through 2017.
This document is a report on the ship breaking and recycling industry in Bangladesh and Pakistan. It was commissioned by the World Bank and written by an international team of consultants in 2009. The report provides an overview of the economics and environmental impacts of the industry in both countries. It finds that while the industry provides important economic benefits, the environmental standards at ship breaking yards need significant improvement to comply with international regulations. The report concludes by outlining proposed strategies and actions to improve the environmental performance of the industry in a sustainable manner.
Proposed Duties
Aaron Bunch
Team Leader
Oversee team activities, coordinate with advisor/mentor,
ensure deadlines are met
Alex Kemnitz
Safety Officer
Enforce safety procedures, conduct safety briefings,
ensure compliance with safety regulations
Jenny Tran
Outreach Coordinator
Coordinate educational outreach activities, maintain
social media presence, document team progress
David Lee
Payload Specialist
Design and build payload, ensure payload meets
requirements, integrate payload into rocket
Michael Chen
AGSE Specialist
Design and build AGSE, integrate navigation and hazard
detection systems, ensure AG
This document outlines the Office of the United States Trade Representative's (USTR) Open Government Plan from April 2010. The plan aims to increase transparency, participation, and collaboration through various initiatives. A key initiative is engaging the public on the Trans-Pacific Partnership negotiations to get input and maintain dialogue. The plan also details expanding access to trade information, seeking public comment, reviewing membership in advisory groups, and using new technologies to promote open government.
The document discusses two joint sessions from the G200 Youth Forum 2016 on the topics of security education and perceiving happiness. For security education, recommendations included making it a priority in national curricula to deal with threats like extremism and bullying. For perceiving happiness, topics discussed defining and measuring happiness, its role in education, and how positive psychology can inform solving global issues. Overall, the sessions focused on how to promote security, well-being, and happiness for youth.
Report includes, but not limited to: Pest, swot, and 5 Forces analysis, as well as summary of business operations, assets (tangible and intangible) and suggestions & recommendations for the company based on opportunities for future growth and development of the business.
This document provides a mapping of human rights networks and organizations in post-disaster Haiti. It first discusses Haiti's complex political and social context, including a history of conflict, poverty, and debt. It then profiles several major human rights networks that advocate for issues like justice system reform and women's rights. Next, it maps specific local human rights and women's organizations, noting the obstacles they face and their strengths. The document concludes by exploring opportunities for international organizations like Cordaid to collaborate with these local groups and support their efforts to strengthen human rights protections in Haiti.
Assessing Public Participation in an Open Government EraAmericaSpeaks
This document reviews federal agency plans for public participation as part of the Open Government Initiative. It assesses the plans of 29 major agencies and provides case studies of 4 agencies. The plans show promise with a range of online and in-person activities planned to increase transparency, participation, and collaboration. However, the review finds room for improvement, particularly regarding how representative and meaningful participation opportunities are. The report concludes with recommendations to help agencies enhance public participation and collaboration.
FLOOD-serv - D6.1 Community of Interest Build Up and Engangement Strategy Pantelis Kanellopoulos
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 693599
Project's website: www.www.floodserv-project.eu
Disclaimer: This document reflects only the author's view and the Research Executive Agency (REA) is not responsible for any use that may be made of the information it contains.
Social Media Marketing- Fashion Merchandising- Final Project AdrianQuinonesRivas
This is my final project for my Social Media Marketing Class. My career focus is Fashion Merchandising, so it is reflected throughout my entire project. This project includes posts analysis on Twitter, LinkedIn, Pinterest, and Facebook Business. Also, I have my two blog posts on Fashion Merchandising included in this project (these are already found in my "Articles" section of my LinkedIn profile).
On thestructureandprocessesofrevolution2.0 discussiondocumentSuresh Fernando
Considerations, learned both from experience and through the review of theoretical work, on the challenges and complexity of bringing different movements together 'across boundaries;
This document is a lab report submitted by Bhukya Ramesh Naik for an embedded systems design lab at the National Institute of Technology Calicut. The report details 13 experiments conducted using a PSoC microcontroller, including blinking LEDs, switch interfaces, LCD interfaces, timers, PWM, analog to digital conversion, and controlling RGB LEDs using both software and hardware. It also describes a project to control home appliances using DTMF tones. The report includes the aim, block diagrams, code, and results for each experiment.
The document describes the implementation of 16-bit and 64-bit shift registers using VHDL in data flow modeling. It includes the VHDL code, test bench, and simulation results for shift registers that shift the values in the input register right by 1 bit position on the positive edge of the clock. The 16-bit shift register outputs the shifted value on q1 and the 64-bit shift register outputs the shifted value on q2. The design and functionality of both shift registers are verified through simulation.
IEEE CS Keynote at 20th Annual Conference on Advanced Computing and Communications (ADCOM 2014), Bangaluru, India, September 19, 2014 by Prof. Raj Jain. The talk covers What are Things?, Internet of Things, Sample IoT Applications, What’s Smart?, 4 Levels of Smartness, Internet of Brains, Why IoT Now?, Funding, Google Trends, Research Funding for IoT, Business Opportunities, Venture Activities in IoT, Recent IoT Products, IoT Research Challenges, Internet of Harmful Things, Beacons, Power per MB, Datalink Issues, Ant-Sized IoT Passive Radios, Networking Issues, Last 100m Protocols, Recent Protocols for IoT, Legacy IoT Protocols, Standardization, Fog Computing, Micro-Clouds on Cell-Towers, The Problem Statement, Services in a Cloud of Clouds.
Security in the Internet Of Things.
Every IoT project must be designed with security in mind. Identity Relationship Management is a must for a successful IoT implementation.
Internet of Things means every household or handy device which is used to make our world easy and better and connected with IP which transmit some data.
This slide covers IOT description, OWASP Top 10 2014 & its recommendations.
Yesterday Pierluigi Paganini, CISO Bit4Id and founder Security Affairs, presented at the ISACA Roma & OWASP Italy conference the state of the art for the Internet of Things paradigm. The presentation highlights the security and privacy issues for the Internet of Things, a technology that is changing user’s perception of the technology.
Dr. Mazlan Abbas from MIMOS Berhad gave a talk on the Internet of Things. The talk provided an overview of the term Internet of Things and the underlying technologies. It defined the Internet of Things as connecting physical devices to the internet and allowing them to generate, exchange and consume data. The talk referenced an infographic from Postscapes for additional information and provided Dr. Abbas' contact details for further discussion.
The document provides an overview of the Internet of Things (IoT) in 3 sentences:
The Internet of Things (IoT) connects physical objects through sensors, software and network connectivity which allows these "things" to collect and exchange data between other devices. The document outlines what IoT is, how it works, current applications and challenges, and the future potential of a world where many everyday objects are connected to the internet and able to send and receive data. The increasing interconnectivity of physical objects through technologies like RFID, sensors and networking promises both benefits and risks relating to privacy, security, and how IoT may influence human behavior.
The document describes various smart and connected devices for homes and consumers. It provides examples of Internet of Things devices such as a smart fork that monitors eating habits, a smart cup that tracks liquid consumption, and a smart toothbrush that engages users in their oral hygiene routine. It also lists devices for other activities like gardening, sports training, home security, pet care, and more that connect to smartphones and the Internet to provide remote access and data collection. The devices demonstrate how almost any everyday object can be made smart and integrated into the growing Internet of Things ecosystem.
This document provides details about a blood bank management system project completed from January to June 2020. It includes an introduction, problem statement, methodology, introduction to cloud computing and Salesforce basics. The methodology section includes ER diagram, block diagram, class diagram and data flow diagrams. The document also describes modules developed for the system including login, registration, home, donor, data, profile, and blood request modules.
This work is part of the End of Study Project realized within Talan Tunisia consulting to obtain the
national computer engineering diploma at the National School of Engineers of Carthage. The goal of
this project is to create an Ethereum based application to perform Mutual Fund operation by increasing
the security and transparency in mutual fund shares management as well as reducing transaction cost
and time consuming.
________________________________________________
Ce travail fait partie du projet de fin d’études réalisé au sein de l’entreprise Talan Tunisie en vue
d’otention du diplôme national d’ingénieur en informatique de l’École nationale des ingénieurs de
Carthage. L’objectif de ce projet est de créer une application basée sur Ethereum afin d’exécuter des
opérations de fonds communs de placement en renforçant la sécurité et la transparence de la gestion des
parts de fonds communs de placement, ainsi qu’en réduisant les coûts de transaction et le temps requis.
This document is a project report that proposes developing a web application to securely store files on a cloud server using hybrid cryptography. It aims to address data security and privacy issues for cloud storage. The application would use a hybrid cryptography technique combining symmetric and asymmetric encryption to encrypt files before uploading them to the cloud. Only authorized users with decryption keys would be able to access and download encrypted files from the cloud server. The report outlines the problem statement, objectives, methodology, design, and implementation of the proposed application to provide secure file storage on the cloud.
Report on e-Notice App (An Android Application)Priyanka Kapoor
The document is a report submitted for a degree at DigiMantra Labs, Ludhiana from January 5, 2014 to May 30, 2014. It describes the development of an e-Notice Application for Android phones. The app allows users to access online notices on their phone and acts as an online notice board where people can communicate and post notices with text, images or videos. It aims to digitize the traditional notice board and allow staff/students to read and respond to notices from anywhere. The app also serves as a mailing list to notify all employees of new notices without needing to maintain a separate mailing list.
A Mobile and Web application for time measurement intended to get an accurate picture of the productive time in a production environment in order to reveal the root causes behind ineffective/idle time and to eliminate non-added activities/tasks .
Technical Key-words : Ionic 2, Angular 2, PouchDB, CouchDB ,
DB Replication Protocol, Django, Python NvD3 charts .
This document is the main project report for a 2D robotic plotter (CNC model) created by four students at the Government Engineering College Idukki. It describes the hardware and software used to build a 2D robotic plotter controlled by an Arduino microcontroller. The plotter uses stepper motors for the X and Y axes and a servo motor to control the pen. Software like Inkscape, CAMotics, Arduino IDE and Processing were used to design drawings, generate gcode files, and program the Arduino. The report provides details of the various components, software programs, and overall design and functioning of the 2D robotic plotter built as part of fulfilling B.Tech degree requirements.
This document is an industrial training report submitted by Deshapriya A.G.S. for their internship at Mobitel (Pvt) Ltd from January 4th to March 25th 2016. Mobitel is the largest telecommunications company in Sri Lanka that specializes in mobile services. The report describes Mobitel's background, services, organizational structure, technical details of projects worked on during the internship, software development processes, and a conclusion on the experience and knowledge gained.
Design and implementation of a Virtual Reality application for Computational ...Lorenzo D'Eri
This document is a thesis discussing the design and implementation of a virtual reality application for visualizing computational fluid dynamics (CFD) data. It begins with an introduction and background sections covering the state of the art in VR applications for scientific data visualization and the relevant technologies used, including the HTC Vive, ParaView, Unity, and the ParaUnity plugin.
The thesis then describes the development of two key software artifacts: a VR application built in Unity to visualize and interact with CFD data, and an improved version of the existing ParaUnity plugin to export CFD datasets from ParaView to Unity. The final system allows users to export CFD simulation results from ParaView and load them into the Unity VR environment for interactive
Internet of Things (IoT) & Industrial Internet of Things (I²oT) is bringing changes to the value chain and impacting Industrial Automation organizations to make a smart and sustainable world which is connected using technologies like IPv6, Cloud Computing, Fog Computing, Big Data and Big Data Analytics. The main focus is how these responsible organizations are making their business plan for IoT for saving time, money and supporting business intelligence efforts to have quality control, sustainable and green practices, supply chain traceability and overall supply chain efficiency.
Internet of Things (IoT) & Industrial Internet of Things (I²oT) is bringing changes to the value chain and impacting Industrial Automation organizations to make a smart and sustainable world which is connected using technologies like IPv6, Cloud Computing, Fog Computing, Big Data and Big Data Analytics. The main focus is how these responsible organizations are making their business plan for IoT for saving time, money and supporting business intelligence efforts to have quality control, sustainable and green practices, supply chain traceability and overall supply chain efficiency.
This document is Deepak Shivdutt Kandpal's MBA thesis on using the Internet of Things (IoT) for industrial automation. It contains an acknowledgments section, table of contents, and 11 main chapters that discuss topics like the history and evolution of IoT, benefits of industrial IoT, a business plan for an IoT startup in India, results and analysis of the business plan, and conclusions. The document also includes figures, tables, and a bibliography and is submitted to the Audencia Nantes School of Management in France.
The document is a project report submitted by Praveen Patel for the development of an online examination system. It discusses the technologies used such as Java, servlets, and Oracle database. It provides requirements for the system including functional and non-functional requirements. It also discusses the design of the system using use case and class diagrams. The development was done using the waterfall model. Various features of the system are described along with testing and validation. Finally, it provides an estimation of the project cost using function point analysis.
This document summarizes an impact assessment study of e-government projects in India conducted by the Center for e-Governance at the Indian Institute of Management Ahmedabad and funded by the Department of Information Technology, Government of India. The study assessed 5 e-government projects using a measurement framework developed in an earlier World Bank study. Key findings are summarized and limitations of the study are noted. The report details the methodology used, presents results of the assessment of individual projects, compares projects from the client perspective, and analyzes impact on agencies and society.
Design, Development and Implementation of Online Programme on Evaluation of T...DrSK Pulist
This document outlines the design of an online course titled "Evaluation of Training" developed by S K Pulist. The course is part of a certificate program in training and development. It follows an instructional design model and is divided into 8 chapters covering key concepts and methods of training evaluation. Various online tools like Moodle, Google Groups, and WizIQ are used to deliver content, facilitate discussions, and conduct assessments. The course aims to help training professionals evaluate different components of training programs. Needs analysis found evaluation skills to be a key need area. The document discusses the course framework, content delivery methods, and assessment strategy.
The document presents a graduation project for a software engineering course at Carthage University. The project involves designing and implementing a landing page builder application. Key aspects of the project include analyzing existing solutions, specifying requirements, designing the system architecture and interfaces, and implementing the application using technologies like HTML, CSS, JavaScript, PHP and MySQL. The application allows clients to create customized landing pages by selecting templates and filling content using a WYSIWYG editor, and also provides admin interfaces for template management.
This document describes the development of a web application called "WebFlow RH" for managing human resources at company BGI. It was developed using the Java EE platform and frameworks like Hibernate, JSF and PrimeFaces. The application allows managing employee data, requesting absences, handling the cash register, and updating competency grids.
This document is a master's thesis that investigates how AI planning techniques can be used for modeling services in the context of the Internet of Things (IoT). It begins with background on AI planning and defines the IoT. It then explores using rule engines, domain-specific planning, and domain-independent planning to solve representative IoT use cases of increasing complexity. It evaluates the performance of a state-of-the-art planner on a challenging waste collection problem and suggests techniques for improving scalability. The thesis concludes by summarizing achievements and outlining directions for future work.
This chapter describes creating a schematic design for a fan control module using OrCAD Capture. The design contains three subdesigns - a 12V to 5V converter, a 12V to 3.3V converter, and a smart multi-channel switch circuit. The tutorial guides the user through setting up a new project, adding the converter and switch circuits to the schematic, and providing a high-level overview of the completed design.
This document describes a final year project to develop an inflight data acquisition system for a smaller aircraft. It includes a declaration page signed by the student, Muhamed Nur Syamim Bin Idris, and an approval page signed by the project supervisor, Dr. Ari Legowo. The system will collect parameters like position, acceleration, and attitude data and transmit it in real-time to a ground station.
This document provides information about the Graduate Aptitude Test in Engineering (GATE) 2016 examination. It discusses the eligibility criteria, exam structure, application process, important dates, and post-exam details such as results and scoring. Some key points include: GATE is a national level exam that tests candidates' understanding of undergraduate subjects in engineering, technology and architecture; A new Petroleum Engineering paper has been added, bringing the total number of papers to 23; The exam will be administered online in a computer-based format between January 30 - February 7, 2016; Candidates can apply and download admit cards online, with the application period closing on October 1, 2015.
Similar to Jitendra_Kushvaha_M130290CA_FINAL_Document (20)
1. DESIGN AND IMPLEMENTATION OF AN ONLINE
INTERACTION FORUM FOR NITC
A PROJECT REPORT
Submitted by
JITENDRA KUSHVAHA
M130290CA
In partial fulfillment for the award of the degree of
MASTER OF COMPUTER APPLICATIONS
Under the guidance of
Dr. VINOD PATHARI
(Associate Professor, Dept. of Computer Science and Engineering)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
NATIONAL INSTITUTE OF TECHNOLOGY CALICUT
NITC CAMPUS PO, CALICUT
KERALA, INDIA 673601
JUNE 2016
2. i
ACKNOWLEDGEMENTS
I take this opportunity to express my sincere gratitude to all individuals, directly or
indirectly, who have contributed towards the completion of this major project report. I
would like to express my heartfelt gratitude to my internal project guide, Dr. Vinod
Pathari, Associate Professor, CSED Department, NIT Calicut, for their guidance,
support and cooperation throughout this work.
Jitendra Kushvaha National Institute of Technology, Calicut
3. ii
DECLARATION
“I hereby declare that this submission is my own work and that, to the best of my
knowledge and belief, it contains no material previously published or written by
another person nor material which has been accepted for the award of any other
degree or diploma of the university or other institute of higher learning, except
where due acknowledgment has been made in the text.”
Place: NIT Calicut Signature:
Date: 29st
June, 2016 Name: JITENDRA KUSHVAHA
Reg. No: M130290CA
4. iii
CERTIFICATE
This is to certify that the report on “Design and Implementation of an Online
Interaction Forum for NITC” submitted by Mr. Jitendra Kushvaha to the National
Institute of Technology Calicut towards partial fulfilment of the requirements for
the award of the Degree of Master of Computer Applications is a bona fide record
of the work carried out by him under our supervision and guidance.
Signed by Project Supervisor(s) with name(s) and date
Place: NITC
Date: 30-June-2016
Signature of Head of the Department
(Office Seal)
5. iv
CONTENTS
ABSTRACT...........................................................................................................vii
LIST OF FIGURES ............................................................................................. viii
LIST OF TABELS..................................................................................................ix
CHAPTER 1- INTRODUCTION............................................................................1
1.1 PROBLEM DEFINITION .............................................................................1
1.2 BACKGROUND DETAILS..........................................................................1
CHAPTER 2 – OVERVIEW...................................................................................2
2.1 MODULES.....................................................................................................2
2.2. USERS OF THE SYSTEM...........................................................................2
2.2.1. Administrator Functions.........................................................................2
2.2.2. Group Manager Functions......................................................................2
2.2.3. NITC Users Functions............................................................................2
CHAPTER 3 – DESIGN..........................................................................................3
3.1 USE CASES...................................................................................................3
3.1.1 System Use Case Diagram ......................................................................3
3.1.2 Normal User Use Case Diagram .............................................................4
3.1.3 Group Manager Use Case Diagram.........................................................5
3.1.4 Admin Use Case Diagram .......................................................................6
3.2. ER DIAGRAM..............................................................................................7
3.3. FUNCTIONAL REQUIREMENTS .............................................................7
3.3.1 User Use Case:.........................................................................................7
3.3.2 Group Manager Use Case:.......................................................................8
3.3.3 Admin Use Case:.....................................................................................8
7. vi
4.2.5.1.2 Admin Manage User Page ......................................................17
4.2.5.1.3 Admin Manage Member Page ................................................17
4.2.5.1.4 Admin Manage Posts Page .....................................................18
4.2.5.1.5 Admin Manage Comments Page ............................................18
4.2.5.1.6 Admin Manage Group Posts Page ..........................................19
4.2.5.1.7 Admin Manage Group Comments Page .................................19
4.2.5.2 Group Manager ..............................................................................20
4.2.5.2.1 Group Manager Dashboard Page............................................20
4.2.5.2.2 Group Manager Delete Post Page...........................................20
4.2.5.2.3 Group Manager Delete Comment Page ..................................21
4.2.5.3 NITC Users ....................................................................................21
4.2.5.3.1 User Dashboard Page..............................................................21
4.2.5.3.2 Update Profile Page ................................................................22
4.2.5.3.3 New Post Page ........................................................................22
4.2.5.3.4 Request Creation of New Group Page....................................23
4.2.5.3.5 Join Group Page......................................................................23
4.2.5.3.5.1 Group Post Dashboard Page ............................................24
4.2.5.3.5.1.1 New Group Post Page ...................................................24
4.2.5.3.5.1.2 Edit Group Post Page....................................................25
4.2.5.3.5.1.3 Comment on Group Post Page......................................25
CHAPTER 5 – TEST SUMMARY AND CONCLUSION...................................26
REFERENCES ......................................................................................................28
8. vii
ABSTRACT
“Design and Implementation of an Online Interaction Forum for NITC” is an online
forum dedicated to NIT Calicut community. The system provides interaction among
students, faculty members and staff.
Users can subscribe to groups of their choice. In a subscribed group, they will be
able to post new topics and reply/comment on existing ones.
A topic thread structure will be followed within a given group. Based on the
category of user - student (UG/PG/Ph.D.) / faculty member / staff / admin, there
will be some default groups for them. He/she can subscribe to many other open
groups. There will be some groups to which only users of a certain type are allowed.
9. viii
LIST OF FIGURES
Figure 3.1 System Use Case ...................................................................................3
Figure 3.2 Normal User Use Case ..........................................................................4
Figure 3.3 Group Manager Use Case......................................................................5
Figure 3.4 Admin Use Case ....................................................................................6
Figure 3.5 ER-Diagram...........................................................................................7
Figure 4.1 Home Page...........................................................................................14
Figure 4.2 Search Page..........................................................................................14
Figure 4.3 Registration Page.................................................................................15
Figure 4.4 About Page ..........................................................................................15
Figure 4.5 Login Page...........................................................................................16
Figure 4.6 Admin Dashboard Page.......................................................................16
Figure 4.7 Admin Manage User Page...................................................................17
Figure 4.8 Admin Manage Member Page.............................................................17
Figure 4.9 Admin Manage Posts Page..................................................................18
Figure 4.10 Admin Manage Comments Page .......................................................18
Figure 4.11 Admin Manage Group Posts Page.....................................................19
Figure 4.12 Admin Manage Group Comments Page............................................19
Figure 4.13 Group Manager Dashboard Page.......................................................20
Figure 4.15 Group Manager Delete Comment Page.............................................21
Figure 4.16 User Dashboard Page.........................................................................21
Figure 4.17 Update Profile Page...........................................................................22
Figure 4.18 New Post Page...................................................................................22
Figure 4.19 Request Creation of New Group Page...............................................23
Figure 4.20 Join Group Page.................................................................................23
Figure 4.21 Group Post Dashboard Page..............................................................24
Figure 4.22 New Group Post Page........................................................................24
Figure 4.23 Edit Group Post Page.........................................................................25
Figure 4.24 Comment on Group Post Page...........................................................25
10. ix
LIST OF TABELS
Table 4.1 User........................................................................................................11
Table 4.2 Post.........................................................................................................11
Table 4.3 Comment................................................................................................12
Table 4.4 Group Request .......................................................................................12
Table 4.5 Member..................................................................................................12
Table 4.6 Group Post .............................................................................................13
Table 4.7 Group Comment ....................................................................................13
Table 5.1 Smoke Testing .......................................................................................27
11. NIT CALICUT, MCA 2016
1 JITENDRA KUSHVAHA
CHAPTER 1- INTRODUCTION
1.1 PROBLEM DEFINITION
To develop an online forum specific for NITC members. Users can subscribe to
groups of their interest and can add posts or post comments to posts in the group.
Users will receive an alert mail when a new post is added in the group. All
maintenance operations such as add groups, delete older post, etc. are managed by
admin.
Features of the system :
Discussion on posts and comments.
User Login with Google OAuth using NITC mail ID.
Group based control functions.
Reduced spamming.
Only for NITC members.
1.2 BACKGROUND DETAILS
The already existing blogs/forums on the internet/world wide web like Quora are
made for general public. At present, there is no internal forum for NITC. There is
no existing system where NITC members can collaborate, share their ideas and
views.
12. NIT CALICUT, MCA 2016
2 JITENDRA KUSHVAHA
CHAPTER 2 – OVERVIEW
2.1 MODULES
Administrator.
NITC users (student / faculty / staff).
2.2. USERS OF THE SYSTEM
Administrator.
Group Manager.
NITC users (student / faculty / staff).
2.2.1. Administrator Functions
Maintain the user’s posts, comments.
Create and maintain the groups.
2.2.2. Group Manager Functions
Request for delete the group.
Add new members in the group.
Remove members from the group.
Remove posts.
Put restriction in the group.
2.2.3. NITC Users Functions
Add a post.
Subscribe to groups.
Comment on the posts.
Search for topics of his/her interest.
13. NIT CALICUT, MCA 2016
3 JITENDRA KUSHVAHA
CHAPTER 3 – DESIGN
3.1 USE CASES
3.1.1 System Use Case Diagram
Figure 3.1 System Use Case
14. NIT CALICUT, MCA 2016
4 JITENDRA KUSHVAHA
3.1.2 Normal User Use Case Diagram
Figure 3.2 Normal User Use Case
Description:
Users from NITC can post and comment. If there is a need for creation of a group
then the user can request to the admin for creation of a new group. There will be
many open groups already available which the user may join. Users can post and
comment. Managers can delete any post in the group.
15. NIT CALICUT, MCA 2016
5 JITENDRA KUSHVAHA
3.1.3 Group Manager Use Case Diagram
Figure 3.3 Group Manager Use Case
Description:
A Group manager is assigned by the admin to a group. Group managers have
privilege to send request for deleting the group to the admin, add new members to
the group, remove posts in the group and remove members in the group. Group
managers also have privilege for restricting a particular user for accessing the group.
16. NIT CALICUT, MCA 2016
6 JITENDRA KUSHVAHA
3.1.4 Admin Use Case Diagram
Figure 3.4 Admin Use Case
Description:
The admin creates groups on the user requests and the user who requests for the
creation of group becomes the group manager. Admin can remove groups or posts.
17. NIT CALICUT, MCA 2016
7 JITENDRA KUSHVAHA
3.2. ER DIAGRAM
Figure 3.5 ER-Diagram
3.3. FUNCTIONAL REQUIREMENTS
3.3.1 User Use Case:
Login with NITC Mail: A NITC member can log in. The user must have a NITC
email ID. After Login the user can perform the following operation.
Request for Joining Groups: A user can send request for joining a group to the
group manager.
Request for Creation of Group: If a user needs creation of a new group then the
user can send a request to the admin. He/she will be chosen as Group manager by
the admin.
18. NIT CALICUT, MCA 2016
8 JITENDRA KUSHVAHA
View Posts and Comments: Users can view posts and comments in groups in
which they are added.
Add Posts: A user can add new posts, new comments in a post. Images can also be
attached in a post or comment.
Edit Posts and Comments: A user is able to edit his/her posts and comments.
Search: A user can search for posts.
3.3.2 Group Manager Use Case:
Login with NITC Mail: A mandatory NITC email id for logging in. After logging
in a group manager can perform the following operation.
Request for Deleting a Group: Group managers can send requests for delete a
group to the admin.
Add Members: Only the group manager and the admin can add and remove
members to a particular group.
Remove Post: Group managers can delete posts in a group.
Restrict Group: Group managers can restrict some users in the group.
3.3.3 Admin Use Case:
Login: The admin must have to log in before to perform following operations.
Unauthorized persons cannot access the system.
Create and Delete Group: The admin can create and delete a group.
Assign Group Manager: Group managers are assigned by the admin.
19. NIT CALICUT, MCA 2016
9 JITENDRA KUSHVAHA
3.4. NON- FUNCTIONAL REQUIREMENTS
3.4.1 Security
Users must log in before they can use the system.
3.4.2 Reliability
When a group is created by the admin, then same group cannot be created twice.
3.4.3 Usability
The users can easily search for posts and comments, if it is not match is found then
the following message is displayed “this posts is not found”.
3.4.4 Maintainability:
The admin maintains the group creation and deletion. Group manager also
maintains the posts, members in a group, and restrict the group.
3.5. SOFTWARE REQUIREMENTS
Web-Technologies : HTML ,JavaScript, CSS, JQuery
Languages : Ruby 2.3.0
Framework : Rails 4.2
Web Server : Apache
Backend Database : SQLite, Postgres
3.6. HARDWARE REQUIREMENTS
Processor : Pentium IV or above
RAM Capacity : 2GB
Hard Disk : 150GB
20. NIT CALICUT, MCA 2016
10 JITENDRA KUSHVAHA
CHAPTER 4 – IMPLEMENTATION
The system is implemented in Ruby on Rails web framework. The first design
choice was to make the system on an MVC framework. Ruby on Rails is a very
robust, scalable and rich framework. The feature of this framework are – high
portability, can be used with variety of databases (Relational DBMS like Sqlite,
MySQL; Object oriented databases like Postgres), can be ported to different
webservers like apache, NGINX; can be run on both Linux or Windows operating
systems. The major challenge in the implementation has been the proper user
session handling.
21. NIT CALICUT, MCA 2016
11 JITENDRA KUSHVAHA
4.1. DATABASE
4.1.1 User
Table 4.1 User
4.1.2 Post
Table 4.2 Post
22. NIT CALICUT, MCA 2016
12 JITENDRA KUSHVAHA
4.1.3 Comment
Table 4.3 Comment
4.1.4 Group Request
Table 4.4 Group Request
4.1.5 Member
Table 4.5 Member
23. NIT CALICUT, MCA 2016
13 JITENDRA KUSHVAHA
4.1.6 Group Post
Table 4.6 Group Post
4.1.7. Group Comment
Table 4.7 Group Comment
29. NIT CALICUT, MCA 2016
19 JITENDRA KUSHVAHA
4.2.5.1.6 Admin Manage Group Posts Page
Figure 4.11 Admin Manage Group Posts Page
4.2.5.1.7 Admin Manage Group Comments Page
Figure 4.12 Admin Manage Group Comments Page
30. NIT CALICUT, MCA 2016
20 JITENDRA KUSHVAHA
4.2.5.2 Group Manager
4.2.5.2.1 Group Manager Dashboard Page
Figure 4.13 Group Manager Dashboard Page
4.2.5.2.2 Group Manager Delete Post Page
Figure-4.14 Group Manager Delete Post Page
31. NIT CALICUT, MCA 2016
21 JITENDRA KUSHVAHA
4.2.5.2.3 Group Manager Delete Comment Page
Figure 4.15 Group Manager Delete Comment Page
4.2.5.3 NITC Users
4.2.5.3.1 User Dashboard Page
Figure 4.16 User Dashboard Page
32. NIT CALICUT, MCA 2016
22 JITENDRA KUSHVAHA
4.2.5.3.2 Update Profile Page
Figure 4.17 Update Profile Page
4.2.5.3.3 New Post Page
Figure 4.18 New Post Page
33. NIT CALICUT, MCA 2016
23 JITENDRA KUSHVAHA
4.2.5.3.4 Request Creation of New Group Page
Figure 4.19 Request Creation of New Group Page
4.2.5.3.5 Join Group Page
Figure 4.20 Join Group Page
34. NIT CALICUT, MCA 2016
24 JITENDRA KUSHVAHA
4.2.5.3.5.1 Group Post Dashboard Page
Figure 4.21 Group Post Dashboard Page
4.2.5.3.5.1.1 New Group Post Page
Figure 4.22 New Group Post Page
35. NIT CALICUT, MCA 2016
25 JITENDRA KUSHVAHA
4.2.5.3.5.1.2 Edit Group Post Page
Figure 4.23 Edit Group Post Page
4.2.5.3.5.1.3 Comment on Group Post Page
Figure 4.24 Comment on Group Post Page
36. NIT CALICUT, MCA 2016
26 JITENDRA KUSHVAHA
CHAPTER 5 – TEST SUMMARY AND CONCLUSION
Use case Actor Expected result Result
Registration
Group Manager and
NITC Users
User successfully
register and redirect to
user dashboard page
pass
Login
Admin Successfully login to
admin dashboard
Pass
Group manager Successfully login to
group manager
dashboard
Pass
NITC users Successfully login to
NITC user dashboard
pass
Post
Any Any users can post
within group and
outside of group
pass
Create group
NITC users Request for creating
new group
Pass
Group managers Request for creating
new group
Pass
Admin Assign group manager Pass
Comment
Any Any users can post
within group and
outside of group
Pass
Delete posts and
comments
Group manager Can delete posts and
comments of their
Group
Pass
37. NIT CALICUT, MCA 2016
27 JITENDRA KUSHVAHA
Admin Can delete posts and
comments of any
group
Pass
Search post Any Any users can search
posts
Pass
Update Profile Group manager Update their profile Pass
NITC users Update their profile Pass
Table 5.1 Smoke Testing
The main objective of the project is to develop an Online Forum exclusively for NITC users and
reduce spamming in the official NITC mail domain. With the help of this web application NITC
users can add posts and comments. Users can request to create group and in his/her group, can post
and comment.
38. NIT CALICUT, MCA 2016
28 JITENDRA KUSHVAHA
REFERENCES
[1] Question and Answer Site. http://stackoverflow.com/. Accessed on 2nd
January.
[2] Ruby on Rails Tutorial Site. https://hackhands.com/ruby-rails-tutorial-creating-rails-
instance-existing-mysql-db/. Accessed on 7nd
January.
[3] Find, Install, and Publish Ruby Gem Site. http://guides.rubygems.org/.
Accessed on 10th
January.
[4] Ruby on Rails Official Tutorial Site. http://guides.rubyonrails.org/getting_started.html.
Accessed on 2nd
January
[5] Convert SQLite Database into Postgres Database Site.
https://medium.com/@helenflam/how-to-change-your-rails-app-database-from-sqlite- to-
postgresql-before-deploying-to-heroku-ae2acc25c7ac#.541l6qdc9. Accessed on 1st
March
[6] Video Tutorial of Ruby on rails Channel https://www.youtube.com/watch?v=fd1Vn-
Wvy2w. Accessed on 10th
January.
[7] Video Tutorial of Ruby on rails Channel.
https://www.youtube.com/watch?v=exEduZlJS7Q&list. Accessed on 22nd
January.
[8] Tutorial for Host website on the Server. https://devcenter.heroku.com/articles/getting-
started-with-rails4. Accessed on 21st
March.
[9] Video Tutorial of Ruby on rails Channel.
https://www.youtube.com/channel/UCfWZwsP8trUy5uHJg8gcGIQ. Accessed on 2nd
January.
[10] Implement of OAuth Authentication Site. http://oauth.net/. Accessed on 22nd
February.
[11] Implement of OAuth Authentication Site. https://www.sitepoint.com/rails-authentication-
oauth-2-0-omniauth/. Accessed on 25th
February.