Thursday, January 29, 2009

Web-based Hotel Management System (WHMS)

The Web-based Hotel Management System (WHMS) is the system which is going to be developed by our group as a solution to Honeymoon Inn's current requirements.

Follow the link to the project's Software Requirements Specifications.

Old version 0.1, includes the Product Description, Functional Requirements, Use Case Diagrams and Descriptions.

Old version 0.2, added Non-Functional Requirements, Refined Functional Requirements.

Current version 0.3, Updated Use Case Diagram and descriptions

Thursday, January 22, 2009

Project Schedule

Below is the projected Project Schedule:

Lab 1: User requirements

Lab 2: SRS and Use Case Diagram

Lab 3: Analyse and Prepare Design Models

Recess Week: Develop 'Dummy' interface. Review requirements and start developing functionalities

Lab 4: Continue to develop and improve functionalities

Lab 5: Prepare demo

Last Week: Ready to demo

User Specifications

The system to be implemented should include the following:

  • Front counter reception: Handles check-ins/outs, occupancy and rates enquiries. The new system must reduce the time needed for front counter reception operations by 20%. Currently, room reservations can only be made through phone. An online reservation system should be implemented. Once the system is successfully implemented, phone reservations will be made unavailable.
  • Accounts management: Records daily revenues and expenses. The new system must reduce the average number of monthly errors by 20%.
  • Housekeeping system: Checks which rooms require room services and informs housekeeping staffs instantaneously.
  • Guests' details database: To record guests' particulars and preferences. The new system should improve guests' satisfactory ratings from 65% to 80%.

Honeymoon Inn Background Information

Honeymoon Inn is a small/medium scale accommodation with 5 levels. The inn has 80 rooms in total and approximately 30 staffs. Currently, the inn is still using handwritten documents to record their daily operations. For example, daily check-in/out records and accounts records.

The inn is recently bought over by an ambitious owner who wishes to expand the business. He wants to revamp the current system and make use of an IT system to facilitate daily operations and improve productivity. In order to be sure that the IT system is good enough, he intends to test it on Honeymoon Inn. If the test is a success, he would then be able to use the system on his future expansions.

Tuesday, January 20, 2009

Lee Jovin, Secretary

Name: Lee Jovin
Role: Secretary
Email: vinlee88@hotmail.com

Job Scope:

  • Handles all the administrative work
  • Ensures communication within the team
  • Responsible for minutes, agendas and any paper work involved
  • Ensure that the work are completed and submitted on time
  • Receive and distribute all the informations to everyone else in the team
  • Prepare outline agenda for meetings

Monday, January 19, 2009

Min Zengyang, Software Developer

Name: Min Zengyang
Role: Software Developer
Email: minz0003@ntu.edu.sg

Job Scope:

  • Work with Bussiness Analyst and Requirement Analyst to understand the problem and customers' requirement.
  • Propose the general software-based solution
  • Make the developing plan according to functional specifications
  • Implementation (e.g. installation, configuration, programming/customization, integration, data migration)
  • Software testing
  • Authoring of documentation needed by users and implementation partners etc.
  • Maintenance and bug fixing

Wang Hao - Software Developer

Name:Wang Hao
Role: Software Developer
Email: albertwang_PP@hotmail.com

* Participation in software product definition, including Business case or Gap analysis
* Specification
* Requirements analysis
* Development and refinement of throw-away simulations or prototypes to confirm requirements
* Feasibility and Cost-benefit analysis, including the choice of application architecture and framework, leading to the budget and schedule for the project
* Design
* Implementation (e.g. installation, configuration, programming/customization, integration, data migration)
* Authoring of documentation needed by users and implementation partners etc.
* Testing, including defining/supporting acceptance testing and gathering feedback from pre-release testers
* Participation in software release and post-release activities, including support for product launch evangelism (e.g. developing demonstrations and/or samples) and competitive analysis for subsequent product build/release cycles
* Maintenance

Hong LuLu, Requirement Analyst

Name: Hong LuLu
Role: Requirement Analyst
Email: amyhong_2007@hotmail.com

Job Scope:
  • Responsible for eliciting, analyzing, documenting, managing and maintaining software and data mapping requirements
  • Facilitate working sessions, articulate requirements, make recommendations for process and business flows, develop consensus on requirements, perform analysis of requirements, documents requirements via the approved process and templates, and manage requirements throughout the software development life cycle.
  • Collaborate with Product Managers, translate Product and/or Marketing Requirements into Functional Requirements.
  • Define complex data mapping requirements between widely disparate systems.
  • Utilize a textual Use Case methodology to determine functional completeness of system.
  • Work with software developers, both in-house and remote, to guarantee that implementation is consistent with requirements. Guarantee the overall quality of Release Features by reviewing Designs, Test Plans and Performance Test Plans.
  • Interface with internal units needing functional information about the application, including Support, Training and Marketing.

Lu Feifei, Business Analyst

Name: Lu Feifei

Role: Business Analyst

Email: louisa_feifei@hotmail.com

Job Scope:

  • Collecting, understanding, and transmitting the business requirements for the project, and translating these into functional specifications and detailed test plans.
  • Analyse and document business processes.
  • Document workflows and results of business analysis and obtain sign-off from client on the specifications.
  • To provide the link between the customer, development team and any third party regarding software functionality, throughout the development lifecycle.
  • To design and execute the test scenarios and test scripts.
  • Day to day management of change requests in relation to the project plans to ensure agreed deadlines are met.
  • Weekly reports to be produced for the project manager showing progress against outstanding milestones, status, resource requirements, issues, risks and dependencies.

Sunday, January 18, 2009

Qian Chen Hao, Software developer

Name: Qian Chen Hao
Role: Software Developer
Email: stonemmc@hotmail.com

Job Scope:
-Doing sufficient market research
-Understanding customer requirements and analyzing the problem
-Devising a plan or design for the software-based solution
-Implementation (coding) of the software
-Testing the software
-Deployment
-Maintenance and bug fixing

Thursday, January 15, 2009

Seah Wen Jing, Project Manager

Name: Seah Wen Jing
Role: Project Manager
Email: seah0085@ntu.edu.sg
Blog: ravonslumber.blogspot.com
Job Scope:

  • Coordinate processes among the project team
  • Ensure all members are active and cooperating well
  • Identify potential roadblocks and warn members of them
  • Ensure project progresses smoothly
  • Ensure project is delivered on schedule


Blogspot Templates by Isnaini Dot Com. Supported by Insurance News. Powered by Blogger