Autocad Grading Application

Only available on StudyMode
  • Topic: Search algorithm, Computer program, AutoCAD DXF
  • Pages : 12 (3841 words )
  • Download(s) : 21
  • Published : December 17, 2012
Open Document
Text Preview
AUTOCAD GRADING APPLICATION: BACK END

_______________

A Thesis Presented to the Faculty of San Diego State University _______________

In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________

by Gayatri Bhalchandra Deo Summer 2010

iii

Copyright © 2010 by Gayatri Bhalchandra Deo All Rights Reserved

iv

DEDICATION
I dedicate my work to my parents and my friends. They encouraged and supported me to fulfill my dreams.

v

ABSTRACT OF THE THESIS
AutoCAD Grading Application: Back End by Gayatri Bhalchandra Deo Master of Science in Computer Science San Diego State University, 2010 This thesis introduces the development of Back End Component of the AutoCAD grading application. It shows the application’s practical development, illustrates the characteristics, and discusses the related design and implementation efforts. The application automates the process for grading the AutoCAD drawing files which eliminates the need for graders to manually grade exercises. The application is divided into two parts the Front End Design and Graphical User Interface and the Back End Component and logic. This thesis discusses the development logic and code programming implementation design for the Back End Component. The algorithm used, steps to improve the execution speed, and methods finally adopted are described in detail. The graphical user interface and its components are defined briefly to give a clear picture of the overall application. Furthermore, the technologies used and why they were used are discussed. The thesis also provides information and in depth analysis of the .dxf file format which is the file format in which student work is submitted for grading by the application. The .dxf file format, its components, its storage type, and its parameters are all discussed.

vi

TABLE OF CONTENTS
PAGE ABSTRACT ...............................................................................................................................v LIST OF TABLES ................................................................................................................. viii LIST OF FIGURES ................................................................................................................. ix ACKNOWLEDGEMENTS .......................................................................................................x CHAPTER 1 INTRODUCTION .........................................................................................................1  1.1 Background ........................................................................................................1  1.2 Benefits Of Automation .....................................................................................2  1.3 Solution ..............................................................................................................3  2 ANALYSIS OF SYSTEM DESIGN AND SOLUTION OPTIONS.............................4  2.1 System Requirements.........................................................................................4  2.2 Functional Requirements ...................................................................................4  2.3 Systems Architecture .........................................................................................6  3 SYSTEM IMPLEMENTATION ...................................................................................9  3.1. System Implementation ....................................................................................9  3.1.1. Linear Search ...........................................................................................9  3.1.1.1 Linear Search with Tree Node Structure .......................................12  3.1.1.2 Linear Search with File Stored in Memory....................................12  3.1.1.3 Sequential Linear Search with Multithreading ..............................13  3.1.2 Extract...
tracking img