Railroad Signaling Block Design Tool

Kenneth Truex – [email protected] Zachary McHenry – [email protected] Christopher Diebold – [email protected] Chad Mason – [email protected] Faculty Sponsor Phillip Bernhard – [email protected]

Progress of current milestone Task

Completion %

Kenneth Truex

Christopher Diebold

Chad Mason

Zachary McHenry

To Do

Obtain Requirement Document From GE

100%

50%

50%

0%

0%

Decide on IDE/Programming Language/Database Tools

100%

25%

25%

25%

25%

Evaluate Selected Tools with Small Examples to Analyze Integration/Cohesiveness of Tools

100%

25%

25%

25%

25%

Begin Drafting Design of Program and GUI

100%

0%

0%

50%

50%

Ensure a full understanding of the “Shalls” associated with this project Select a language and IDE/Tools that mesh well together Also include the skeleton infrastructure in order to connect to a database Create a basic GUI and sample code snippets.

Summary of Accomplished Tasks for Milestone 1. Obtain Requirement Document From GE: At the conclusion of our second team meeting with Dan Ballesty, he informed us that he would sit down with the subject matter experts at GE and decide on what functionality they wanted the tool to provide them. Shortly after the meeting we received an email containing the formalized list of requirements for the project. The document includes five requirements. 2. Decide on IDE/Programming Language/Database Tools: At the beginning of our third meeting with Dan Ballesty, we reviewed the requirements document and held an open conversation as to which tools/IDE/programming language/database software would provide the greatest amount of ease throughout the project. The decisions that we made were:  IDE: Visual Studio  Programming Language: C#/.NET  Tools: Windows Forms (For GUI), Photoshop for GUI design  Database Tools: MySQL 3. Evaluate Selected Tools with Small Examples to Analyze Integration/Cohesiveness of Tools: As far as small examples and code snippets, we currently have working C# code that implements some of the basic classes that GE requires. We have a basic GUI created using Windows Forms with File and Display functionality. We also have a basic code sample in C# that will establish a database connection with a MySQL database and allow a user to enter queries. 4. Begin Drafting Design of Program and GUI With the help of GE professionals, we completed the SDP at the conclusion of our most recent meeting held on 2/14. We also put the finishing touches on both the GUI plan document, created in Photoshop, and the actual coded GUI. Summary of Contribution of Each Team Member Ken: I created a C# project in Visual Studio 2013 to store the code associated with the GE algorithms used for the multiple calculations. I implemented a C# class called Physics.cs. In it are the algorithms to calculate the physical kinematic equations. I also implemented a C# class called GEAlgorithms. In that class is the algorithm to calculate the safe breaking distance of a locomotive. All of these have been presented and critiqued by Dan Ballesty at GE. Chris: I created a Database connection class along with an interface to run SQL queries from. I am waiting on a Schema outline from GE on what data they want us to store in the database. To test the connection class I used the MySQL sample database and did a few basic queries outputting to the console. I created and implemented half of the Software Development Plan along with Chad. I presented it to Dan Ballesty from GE. Chad: I worked with Chris to write the Software Development Plan. I began to take what Zach had designed for the GUI and make a basic working version as a test in C#. I also updated the website with the new documents. Zach: I began designing the graphical user interface in Adobe Photoshop so that Dan Ballesty at GE could see what we were thinking in terms of GUI. Dan Ballesty then critiqued the design and gave insight to

more features to add to the GUI. After the GUI has been agreed on between Dan and our team, we will begin coding the GUI so that it can be used with the different algorithms that have been set up by Ken, Chris and Chad.

Plan for Milestone 2 Task Parsing the Database Do a GUI Mockup and Present to GE

Zachary McHenry 0%

Christopher Diebold 50%

50%

Kenneth Truex

0%

Chad Mason

50%

0%

0%

50%

Summary of Milestone 2 Tasks

Parsing the Database: Take our skeleton infrastructure of a database and add to it the functionality of information retrieval. Set it up so that the user can enter query commands and actually retrieve information stored in the database. Do a GUI Mockup and Present to GE: Take our design documents of our GUI that we created in Photoshop and implement it into C# code. After completing the implementation, we will present it to Dan Ballesty for review and critique. Sponsor Feedback on Each Task for the Current Milestone

1. Obtain Requirement Document From GE: 2. Decide on IDE/Programming Language/Database Tools: 3. Evaluate Selected Tools with Small Examples to Analyze Integration/Cohesiveness of Tools: 4. Begin Drafting Design of Program and GUI:

Sponsor Signature: _______________________________ Date: _______

Sponsor Evaluation

Kenneth Truex

0

1

2

3

4

5

5.5

6

6.5

7

7.5

8

8.5

9

9.5 10

Christopher Diebold

0

1

2

3

4

5

5.5

6

6.5

7

7.5

8

8.5

9

9.5 10

Zachary McHenry

0

1

2

3

4

5

5.5

6

6.5

7

7.5

8

8.5

9

9.5 10

Chad Mason

0

1

2

3

4

5

5.5

6

6.5

7

7.5

8

8.5

9

9.5 10

Sponsor Signature: _______________________________ Date: __________

Railroad Signaling Block Design Tool

I created and implemented half of the Software Development Plan along with Chad. ... Chad: I worked with Chris to write the Software Development Plan.

259KB Sizes 4 Downloads 308 Views

Recommend Documents

Railroad Signaling Block Design Tool
Create the user forms: Currently, we are working on taking our original demo UI design and altering it to resemble the UI design template provided to us by GE.

Railroad Signaling Block Design Tool Accounts
I also created the connection and basic query classes for the ... Zach: Finished designing the GUI in Adobe Photoshop taking into account the feedback that we ...

Block
What does Elie's father learn at the special meeting of the Council? 11. Who were their first oppressors and how did Wiesel say he felt about them? 12. Who was ...

Block
10. What does Elie's father learn at the special meeting of the Council? 11. Who were their ... 5. What did the Jews in the train car discover when they looked out the window? 6. When did ... How did Elie describe the men after the air raid? 8.

Union-Pacific-Railroad-MBI-Railroad-Color-History.pdf
There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Union-Pacific-Railroad-MBI-Railroad-Color-Histor

design tool box bundle.pdf
Loading… Page 1. Whoops! There was a problem loading more pages. design tool box bundle.pdf. design tool box bundle.pdf. Open. Extract. Open with. Sign In.

Design profiles: toward unified tool support for design ...
Jul 17, 2008 - ACM Press/Addison-Wesley: New York/Reading,. MA, 1995. 6. OMG. .... of ICPC 2006, Athens, Greece, June 2006; 212–221. Copyright q.

design tool box bundle.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect ...

railroad tycoon ita.pdf
railroad tycoon ita.pdf. railroad tycoon ita.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying railroad tycoon ita.pdf.

A Systolic Design Methodology with Application to Full-Search Block ...
Full-Search Block-Matching Architectures .... elements (PEs) together as a computing engine, like ..... tiprojection become less and it is easier to optimize the.

A Systolic Design Methodology with Application to Full-Search Block ...
explore more inter-processor parallelism. Equivalent ..... and/or pipeline VLSI architecture [11]. ..... N. L. Passos and E. H.-M. Sha, “Achieving Full Parallelism.

Principles Of Machine Tool Design notes-1.pdf
Whoops! There was a problem previewing this document. Retrying... Download ... Principles Of Machine Tool Design notes-1.pdf. Principles Of Machine Tool ...

Read PDF Fundamentals of Tool Design AUDIO "BOOKS
... to BibMe Free Bibliography amp Citation Maker MLA APA Chicago HarvardThe ... on your goals diagnose your tough database pains and make Microsoft SQL ...

Early Automated Verification of Tool Chain Design
The data structure combines the description of the development process. (section 3.1) and the tool chain design (section 3.2) by adding mapping links between both descriptions (section 3.3). 3.1 Description of the Product Development Process. We appl