Nhom COM-Bridge

Muc tieu: Lam tot eproject
Slogan: Communication Bridge

Friday, March 12, 2010

Đặc tả eProject

Index

1. Introduction

2. Objectives of the project

3. Problem Statement

4.Deliverables

5. Hardware/ Software Requirements


Introduction

The thirst for learning, upgrading technical skills and applying the concepts in real life environment at a fast pace is what the industry demands from IT professionals today. However busy work schedules, far-flung locations, and unavailability of convenient time-slots pose as major barriers when it comes to applying the concepts into realism. And hence the need to look out for alternative means of implementation in the form of laddered approach.

The above truly pose as constraints especially for our students too! With their busy schedules, it is indeed difficult for our students to keep up with the genuine and constant need for integrated application which can be seen live especially so in the field of IT education where technology can change on the spur of a moment. Well, technology does come to our rescue at such times!!

Keeping the above in mind and in tune with our constant endeavour to use Technology in our training model, we at Aptech have thought of revolutionizing the way our students learn and implement the concepts using tools themselves by providing a live and synchronous eProject learning environment!

So what is this eProject?

eProject is a step by step learning environment that closely simulates the classroom and Lab based learning environment into actual implementation. It is a project implementation at your fingertips!! An electronic, live juncture on the machine that allows you to

o Practice step by step i.e. laddered approach.

o Build a larger more robust application.

o Usage of certain utilities in applications designed by user.

o Single program to unified code leading to a complete application.

  • Learn implementation of concepts in a phased manner.
  • Enhance skills and add value.

o Work on real life projects.

o Give a real life scenario and help to create applications more complicated and useful.

  • Mentoring through email support.

How do we start accessing the Sample eProject?

The students at the centre are expected to complete this eProject and send complete documentation with source code within the time allotted to eprojects@aptech.ac.in

Looking forward to a positive response from your end!!

Objectives of the project

The Objective of this program is to give a sample project to work on real life projects. These applications help you build a larger more robust application.

The objective is not to teach you the software’s but to provide you with a real life scenario and help you create basic applications using the tools.

You can revise the topics before you start with the project.

These programs should be done in the Lab sessions with assistance of the faculty if required.

It is very essential that a student has a clear understanding of the subject.

Kindly get back @ eprojects@aptech.ac.in in case of any doubts regarding the application or its objectives.


Problem Statement

Introduction

James Thew is one of the famous cook working in one of the five star hotels in the city. He is so famous that the publishers approach him to write recipes book, and provide some of the tips pertaining to the recipes, etc. Also some of the producers want him to work for their recipe shows where he needs to cook two or three recipes of different categories like juices, non-vegetarian and vegetarian recipes, Italian recipes, etc.

He actually loves cooking, and during his free time he spends his time by cooking and trying out new recipes that he had come across. He also wanted to conduct the cookery classes and share his recipes where he can interact with different people and can get their feedback. So he has started the classes near by his home, as a part-time job during the weekends, where people used to attend for learning the different varieties of recipes from him. He generally charges with very less fares for these weekend classes, so as to attract the maximum number of people to the classes.

Customer Requirement Specification

Now Mr. James is thinking to have a website of his own where he can input the recipes on it, so as to reach out to a maximum number of people across the world. So he has approached us with his ideas, and he wants us to help him by creating the website as per his requirements.

Mr. James wants the following functionalities to be implemented for his web site.

  1. The main menu of the website should include the following.
    • Home Page describing about the owner (Mr. James Thew)
    • Login Page or Register Page. Over here the customer can register with the site provided he makes the payment. The payment for the member ship can be one of the following ways.

(A)Monthly Subscription – 10$

(B)Yearly Subscription – 100$

    • Free Recipes (One should be able to view the recipes that are listed as free and give their feedbacks, and for viewing this one need not get registered with the site)
    • View and participate in the contests
    • Announcements (Here one can view the winners of the latest contest that is held and announced by the site owner (James)).
    • Feedback (the feedback about the views related to the site)
    • FAQ’s
  1. On the home page the details of the client should be provided.
  2. The site owner (James) can place a contest as per his requirements, where he can ask the users to post a recipe or post the tips. The one with the best will be receiving the price. Once the recipes and tips are posted, Mr. James will announce the winner after reviewing each of them.
  3. Once the admin or owner or Mr. James logs into the site, the following menu should appear
    • Home Page
    • User Profile (Here the profile of the user is to be displayed. In this page itself the user should be able to edit the profile).
    • Should have access to all the cookery recipes on the site.
    • View and search the recipes and tips online.
    • Can view all the feedbacks received for recipes.
    • Post new contests or remove the contests.
    • View the posts (Here Mr. James should be able to view the posts (recipes or tips as applicable to the contest) received with respect to the contest).
    • Announcements (On this page Mr. James can announce the winners of the contest)
    • Upload tips.
    • Upload recipes along with the list of the ingredients and the cooking procedures.
    • Mr. James can mark the tips and the recipes posted by him, as either free or available to the members of the site only
    • Should be able to view or update or delete the tips and recipes that he has uploaded on the site.
    • FAQ’s (for this section kindly go through the 7th Point in this page)
  4. Once the user logs into the site, the following menu should appear
    • Home Page
    • User Profile (Here the profile of the user is to be displayed. In this page itself the user should be able to edit the profile).
    • Should have access to all the cookery recipes on the site.
    • View and search the recipes and tips online.
    • Can view the announcements made by the owner.
    • Can send a feedback for a recipe.
    • View and Participate in the contests
    • Send the tips
    • Send the recipes along with the list of the ingredients and the cooking procedure
    • View the recipes and tips that are sent by all the customers of the site.
    • Should be able to view or update or delete the tips and recipes that he/she has sent.
    • FAQ’s (for this section kindly go through the 7th Point in this page)
  5. For the general user, who is not the member of the site, the following functionalities are to be provided.
    • Home Page
    • Can register with the site on the Login/Register Page
    • Should be able to view and search the recipes and tips online on the free recipes alone, but can have access to only the cookery recipes and the tips that are available as free on the site.
    • Should be able to view and Participate in the contests by sending the tips and the recipes along with the list of the ingredients and the cooking procedure
    • Can view the announcements made by the site owner.
    • Can send a feedback for a recipe.
    • FAQ’s (for this section kindly go through the 7th Point in this page)
  6. The FAQ’s Page will have the following questions, along with their answers.
    • How to become the member of this site?
    • Will there be any subscription charges?
    • How to view the recipes and tips? Will there be any charges for that?
    • I am not the registered member of the site. Can I participate in the contest held?
    • How to upload or post the recipes and tips?
    • How to post a feedback?
    • I have posted a recipe or a tip with respect to the contest. How can I know who is the winner?

Standards plan:

  1. Every code block must have comments.
  2. The logic of the program needs to be explained. Proper documentation should be maintained.
  3. Complete Project Report along with synopsis, code and documentation should be prepared.

Note: Don’t forget to take your data backup every day. This will save your project work from the following:

a. Virus problem

b. System failure

c. File corrupt

Data Backup is an important event to be done on regular basis in a project management.


Documentation:

No project is complete without documentation. In fact, it is one of the most important activities during the development of a project. The documentation of an ideal project will be in the form of a project report comprising of the following documents:

Ø Certificate of Completion.

Ø Table of Contents.

Ø Problem Definition.

Ø Customer Requirement Specification.

Ø Project Plan.

Ø E-R Diagrams.

Ø Algorithms.

Ø GUI Standards Document.

Ø Interface Design Document.

Ø Task Sheet.

Ø Project Review and Monitoring Report.

Ø Unit Testing Check List.

Ø Final Check List.


Deliverables

You need to submit the following Deliverables:

  1. Hardbound Documentation of the project.

  1. You need to follow all the following points as a part of your

eprojects execution process and will carry 10 marks in the final eproject Result.

a) Send us 2 (two) eprojects status mail, each should be after 10 days interval from your eprojects start date. Incase if your project is less than 30 days then also you need to send 2 (two) status mails (first status mail between 7-10 days and second 3 days before the end date of project).

b) The status mail should consist of description with review document (what's going on the project). Also you can send your doubts / clarification or any additional inputs required to complete your eproject any time during the project planning and execution.

c) At the time of project submission also send us the feedback along with your documentation (soft and hard bound copy). The Feedback form is attached with this mail.

Remember that the subject of your email should start either with the word STATUS: or DOUBT: or PROJECT SUBMISSION: accordingly.


Hardware/ Software Requirements

Hardware

  1. A minimum computer system that will help you access all the tools in the courses is a Pentium 166 or better
  2. 64 Megabytes of RAM or better
  3. Windows 98 (or higher if possible)
  4. Java Virtual Machine

Software

Either or combination of the following Software’s are to be used:

  • Notepad/HTML editor/Java editor
  • Dream weaver/JavaScript
  • j2sdk1.4.1_02 (or later) / .Net / J2EE
  • JSP / Servlets
  • EJB / Struts
  • JDBC
  • SQL Server 2000 (or later) / Oracle 9i / MS Access
  • JDBC Driver

No comments:

Post a Comment