Quel modo sicuramente non è corretto. D’altra parte il comando \part è poco duttile, anche usando titlesec e titletoc.
Conviene modificare direttamente il codice della classe book.
`\documentclass{book}
\usepackage{itnumpar}
\usepackage[italian]{babel}
\makeatletter
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >-2\relax
\refstepcounter{part}%
\addcontentsline{toc}{part}{\MakeUppercase{\partname~\Ordinalef{part}}\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\markboth{}{}%
{\centering
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >-2\relax
\huge\sffamily \MakeUppercase{\partname\nobreakspace\Ordinalef{part}}
\par
\vskip4pc
\fi
\hrule
\vskip1pc
\Huge #2\par}%
\@endpart}
\makeatother
\begin{document}
\tableofcontents
\part{Introduzione alla tesi}\label{parte}
\part{Titolo della seconda parte}
\end{document}`
Ciao
Ivan