这是我以前写过的一个文档,现在与大家分享下:

我们将需要以下几点步骤:

l 部署相应的环境

l 在WSS服务器上创建相应的网站并添加相应功能模块

l 创建相应的管理人员与用户并赋予相应的权限

l 测试部署成果

1.部署相应的环境

本次搭建环境是在一个域名为hongda.com的环境下实施,规划图如下:

由于本次项目是为WSS服务器的搭建做分析,因此与本次项目无关的服务器将不再阐述,项目所使用到的设备是一台DC域控制器(DNS服务器)、一台WSS服务器、一台路由器(防火墙)和一台客户端PC机;

服务器

操作系统

FQDN

IP地址

服务项目

DC域控制器

Windows2008

guangzhou.hongda.com

10.10.0.10

Activate Directory活动目录、DNS

WSS服务器

Windows2008

hongda-DMZ2.hongda.com

10.10.0.14

Windows SharePoint Services3.0

路由器

Windows2008 R2

hongda-RAS.hongda.com

10.10.0.1

202.100.0.1

路由与远程访问、DHCP、VPN

客户端PC

Windows7

hongda-CL1.hongda.com

10.10.0.23(DHCP自动分配)

客户端PC(非域成员)

Windows7

ISP分配

通过VPN连接

1.1安装WSS3.0(Windows SharePoint Services3.0)

在“服务器管理器”中,添加角色“WEB服务器”,在“选择角色服务”对话框中,选中ASP.NET 和ASP复选框。

安装完成后,在运行“添加功能向导”,在“选择功能”对话框中选中“.NET Framework 3.0”和“SMTP服务器”复选框。

安装WSS3.0,运行已下载的WSS3.0的安装程序SharePointsp2,在“选择所需的安装”对话框,选择“高级”,在“服务器类型”对话框中,选择“独立”。单击“立即安装”按钮。开始安装WSS, 完成后单击“关闭”按钮,启动“Sharepoint产品和技术配置向导”,用来配置WSS。开始配置sharepoint,这里共有10项配置任务。

登录WSS,在“连接到”对话框,输入管理员帐号和密码。

2.创建网站

打开“网站设置”窗口,单击“网站和工作区”超链接,单击“创建”按钮,在“新建sharepoint网站”窗口,在标题栏输入“学生作业平台”,在“URL名称”栏输入“school”。

在“选择模板”中选择“空白网站”。“用户权限”选择“使用独有选项”,下面其他都选择“否”,单击“创建”按钮,创建完成。

回到主页,打开“网站设置”窗口,单击“快速启动”超链接,点击每个项目前面的那个代表编辑功能的图片,然后点击“删除”按钮。删除项目后,回到主页。

回到主页,打开“网站设置”窗口,单击“网站库和列表”超链接,点击“新建内容”,在“创建”窗口,单击“文档库”,分别创建以下栏目

Ø 上课资料

Ø 学生作业

回到主页,打开“网站设置”窗口,单击“网站库和列表”超链接,点击“新建内容”,在“创建”窗口,单击“讨论板”。在名称栏中输入“师生侃学”,单击“创建”。

回到主页,打开“网站设置”窗口,单击“网站库和列表”超链接,点击“新建内容”,在“创建”窗口,单击“调查”。在名称栏中输入“教学调查”,单击“创建”。并以同样的方式分别创建“通知”、“日历及重要事件提示”。

3.用户和权限管理

3.1关于“学生作业”和“上课资料”的权限设置

在域控制器AD上添加测试OU,并在OU中添加相应测试用户

组织单位

用户

任课老师

陈剑(chenjian)...

ATA1

ATA1管理员(ata1admin)、张三(zhangsan)...

ATA2

ATA2管理员(ata2admin)、李翊鑫(liyixin)...

打开“网站设置”窗口,单击“人员和组”超链接,点击“新建”选择“新建用户组”。在“名称和描述”栏中输入“ATA1”, 在“所有者”栏中输入“ata1admin”单击“用户检查”图标,确认用户输入正确。

单击“ATA1”,点击“新建”选择“新建用户”。在“用户/用户组”栏中输入“ata1admin”, 单击“用户检查”图标,确认用户输入正确。在“授予权限”栏中选择“直接授予用户权限”,并勾选“向Sharepoint用户组添加用户(ATA1【参与讨论,读取】)”。

PS:以同样的方式添加ATA2和Teacher的用户组和用户

3.2创建相应的文件夹并授予相应权限

单击“首页”、“上课资料”、“新建”“新建文件夹”,创建相应科目的文件夹

选择“Windows Server 2008应用服务器管理”文件夹“管理权限”

分别添加编辑用户组和用户的权限

用户/用户组

权限

陈剑(chenjian)

完全控制,设计,参与讨论、读取

ATA1

读取

ATA2

读取

3.2.1测试结果

Ø 使用老师“陈剑(chenjian)”用户可以上传修改删除文档;

Ø 使用“ATA1”或“ATA2”的用户可以查看下载文档;

3.3使每个学生可以上传自己的作业(其他人不能修改)

以3.2.1相同的方式分别创建每个科目的文件夹,并在其子文件夹下创建每个学生的相应文件夹

单击“首页”“学生作业”“新建”“新建文件夹”“Windows Server 2008应用服务器管理”

编辑权限如下图

分别添加相应的子文件夹“ATA1”“ATA2”>“1**”...“39李翊鑫”...

按照3.2.1的方法编辑权限,权限如下图

3.3.1测试结果

Ø 使用老师“陈剑(chenjian)”用户可以上传修改删除文档;

Ø 使用“李翊鑫(liyixin)”用户可以查看上传修改删除文档;

Ø 使用其他用户无法查看下载文档;

3.4关于“师生侃学”(论坛)的权限设置

打开“师生侃学”窗口,单击“设置”“论坛版设置”,点击“此论坛版的权限”超链接。编辑用户权限如下:

3.4.1测试结果

分别使用几个用户测试论坛创建话题,评论

4.日历及重要事件通知

回到主页,点击“日历及重要事件通知”,可以通过“新建项目”新建通知,也可以通过“订阅通知(RSS)”使用邮箱通知事件的更改等

5.美化板块

回到主页,点击“网站操作”,选择“编辑网页”,在中间窗中,点击“添加Web部件”。在“添加Web部件”对话框中,在“列表和库”的复选框中,选择需要添加的插件。单击“添加”按钮。检查显示结果。

回到主页,分别单击“教学调查”、“师生侃学”、“上课资料”、“学生作业”,并记录下对应的网址。

回到主页,打开“网站设置”窗口,单击“顶部链接栏”超链接,在“顶部链接栏”对话框中,点击“新建链接”,在“请键入说明”栏中输入“教学调查”,在“请键入网址”栏中,输入对应的“教学调查”的网址。

按上述方法,完成“师生侃学”、“上课资料”、“学生作业”的顶部链接。回到主页,检查网页的显示效果。

回到主页,打开“网站设置”窗口,单击“网站主题”超链接,可以选择自己觉得好看的主题色彩

6.外网访问WSS

可以通过架设vpn服务器,外网用户使用vpn连接内网利用点对点vpn访问WSS;

由于本实训不涉及其他内容,关于vpn方面使用的是原有环境的父子域架设的基于IPsec的站点对站点vpn连接,但与点对点的原理相同。测试图片如下

三、总结

在做这份报告的时候,一开始觉得很简单,但渐渐发现,WSS3.0的权限机制不是很灵活,在上传作业方面要做到每个学生只能上传自己的作业,而无法查看其它人的作业,以做到防止抄袭的作用,这方面经过了查找了很多相关的资料才发现使用文件夹可以更详细的分配每个用户/用户组的权限。

在以上的试验中可以不用加入到域而使用WSS服务器上的本地用户管理创建相应的用户,这样可以节省不必要的资源浪费。

本文转自 leyex 51CTO博客,原文链接:http://blog.51cto.com/leyex/1070269

利用WSS搭建学生作业平台相关推荐

  1. 高级PHP开发:利用PHPEMS搭建在线考试平台

    今天给大家分享一个小技巧,就是利用PHP ems搭建在线考试平台:希望能给你给予帮助: 在给大家分享之前,这里推荐下我自己建的PHP开发-VIP资料出售平台 :638965404,不管你是小白还是大牛 ...

  2. 利用Node-js搭建前端自动化平台

    我们在前面< Node.js的本质 >一文中初步了解Node.js后,发现它功能很多呀,这么牛逼的东西赶紧学习.然而我一直翻看网上各种的教程,文档,都是什么学习node内核呀,API呀,n ...

  3. phpems用户名是什么_利用PHPEMS搭建在线考试平台(一)

    一.在线考试平台 所谓『在线考试平台』,即是指能够通过互联网访问,进行测试题目,并及时反馈答案或得分的系统或平台.在线考试平台,能极大地解放教师的重复考试等工作,还能借助其抽题等方式,可以重复考试或训 ...

  4. 利用IT++搭建通信仿真平台

    IT++ is a C++ library of mathematical, signal processing and communication classes and functions.也就是 ...

  5. 利用SOLR搭建企业搜索平台 之八(solr 实现去掉重复的搜索结果,打SOLR-236_collapsing.patch补丁)...

    引用Bory.Chan http://blog.chenlb.com/2009/04/apply-solr-collapsing-patch-remove-duplicate-result.html ...

  6. 公众平台 python_轻松实现python搭建微信公众平台

    本文主要是一步一步教大家如何利用python搭建微信公众平台,有兴趣的朋友可以参考一下 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微 ...

  7. python微信公众号框架_轻松实现python搭建微信公众平台

    本文主要是一步一步教大家如何利用python搭建微信公众平台,有兴趣的朋友可以参考一下 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微 ...

  8. 大型企业如何搭建私有云计算平台

    大型企业如何搭建私有云计算平台 云计算已经成为当前最流行的IT概念之一,越来越多的大型企业开始考虑如何用云计算平台来构建自己的信息系统.云计算平台具有高可扩展性.超大规模.高可用性.成本低廉等特点,因 ...

  9. 地图作业平台低代码实战(搭建能力提升)

    背景 1.地图数据作业平台由大型的WebGIS"综合作业"逐步转换为人机结合,所见即所得的流水化"简单作业"; 图1-1 综合作业与流水化作业 2.流水化作业的 ...

最新文章

  1. ccombox获取选择的文本_PC端最好用的翻译软件,支持引擎切换、文本朗读
  2. linux红外驱动程序,基于Linux操作系统和红外发射器实现系统模块的设计
  3. vccode运行调试python_VSCODE安装以及使用Python运行调试代码的简单记录
  4. 18.虚拟机linux上网问题
  5. 专访《花亦山心之月》:朝夕光年首款自研国风手游有啥不一样?
  6. 组合数学--约瑟夫环问题 Josephus
  7. instanceof_您真的需要instanceof吗?
  8. linux安装自带mysql吗_Linux下安装mysql
  9. 文件操作,列表实例NiceHexSpiral
  10. Runner站立会议06
  11. javaScript中的 || 和 所遵循的短路现象
  12. TCPIP协议详解----网络基础知识
  13. lbj学习日记 01 选择结构(c++,if,switch)
  14. 数据通信基础之双绞线
  15. 【2021年】百度搜索词获取,获取百度搜索的关键词
  16. AutoIT - 加域工具
  17. 餐厅点菜管理系统C语言课程设计
  18. 计算机的CPU的电路是多少KW,你的电脑多少瓦? 最全面的CPU功耗测试
  19. python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...
  20. JAVA+SWING超市销售管理系统开发(JAVA实训作业增删改查)

热门文章

  1. [第五章] 领域模型
  2. 注释符、快捷键、变量及其命名规则
  3. Hibernate 配置C3P0 连接池
  4. linux:交叉编译后程序的下载方式
  5. vs2005常用快捷键
  6. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
  7. 同一张表两方各字段相同_SQL高级知识——派生表
  8. 删了手机里的一个html文件,手机太卡,哪些内容可以毫不犹豫的删除?
  9. 自己建文件111 txt python_这可能是最详细的Python文件操作
  10. ping 攻击 Linux,Linux 环境实现ping攻击