A new approach for analysis and design of pre-stressed concrete slabs is presented in this paper. Cable profile is modelled by B-spline to represent the cable shape. For finite element analysis of pre-stressed concrete slabs, tendon and concrete are modelled by 3 noded curved bar and 20 noded brick elements respectively. Using vector calculus formulae, the cable concrete interactions are precisely accounted. Further an efficient algorithm is proposed for cable layout design. Using the proposed techniques several prestressed concrete slabs are successfully analysed and designed.