Programme Help

G

gomerpyl3

I am trying to make a small system to record details for a small video
/ DVD shop - approx 200 members @ the mo

I wanted it to be able to do the following:

Check out a video / DVD
Return video / DVD
Add a new Video / DVD to stock
Remove a Video / DVD from stock
Display all Video / DVD in stock
Display member details


I've made the Menu, but I am stumped as to how I can go about the rest
of the programmes & link them to the menu.

Storage of the details would be in a number of *.dat files
(hopefully).

A the code for the menu is available @

http://hometown.aol.com/gomerpyl3/myhomepage/index.html

Any help is gratefully recieved.

John
 
O

osmium

gomerpyl3 said:
I am trying to make a small system to record details for a small video
/ DVD shop - approx 200 members @ the mo

I wanted it to be able to do the following:

Check out a video / DVD
Return video / DVD
Add a new Video / DVD to stock
Remove a Video / DVD from stock
Display all Video / DVD in stock
Display member details

I assume this is a student exercise. The spec seems to be incomplete since
there is no way to get an inventory of members. A good first guess is that
you will want a video tape class and a member class. Take a stab at writing
the class definitions (but not the member functions) for those two. Keep
things simple; a couple of data items for each. You don't want this to
degenerate into a typing class. If you can handle two things, you can
probably handle n things. Note that neither class should be directly
cognizant of the other class. I would expect you to end up with either an
array, a vector or a list of objects. Two of them: one for tapes and one
for members. Which you end up with is pretty much a function of how the
course has been taught and the text book used and where you are in that
text.

Compile often. Just because you compile doesn't mean you have to also run a
program.
 
R

rossum

I am trying to make a small system to record details for a small video
/ DVD shop - approx 200 members @ the mo

I wanted it to be able to do the following:

Check out a video / DVD
Return video / DVD
Add a new Video / DVD to stock
Remove a Video / DVD from stock
Display all Video / DVD in stock
Display member details
Very incomplete. Remember the acronym CRUD: Create, Read, Update,
Destroy. Apply this to your two data types: Video/DVD and Member.
I've made the Menu, but I am stumped as to how I can go about the rest
of the programmes & link them to the menu.
Write a series of separate functions: check_out_video(/***/),
return_video(/***/) etc. Make these functions public member functions
of the appropriate class. Call them from your menu routine.

Storage of the details would be in a number of *.dat files
(hopefully).
You will need some write() functions and some read() functions for
this. Again make them public member functions of the appropriate
class.

If your code is worth reading then it is worth cutting and pasting it
into your post here.
#include <iostream.h>
This is deprecated said:
void main(void)
main *always* returns int. Your compiler should have rejected this.
(void) is unneccessary and often considered bad style.
Change to "int main()"

You should have spaces round operators for a better layout. An
ability to indent HTML, or a quick google for a code to HTML utility
would help.

rossum
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top