人事管理软件的技术要求

2020-05-16 科技 36阅读

一、 性能需求
1、稳定支持 2 00 个以上的并发用户;
2、关键业务在 200 用户并发下的快速响应;
3、系统有完善的缓存管理工具,以针对各种压力场景进行配置调优。
二、 安全性需求
1、设计安全的物理网络和网络架构
2、允许从 Internet 访问,并设计有相关安全措施
3、使用安全的授权方式
4、最终用户和 WEB 服务器间使用安全的通信协议,账号、密码等关键数据需进行加密传输
5、Web 服务器同数据库间使用安全的通信协议
6、数据采用安全的保护措施、设计安全的备份和恢复策略
7、提供数据应急方案
8、如果客户端需要下载控件,则必须支持数字签名,不能降低 IE 的缺省安全设置。
三、 扩展性需求
1、模块化、组件式开发模式,系统采用“平台框架+功能模块+客户化配置”的设计思想,提供便于进行二次开发的各种接口,无需对系统的底层基础进行修改,就能够根据需要,随时进行单个功能模块的修改、添加和升级;
2、系统应具有良好的扩展性与二次开发能力。客户方系统管理员使用系统提供的工具即可以对功能进行更新和扩展。第三方开发人员可以在本系统基础上进行代码开发,厂商可提供相应的培训和技术支持;
3、内置国际标准的工作流引擎和常用的工作流程,可自定义个性化的工作流程,满足对一项工作进行不同人员的多级审核需求,在每个审批步骤完成后可以自动修改相关的业务数据,可自动判断也可人工选择流程分支走向;
4、整个系统应基于标准Portal技术搭建,具有动态部署及系统集成能力。
5、有统一的权限控制机制,对系统中的所有资源都要能进行权限控制。权限可集中控制,也可深入到各模块中进行控制。权限可直接授予门户用户、员工、岗位、机构、用户组、用户类别、特殊身份组等和用户关联对象上;
6、带报表开发工具,用户可用它自行定义各类明细、统计报表,并快速呈现出各种复杂数据间的关系。
7、支持云计算平台。
四、 可用性需求
1、完备的应用的可用性措施;
2、完备的数据库的可用性解决方案;
3、应用系统和数据库系统支持负载均衡集群(cluster)。
五、 可集成性需求
1、与其他应用统一认证、统一授权(SS0);
2、与其他应用进行数据交互并遵从 XML 标准;
3、与流行办公软件集成。
六、 兼容性需求
1、数据库服务器和应用服务器支持Windows Server系统操作系统,软件系统基于微软.net平台开发。
2、数据库管理系统采用SqlServer2000或2005;
3、支持 IE 6.0 及以上版本的浏览器,纯 B/S 系统模式。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com