第一章 简单介绍DotProject
DotProject是一个在1996年左右,由开源组织自发组织人员开发的一个开源的项目管理软件系统,基于Web,可以部署于局域网"广域网的办公环境中,客户端不需要安装任何软件,只要有IE,Firefox,Opera等浏览器即可,强大,小巧.被翻译为了大约40多中语言,应用于100多个国家,可见它的简单易用的程度.
DotProject具有以下的特色:
1. 可运作于多种的作业平台:DotProject 这套软件所使用的开发工具,皆是兼容性很高的工具,MySQL很容易连结多种语言,也可以在很多种作业系统下运作良好,可以在多种平台上面运行。
2. Web Server Base:由于是以JavaScript、PHP 的工具所开发出來的工具,所以可以支持项目成员在不同的地点,都可以更新、掌握项目进度,适合用于群体使用,很符合项目管理的需求。
3. 可制作出多种不同的报表及图表,将项目中繁多的资料作适当的处理。
4. 本软件属于开放原始码(open source code)的软件,提供免费使用。
5. 本软件的功能界面,可以透过不同的步骤操作相同的功能;并且软件设计者,将相关的功能配置在同一个操作画面,让使用者可以不必另外绕道选择功能
安装dotproject的基本环境:
windowsXP 或者 Windows Server系列 OS
Linux /Unix OS
只要能够跑AMP的OS,都可以(AMP指Apache,Mysql,PHP)
第二章 管理模块
2-1 安全管理Ⅰ:新建用户与角色设定
当项目管理系统要正式可以运作前,给每位使用者合法的登入身分,设定其使用权限是非常重要的一项工作,透过此一程序,组织得以确保每位使用者皆在授权范围内使用这些资料,维护组织及客户的权益,保护商业机密,使项目管理的运作过程可以顺利。
● 新增使用者
作法:用户管理→添加用户→填入基本资料→设定名称及密码
→ 设定角色 → 提交
首先,点选系统工作列上「用户管理」(图 2-1-1),再点选右上角「添加用户」,将会出现一些使用者的基本资料表格,系统会请你填入该使用者的一些基本资料,系统会依这些资料所呈现的属性将使用者分类,以作为软件运作的基础。
图2 – 1 – 1
例如: 当我们填入某使用者隶属于某公司之后,该使用者便成为该公司可分配任务的人力。由于项目管理需要成员间频繁的互动,此时键入的联络资料(电子邮件、电话)便作为系统预设的的沟通管道,另一项工作是为使用者设定其登入的名称及密码,填好后就会出现图(2-1-2),
图2 – 1 – 2
● 修改用户资料∕删除用户
打开用户管理,在用户表的第一栏中有如图2- 1- 1中左边红线部分所示,
从左到右为修改用户基本资料,为修改用户权限及角色,为删除该用户
2-1 安全管理Ⅱ:设定用户权限
系统用户权限分为以下四种:系统管理员,项目人员,访客,匿名。
他们的角色设定如下表示:
|
角 色 |
权 限 |
适 用 对 象 |
权限 |
|
系统管理员 |
全功能 |
公司内部的系统管理者、项目经理 |
大 小 |
|
项目人员 |
除了管理功能 |
供货商、项目成员 | |
|
访客 |
外部访客应有的查看存取功能 |
顾客 | |
|
匿名 |
仅能查看公司 |
权限最低的访客 |
统管理员的权限,就是在这个软件里面所有的功能皆可以使用,除了项目
管理会用到的日历、项目、任务的功能(称之为非管理模块),再加上用户管理及系统管理的功能(称为管理模块) 。而项目成员的权限则是在非管理模块下可做新增、删除及修改的动作 , (请注意:项目成员及其以下权限登入的画面中,并不会显示管理模块的选项让使用者点选)
而访客则是可以储存和查看在非管理模块下的资料 ,当访客点选超越其权限所可以浏览的资料时,画面并不会显示任何资料。匿名则是一种仅让人登入,却几乎无法察看任何资料的角色,系统预设此角色的用意,应是让系统管理员在此基础上往上增加权限。至于如何对权限作进一步的设定,将会在下面作更详尽的介绍。
权限设定的项目及方式:
|
可设定的项目 |
可设定的方式 |
备注说明 | |
|
公司 |
讨论区 |
存取 |
可以不可以看见这个项目,若禁止某人存取「「文件」, 那么他的页面上并不会显示文件的功能可以点选 |
|
专案 |
问题追踪 |
查看 |
可以点阅此选项来看。若我今天设定禁止某人查看的 话 ,就是当某人点选文件时,文件的内容会是空白的。 |
|
任务 |
使用者管理 |
新增 |
|
|
日历 |
系统管理 |
删除 |
|
|
文件 |
联络人 |
修改 |
|
系统权限如下:
1.在用户管理界面的用户表中点,进入用户权限管理界,(如图2- 1- 3)在增加权限那栏中,点模块右侧的下拉清单,选择所要增加的权限。由于此系统中所有的功能皆与公司有密切的连接,不管在项目﹑任务﹑日志等主要功能中,都以点选公司作为筛选依据,只要禁止用户选其他公司,便可防止用户看到其他公司的资料
图2 - 1 - 3
2.若想要删除已设定的权限,只要在左半边的窗口,找到该设定,点选该项后面设定后的垃圾桶图示即可。经过此一设定,当此用户登入时,即使他在项目处选择全部的公司,他还是只能看见属于他们公司自己的项目
2 – 2 系统管理
在系统管理中,有许多可以让系统管理员自行修改的系统设定,如电子邮件的主机、操作接口、和工作时数等…,其中有些修改必须牵涉关连式资料库的语法,在此不多做介绍
● 工作时数与天数的设定
在项目管理过程中,时间是一个很重要的因素,我们以事先定义好的工作时数为标准,再比较实际的工作时数与预期的差异,来衡量目前项目是否跟上进
度,本系统具备一项功能:当你输入一项工作所需耗费的小时数和起始日期,系统便可以帮你计算该项工作应该完工的日期,其运算公式如下:
完成日期=开始日期+工作时数÷每日工作时数
其中,每日工作时数与每周工作天数,可由管理者自行设定。(低版本中没有发现)
设定方式如下:
1.打开系统管理的「系统配置」,将页面往下拉,直到「daily_working_hours_title」的选项,这个项目即为每日工作时间,系统预设的每日工作时间为八小时,
可依照自己的需要,在该选项的框格里直接键入想要的工作时数。
2.一样在系统配置中往下拉,直到「cal_working_days_title」的选项,此项目为每周工作天数,0代表星期日假设一个星期工作七天,只需要在后面的框格中键入「1,2,3,4,5,6,0」即可,而系统原本预设工作天数为一周五天。
●用户个性化设置
设置系统界面基本的显示格式,其缺省设置如图2-1-4所示:
图2 – 1 – 4
● 自定义范围编辑
在这个界面中是添加公司﹑项目﹑任务﹑日历,点开图中的就会打开一个界面,可以在其上添加模块
● 查看模块
打开模块中的「查看模块」,修改模块用于激活模块,修改模块的“菜单状态”用于决定是否在导航菜单中显示模块的链接(如图2- 1 - 5)
图2 – 1 - 5
● 用户角色
此本系统提供的四种角色模板外,ᣲ