Show Bid Request
Inputing a file
Bid Request Id: 27281
|
|
|
Posted by: |
ladyt61 (1 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 0.00%
|
Posted: |
Sep 12, 2002 7:34:34 AM EDT
|
Bidding Closes: |
Sep 14, 2002 7:43:32 AM EDT
|
Viewed (by coders): |
226 times
|
Deadline: |
9/16/2002
TIME EXPIRED
|
|
|
|
Description:
The first project involves writing a program that takes an HTML document as input and produces a table of contents for that document. This table of contents should be created by examining the heading tags within the document. You should consider only the <h1> and <h2> tags. The former represent chapter headings--the latter represent section headings.
Take into consideration the fact that HTML tags are case insensitive. You may assume that there are at most ten chapters in a document and twenty sections in any chapter.
Your project should consist of the following four classes:
1. A class Document that is an abstraction of the input file. It should contain a constructor that opens the file associated with it and a destructor that closes it. If the file cannot be opened the program should terminate. It should provide the ability to extract tags and their corresponding text. It should filter out all but the three tags of interest. No text needs to be returned with a paragraph tag.
2. A second class Contents that defines the document's table of contents. It should support the ability create a table of contents, the ability to process tag-text pairs by making the appropriate addition to the table of contents and the ability to display the complete table of contents.
3. A third class Chapter that supports the ability to create chapters, the ability to add new sections to chapters, and the ability to display the chapter heading and all of its component sections.
4. A fourth class Section that supports the ability to create sections, the ability to set the number of paragraphs in a section and the ability to display the section name together with the number of paragraphs it contains.
All classes must hide the representations using private data members. The upper bounds on number of chapters and sections should be interpreted as a requirement to use arrays rather than linked lists or vectors.
Chapter 1
Section A
Pargraph 1
Pargraph 2
Section B
Pargraph 1
Pargraph 2
Pargraph 3
Section C
Pargraph 1
Chapter 2
Section A
Pargraph 1
Pargraph 2
Pargraph 3
Section B
Pargraph 1
Pargraph 2
Chapter 3
Section A
Pargraph 1
Pargraph 2
Section B
Pargraph 1
Pargraph 3
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
Platform:
WindowsXp, Borlands C++, Visual C++
Must be 100% finished and received by buyer on:
Sep 16, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Special Conditions / Other:
C++ Project, Please comment code so that I will understand.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$35 (USD)
|
Sep 12, 2002 8:07:16 AM EDT
|
9.97
(Excellent)
|
|
|
Hi Ladyt61,
I would like to work with you on this project. I'll comment the code througly so that you can understand it. Expect 24 to 48hrs for delivery of the product. I've done several similar projects, to the complete satisfaction of the clients. Please verify my resume and ratings given by other buyers for references on my past work. I will work closely with you to ensure the final product is exactly what you need.
Dont hesitate to contact me for any questions you might have,
Sérgio Silva
|
|
|
|
|
|