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, 01: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: 25
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, 10: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: 25
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, 10:39 PM
lig's Avatar
lig lig is offline
"Forum Nazi"
Click here for more information.
 
Join Date: Apr 2007
Location: Jacksonville, Fl
Posts: 4,775 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 13 h 47 m 18 sec
Reputation Power: 7
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, 01: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!
 
Create the Optimal Architecture for your Critical Applications
Warburton's the largest independently owned bakery in the UK faced a number of difficult challenges in providing the most robust yet efficient IT infrastructure for their organization's success. IBM's services combined with their xSeries servers created the perfect platform for their SAP environment with sufficient flexibility, and did so in very time effective fashion.

Request Your Free Technology Downloads!
 
Five Best Practices for Deploying a Successful Service-Oriented Architecture
This white paper describes the benefits you can expect with SOA, and how IBM can help take your business there.

Request Your Free Technology Downloads!
 
Gartner Magic Quadrant for Application Delivery Controllers
Gartner summarizes its view on Application Delivery Controllers, evaluates strengths and weaknesses of solutions, and provides Magic Quadrant reporting for a quick comparison across all vendors. Learn from Gartner how you can benefit from an all-in-one device like Citrix NetScaler that delivers the highest levels of availability, performance and security.

Request Your Free Technology Downloads!
 
Knowledge is Power
What you don't know can hurt you, and is likely costing you money and increasing your security risks during an era of scarce resources. This white paper proposes six key strategies that enterprise security managers can use to improve their network defense posture.

Request Your Free Technology Downloads!
 
Rationalizing the Multi-Tool Environment
The rationalized multi-tool approach is flexible, scalable and cost effective. It provides the necessary input to the IT service management business processes. It preserves prior investments in monitoring tools, empowers technologists to select the best tools with which to do their jobs, and enhances effective response to incidents.

Request Your Free Technology Downloads!
 

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




© 2003-2010 by Developer Shed. All rights reserved. DS Cluster 2 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek