I'm not clear from your question exactly what you're trying to do. An Orchard module just needs to be in ~/Modules, and it will be found automatically. The Module.txt contains all the information required for your feature to appear in Dashboard where you
can enable it. You can implement pretty much any of Orchard's interfaces and they'll automatically be used. Look at built-in modules for examples of how to do things.

To ensure jQuery is included, just write @Script.Require("jQuery") in your view.

hi randompete, I see in Orchard Source Code, in folder modules, I see many project with razor view, controller. My exactly question is how Orchard is register Razor Views, Controller in seperate projects !

in this post, which use mvccontrib portable areas to seperate areas into many projects. How Orchard do it with razor view, I see so many blog post MVC razor view have to use RazorClassGenerator in seperate projects.

No no no, both the views and cs files get compiled but views do not get compiled as part of a project, only cs files do. You don't need to do anything special for your views to get picked up and compiled.