欢迎来到天天文库
浏览记录
ID:33029770
大小:124.18 KB
页数:16页
时间:2019-02-19
《工时管理系统需求文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、工吋管理系统需求分析说明说DreamTeam2008项目名称:电子工时管理系统项目文档名称:电子工时管理系统需求说明书【工时表(Timesheet)是专业服务行业最常用的了解员工工时使用情况的工具】目录21导言31.1目的31.2背景31.3编写说明31.4版本更新信息.32方案概述42.1系统定义42.2提升平台42.3优化架构42.4总体原则43需求工程方法53.1需求定义53.2设计说明53.3建设目标53.4需求构成53.5需求工作过程.64总体业务需求74.1工时表定义74.2总体系统功能.74.3项冃要达到的冃标.114.4日历模块114.5应
2、用价值125总结141导言1.1目的本文档是作为系统需求确认、设计、开发、测试和验收的基础文件,并为项目相关人员提供无歧义的、完整的、一致的、可修改、可跟踪、可维护的、运行和维护阶段可使用的说明文档。提供关于基于MVC的软件支撐平台的需求文档。本文包括以下内容:。1.软件支撑平台的总体技术规划;2.应用支撑平台总体规划设计;3.应用软件框架设计;4.所涉及的产品选型考虑。1.2背景说明:a)TTS(工时表)b)本项目的开发者是贾少飞、用户是上海G1S及实现该产品的队伍是DreamTeam2008.1.3编写说明a)TTS(timesheet)工时表b)MV
3、C(ModelViewController)(模型Model-视图View-控制器Controller)1.4版本更新信息具体版本更新记录如表所列。表版本更新记录版本描述日期作者vO.1第一版初稿2010年2月1日DreamTeam2008V0.2第二版2010年2月2日DreamTeam2008V0.3第三版2010年2月4日DreamTeam20082方案概述1.1系统定义项目来源及背景:由于TTS的手工填写及统计过程费时费力且经常产生错误,更不用提工时表的统计意义。所以,电子管理系统的工时表是基于互联网浏览器,允许员工随时随地填报工作时间的使用情况,
4、同时立即完成工时统计。省时,准确。2.2提升平台统一的软件支撑平台要成为工时管理系统的信息化平台。所谓平台,需要具备强大的可扩展性(可以满足今后新需求的扩展)和良好的开放性(可以满足各种不同技术的连接和共享)。对软件支撑平台的总体规划中,提升为以下几个关键平台:•统一架构平台:通过标准化的协议和行业规范,构造统一的架构平台。•统一数据平台:建议统一的数据规范,将系统中的数据进行统一的处理和管理,并提供规范化的接口模式,可以将今后任意系统的数据集成在该统一数据平台之±o通过改数据平台,可以为包括决策支持在内的各个系统提供可信赖的、一致的数据基础;2.3优化架
5、构再宽的网络、再强大的机器,如果没有设计合理、扩展性强的技术架构的支撑,也无法实现用户的要求。所以,工时管理系统技术架构的设计是整个系统的核心和成功的关键。2.4总体原则不能选择只有先进技术,但没有实用价值得产品。•界面的友好程度;•实现的难易程度;•产品的开放性,是否符合选型标准和规范,产品的稳定性和效率;3需求工程方法3.1需求定义需求定义用正式的语言规约了信息技术要支持的业务应用。这一阶段在生命周期中占有很重要的地位,因为它描述真实的业务应用,是业务应用实施的最初步骤。2.2设计说明在设计说明阶段,需求定义中的概念被转化为信息技术接口。具体地说,在设
6、计说明阶段,功能视图主要包括模块设计、控制结构设计和输入/输出显示设计;组织视图主要描述组织结构问的信息交流;数据视图将E-R模型转化为数据模型,在此基础上构造数据库系统;过程视图则在设计说明层维护功能一组织一数据视图I'可的关系。3.3建设目标通过工时管理系统实现员工网上随时随地填报工作时间的使用情况。2.4需求构成需求是用户对系统的行为、特性的规格说明,是在开发过程中对系统的约束。规范、清晰的需求文档是系统成功的保障,因此,需求调研和需求分析是一项很重要的工作。需求工作的一端是用户,另一端是系统设计人员,保证两者Z间能够达成共识,是需求分析的根本目标,
7、分层是构造良好需求的有效方法。我们把软件需求分成三个不同的层次來考虑:业务需求、用户需求、软件需求(包括功能需求及非功能需求)。需求各组成部分之间的关系如下图所示:•业务需求(BusinessRequirement)反映了组织机构或客户对系统、产品高层次的范围与目标要求。•用户需求(UserRequirement)文档描述了用户使用产品必须要完成的任务,以及各个任务的业务过程。•软件需求(FunctionalRequirement)定义了开发人员必须满足的功能和非功能要求,使得用户能完成他们的任务,从而满足了业务需求。2.5需求工作过程需求工程的目的是通过
8、与用户广泛地交流确定应用系统的目标。需求活动以“工程化”的方法来提
此文档下载收益归作者所有