一步一步构建企业内部网站5----使用指南

本文将介绍如何构建一个功能强大的企业内部网站系统

 

           

 

 

运行条件:.NET Framework3.5+MSSQL2005

 

 

 

1.打开IIS,建立虚拟目录ep指向本文件夹。

 

2。打开web.config,可以找到数据库链接配置

 

 

 <add name="connectionstring" connectionString="server=101.11.2.3;uid=sa;pwd=xxxx;database=dotnetcmsportal" providerName="System.Data.SqlClient"/>

 

 

更改server为你数据库服务器地址,uid是登陆数据库的账户,pwd是登陆数据库的密码

 

 

 

3。在数据库里建立 dotnetcmsportal数据库

 

 

4。运行http://localhost/ep/Install/Install.aspx 安装数据库

 

 

5。运行 http://localhost/ep 即可访问

 

 

 

默认登陆用户名是  admin, 密码是 123456

 

 

特别说明:

 

1)在IIS里建立的虚拟目录名称必须是ep

 

2)数据库名称为Dotnetcmsportal,如果你建立了其他数据库,请打开 install\sql文件夹下的 dotnetcmsportal.txt,将

 

use dotnetcmsportal

 

go

 

更改为使用您自定义的数据库。

 

 

如果有问题,请访问  http://www.dotnetcms.org

 

 

 

 

   

 

Step1.建立页面

 

   首先,以管理员账户登录系统,(默认admin密码为123456)在控制中心中,点击“页面配置”,点击右上角的“添加页面”,添加页面名称,在访问角色里选择“All Users”,其他的建议使用默认值,如下,您可以建立多个页面。

 

 

 

   建立链接到第三方页面的链接

 

   Dotnetcms页面支持到第三方页面接口,例如下面建立了“员工交流”页面,在“站外链接”里,输入第三方页面的链接地址如下,当用户点击此链接时,将跳转到 http://www.dotnetcms.org/bbs 跳转到论坛。

 

 

 

 

 

 建立好后,即可看到如下效果

 

 

 

在这里,我们建立了企业内部常见的几个页面:

 

首页、文档表单、人事通知、企业文化、员工风采、部门介绍和内部交流。每一个页面的默认顺序值都是0,系统按照建立的选后顺序,您可以输入数字更改页面,数字小的靠前,大的靠后,可以为负数,例如-1,

 

 点击“预览”可以查看页面效果。

 

 

 

 

 

 

 

 

2.配置页面

 

 

 页面建立后,还没有具体内容,下面我们就建立内容“首页”内容。

 

点击配置,首先在内容窗格里,放置一个Html可视化编辑器,在

 

 

 

在左迷你窗格里放置链接模板

 

 

 

在右迷你窗格里,放置一个RSS模板

 

 

 

点击“预览”,查看首页如下图。

 

 

现在还没有内容,在左上角点击“编辑

 

 

 

 

 

编辑设置RSS模板

 

进入编辑模式,我们先设计RSS订阅,

 

 

 

目前网上有很多RSS订阅,例如 http://rss.qq.com/news.htm 是腾讯的RSS定于,复制xml地址

 

 http://news.qq.com/newsgn/rss_newsgn.xml

 

 

 

Dotnetcms RSS模块,设置其地址,如下,点击更新

 

 

 

 

 

下面显示运行的结果,略有变形,不过没关系,等一下调整。

 

 

 

2.设计Html模块

 

  点击“编辑”,进入编辑模式,点击“编辑HTML

 

 

 

确保是在Html文本模式,点击右边的图片上传

 

 

 

出现图片对话框,您可以输入图片的URL地址,此处,我们需要从本地上传,选项“上传本地图片”

 

 

上传后,插入效果如下

 

 

 

操作后的页面如下

 

 

接下来,可以用同样的方法,添加做窗格里的链接

 

 

 

现在在“查看”模式下查看即可如下。

 

 

 

到此,首页已经建立完毕

 

 

 

 

建立“文档表单”页面,使用此页面,可以把公司内部的文档,集成一起,例如“请假单”,“外出申请单”等等上传

 

 

 

 

 

 

高级使用

 

  Dotnetcms运行在客户端调用执行服务器端代码,服务器端代码是在Html模块里执行的,例如

 

 

 

Dotnetcms Portal公开一组并继续会公开更多的函数供用户直接调用,目前公开的有

 

 

 

 

 

根据新闻的id调用单个新闻

 

 Dotnetcms.Portal.PortalNewsControler.GetNewsById(int newsid)

 

 

调用图片新闻,newslenght为标题长度

 

Dotnetcms.Portal.PortalNewsControle.GetImgNewsByCatid(int catid, int newslength)

 

 

获取新闻,默认显示10条,另外一种重载方式可以让用户自行设置调用数量。

 

Dotnetcms.Portal.PortalNewsControler.GetNewsListByCatId(int catid)

 

Dotnetcms.Portal.PortalNewsControler.GetNewsListByCatId(int catid, int num)

 

 

 Dotnetcms Portal允许调用第三方DLL里函数,DLL和方法直接用$分割。

 

 

Dotnetcms允许您自己开发更多的模块,所有模块必须派生子 ModuleControl, ModuleControlDotnetcms.Portal命名空间定义。

 

 

 

付费模块

 

  Dotnetcms提供很多免费模块供大家使用,同时我们也可以付费模块。

 

 

1.会议室预定系统

 

  Dotnetcms Portal能够完美集成到会议室预定系统,关于会议室预定系统的DEMO的演示请访问 http://demo.dotnetcms.org/

 

 

2.企业内部调查

 

 Dotnetcms Survey是一个供企业内部使用的“问卷调查”系统,所有问答都可以让系统自动生成,demo演示

 

http://demo.dotnetcms.org/survery/

 

效果如 http://demo.dotnetcms.org/survery/pages.aspx?activeid=1 

 

3.IT采购系统

 

4.IT Help Desk

 

5.办公用品领用系统

 

6.大型投票系统

 

 

posted @ 2010-05-30 18:09  启明星工作室  阅读(985)  评论(0编辑  收藏  举报