Programming Solution Proposal Paper

Words: 924
Pages: 4

Programming Solution Proposal
Crystal Wright
PRG/210
September 19, 2011
Christopher Stott

Programming Solution Proposal
“New York Freelance Technology is a web based organization affiliated with Montana Freelance Technology and GMR Web Services that continues to give you quality hosting at an affordable cost.” (New York Freelance Technology, 2011) Not only does NY Freetech perform web specific tasks, they also handle numerous person to person tasks such as custom computer building, videography and DVD authoring. Their web related tasks include web design, web development, graphics design, web hosting and DNS (domain name system). One thing NY Freetech does not have is a support forum for their customers. To contact customer
…show more content…
The forum software has already been designed we must download, install, theme and link it on the site. All of this requires coding. After the coding is done, then the forum must be tested. Once the forum is properly tested and functioning, it can be opened up to accept new users. Here is a diagram of the top down modular design of the project.

Some of these steps could be broken into modules and elaborated a lot more in depth but they are functions that will be used once. In a case where the same thing will be done many times, breaking into modules would be required so you do not write spaghetti code or code that is difficult to follow. Top down modular design is important because it makes the programmers task a lot easier and faster. A faster programmer means a faster solution and result.
The personnel involved in the project have a certain role they must play, the steps of the program development cycle must be followed and the project should be performed in a modular fashion. A customer support forum is needed on NY Freetech website. That way customers can post questions and either the customer service representatives or other customers or users can post answers. It helps build a better business and customer relationship as well as allows customers to help and interact with other customers. Once this project is completed, a programming solution to a company issue will be in place.
References
MYSQL. (2011). MYSQL. Retrieved from http://mysql.org