The 20-year-old's move to the Sands Venue Stadium is subject to EFL ratification and he will take the No 18 shirt.
The forward joined Bournemouth in 2015 and has since experienced time out on loan with Poole Town, Eastleigh and, more recently, fellow Sky Bet League Two outfits Walsall and Newport County, where he made ten starts in total and scored five goals.
First team manager Neil Cox told iFollow Iron: "We're over the moon to get him in. It's been a long one and that's understandable as things have to be done right, and he's been involved in their squads and playing games.
"He's a centre forward who wants to play on the shoulder and run in behind, and wants to be in the penalty box to score goals. We'll be patient with him and encourage him but I'm sure he'll be an excellent signing for us.
"We spoke to them early on in pre-season but he wasn't available, and then revisited it two-and-a-half weeks ago, and pushed it and pushed it, while the boy has himself too. Another couple of clubs came in for him but we've sorted everything out and are glad to get him in.
"He's been on two league loans and it didn't really suit him where they played him, but we've told him what we expect and how we're going to play, while he's done a little bit of homework on us too, which is good.
"He's up for a challenge, is a good character and will work hard for the team."
See much more from Neil Cox on iFollow Iron.