Difference: SDProject22015 (6 vs. 7)

Revision 72016-02-12 - BenjaminKindle

Line: 1 to 1
 
META TOPICPARENT name="SoftwareDevelopment2015"

Project 2

Web based Bible Retrieval

Line: 45 to 45
  You will need to work with two files:
Changed:
<
<
1. bibleajax.cpp - This file contains the actual c++ code for communicating with the web page server (and thus with your web page). The web page is a form the user fills in, and when the user hits the “submit” button, the page uses the AJAX module to send the form values to the C++ program. The C++ program then returns the result using AJAX calls.
>
>
1. bibleajax.cpp - This file contains the actual c++ code for communicating with the web page server (and thus with your web page). The web page is a form the user fills in, and when the user hits the “submit” button, the page uses the AJAX module to send the form values to the C++ program. The C++ program then returns the result using AJAX calls. This file will replace the "biblereader.cpp" file from the previous project. You will still use the Bible, Ref, and Verse files.
  You will modify this code to call your Bible object routines as needed. NOTE - I expect you to keep the file routines in a separate C++ file to improve modularity! After this file has been remade, you can write it to the appropriate directory for the Web Server to use with the “make PutCGI ” command. (This is a shell script included in the directory)

2. bibleajax.html - This is a starter web page interface. You will need to modify it for your purposes, and comment out features, which you will not be using on the first project. After this file has been remade, you can write it to the appropriate directory for the Web Server to use with the “make PutHTML ” command.

Changed:
<
<
3. Makefile - This make builds and pushes the code out tothe server. Importantly, it places the CGI executable into /yourname/cgi-bin. You will need to create the "cgi-bin" directory before you do a make, or the make will fail to copy the CGI code.
>
>
3. Makefile - This make builds and pushes the code out tothe server. Importantly, it places the CGI executable into /yourname/cgi-bin. You will need to create the "cgi-bin" directory before you do a make, or the make will fail to copy the CGI code. You will need to add to the Makefile so that it builds the Bible, Verse, and Ref files in addition to what it currently does.
 

Project Milestones

Following is a list of project milestones, with incentives provided for each milestone met before the date due. Note that each pre-final due date milestone is worth 5 extra points. The project itself is worth 100 points, with up to 10 extra points for providing extra options. Thus it is possible to receive up to 120 out of 100 points on the project!

 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback