Wednesday, October 17, 2012

Judicious Imitation

arindamvgsom Infrastructure pvt Ltd is the company which is dedicated to provide world class infrastructure and dedicated to serve the nation building its future dreams.
We stand at the threshold of a new world, a world where dreams are realized and lives are positively impacted. In this world, roads will lead us to our collective destinies, energy will brighten a million lives and engineering will change the way things are made. We are arindamvgsom Infrastructure and we are making this new world happen.

We invite you to join us on this magnificent journey of innovation and growth.

Problem Statement:

Since our focus is on Infrastructure development , so we want our manpower to be dedicated solely to our core competence i.e Engineering, construction and Commissioning.

As per this we don't have the definite HR IT integration to manage our manpower ,but since we are a new company and going through investment phase in our projects , so we have a budget constraint to implement a IT integrated HR solution.

Solution:
X10hosting come to our rescue as it provides creation of free DNS and the ability to choose from various software which are free of cost.
We chose the orange HRM software, which has the following advantages
1-It is fast and easy to install at free of cost.
2-Since our is a small company which will be growing in numbers of employee,the Orange HRM provides the flexibility to add more no of employees.
3.This give us the opportunity to redefine our organization structure.
4.Though at present we are doing a single project but the HRM software gives the flexibility to add employees on the basis of project.
5.Leaves and work shift management which till now was done on paper create unavoidable delay are now on click of a button.
6.A JIT manpower requirement and recruitment could be applied and directly link to the home page.
7. The objective oriented performance management help our supervisor to grade employees without any personal biases and within a definite time line
Limitation :
There are certain limitation which we find as compared to SAP HRM
1. The pay slip generation and Form 16 generation application are not very feasible.
2.Attendance regularization for employees i.e coming late or working outside office is limited.
3.Travel requisition for different grades of employee for office work is not possible.
4.Booking of hotels and guest houses for outstation tour and reimbursement facility for employees is not been provided.

Link to the domain: http://arindamvgsom.x10.mx/
Orange HRM

our employee Pay roll no start from- 41004952 to  41004971

with each user other than the admin and PR No 41004952 (Arindam Routh/Owner)else all are given only ESS right.

The log in for admin is user id -admin pass word-admin789

all other payrolls can access their account with user id-same as their payroll no and password last 4 digit of their payroll no.

The log in portal is
http://arindamvgsom.x10.mx/orange/symfony/web/index.php/auth/login



Saturday, September 8, 2012

Broader, Speedier and Smarter- IPMS system


                                                   
Software Specification for Inventory and purchase management system (IPMS)
Intent of specification: The specification is meant to create a order supply management system for merchandising company Pratinidhi Pvt Ltd. The scope of service will include
1. The system should enable the company to register its client and supplier by creating separate sets of ids
2. To track about the present status of purchases made by the company from its supplier
3. Creating an internal assessment system for the Pratinidhi Pvt  ltd. To track on the present set of inventories.
4. Track about the orders made on the company by the various clients of the Pratinidhi Pvt Ltd.
5. To check the feasibility of order based on the present inventory status.
Cl 1.1 Registration
This service should help the companies supplier and clients to create log in id, by choosing them selves as client or supplier from the GUI.
The database would create separate list for supplier and client and could be accessible to all company store manager.
Cl1.2 Tracking of purchases:
Once the supplier is registered, the purchase operator should have the right to put the material and order number against the material which has been purchased.
The custodian to make any changes in the order group lies with the owner and the purchase operator.
The order book should have a separate column showing the present status of the purchases.
The three status of orders should be:
1-ordered
2-Billed and on the way
3- Material received against the store name.
Cl1.3 Inventory
Once the material is received it would directly get added to the inventory of the store for which it has been procured.
Similarly once the material against which client made an order the material will be reduced from inventory.
Cl1.4 Orders
The clients who have registered in the site can order from the site by choosing the material of his requirement.
If the order quantity is not in the city store of the city then the delivery schedule will be 5days.
If the order quantity is not present in any store the delivery schedule will be 10 days.
If the order quantity is already in the store of the same city from where order has been made then the delivery schedule will be 2 days.
If there is no store in the city from where order has been made the delivery schedule will be 15 days.

However if the customer assigned priority and ask for delivery anything less than the above condition then it will call for extra charge of Rs 20000 per batch.
However if the ordered quantity by the client is more than the stock available and has been assigned priority level as mentioned above then the extra charge of Rs 40000 per batch will be charged to the customer. However in the same case if no priority is assigned then no extra amount will be charged and the same will be orderd immediately to our supplier and the delivery schedule will be within 15 days
The client can easily track the status of there order from the system
Cl 1.5 Inventory Status
-The company has 5 product line, which it kept in two stores across two different cities of the same state. The product line details are as follows.
Manufacturer/size
42
40
38
36
Allen Solly
Full/half
Full/half
Full/half
full
Van heusen
Full/half
Full/half
Full/half
Full/half
Peter England
Full
Full
Full/half
Full/half
Park Avenue
Full/half
Full/half
Full/half
Full/half

Companies store are located in -1 Kharagpur. 2. Durgapur.
The store 1 has a capacity of 50,000 batches with each batch containing 100 packets of shirts.
The store 2 has a capacity of 40,000 batches with each batch containing 100 packets of shirt each.
The objective will be to see the status of inventory and depending on the status create order to the supplier or create invoice to the customer as per the conditions mentioned in cl no 1.4.
Cl 1.6 Documentation requirement:
Apart from the service the service provider need to submit the following documents for the system.
1-Process flow diagram before technical and software development process
2-Test reports
3-Instruction manual before handing over of the project.
Any other document required for the completeness of the system should be part of complete handover.
The above documents need to be approved from the M/S Pratinidhi pvt Ltd before further proceedings along the work line.
Any deviation from the above cl requirement should be considered deviation and service provider should submit the list of deviation for the same.
The delivery schedule of the service is within 90 days from the allotment of order and any delay on the same will allow penalty.
All the clarification regarding any point would be discussed here in the post. 


               

Saturday, August 4, 2012

System Architecture....the ethreal way

It was late Thursday night, I was still awake .Something was preventing me from getting a sleep. My mind was full of confusion. My thoughts were rolling from my last company job and the present life at IIT VGSOM.These thoughts of mine have no boundary, and also no limit.I was thrilled at the power of Human brain which could store all my past experiences., and presented it to me when ever I required.

I was, in fact relating my brain with the lesson  that was taught in the class relating to computer architecture.

I was excited on the human imagination which led to the invention of computers.

I still have doubts on the same, so I decided to have a chat with my mind(brain) to clear my doubts.

Its a communication between mind and material.

I: Why is it that , we see only a part of the computer system .Though I know there are huge processes between what we perceive and what the reality is??

Mind: "PAADHOSYEHAAVABHATH PUNAH THRIPAADASYAAMRITHAM DIVI"

I: Now what that means??
Mind: Its the nature of nature by which only one quarter i.e. a small portion is revealed, three-quarters of it are in space unrevealed.

I:  But why is it so? Why not we get to know each and every details??

Mind:" NA THATHRA CHAKSHURGACHATHI NA VAAK GACHHATI NO MANO".

meaning the eye or words nor mind can traverse that journey into the realisation of the Reality.

I: Its getting too complex and I want to travel that journey.

Mind: Then you must be open to what I tell you.
I : Agreed.

Mind: Lets start with param sunya. That is void. We call it void as it has no matter no mind. Means no information.

I: Ok

Mind: Same as matter consist of anu(atom) as its smallest entity.An information consist of data as its smallest unit.Same as the anu (atom) combines to form material which we can see, touch,and use. Datas combine to form information which we perceive,  think, imagine and reciprocate.



I: This are the activities which our brain does for us. So how a computer do this??

Mind: Exactly. Just like our brain can store and analyze data, the computer do this by the interaction of software and hardware.
I: But how do this interaction takes place??
Mind: This require a common platform. 

I: What is this platform all about??

Mind: For example to board a train you need to be in the same platform where the train arrives. Here we call this platform as OS(operating System). 

I: What about the data ?? how I get to know it??

Mind: Just like a train you have boarded, you have some thoughts which you could communicate to your fellow passenger only in the language which both of you are conversant with.

I: So here the data is the thought I have .

Mind: Exactly , and the language is called the application.

I:What if I need to communicate with other systems also??

Mind: You are going right. The whole computer architecture is divided into 3 tier system.

Tier-1

Where both data and application reside in the same system or the same platform.

Its like you talking with me i.e you talking with yourself.

This tier architecture is fine for the personal application.

Tier 2

In this form the data is separated from the applications and stored in different platform.

here the data is centralized and also known as server and the each system has its own application and has the ability to copy the data and provide responses.This systems which can copy the data is called client.

Its like you giving a speech and all listeners who could access it provide comments by analyzing it with their own analytical power.


In actual the server could be-Oracle/My SQL/DB2
The applications : could be Business logic, presentation logic.
and connect the client machines to server using TCP/IP protocol.

We just send a request and have access to the data. the request could be in form of a HTTP protocol.


I : Oh fine ...means it means the same data now could be used by many. Its really great.

Mind: No....it has a limitation , as the number of user of data increases. Each sending request and hence create bottle neck.Its like all of a sudden every one start asking questions to the  speaker and creates a hullabaloo.



 I: So what is the solution to this??

Mind: Tier-3 architecture

Here the application has been split in to two parts.

-One that handles user interface.
-The other which has complex business logic.

its like a boss keeping a able secretary who knows whom to give what and who knows every one's work.


Most of the data exchange happens between the data server and the centrally located application server. So since they are in same location so data transfer is neither expensive nor slow.

So instead of getting volume of data the client now get only a subset of data which is only of his importance.

I : Can you sight some example of it?

Mind:An ERP product like SAP or Oracle e business suite is an application of this tier, with the ERP client software on every user's desk.

I: But it will be really a cumbersome problem to install ERP client software on every system??

Mind : You are absolutely right , tats the reason we use multitier system where we have a web server that converts the data traffic from the application server to a format that is universally understood by anyone who has a web browser.


I: But if the data is accessible to every one then any one could stole it, destroy it....
Mind:Your concern for your data is protected by a security guard and line of fire ...

I: What actually is it??

Mind: Its actually a firewall server which stand as a gatekeeper between public internet and company's local area network.Hackers trying to reach the company's server would be denied access.

I: Its really amazing....just as we do our thoughts protected from outside ,our creation, the computer, also has this ability.


Mind:  Now I hope your anxiety is over....
Only thing that I wants to tell you, the creator is within us....its only when we do realize its ability to move steps ahead.
 Now its time that I get in you as you have a class tomorrow.