Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 6th, 2006, 3:06 PM   #1
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
Rolodex Program

My friend wants a program that he can use to keep track of clients. He has an ACT! database with all of them in there, but he wants something like a rolodex he can flip through. He would like each item in the rolodex to look like a business card.
I was thinking about writing this for him to learn about database programming, but I think it could be a very useful application with a little work.

If anyone would like to do this project with me, or if they have suggestions, plese reply.
Harakim is offline   Reply With Quote
Old Jun 6th, 2006, 4:12 PM   #2
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
Should this rolodex be standalone or internet based?
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Jun 6th, 2006, 4:29 PM   #3
splinter9x
Hobbyist Programmer
 
splinter9x's Avatar
 
Join Date: Jun 2006
Posts: 137
Rep Power: 0 splinter9x is an unknown quantity at this point
Good question... If its iternet then you get into alot harder programming than if you just had a feture that you could just add a file to it... Although an internet based rolodex would be good for a big company but I wouldn't use it for a small business (man I have horrible spelling but I make up for it with this sexy banana) :banana:
splinter9x is offline   Reply With Quote
Old Jun 6th, 2006, 4:34 PM   #4
MBirchmeier
Hobbyist Programmer
 
Join Date: Oct 2005
Posts: 211
Rep Power: 4 MBirchmeier is on a distinguished road
Quote:
Originally Posted by splinter9x
Good question... If its iternet then you get into alot harder programming than if you just had a feture that you could just add a file to it... Although an internet based rolodex would be good for a big company but I wouldn't use it for a small business (man I have horrible spelling but I make up for it with this sexy banana)
Why not? Doens't OpenOffice have some built in functionality for this type of thing? Connection to a standard database, creating forms for display and entry accordingly, then outporting to some sort of web interface?

I was tooling around in those features earlier today and it looked like it was capable of that type of thing, (if it wasn't web based it was at least console based)

-MBirchmeier
MBirchmeier is offline   Reply With Quote
Old Jun 6th, 2006, 5:08 PM   #5
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
A web based contact management / address book / rolodex (pick your poision)... would be incredibly easy to create, maintain, and use via PHP and MySQL.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Jun 6th, 2006, 5:24 PM   #6
splinter9x
Hobbyist Programmer
 
splinter9x's Avatar
 
Join Date: Jun 2006
Posts: 137
Rep Power: 0 splinter9x is an unknown quantity at this point
Yes but you could say program it in C++ and then have it connect to the server and display the information in a easy to use user interface and then you could have the feture to add a new contact right there. That way all you need to do is install the program on all of the computers that you are going to use it on and then everyone would have access to it... easy enough right?
__________________
Visit my Blog
I support WINDOWS...
splinter9x is offline   Reply With Quote
Old Jun 6th, 2006, 6:05 PM   #7
Pizentios
Programming Guru
 
Pizentios's Avatar
 
Join Date: May 2004
Location: Brandon, Manitoba, Canada
Posts: 2,023
Rep Power: 7 Pizentios is on a distinguished road
Send a message via ICQ to Pizentios Send a message via MSN to Pizentios
Quote:
Originally Posted by splinter9x
Yes but you could say program it in C++ and then have it connect to the server and display the information in a easy to use user interface and then you could have the feture to add a new contact right there. That way all you need to do is install the program on all of the computers that you are going to use it on and then everyone would have access to it... easy enough right?
yeah, but what happens if a user wants some contact info when they are away from their computer, or if they are in a location where they have no rights to install software?

It would be much more fool proof to make it web based....however only if it was coded in a way that was secure. Nobody like's their contact info being stollen :-P
__________________
Profanity is the one language that all programmers understand.

Check out my Blog <---updated Nov 30 2007!
Pizentios is offline   Reply With Quote
Old Jun 6th, 2006, 7:42 PM   #8
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
You've raised some interesting questions. It would only be business cards that would be read and anyone can get that information if they really want to, right? And if he was only accessing one at a time, it wouldn't be too much information leaking. What does everyone else think about this?

At first, I was thinking about having this just be an intranet thing for him and his 2 office employees. I think it would be ^n times better if it were over the net though and since I'm programming it with sockets anyway...

I am biased towards using Java right now, though that could chance. Can you use JDBC for this kind of thing and can you open databases as read only? I wouldn't want to ruin the database by making rookie mistakes.

Thanks for the replies, got me thinking.

Oh ya, I was thinking about incorporating the mouse scrolling feature to move throughout the rolodex (for show factor). This made me think someone should have a password system like a safe that uses the mouse scroller.
Harakim is offline   Reply With Quote
Old Jun 6th, 2006, 9:42 PM   #9
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 6 bl00dninja is on a distinguished road
a rolodex only sorts data though one key, alpha-order.

name, type, business, whatever...decide which you like, OR allow sorting based on multiple types. (help!?!)

i believe databases are designed to do this.

this sounds like something real easy to do with the right focus.
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Jun 6th, 2006, 9:47 PM   #10
splinter9x
Hobbyist Programmer
 
splinter9x's Avatar
 
Join Date: Jun 2006
Posts: 137
Rep Power: 0 splinter9x is an unknown quantity at this point
It would be really easy to store all of the information in a text file and then bring them to were they belong in the program using C++...
__________________
Visit my Blog
I support WINDOWS...
splinter9x is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:51 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC