Tasks Completed [ 2012-08-15 - 2012-08-19 ]


UI Functionalities
  • User Login Functionality was fully implemented under this. Also validations have been completed.
  • Log-In password requirements have been considered
  • Forget password functionality has been completed.

User Login

When user enters password, it will be encrypted and validated in back-end.If user enters an invalid password he/she will not be allowed to login. Following diagram shows this scenario.


Forgot Password

When user can't remember his/her password there is a link to request for password change.By clicking that link user will be provided with a new screen to re-set password.Following diagram illustrates this functionality.

                                                 
                                            



    Tasks Completed [ 2012-08-12 - 2012-08-19 ]


    Following User Interfaces were developed.
    • User Login
    • Main Screen
    • System Data Screens
    All the interfaces have been developed according UI specification which can be accessed from below location.

    URL:https://docs.google.com/folder/d/0BwW66wvV0qeGSGcxSVRXVXRMYUU/edit

    User Name : supplierwebedi@gmail.com

    Password : webedi@123

    Web EDI Login Screen - UI

    User login screen is the main entry point for Supplier WEBEDI



    User can reset password by clicking "Forgot Password" link.

    Password Reset Screen - UI

    User can request for new password through character recognition.


    Main Screen - UI

    User can access following system functionalities through Main Screen.
    • Send Messages
    • Download Messages
    • Purchase Order Modifications
    • Shipment
    • Overview History
    • System Data



    System Data Screen -UI

    Web EDI admin user can access following functionalities via this screen.
    • Access Group
    • Maintain Users
    • Delete Old data
    • System Parameters
     
     

    Access Group - UI

    Admin user can search, add and delete access groups via this screen.
     
    
    
    

    Maintain Users - UI

    Admin can search and add new users from this interface.

    Delete Old Data - UI

    Admin can delete old data of different categories.

    System Parameter - UI

    Admin can set-up system parameters using this screen.

     
    

    Tasks Completed [ 2012-08-14 - 2012-08-21 ]


    Following tasks were completed under Database Design
    • Generate Database Files using Design Tool
    • Create CDB, CRE and UPG files
    • Have written SQL scripts to insert data and grant access for users
    • File Deployments

    Generate Database Files

    Using Rational Rose Model files and IFS Design Tool I created API and APY files for WEBEDI module.

    Create CDB, CRE and UPG files

    For table creation, indexing I have created cdb, cre and upg files.

    Create Scripts

    I created some SQL scripts to insert data to tables and to grant access for users.

    File Deployments

    All server files have been deployed using PL/SQL developer tool.

    Client side files have been deployed in Apache Web server under below path.
    C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs

    Tasks Complemeted [ 2012-08-12 - 2012-08-18 ]


    System Design has been done using Unified Modeling Language (UML) which is a standardized general purpose  modeling language in the field of Object-Oriented Software engineering.

    I have created initial UML Class diagrams using Rational Rose Tool. I have considered both Web EDI Module and Purchasing in design phase.

    Web EDI Module

    When consider supplier portal WEBEDI module is the core module. Classes in this module have relationships with Purchasing module classes. Following UML Class diagram has been created for WEBEDI module.



    Purchasing Module

    Purchasing module is a major module in this system. It communicates with Supplier WEBEDI module when performing Purchase Order related transactions. Following Class diagram is an example of purchasing module.
     
     
     
     
     
     
     
     
     
     

    Tasks Completed [ 2012-08-13 - 2012-08-17 ]

    • Web Server Configuration
    • Database Server Configuration

    Web Server Configuration

    Apache HTTP Server(Version 2.2) was installed in Windows platform.
    Installation Guide URL : http://httpd.apache.org/docs/2.2/platform/windows.html
    Location: C:\Program Files (x86)\Apache Software Foundation\Apache2.2



    Database Server Configuration

    Oracle Server 10g Release 2 (10.2) has been installed as database server in Windows platform.
    Location: E:\oracle\product\10.2.0\db_1
    Installation Guide: E:\oracle\product\10.2.0\db_1\oui\guide\toc.htm

    For this Supplier WEBEDI portal internal test database called “RACE” has been used.
    [Database host is 'sanplk0', port is1521 and database service is 'RACE']

     

    In order to configure Apache web server with Oracle database following file has been configured.
    File Name: dbconn.inc
    Location: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\includes
    

    Tasks Completed [ 2012-08-12 - 2012-08-19 ]


    Under system analysis phase following major functionalities have been analysed.
    • Web EDI User LOGIN
    • Main Screen
    • System Data Maintenance
    • Send Messages
    • Download Messages

    Web EDI User LOGIN

    •  User Groups are Admin and normal user  
                - Admin user can view all supplier data                  
                - User Name = <IFS Supplier Code > +"- "+<User ID>


    •  Login Password
               - 8 Digits                  
               - Combined with Number(s) , Capital letter(s), Simple letters(s)
    •  Login Restrictions
               - Warning messages to change password on 45th day
               - 60 days to expire.
               - Can't use old password (Single Generation)
    • Forgot Password
              - Click Box on Log-In Screen to send message to Admin
                ( When user forget password or locked by 3 times password error )

    Main Screen 

    • Shows available functionalities
    • Shows log-in user name and company name
    • User can log-off using Sign-Off button
     
     

    System Data Maintenance

    • Access Groups
              - Setup the access right per user group
              - Admin can search for user groups
              - Admin can add, delete  user groups


    • Maintain Users
              - Admin user can add,edit and delete users

    • Overview Users
              -View Web EDI users

    • Delete Old Data
             - Used to delete old messages, order data, forescast data

    Send Messages

    Users can send EDI message and email to supplier using this functionality
    Following diagram illustrates message flow

     
    Prposed Screen to Send Messages
    
     
     

    Download Functionality

    • Download - Messages
    • Download - Firm Orders
    • Download - Forecast

    Download - Messages

    User can view messages by clicking Download - Message in Main Menue. System will prompt all messages queued to selected user as given below.
     
    
     

    Download - Firm Orders

    User can download 4 types of Purchase Orders as illustrated below.
     
     
     

     Download - Forecast

    User can download forecast files.
     
     
     
    


    About