image
Physics Forums Logo
image
image
* Register * Upgrade Blogs Library Staff Rules Mark Forums Read
image
image   image
image

Go Back   Physics Forums > Other Sciences > Computing & Technology > Programming & Comp Sci


Reply

image Opensource Student Timetabling database software for school -- advice needed Share It Thread Tools Search this Thread image
Old Jun24-09, 03:47 AM                  #1
maverick280857

maverick280857 is Offline:
Posts: 1,489
Opensource Student Timetabling database software for school -- advice needed

Hi,

I intend to build a computer program with a GUI, for a school setup consisting of the following primary features:

1. Student information database (particulars of students, subjects they are registered in, etc)
2. Class information database (list of students in a class; each class may have several sections, e.g. there may be 4 sections of grade 4: A through D)
3. Fee information database (fee structure for each term (like a semester))
4. Report card generation

The program would be open source. I know there are several programs available on the net to do this, but I want to make one instead of using any of those.

Now, the problem is that while I am familiar with C/C++ programming, I don't know much about SQL or databases. Also, since a GUI frontend is necessary, I don't know how I should go about doing this in Linux -- I suppose I have to use gtk or xlib or something similar. I am not familiar with GUI programming in Linux, but I am willing to learn.

Would it be a better idea to make it in Windows instead? I don't want to get into SQL Server (Microsoft) or Access for databases, but I am guessing there are no other alternatives if I intend to use Visual Basic?

I am willing to learn whatever tools are required to work on this problem, but I am not very clear about what I need.

Any suggestions and pointers will be highly appreciated.

Thanks!

(To the Moderator -- Please shift this to the appropriate forum if this isn't the place for it.)
  Reply With Quote
Old Jun30-09, 09:13 PM                  #2
ranger
 
ranger's Avatar

ranger is Offline:
Posts: 1,619
Recognitions:
PF Contributor PF Contributor
Re: Opensource Student Timetabling database software for school -- advice needed

I've done some GUI programming in a Linux environment. I had the choice of using either the GTK+ or Qt toolkits. Eventually I chose GTK because of license it falls under. Not to also mention that I don't like the way QT widgets look. I would not advice you to use Xlib directly. What you should do is use a toolkit (like GTK) to interface with the X server. Also using toolkits will give much better flexibility and ease of programming.

Since you're going open source, you might as well use all open source components and forget the headache of licensing. MySQL over Microsoft SQL Server is a great alternative.
  Reply With Quote
Old Jul1-09, 11:17 AM                  #3
maverick280857

maverick280857 is Offline:
Posts: 1,489
Re: Opensource Student Timetabling database software for school -- advice needed

Thanks ranger, I'll get started with GTK then.
  Reply With Quote
image image
Reply
Thread Tools


Similar Threads for: Opensource Student Timetabling database software for school -- advice needed
Thread Thread Starter Forum Replies Last Post
Advice for a Young High School Student (Where did you screw up?) bleedblue1234 Academic Guidance 24 May30-09 09:30 AM
Graduate School Advice Needed: Where to Apply with my stats & "backup" schools nikkilou Academic Guidance 0 Sep30-08 01:59 PM
Extremely worried software development student deltawing1 Academic Guidance 8 Oct26-07 05:59 PM
Struggles in school(EE) and some advice needed. Llama77 Electrical Engineering 13 Jan21-07 01:32 AM
Advice needed for EE student kidman Electrical Engineering 3 Jul7-06 01:50 PM

Powered by vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. © 2009 Physics Forums
Sciam | physorgPhysorg.com Science News Partner
image
image   image