Publication Date

Spring 2017

Document Type

Project Summary

Degree Name

Master of Science


Computer Science

First Advisor

Xueqing Tang, Ph.D.

Second Advisor

Do Young Park, Ph.D.

Third Advisor

Alex Liu, M.S.


An engineering Notebook is defined as a record which is used by an engineer to record all the innovative thoughts, procedures and results of all thoughts. It is the permanent, documented, and primary record of what goes on in the design setting. Our project aims at designing the Digitized Engineering Notebook which is a web application that simulates and transforms the characteristics of a current notebook used for recording details of robotics competition projects into a digital version of such notebook. Digitized Engineering Notebook allows users to store records of text, data and images to a database, and at the same time provides functionaries for easy access. It allows its users to add in the database at ease and maintain the log details of respective project information. It also allows users to create and edit files online while collaborating with other team members in real-time. Creation of dated log entries for ideas, details, practices, trails and errors and allows to file upload for text documents, drawings, sketches, figures, etc. It provides discussion board to discuss project information with their team members. It handles adding new members and managing members, adding new projects and managing project details. The admin can add a captain who can further add new member/team/projects and easily manage member/team/projects. The captain can activate or deactivate members of projects and can manage project details like images, drawings, sketches. User can upload files and images. It allows creating the calendar events and create PDF files from logs. User can share ideas, knowledge with their team members online.


Author's names are in alphabetical order.