• 一步一步构建企业内部网站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.大型投票系统

  • 相关阅读:
    poj 3378 Crazy Thairs 夜
    1487. Chinese Football 夜
    容斥原理
    Dancing Links
    三角剖分
    模线性方程模板
    模线性方程
    容斥原理 POJ2773
    DNA Sequence [矩阵]
    hdu 2588 容斥
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/1747519.html
Copyright © 2020-2023  润新知