工时管理系统需求文档Word格式文档下载.docx
《工时管理系统需求文档Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《工时管理系统需求文档Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
3.应用软件框架设计;
4.所涉及的产品选型考虑。
1.2背景
说明:
a)TTS(工时表)
b)本项目的开发者是贾少飞、用户是上海GIS及实现该产品的队伍是DreamTeam2008.
1.3编写说明
a)TTS(timesheet)
工时表
b)MVC(ModelViewController)
(模型Model-视图View-控制器Controller)
1.4版本更新信息
具体版本更新记录如表所列。
表版本更新记录
v0.1第一版初稿2010年2月1日DreamTeam2008V0.2第二版2010年2月2日DreamTeam2008
3/14
工时管理系统需求分析说明书V0.3第三版2010年2月4日DreamTeam2008
2方案概述
2.1系统定义
项目来源及背景:
由于TTS的手工填写及统计过程费时费力且经常产生错误,更不用提工时表的统计意义。
所以,电子管理系统的工时表是基于互联网浏览器,允许员工随时随地填报工作时间的使用情况,同时立即完成工时统计。
省时,准确。
2.2提升平台
统一的软件支撑平台要成为工时管理系统的信息化平台。
所谓平台,需要具备强大的可扩展性(可以满足今后新需求的扩展)和良好的开放性(可以满足各种不同技术的连接和共享)。
对软件支撑平台的总体规划中,提升为以下几个关键平台:
统一架构平台:
通过标准化的协议和行业规范,构造统一的架构平台。
统一数据平台:
建议统一的数据规范,将系统中的数据进行统一的处理和管理,
并提供规范化的接口模式,可以将今后任意系统的数据集成在该统一数据平台之
上。
通过改数据平台,可以为包括决策支持在内的各个系统提供可信赖的、一致
的数据基础;
2.3优化架构
再宽的网络、再强大的机器,如果没有设计合理、扩展性强的技术架构的支撑,也无法实现用户的要求。
所以,工时管理系统技术架构的设计是整个系统的核心和成功的关键。
2.4总体原则
不能选择只有先进技术,但没有实用价值得产品。
界面的友好程度;
实现的难易程度;
产品的开放性,是否符合选型标准和规范,产品的稳定性和效率;
4/14
工时管理系统需求分析说明书3需求工程方法
3.1需求定义
需求定义用正式的语言规约了信息技术要支持的业务应用。
这一阶段在生命周期中占有很重要的地位,因为它描述真实的业务应用,是业务应用实施的最初步骤。
3.2设计说明
在设计说明阶段,需求定义中的概念被转化为信息技术接口。
具体地说,在设计说明阶段,功能视图主要包括模块设计、控制结构设计和输入/输出显示设计;
组织视图主要描述组织结构间的信息交流;
数据视图将E-R模型转化为数据模型,在此基础上构造数据库系统;
过程视图则在设计说明层维护功能—组织—数据视图间的关系。
3.3建设目标
通过工时管理系统实现员工网上随时随地填报工作时间的使用情况。
3.4需求构成
需求是用户对系统的行为、特性的规格说明,是在开发过程中对系统的约束。
规范、清晰的需求文档是系统成功的保障,因此,需求调研和需求分析是一项很重要的工作。
需求工作的一端是用户,另一端是系统设计人员,保证两者之间能够达成共识,是需求分析的根本目标,分层是构造良好需求的有效方法。
我们把软件需求分成三个不同的层次来考虑:
业务需求、用户需求、软件需求(包括功能需求及非功能需求)。
需求各组成部分之间的关系如下图所示:
5/14
问题
业务需求
用户需求
解决方案
软件需求:
功能需求、非功能需求
业务需求(BusinessRequirement)反映了组织机构或客户对系统、产品高层次的范围
与目标要求。
用户需求(UserRequirement)文档描述了用户使用产品必须要完成的任务,以及各个
任务的业务过程。
软件需求(FunctionalRequirement)定义了开发人员必须满足的功能和非功能要求,使
得用户能完成他们的任务,从而满足了业务需求。
3.5需求工作过程
需求工程的目的是通过与用户广泛地交流确定应用系统的目标。
需求活动以“工程化”的方法来提出、分析和组织,鼓励用户以一种积极的方式参与需求分析活动中,并在整个软件生命周期强调用户参与和领域专家的指导作用,促使本次项目的各应用系统最大地满足用户需求。
需求工程是一个不断反复的需求定义、记录和演进的过程,并在最终达到需求的冻结。
本项目业务范围与部署范围大,需求工作需要总体规划、分布实施,因此,我们将需求工作分为两个部分:
总体需求分析和详细需求分析。
总体需求分析负责确定整个系统的目标与范围,确定系统的各个业务系统之间的关
系,确定系统的划分、版本、部署、优先级等。
6/14
工时管理系统需求分析说明书,各个系统需求分析负责确定各个系统的详细目标与范围、用户工作流程、系统功能
需求、非功能需求。
4总体业务需求
4.1工时表定义
工时表(Timesheet)是专业服务行业最常用的了解员工工时使用情况的工具。
然而,工时表的手工填写及统计过程费时费力且经常产生错误,更不用提工时表的统计意义。
电子工时管理系统的工时表基于互联网浏览器,允许员工随时随地填报工作时间的使用情况。
记录和跟踪员工每天在多项目实施、非项目性工作上的工作内容(项目任务实施、发现和解决项目问题和任务成果)及耗费时间(正常工时和加班工时),可以用以实现对项目时间、进度和员工工时统计。
功能亮点:
快速的单行复制功能可以满足您:
2分钟内轻松完成一周工作日志填写的需求。
其它特性:
告别Excel填写模式,通过浏览器在线记录个人工作日志和耗费时间;
支持定义不同的日志填写期间,满足用户收集和统计日志填写日期范围的需求;
自定义工作日历,包括工作日、周末及假期;
多种工作日志填写模式,可以满足不同组织成员的填写习惯和时间管理粗细度;
记录和管理员工正常工时、加班工时和休假工时;
4.2总体系统功能
工时填报
系统自动给出登记者的相关任务列表,登记者只能在任务列表中选择,以避免遗漏、或填写不正确的任务号。
除了任务号,系统还自动给出客户名称、任务名称,给登记者作参考。
系统根据当前登录时间,自动给出本登记周期内、当日前的所有日期,登记者可以在这些日期内选择,登记工时。
登记工时后,系统提供自动检查功能,以避免填写错误。
7/14
填报内容:
集中填报员工工作时间,工作内容和工作合作伙伴,;
每条工时记录还可以
维护工作情况;
填报格式:
提供灵活多样的工时表格式:
传统的交叉表格工时表,或列表式工时单;
8/14
工时统计
支持以人员为关键字的工时统计,按项目合同号/CASE号顺序,按时间顺序显示;
以项目合同号为关键字的工时统计,按时间顺序、CASE号显示;
以CASE号为关键字的工时统计,按时间顺序显示;
以客户为关键字的工时统计,按项目合同号/CASE号顺序,按时间顺序显示。
9/14
成本核算:
根据员工在特定项目成本计算方法决定员工在具体项目活动的单位成本;
工时查询:
用户可以根据项目,员工等多维条件查询和统计员工工时情况;
10/14
4.3项目要达到的目标
提供员工一个平台,每周的工作情况(时间)进行汇总,不用进行手工的填写和统计。
提供领导一个平台,员工每周的工作情况可随时查看。
记录、统计和分析员工在项目及非项目上的各项工作任务内容和所花费的时间,用以采集项目标准工时,考核员工绩效,核算项目人工成本。
4.4日历模块
用户可以记录一天的活动情况,一周的活动情况,一月的活动情况;
日程的详细显示。
为您提供了一个方便,灵活的平台。
工时表做记录当日工作或这个星期的工作日历记录当天的和未来的,日历的记录可以导入到工时表里做详细记录。
方便,快捷,明了。
11/14
1.按日、按周或按月查看
用户按日、按周、按月查看您的日历。
“日程”标签以列表形式显示活动。
2.导入到工时表
可把日历的活动倒入到工时表当中。
3.更改日历颜色
用户还可更改不同日历中的活动颜色,得到您想要外观,选择新的颜色。
4.与朋友共享
用户可控制与何人共享日历。
可与用户指定的人共享日历。
4.5应用价值
对高层主管的价值
客观和实时数据信息可供分析
可以随时、随地的知晓公司所有项目实际时间进度。
高效掌握员工动态
实时查询和查看部门、项目成员的时间分配,忙闲状况和工作负荷,合理配置人力资源。
积累企业知识资产
12/14
掌握和分析大量项目和员工历史数据,构建企业项目风险控制,时间和成本预算及员工
效率评估体系。
对人力、财务主管的价值
快速的收集、统计分析员工的工时明细和工时汇总
统计某时间范围内(如:
一个月)员工的项目工时,非项目(公司事务,如:
培训,
会议)和休假的;
分析员工生产效率:
正常工作工时,加班工时,休假工时所占比例。
实时掌控员工的加班、调休及其他类型假期(年假、事假等)的使用情况,方便
快捷的打印相关员工加班和休假统计报表。
统计项目人力成本和费用成本,分析对比项目成本预算值与实际开销
对项目主管的价值
套用项目模板,节省重复操作
可迅速建立所需的项目工作流程,套用适当的项目模板。
掌握真实的工作进度
监控项目成员是否按照计划进行工作,以确保项目不延迟、不超支,并做到有效的人力
资源调度。
简化沟通与协调复杂度
员工工作内容、项目工时上报、项目问题反馈和解决等过程,相关人员都将在第一时间
获取到信息。
易学易用的操作界面
友好的用户交互界面设计,让项目管理者轻松进行项目管理与控制。
对项目成员的价值
软件操作无需培训,一用就会
13/14
良好的用户功能体验设计,无需进行培训,一用就会。
花最少的时间规划和记录每天的工作
1.让员工在2分钟内填写完成一周的工作日志记录。
2.国际领先的员工工作日志填写界面,带给员工的不仅是枯燥乏味的表格填写样式。
对IT维护人员的价值
Java开发语言,可部署在Windows,Linux等多类型系统中。
基于J2EE开发框架,采用B/S软件架构,更加适合于企业级的应用。
支持MySQL,SqlServer等主流数据库。
软件架构设计优良,运行平稳、可靠,服务端占用极少的服务器资源。
“零”客户端应用,且兼容多浏览器:
IE6.0+,Firefox3.0+,Safari2.0+,
Opera2.0+,Chrome等,从而减少员工桌面维护工作量。
5总结
工时表取代了手工填写,省时、省力;
快捷、准确。
允许员工随时随地的填写工作时间的使用情况,准确地统计您一段时间内的工作情况,时间的有效利用,合理分配。
查询一段时间的利用,记录、统计员工在项目及非项目上的各项工作任务内容和所花费的时间,降低项目人工成本,提高员工工作效率。
14/14