位置:海鸟网 > IT > ASP.NET >

用ASP.NET 2.0开发内联网

在本系列的第一部分,我们将了解一些可能的模块,如联系与文本管理功能,并为应用程序构建SQL Server数据库。

在第二部分,再应用VWD为内联网建立基本的联系管理模块。

联系管理

联系管理是优秀内联网的核心需求之一。它也是一个最简单的模块,是公司与个人信息的简要资料库。

由于工作环境中的用户经常要使用带一些内置联系管理功能的电子邮件,所以将内联网联系管理功能与用户本地地址簿结合起来很有好处。

可以在微软Exchange环境中应用共享联系功能,在这种情况下,内联网模块可以直接以Exchange为界面。如果缺少Exchange服务器,用户可应用简单的输出功能手工使联系管理与内联网同步。

用ASP.NET 2.0开发内联网

用于追踪内联网文件状态的基本资料库

文本管理

集中型的文本库是内联网的另一项主要功能,它提供服务器简单文件存储功能以外的关系与管理功能。

例如,文件版本、工作流及文件登入与登出功能都是文本库的基本功能。

将文本存储在磁盘上还是数据库内,这要依其它因素,如应用程序的安全性或实用性需求而定。

项目管理与时间表

项目管理功能可附加在联系管理系统之上,通过它给用户分配项目,并为项目分配资源。

如果拥有文本库,还可将文件分配给用户、资源与项目。要获得额外的功能,可将项目分解成任务,每个用户分配依赖、状态与完成此任务的用户。每天结束时,用户又可完成时间表,以表明在每项任务上花费了多少时间。

共享日历与资源预订

尽管上述三个模块是大多数内联网的基础,但在管理会议室与办公室设备方面,日历与预订计划(booking schedules)也是有效的管理工具。

存储在内联网内的联系管理、预订与共享日历可复制由Microsoft Outlook之类的电子邮件客户端执行的功能。

在这种情况,你需要评估整合这两个系统的最佳方法。例如,可结合Exchange服务器共享日历或编写连接内联网网络服务的VBScript宏来同步会议与日历预订。

另外,还可以通过电子邮件应用内联网日历来生成会议邀请及相关内容。这可以加强它与Outlook或其它使用日历功能的应用程序的结合。

建立数据库

在给页面编码时,需要设计并建立数据库。在下表中,我们建立了12个表格来存储上面讨论过的内联网模块。让我们来简单了解一下这些模块。

用ASP.NET 2.0开发内联网

内联网数据库结构