部门管理员能添加用户,管理用户,立项,管理项目信息;普通成员能通过填写项目周报,汇报总结自己的工作完成情况,提交后可在一定时间限制内进行更改;项目小组长可以根据组员填写的周报了解到小组项目完成情况,对组员的工作情况进行考核评分,根据小组实际完成情况向项目经理提交小组周报,汇报小组项目最新进展;项目经理有权审核全部成员的项目周报,通过组员和小组长的周报,了解分派的任务完成情况,以任务来追踪项目的最新进展。
1.2.2    开发技术
目前项目管理软件开发主要采用Client/Server(客户端/服务器)和Browser/Server(浏览器/服务器)模式。
(1)    Client/Server(客户端/服务器)模式
C/S 结构是一种典型的两层架构,客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信
C/S 结构也可以称为胖客户端结构,因为在这种结构中,绝大多数的业务逻辑和界面展示都是在客户端上实现的,所以作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互来达到持久化数据,以此满足实际项目的需要。
(2)    Browser/Server(浏览器/服务器)模式
B/S结构是由浏览器客户端,Web服务器端和数据库端构成所谓的三层架构。B/S结构的系统不需要特别安装,只要有Web浏览器即可,并且极少数事务逻辑在前端实现,主要的事务逻辑是在服务器端实现的。
B/S结构也可以称为瘦客户端结构,因为在这种结构中,显示逻辑交给了Web浏览器,事务处理逻辑也放在了Web应用上,这样就避免了庞大的胖客户端,减少了客户端的压力。
(3)    Client/Server 与Browser/Server的比较选择
C/S结构的界面和操作很丰富,安全性也可以很容易保证,不难实现多层认证,由于只有一层交互,因此响应速度较快。然而该结构适用面较窄,通常用于局域网中,用户群固定,并且因为程序只能通过安装客户端才能使用,因此文护成本高,升级一次程序则所有客户端的程序都需要改变。
B/S结构不用安装客户端,只要有Web浏览器即可,可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强,并且也不需要升级多个客户端,只要升级服务器。但是B/S结构在跨浏览器上,不尽如人意,要达到C/S结构所能达到的效果需要花费不少精力,在速度和安全性上也是需要花费一定的时间精力。
综上对比,晨辉项目管理系统在架构模式上采用浏览器/服务器的模式,这种模式下项目成员不必被局限于特定的客户端上,随时随地都能进行项目管理,提高了项目进展效率。
上一篇:asp+sqlserver在线购物网店的设计与开发
下一篇:网络的个人资料备份工具Android客户端开发

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

jsp+mysql酒店管理系统的设计+源代码

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...