Hello Logout
 

Projects

Development of a Web Based Meeting Scheduler

 

Title of the project

 

Development of a Web Based Meeting Scheduler

 

Abstract of the project

 

This project is aimed at developing a scheduler for group meetings. This is a web-based tool. Any user can call for a meeting and send the detailed co-ordinates of the meeting (location, date, time etc)  to all invitees. This is useful for a small office, school or a department or for that matter any group who is interested to organise it effectively. Facility to book room and editing booked room are also available.

 

Keywords

 

Generic Technology keywords

 

Programming, Database, Software Engineering, Client/Server

 

Specific Technology keywords

 

Linux, Apache, C++, STL, Any Open Source Database, HTML

 

Project type keywords

 

Design, Implementation, Testing

 

Functional components of the project

 

Following are the requirements which can be used to derive functional components:

 

  1. Facility to book conference bridge (Conference bridge is a phone) and editing reserved bridge.
  2. Facility to see participants’ engagement diary.
  3. Facility to invite participants over mail.
  4. Facility to cancel the meeting ( one click to cancel all reservations )
  5. Participants’ choice of getting reminder in pop-up window or mail.
  6. Participants’ option for denying the invitation.
  7. User need to register.
  8. Administrator has privilege to edit user’s profile.

 

Steps to start-off the project

 

  1. Administrative knowledge of Apache  web server
  2. Knowledge of C++ Standard Template Library coming free with gcc compiler.
  3. A similar tool is Outlook Express Calendar. Going through the functionalities of that will give a clear picture of what needs to be implemented and the purpose behind each of the component.

 

       

Requirements

 

Hardware requirements

 

Number

Description

Alternatives (If available)

1

PC with minimum 40 gig hard disk and 256 MB RAM

 

 

 

 

 

Software requirements

 

Number

Description

Alternatives (If available)

1

Linux ( Debian, Mandrake, Knoppix etc )

 

2.

Apache Web Server

 

3.

Open Source Database

 

4.

Gcc Compiler

 

 

 

Manpower requirements

 

3 persons working for 4-5 months

 

Milestones and Timelines

 

Number

Milestone Name

Milestone Description

Timeline

 

 

Remarks

 

Percentage work completed

1.

Requirement Specification

1. Collecting Requirements

Wk-01

10%

2.

High Level Design

1.Document detailing the design

2. GUI snapshots

3. Requirement traceability matrix.

4. Design test cases for each requirement

Wk -02

15%

3

Detailed Design

One Document in MS word detailing the following points

1.List of design options, pros and cons of each option, which option is taken and the rational behind that.

2. Design details broken functionality wise.

3. List of class and the interfaces of that class.

4. File names. ( Have to follow standard naming convention )

 

Wk -08

30%

4

Coding

Code review

Wk -13

30%

5

Design Testing

One document detailing the test cases, mapping of the test cases to the requirement ( already mentioned in HLD ), and status of each test case.

Wk-17

10%

6

Final Review

Review of deliverables

Wk-18

5%

 

 

Guidelines and References

 

http://www.apache.org

http://www.mandrakelinux.com



Tags :
0
Your rating: None