In part two we'll cover the use of VWD in building a rudimentary contact management module for the Intranet.
Contact management
One of the core requirements of a good intranet is a contact management
system. It is also one of the simplest modules to build,
being a simple repository of company
and personal information.
Because users in a working environment will usually be using an e-mail client with some form of built-in contact management, it can be advantageous to integrate the Intranet's contact management with users' local address books.
This can be done using shared contacts in a Microsoft Exchange environment, in which case the Intranet module can interface directly with Exchange. Otherwise, in the absence of an Exchange server, an export facility is a simple means of allowing users to manually synchronise their contacts with the Intranet.

A basic document repository can be used to track the status of files in an intranet.
Document management
Another central role for an Intranet is to
provide a centralised document library
which offers relationships and management
capabilities beyond that of simple
file storage on a server.
For instance, document versioning, work- flow and the ability to check files in and out are all basic functions that a document library has to offer.
The choice as to whether to store documents on disk or within a database will depend upon other factors such as the security and availability requirements of the application.
Project management
and timesheets
Project management capabilities
can be attached
to a contact management
system, making it possible
to assign projects to
clients, and then assign resources
to projects.
If a document library is also in place, files can be assigned to clients, resources and projects as well. For extra functionality, projects can also be broken down into tasks, each with dependencies, a status and a user responsible for completing it. Users in turn can complete time sheets at the end of each day, showing how many hours have been spent on each task.
Shared calendars and resource
booking
Although the three modules described
above form the foundation for
most Intranets, calendars and booking
schedules can be handy for
managing resources such
as meeting rooms and office
equipment.
As with contact management, bookings and shared calendars stored within an Intranet can duplicate functions already being performed by an e-mail client like Microsoft Outlook.
In this situation you will need to evaluate the best way of integrating the two systems. For instance, it may be possible to integrate with Exchange server shared calendars or to write VBScript macros that connect to Intranet Web services to synchronise meeting and calendar bookings.
Alternatively, it is also possible to use an Intranet calendar to generate meeting invitations and the like via e-mail. These can be enhanced to integrate with Outlook or any other applications being used for their calendar functions.
Building the database
Before coding any pages, we need to design
and build the database. In the diagram
below we have established 12
tables as storage for the Intranet modules
discussed above. Let's take a quick
look at each of these.

The database structure for the intranet.
Do you need help with .Net? 





1
Walter - 19/07/06
Hi Daniel,
great article. Any dates for when we can expect to see the promised second part. I can't seem to find it anywhere on the Builder site. Thanks.
Regards
» Report offensive content
2
suresh - 06/10/06
Would u please help me how to asp.net intaract with auto cad.
actually my application need to intaract with API . how to do
pls help me
» Report offensive content
3
shaggy - 06/11/06
suresh
have a look at the Open Design Alliance (http://www.opendwg.org/) they provide libraries for working with AutoCAD and Microstation. There is no catch, all you have to do is register and sign up to their licence agreement (it is free if you intend to develop for applications for use within your organisation) They support all versions including the 2007 dwg and v8 dgn formats.
» Report offensive content
4
Terry Rugg - 01/06/07
Hi,
I have downloaded the source code but could you explain to me how I import the .sql file into MS SQL server?
Because I have tried importing data using MS Web Data Administrator utility but keep getting the error:
"Incorrect syntax near the keyword 'of'.
Line 33: Incorrect syntax near '*'."
Sorry I'm new to SQL and ASP.Net but if you can guide me in the right direction I'd very much appreciate it.
Many thanks, Terry.
» Report offensive content
5
sai - 31/08/07
I am in programing line
» Report offensive content
6
cmarulprakasam - 07/02/08
i want requirement of intranet project and mdule design
» Report offensive content
7
Mondli - 22/02/08
Hi,
Would you please help me how to connect to sql using odbc?
Kind regards
» Report offensive content
8
shaveta - 05/04/08
hi nice article here.... i have to built an Intranet Application for An organization in asp.net..would u plz help..from where i start this project..and what is the Structure of Database
» Report offensive content
9
jeffrey - 10/04/08
hai friend,
its a nice article.i wanna devlop a intranet mailing system for my company.can u send all the modules of this project and table also..
plz as soon as possible
thanks
jeffrey
» Report offensive content
10
kranthikumar - 21/05/08
toolkit for developing intranet with rss,blogs,forums using asp.net 2.0 plz provide this
» Report offensive content
11
BEN OGEGBO - 05/08/08
building an intranet application from scratch and also modyfying existing intranet application. usning asp.net, c#. I need suggestions on how to go about this.
» Report offensive content
12
Bala - 06/08/08
Hello friend,
Very nice article. Thank you for sharing. I am new to ASP.NET and am developing an intranet app. This is a good starting place. I have a problem in creating the DB with the attached SQL. Any help would be appreciated. Thank you
» Report offensive content
13
sowju - 08/08/08
hi,
i am a student i want to prepare a intranet text search engine for my project and i am unable to sort the things like how i can do it .thought i can ask ur help , if u find time can u pl.....s help me out.
t.c
bye
sowju
» Report offensive content
14
jayanth - 21/08/08
ASP.Net coding and describtions
» Report offensive content
15
Akhil Kumar - 14/01/09
nice article!
» Report offensive content