SlideShare a Scribd company logo
1 of 26
Download to read offline
Project Report

Smarter Space
Management System
May-June, 2010




Developed by:
Nibir Nayan Bora
Project Report

Smarter Space
Management System
May-June, 2010




Developed by:
Nibir Nayan Bora




                   Smarter Space Management System - 1
Table of Contents

1. Introduction
  1.1 Purpose
  1.2 Features
  1.3 Definitions, Acronyms and Abbreviations
  1.4 Technologies used
  1.5 Tools used
  1.6 Assumptions and Dependencies


2. System Description
  2.1 Component diagram
  2.2 Use Case Model
  2.3 Sequence diagram
  2.4 Class diagram
  2.5 ER Diagram


3. Test Case and user reference
  3.1 Index page
  3.2 Company registration
  3.3 Store page
  3.4 Company page
  3.5 Manager page
  3.6 Administrator page
  3.7 Error page


4. References




                                        Smarter Space Management System - 2
1. Introduction
     Smarter Space Management System(SSMS) is an computer aided
automation system for a Carrying and Forwarding agent.


   1.1 Purpose
     Maintaining manual records at a warehouse can be a tedious job, leading
   to discrepancy in client work rules. Moreover, the customers have no
   method to manage/access their booked space, or view their transaction. A
   computer aided system can make managing a warehouse an easy task.
   Transaction records can easily be maintained and reports generated.


   1.2 Features
        ◦ Web-based application - allows distributed access.
        ◦ Company can register and book space for storage.
        ◦ Online entry of store transactions (both dispatch coming in and
           dispatch going out).
        ◦ Automatic notification (via email) about dispatch going out and
           available space for company users.
        ◦ Maintains store transactions in a centralised database.
        ◦ Statistics and report generation for company users.
        ◦ Statistics and report generation for managers.
        ◦ Administrative user with special privileges.


   1.3 Definitions, Acronyms and Abbreviations
        ◦ SSMS – Smarter Space Management System, is a computer aided
           system for managing godown space.
        ◦ System – The Smarter Space Management System.
        ◦ Client – One who provides godown space.
        ◦ Warehouse – Godown.
        ◦ Admin – Administrator user, who controls the creation and
           updation of various employee users.
        ◦ Store keeper – Employee at the warehouse, who updated the
           dispatch transactions (coming in or going out).
                                                 Smarter Space Management System - 3
◦ Manager – A high authorised person of the client who can have
       transparent view of the warehouse transactions.
    ◦ Company user – One who books space with the client. Receives
       notification from the client.


1.4 Technologies used
    ◦ Java – Application Architecture
    ◦ JSP – Java Server Pages (server-side scripting)
    ◦ HTML – Hypertext Markup Language (static web-page design
       language)
    ◦ CSS – Cascading Style Sheets (web page styling)
    ◦ WAS – IBM WebSphere Application Server (deployment server)
    ◦ DB2 – RDBMS package from IBM


1.5 Tools used
    ◦ AST – Application Server Toolkit (project development)
    ◦ StarUML – UML Design
    ◦ DIA – ER Modelling
    ◦ Geany – Text Editor


1.6 Assumptions and Dependencies
     ◦ Hardware deployment should have significant uptime.
     ◦ Application server and RDBMS package.
     ◦ Client browser (Mozilla Firefox, etc.).
     ◦ Storekeeper should be well acquainted with computers and its use.
     ◦ The company should provide correct email for notifications to be
        sent.




                                                 Smarter Space Management System - 4
2. System Description


  2.1 Component diagram




              Fig 2.1: Component diagram for SSMS.




                                         Smarter Space Management System - 5
2.2 Use Case Model




                     Fig 2.2: Use case model.




 User type legend


 1 - Administrator
 2 - Manager
 3 – Store Keeper
 4 - Company




                                           Smarter Space Management System - 6
2.3 Sequence diagram




      Fig 2.3.a: Sequence diagram for Company Registration




           Fig 2.3.b: Sequence diagram for Company




                                         Smarter Space Management System - 7
Fig 2.3.c: Sequence diagram for Store Keeper




 Fig 2.3.d: Sequence diagram for Managers



                                Smarter Space Management System - 8
Fig 2.3.e: Sequence diagram for Administrators




                                 Smarter Space Management System - 9
2.4 Class diagram




               Fig 2.4: Class diagram for SSMS.




                                        Smarter Space Management System - 10
2.5 ER Diagram




            Fig 2.5: ER Diagram for SSMS Database




                                       Smarter Space Management System - 11
3. Test Case and user reference


   3.1 Index page

     The index page (or home page) provides an interface for all users to
login (on the right). This interface is user-type independent. The user has to
enter his/her username and password and then click on submit.




                             Fig 3.1.a: Index page.


     In case of invalid login details, an error message is shown.




                   Fig 3.1.b: Index page with error message.


     A new company, interested to books space with the client can click on the
'register' hyperlink. This will take the user to the Company Registration page.




                                                  Smarter Space Management System - 12
3.2 Company registration


      The new company has to enter all its details, choose an username and
password, enter required space and click on submit. The required space should
be less than the total available space, shown on the left panel.




                     Fig 3.2.a: Company registration page.


      On an ambiguous situation (fields left blank, invalid space required, or
username already used) the user is returned to the same page with an error.
      On success, the user is returned to the home page with a success page.




                   Fig 3.2.b: Company registration success.




                                                  Smarter Space Management System - 13
3.3 Store page


      The store page has two panels. One for registering incoming dispatch,
and the other for registering outgoing dispatch.




                           Fig 3.3.a: The store page.


      Here the Dispatch Code and Dispatch Name are supplied by the
company. The dispatch name may be left blank. The system automatically puts
the system date in the date field, however, it can be changed.


      To register incoming dispatch, the store keeper enters the dispatch
details and clicks on submit.
      If any required field is left empty, the user will be returned to the same
page with an error page.




                                                   Smarter Space Management System - 14
Fig 3.3.b: Store – registering dispatch in.


     On success, the user is returned to the store page, and the Transaction
ID is showed. The transaction ID acts as an unique identification for the
dispatch.




            Fig 3.3.c: Store – Dispatch in registered, Transaction ID.


     For registering dispatch going out, the store keeper has to select the
company name, enter the transaction ID and out-date, then click on submit.




                   Fig 3.3.d: Store – registering dispatch out.



                                                  Smarter Space Management System - 15
On successful registration of a dispatch going out, the user is notified.




               Fig 3.3.e: Store – register dispatch out success.


     Whenever a dispatch goes out, an email is sent to the respective
company, notifying about the dispatch going out and the total available space.




               Fig 3.3.f: Email notification sent on dispatch out.




                                                  Smarter Space Management System - 16
3.4 Company page


     The company user can login with his/her login details. The company page
shows various statistics (booked space, used space, available space, number of
dispatched in store) about the company.




                          Fig 3.4.a: Company page.


     The user can generate a report about the company transactions between
some date. He/she has to enter the date range, and click on submit.
     The generated report shows all the dispatches that are still in store, and
those which have gone out, separately.




                                                 Smarter Space Management System - 17
Fig 3.4.b: A company report.




                       Smarter Space Management System - 18
3.5 Manager page


      A manager can log in to view details about the store. The manager page
shows various statistics (total store space, space booked, space available,
space used, number of companies registered) about the store.




                           Fig 3.5.a: Manager page.


      The manager can generate a report about a company's transactions
between some date. He/she has to select the company, enter the date range,
and click on submit.
      The generated report shows all the dispatches, for that company, that
are still in store, and those which have gone out, separately.




                                                  Smarter Space Management System - 19
Fig 3.5.b: A manager's report.




                        Smarter Space Management System - 20
3.6 Administrator page
     The administrator page allows some privileged operations - changing a
password, creating/deleting an user.




                        Fig 3.6.a: Administrator page.


     To change the password for any user, the administrator has to select the
username from the list, enter the new password and click on submit.




                 Fig 3.6.b: Administrator – change password.
                                                Smarter Space Management System - 21
A success message is shown on successfully changing the password.




             Fig 3.6.c: Administrator – change password success.


     To create a new user, the administrator has to select the user-type from
the list, enters an username and password and click on submit. The
administrator can create administrator, manager or store keeper users.




                    Fig 3.6.d: Administrator – create user.


     If any field is left blank, an error message is shown.




                 Fig 3.6.e: Administrator – field empty error.




                                                  Smarter Space Management System - 22
A success message is shown on successfully creating an user.




                 Fig 3.6.f: Administrator – create user success.


      To delete an user, the administrator has to select the username from the
list and click on submit.




                     Fig 3.6.g: Administrator – delete user.


      A success message is shown on successfully deleting an user.




                 Fig 3.6.h: Administrator – delete user success.




                                                  Smarter Space Management System - 23
3.7 Error page


     Id an unexpected situation arises during processing, the user will be
redirected to the error page.




                                Fig 3.7: Error page.


     The 'home' button on the error page takes the user to the home page.




                                                   Smarter Space Management System - 24
4. References

  1. JAVA 2 The Complete Reference - Osborne

  2. Teach Yourself JavaServer Pages 2.0 in 24Hours – Sams Publishing

  3. HTML, XHTML And CSS Bible – Wiley Publishing

  4. www.the-art-of-web.com

  5. Wikipedia – The free encyclopaedia

  6. IBM WebSphere resource

  7. IBM DB2 resource

  8. TGMC 2009 Winner projects




                                               Smarter Space Management System - 25

More Related Content

What's hot (11)

Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
New models
New modelsNew models
New models
 
Rem general final-0401
Rem general final-0401Rem general final-0401
Rem general final-0401
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
 
Magento 2 Registration Fields Extension by Itoris inc.
Magento 2 Registration Fields Extension by Itoris inc.Magento 2 Registration Fields Extension by Itoris inc.
Magento 2 Registration Fields Extension by Itoris inc.
 
Customer Administration Portal User Guide
Customer Administration Portal User GuideCustomer Administration Portal User Guide
Customer Administration Portal User Guide
 
45. online sales and inventory management system
45. online sales and inventory management system45. online sales and inventory management system
45. online sales and inventory management system
 
Exam question sample IT
Exam question sample ITExam question sample IT
Exam question sample IT
 
WECON V-box User Manual
WECON V-box User ManualWECON V-box User Manual
WECON V-box User Manual
 
Stock inventory Management Project
Stock inventory Management ProjectStock inventory Management Project
Stock inventory Management Project
 
Internal Orders Detailed config
Internal Orders Detailed configInternal Orders Detailed config
Internal Orders Detailed config
 

Similar to Harika

WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docxWSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
ericbrooks84875
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
Shuchi Singla
 

Similar to Harika (20)

Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Atm project
Atm projectAtm project
Atm project
 
Clientadmin
ClientadminClientadmin
Clientadmin
 
Memory Management in Trading Platforms
Memory Management in Trading PlatformsMemory Management in Trading Platforms
Memory Management in Trading Platforms
 
Flight Booking System
Flight Booking SystemFlight Booking System
Flight Booking System
 
Ridge weigh technical writeup
Ridge weigh technical writeupRidge weigh technical writeup
Ridge weigh technical writeup
 
Sap fico-fi-notes
Sap fico-fi-notesSap fico-fi-notes
Sap fico-fi-notes
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
 
our srs (1).pdf
our srs (1).pdfour srs (1).pdf
our srs (1).pdf
 
SRS CPP LAB.docx
SRS CPP LAB.docxSRS CPP LAB.docx
SRS CPP LAB.docx
 
WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docxWSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
WSC E-Commerce Web Site3. Detailed Design (one section for each comp.docx
 
Sap basis made_easy321761331053730
Sap basis made_easy321761331053730Sap basis made_easy321761331053730
Sap basis made_easy321761331053730
 
Your notes DNA
Your notes DNAYour notes DNA
Your notes DNA
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shopping
 
IRJET- Automatic Courier Management System
IRJET- Automatic Courier Management SystemIRJET- Automatic Courier Management System
IRJET- Automatic Courier Management System
 

Harika

  • 1. Project Report Smarter Space Management System May-June, 2010 Developed by: Nibir Nayan Bora
  • 2. Project Report Smarter Space Management System May-June, 2010 Developed by: Nibir Nayan Bora Smarter Space Management System - 1
  • 3. Table of Contents 1. Introduction 1.1 Purpose 1.2 Features 1.3 Definitions, Acronyms and Abbreviations 1.4 Technologies used 1.5 Tools used 1.6 Assumptions and Dependencies 2. System Description 2.1 Component diagram 2.2 Use Case Model 2.3 Sequence diagram 2.4 Class diagram 2.5 ER Diagram 3. Test Case and user reference 3.1 Index page 3.2 Company registration 3.3 Store page 3.4 Company page 3.5 Manager page 3.6 Administrator page 3.7 Error page 4. References Smarter Space Management System - 2
  • 4. 1. Introduction Smarter Space Management System(SSMS) is an computer aided automation system for a Carrying and Forwarding agent. 1.1 Purpose Maintaining manual records at a warehouse can be a tedious job, leading to discrepancy in client work rules. Moreover, the customers have no method to manage/access their booked space, or view their transaction. A computer aided system can make managing a warehouse an easy task. Transaction records can easily be maintained and reports generated. 1.2 Features ◦ Web-based application - allows distributed access. ◦ Company can register and book space for storage. ◦ Online entry of store transactions (both dispatch coming in and dispatch going out). ◦ Automatic notification (via email) about dispatch going out and available space for company users. ◦ Maintains store transactions in a centralised database. ◦ Statistics and report generation for company users. ◦ Statistics and report generation for managers. ◦ Administrative user with special privileges. 1.3 Definitions, Acronyms and Abbreviations ◦ SSMS – Smarter Space Management System, is a computer aided system for managing godown space. ◦ System – The Smarter Space Management System. ◦ Client – One who provides godown space. ◦ Warehouse – Godown. ◦ Admin – Administrator user, who controls the creation and updation of various employee users. ◦ Store keeper – Employee at the warehouse, who updated the dispatch transactions (coming in or going out). Smarter Space Management System - 3
  • 5. ◦ Manager – A high authorised person of the client who can have transparent view of the warehouse transactions. ◦ Company user – One who books space with the client. Receives notification from the client. 1.4 Technologies used ◦ Java – Application Architecture ◦ JSP – Java Server Pages (server-side scripting) ◦ HTML – Hypertext Markup Language (static web-page design language) ◦ CSS – Cascading Style Sheets (web page styling) ◦ WAS – IBM WebSphere Application Server (deployment server) ◦ DB2 – RDBMS package from IBM 1.5 Tools used ◦ AST – Application Server Toolkit (project development) ◦ StarUML – UML Design ◦ DIA – ER Modelling ◦ Geany – Text Editor 1.6 Assumptions and Dependencies ◦ Hardware deployment should have significant uptime. ◦ Application server and RDBMS package. ◦ Client browser (Mozilla Firefox, etc.). ◦ Storekeeper should be well acquainted with computers and its use. ◦ The company should provide correct email for notifications to be sent. Smarter Space Management System - 4
  • 6. 2. System Description 2.1 Component diagram Fig 2.1: Component diagram for SSMS. Smarter Space Management System - 5
  • 7. 2.2 Use Case Model Fig 2.2: Use case model. User type legend 1 - Administrator 2 - Manager 3 – Store Keeper 4 - Company Smarter Space Management System - 6
  • 8. 2.3 Sequence diagram Fig 2.3.a: Sequence diagram for Company Registration Fig 2.3.b: Sequence diagram for Company Smarter Space Management System - 7
  • 9. Fig 2.3.c: Sequence diagram for Store Keeper Fig 2.3.d: Sequence diagram for Managers Smarter Space Management System - 8
  • 10. Fig 2.3.e: Sequence diagram for Administrators Smarter Space Management System - 9
  • 11. 2.4 Class diagram Fig 2.4: Class diagram for SSMS. Smarter Space Management System - 10
  • 12. 2.5 ER Diagram Fig 2.5: ER Diagram for SSMS Database Smarter Space Management System - 11
  • 13. 3. Test Case and user reference 3.1 Index page The index page (or home page) provides an interface for all users to login (on the right). This interface is user-type independent. The user has to enter his/her username and password and then click on submit. Fig 3.1.a: Index page. In case of invalid login details, an error message is shown. Fig 3.1.b: Index page with error message. A new company, interested to books space with the client can click on the 'register' hyperlink. This will take the user to the Company Registration page. Smarter Space Management System - 12
  • 14. 3.2 Company registration The new company has to enter all its details, choose an username and password, enter required space and click on submit. The required space should be less than the total available space, shown on the left panel. Fig 3.2.a: Company registration page. On an ambiguous situation (fields left blank, invalid space required, or username already used) the user is returned to the same page with an error. On success, the user is returned to the home page with a success page. Fig 3.2.b: Company registration success. Smarter Space Management System - 13
  • 15. 3.3 Store page The store page has two panels. One for registering incoming dispatch, and the other for registering outgoing dispatch. Fig 3.3.a: The store page. Here the Dispatch Code and Dispatch Name are supplied by the company. The dispatch name may be left blank. The system automatically puts the system date in the date field, however, it can be changed. To register incoming dispatch, the store keeper enters the dispatch details and clicks on submit. If any required field is left empty, the user will be returned to the same page with an error page. Smarter Space Management System - 14
  • 16. Fig 3.3.b: Store – registering dispatch in. On success, the user is returned to the store page, and the Transaction ID is showed. The transaction ID acts as an unique identification for the dispatch. Fig 3.3.c: Store – Dispatch in registered, Transaction ID. For registering dispatch going out, the store keeper has to select the company name, enter the transaction ID and out-date, then click on submit. Fig 3.3.d: Store – registering dispatch out. Smarter Space Management System - 15
  • 17. On successful registration of a dispatch going out, the user is notified. Fig 3.3.e: Store – register dispatch out success. Whenever a dispatch goes out, an email is sent to the respective company, notifying about the dispatch going out and the total available space. Fig 3.3.f: Email notification sent on dispatch out. Smarter Space Management System - 16
  • 18. 3.4 Company page The company user can login with his/her login details. The company page shows various statistics (booked space, used space, available space, number of dispatched in store) about the company. Fig 3.4.a: Company page. The user can generate a report about the company transactions between some date. He/she has to enter the date range, and click on submit. The generated report shows all the dispatches that are still in store, and those which have gone out, separately. Smarter Space Management System - 17
  • 19. Fig 3.4.b: A company report. Smarter Space Management System - 18
  • 20. 3.5 Manager page A manager can log in to view details about the store. The manager page shows various statistics (total store space, space booked, space available, space used, number of companies registered) about the store. Fig 3.5.a: Manager page. The manager can generate a report about a company's transactions between some date. He/she has to select the company, enter the date range, and click on submit. The generated report shows all the dispatches, for that company, that are still in store, and those which have gone out, separately. Smarter Space Management System - 19
  • 21. Fig 3.5.b: A manager's report. Smarter Space Management System - 20
  • 22. 3.6 Administrator page The administrator page allows some privileged operations - changing a password, creating/deleting an user. Fig 3.6.a: Administrator page. To change the password for any user, the administrator has to select the username from the list, enter the new password and click on submit. Fig 3.6.b: Administrator – change password. Smarter Space Management System - 21
  • 23. A success message is shown on successfully changing the password. Fig 3.6.c: Administrator – change password success. To create a new user, the administrator has to select the user-type from the list, enters an username and password and click on submit. The administrator can create administrator, manager or store keeper users. Fig 3.6.d: Administrator – create user. If any field is left blank, an error message is shown. Fig 3.6.e: Administrator – field empty error. Smarter Space Management System - 22
  • 24. A success message is shown on successfully creating an user. Fig 3.6.f: Administrator – create user success. To delete an user, the administrator has to select the username from the list and click on submit. Fig 3.6.g: Administrator – delete user. A success message is shown on successfully deleting an user. Fig 3.6.h: Administrator – delete user success. Smarter Space Management System - 23
  • 25. 3.7 Error page Id an unexpected situation arises during processing, the user will be redirected to the error page. Fig 3.7: Error page. The 'home' button on the error page takes the user to the home page. Smarter Space Management System - 24
  • 26. 4. References 1. JAVA 2 The Complete Reference - Osborne 2. Teach Yourself JavaServer Pages 2.0 in 24Hours – Sams Publishing 3. HTML, XHTML And CSS Bible – Wiley Publishing 4. www.the-art-of-web.com 5. Wikipedia – The free encyclopaedia 6. IBM WebSphere resource 7. IBM DB2 resource 8. TGMC 2009 Winner projects Smarter Space Management System - 25