General Chat
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Codewalkers ForumsGeneralGeneral Chat

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 Codewalkers Forums Sponsor:
  #1  
Old January 18th, 2006, 02:03 PM
Anonymous Anonymous is offline
Registered User
Codewalkers God 35th Plane (22000 - 22499 posts)
 
Join Date: Apr 2007
Posts: 22,309 Anonymous User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 24
boarding house program

my family is putting up a private dormitory with a restaurant, internet station, and laundry service. i was wondering if it's possible to develop a web-based program in PHP that will allow us to monitor everything?

the program should do the following:
(1)Billing
--> generate monthly bills for each resident (lodging fee, electric bill, internet/computer usage, laundry service fee, etc)
--> allow residents to view their bills online
(2)Restaurant Menu
--> allow residents to view the menu for the day
--> allow residents to place reservations
(3)Catalogue
--> allow landlord to input important information about each resident
--> allow landlord to monitor each resident's accountabilities
--> allow resident to update personal information
(4)Tracker
--> allow residents to submit their weekly schedule so that their guardians/parents will know their whereabaouts
(5) Internet Station
--> keep track of the internet/computer usage of residents
--> usage must be added to the overall monthly bill of the resident

so far these are all the important tasks i want the program to do. by the way, i'm very new to programming. i only know basic html but i really would like to learn PHP programming.
please give me suggestions on where to begin with this project and the tools i will need in making this program. i think i will need MySQL for the catalogue of residents.

Thanks in advance!

Reply With Quote
  #2  
Old January 18th, 2006, 11:38 PM
Anonymous Anonymous is offline
Registered User
Codewalkers God 35th Plane (22000 - 22499 posts)
 
Join Date: Apr 2007
Posts: 22,309 Anonymous User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 24
RE: boarding house program

WOW - that is a very large program you want and yes it is possible to do with PHP (though there will probably be parts that would be better done in other languages). Are you sure you want to do the coding - the input and output, database, admin sections, crons, tracking, can be done but are you willing to put in the time and effort needed? This project could easily take an experienced programmer a year to write. If you will need it before then - maybe it would be better for you to look into open source or *choke* proprietary solutions.

If you do want to do this - break it up into modules. The way you have it grouped is fine. Then pick one of the modules and start breaking it down. I'll use the restarant one as an example since it seems to be the easiest.

what you want -
Quote:
(2)Restaurant Menu
--> allow residents to view the menu for the day
--> allow residents to place reservations


What that translates to on a high level
1) need a resident table in the database
2) need an administrative area where the cook can submit the future menus (probably should save it to the database - maybe a menu table).
3) need a login system that can currently handle the super user, the cook and the resident. must be flexable enough to work with the other modules in the future
4) need a webpage to display the current days menu
5) need a reservation system - again it will probably need interaction with the database. Maybe a resv table that will hold the resident, the date and the meal..

That is off the top of my head. Each area will of course have to be fleshed out with increasing detail. Please be sure to think (draw and diagram if needed) these things before you ever sit down to code. The tighter the details and specifics you figure out in the planning stage the better.

Note - There are many frameworks available that may be helpful to you (I have never used one - but it is another option). Since you are a beginner - I am unsure if they will help or hinder you as you code.

One framework a friend of mine is particularly passionate about is symfony. I have never used it, but from what my friend has said it is very powerful.

Reply With Quote
  #3  
Old January 18th, 2006, 11:39 PM
lig's Avatar
lig lig is offline
"Forum Nazi"
Codewalkers Demi-God (4500 - 4999 posts)
 
Join Date: Apr 2007
Location: Jacksonville, Fl
Posts: 4,729 lig User rank is Private First Class (20 - 50 Reputation Level)lig User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 4 Days 1 h 44 m 18 sec
Reputation Power: 6
RE: boarding house program

^^ That is me by the way - took to long to think and type my answer :S -

Reply With Quote
  #4  
Old January 19th, 2006, 02:53 PM
ncpespanola ncpespanola is offline
Codewalkers Newbie (0 - 499 posts)
 
Join Date: Apr 2007
Location: Philippines
Posts: 1 ncpespanola User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Send a message via Yahoo to ncpespanola
RE: boarding house program

thanks lig for your suggestion great input...

yeah it's a very big project. i hope i can manage to finish it. fortunately i'm not under time pressure. the building is still under construction.

i've read about UML to make things easier. i'll try to submit my model as soon as i'm done making one.

thanks again...

by the way it's me. it took me a long time to compose my first message.

Reply With Quote
Reply

Viewing: Codewalkers ForumsGeneralGeneral Chat > boarding house program


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



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

Request Your Free Technology Downloads!
 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

Request Your Free Technology Downloads!
 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

Request Your Free Technology Downloads!
 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

Request Your Free Technology Downloads!
 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

Request Your Free Technology Downloads!
 

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





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway
Stay green...Green IT