Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old March 28th, 2013, 06:32 PM
hobonicus hobonicus is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2013
Posts: 1 hobonicus User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 10 m 52 sec
Reputation Power: 0
Improving upon a basic C++ console app

My group is creating a program for a software development class and we're unsure how to continue. The program is written in C++ and extremely simple. It just asks a group of people various features like eye color, dominant hand, etc, stores that data in txt files, and groups them based on those features. The C++ console application works fine but our professor would like something more user friendly.

We only know basic C++ and some python and have only a month to finish this. What I would love is some suggestions on how to proceed. Some suggestions so far have been converting to python and setting up a local website with web.py or using Qt or converting to JavaScript.

We know nothing of servers, databases, or web frameworks but would really like to create some sort of window with buttons. Nothing pretty, just prettier than the console window. With only a month and other classes to deal with I don't know how realistic it is to learn a new language or learn about web development.

I apologize for the newbie question, I hope this is in the right place, but can anyone provide some direction for us?

Reply With Quote
  #2  
Old April 11th, 2013, 10:17 AM
fgcosoft fgcosoft is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2013
Posts: 3 fgcosoft User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 22 m 55 sec
Warnings Level: 10
Number of bans: 1
Reputation Power: 0
send pm person

Reply With Quote
  #3  
Old April 13th, 2013, 04:32 PM
jwdonahue's Avatar
jwdonahue jwdonahue is offline
Bellevue WA, USA
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: May 2004
Location: Bellevue Washington, USA
Posts: 3,398 jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level)jwdonahue User rank is Lieutenant General (80000 - 90000 Reputation Level) 
Time spent in forums: 3 Weeks 5 Days 6 h 48 m 17 sec
Reputation Power: 886
Quote:
...The C++ console application works fine but our professor would like something more user friendly...


What could be more user friendly than a program that "works fine"? You're suggested solutions revolve around rewriting the entire program, but I don't see where you've defined what "more user friendly" means. You should start there. More user friendly might mean making it more resilient or helpful when the user gives it bad inputs. Granted, if it's TTY style application, adding a graphical UI or even a TTY forms based interface (see curses or QT) might be a major improvement, but you can fix that without tossing away all of the previous work. Adding an SQL database on the back-end might qualify as well.

Don't forget to define who your users are. Think in terms of where does the data come from and who ultimately consumes that data. Your professor may have been referring just to the users who input the data. Is a web form really "better"? Or he might have in mind whoever has to consume that data? For instance, how is it ultimately summarized/displayed? If it's stored in an xml format, you might create a pure HTML based improvement on the back-end. If it's in a database end users could use all sorts of data mining and visualization tools to access it.
__________________
My worst nightmare was a pointless infinite loop.
Work in progress; don't poke the curmudgeon!
http://www.odonahue.com/

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Improving upon a basic C++ console app

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap