Car-sharing (also known as shared-use vehicle) is a concept for car rental which enables people to rent cars for short periods of time. Vehicle relocation operations and scheduling of vehicle-relocation personnel activities are important aspects of one-way car-sharing systems, affecting both the cost and the level of service they offer. In this research,we provide a framework for optimizing vehicle and personnel relocation operations for non-floating one-way car-sharing systems with reservations and dynamic relocations (ie relocations handled all day as long as there is a personnel available). In addition to optimizing relocation operations, the proposed framework supports decisions related to the acceptance of service requests. The framework includes three interrelated models: (1) a station clustering model which groups stations on the basis of travel time needed to relocate personnel with and without vehicles, (2) an integrated multi-objective network flow model for optimizing vehicle and personnel relocations on a time-space diagram, and (3) a personnel flow model for generating feasible relocation personnel rosters. We report results on the applications of the proposed framework using data from the one-way car-sharing system operating in Nice, France.