Hosting Software Project Description
A Web hosting company need an application to maintain their hosting documentation for all the applications they provide their customers with.You are asked to develop an application to track the availability of these web hosting applications along with version numbers, application documentation, environment, etc.Applications are classified based on the hosting plan type:
- Some are available for all customers, others are only available to Premium Applications
- The following are all the premium apps:Akismet (Pro Blogger Version) , Movable Type, Navicat, Pinnacle Car, ShopSite, SQLyog Enterprise, WISE-FTP. We should be able to mark any app as Premium
Application need to be classified based on their category. Here are the current categories we have:
- Administration Tools, Advertising, Blogs, Content Management, Content Providers, eCommerce Solutions, Galleries, Message Boards/Forums, Other, Project Management, Social Networking, Tools/Scripts, Website Add-Ons, Wikis
- We should be able to update the category of any application
Each application is available for: any hosting type, only Linux, only Windows server. We should also maintain the current rating of each application ( 1 thru 5 stars). Each application is provided by a supplier. We should also maintain a link for each application that has more information about the application. For example for osCommerce the link is http://www.oscommerce.com/
The list of application are available here
Web hosting project Q & A part 1
- What type of documentation is associated with the application and how can the customers access it? only URLs to the supplier’s web site that talks about the application.
- Each application is available for: any hosting type, only Linux, only Windows server. Does this mean we have to track if each application works on the specific platform or does it refer to something else? Yes.
- Are we supposed to use only Java for the project? You can use only: Java, C++, .NET
- If the application is supposed to serve the needs of the company officials only, can we have a desktop application or is it supposed to be accessible online? YES, this can be only desktop application.
- Track the availability of each application" does this mean the availability of an application can change, if so what factors affect the availability? Is it offered by the hosting company or not, if offered we need to know the version number available.
- How is the rating for each application updated? Do we have to provide a tool for he customers to do so?
Simple field in the database or an attribute in the class
- The project description said, you are asked to develop an application to track the availability of these hosting applications along with version numbers, application documentation, etc. My question is what is application documentation looked like? Is it a .doc file or pdf or html or an URL? Could you show me where can I get the documentations of all applications? These are real web application that require specific hosting needs like PHP hosting, MySQL database, and specific hosting requirements.
- What is analysis models? What is different between design models? Analysis models are done at anearlier stage than the analysis models and thus carry less information and the diagrams are not as detailed. The goal of the analysis models is the bridge us into the design.
- I am confused about the database of the project. It looks like we have to build some data in this project. Should we build a SQL database or we can write a hardcode data
structure in JAVA? You can use either a relational database like MySQL or MS Access or you can use “hardcode data structure in JAVA”.
- Each application is available for: any hosting type, only Linux, only Windows server” Does this requirement mean there is an attribute about this (for both; Linux only; Windows only)? Yes
- Which database can I use. ? Any or see above question
- What output are you expecting? you just said that we have to keep track. An output of any type, for example, html pages, GUI, command line. SO If I ask you to list all applicaoitons that are available for Linux then you should shown them in a certain way.
- Is there a way the web hosting company can add/delete data from the database? That is what I’m asking for if you use a database.
- Do we need have a security level?
One login type, either can do it all or can’t get in
application description |
Q & A 1
| Q&A 2
Enjoy FREE access to our Exclusive Value Applications!
Enhance your site with today's hottest hosting applications and utilities. They're all in one easy-to-access, quick-install location.
Go to Value Applications
|Telephone Support & Sales
FASTEST! Expected wait time: 1 minutes
- 24x7 Technical Support
U.S. (480) 624-2500
- 24x7 Billing Support
Expected Response Time: 3 hours
Access Email Support System
Enjoy our ultimate server package – customize and configure your own Dedicated Server. Simply choose one of our popular plans or select your own Linux or Windows server and plan options. No long waits – your server is provisioned within hours. HOSTITWISE.COM makes it easy!
Get the features of our Dedicated Servers at a lower price. With Virtual Dedicated hosting from HOSTITWISE.COM, your server is shared while the accounts are isolated, so you still have full control over server space. To get started, simply choose one of our popular plans or build your own.