资源预览内容
第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
第9页 / 共36页
第10页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
企业差旅管理系统需求规格说明书第六组组长: 组员: 2015年7月14日目 录目 录21 引言.41.1 目的41.2 背景.41.3产品的范围41.4 参考文献.42 综合描述52.1 产品的前景.52.2 产品的功能52.3 用户类和特征52.4 运行环境52.5 设计和实现上的限制.62.6 假设和依赖63 外部接口要求63.1 用户界面63.2 硬件接口63.3 软件接口73.4 通信接口74 功能需求84.1 角色定义.84.2 系统主用例图84.3 个人信息管理子系统94.3.1注册管理104.3.2登录管理114.3.3个人信息修改124.4 差旅管理子系统124.4.1行程制定管理144.4.2预算申请管理154.4.3报销申请管理174.4.4差旅进度管理184.5 经理子系统214.5.1 预算审批管理234.5.2 报销审批管理234.5.3 报表管理244.5.4 员工信息查询与管理244.6 财务部门子系统254.6.1 预算处理284.6.2 报销处理294.6.3 统计分析数据304.7系统管理员子系统314.7.1 注册登录信息储存324.7.2员工信息管理334.7.3 项目维护345 其他非功能需求345.1 性能需求345.2 安全设施需求345.3 安全性需求355.4 软件质量属性355.5 业务规则365.6 用户文档36371 引言.1.1 目的本说明是企业差旅管理系统软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。1.2 背景.目前,为了加强对员工出差行为的管理、规范出差流程,决定针对性开发一套出差管理系统,搭建一个统一的企业出差管理平台。本系统是专门为企业方便管理员工出差的管理系统,其中包括出差申请、财务报销、统计分析、系统维护等,从而对员工的差旅获得能够有效控制,减少线下工作流程,提高公司效率。为现实企业效率最大化的作用,来弥补现实中差旅管理效率低下的种种不足。在这种条件下,我们开发了差旅管理系统。1.3产品的范围本系统实现出差管理的相关功能,比如出差申请、出差审批、预付借款、出差报销等等,对于与出差相关的后续业务,如:出差假期调休等;以及本文涉及到的其他,诸如:员工请假等日常办公管理功能的实现不在本系统的设计范围之内。1.4 参考文献.2 综合描述2.1 产品的前景.传统的差旅管理费用高额,而且管理流程不透明,容易产生报销中的虚假行为。公司无法了解整体员工的出差计划。本系统是基于互联网提供的在线服务,它是对传统差旅的优化与改进。本系统为整个公司服务,简化了传统公司的流程,公司职员只要在网上操作就能完成差旅申请。实现差旅信息在职员,经理和财务部门三方透明,方便了每一个人的工作,提高了对公司职员、财务的管理效率。在信息化的今天,网络化服务是必然的选择,本系统将会在差旅管理上发挥巨大作用,并且会不断优化,以提供更好的服务。2.2 产品的功能本差旅管理系统分为五个子系统:个人信息管理子系统,差旅管理子系统,经理系统,财务管理系统,系统管理员子系统。普通员工系统能够实现员工的登录、申请差旅提交差旅计划,查看申请状态等功能。财务系统能根据差旅信息表为员工发放差旅预支金,差旅费用报销,以及审核预支金及实际费用并生成报表。经理系统可以让经理审批员工的差旅申请以及管理员工信息并能够查看财务报表。2.3 用户类和特征本系统的用户分为四类:普通用户,经理,财务部门和系统管理员。普通用户就是企业的普通员工,他们是本系统的主要使用者,本系统为他们提供申请差旅服务。经理负责审批以及对员工和财务的管理。财务部门负责差旅过程中财务的支出审核,系统管理负责权限的发放和部门管理、职务管理。2.4 运行环境网络环境:本系统需要连接因特网使用。硬件环境:笔记本电脑,台式机。本系统暂不能在移动端使用。软件环境:Windows xp以上操作系统。Internet浏览器。2.5 设计和实现上的限制.开发工具:eclipse、tomcat、数据库工具:MySQL、navicat开发框架:JSP + Servlet + Struts + Spring编程语言:java 2.6 假设和依赖本系统在2015年7月30日之前完成。本系统性能良好,能稳定运行。本系统无资金预算。3 外部接口要求3.1 用户界面屏幕格式:所有的界面使用web风格。输入:系统的全部数据输入均要求采用填空格式的键盘输入,在所有应提示信息处(如:实施单位等),系统应能给出下拉式的提示并能由用户根据需要进行选择。同时,会用足够的信息以校验用户的输入是否具有合法性。输出:系统的运行结果均能通过屏幕进行输出,并能将输出的信息灵活地进行屏幕转换,以提高信息的可读性与操作的灵活性。报表打印格式:按现行人工管理业务中报表格式进行打印输出,有些统计类型的报表将结合计算机数据处理重新设计报表输出格式3.2 硬件接口P1000、内存256M以上PC机满足输入端条件3.3 软件接口基础业务接口:用来实现系统基础资料数据同步和传输的系统数据接口。业务处理接口:用来实现出差完成对应衍生的后续业务处理的系统接口。3.4 通信接口无特殊要求,需考虑与外部移动设备的通信。4 功能需求4.1 角色定义.角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。一:员工:员工是指在这个企业差旅管理系统中通过注册的人员,这个Actor主要参与行程安排出差制定、预算申请、报销申请,查看出差记录等功能。二:财务部门:财务部门指在这个企业差旅管理系统中担任预算、报销和记账功能的部门。这个Actor主要参与预算处理、报销处理、报表生成,报销和预算对比分析等功能。三:经理:经理是指在这个企业差旅管理系统中负责主要管理功能的人员。这个Actor主要参与预算审批、报销审批、员工行程基本信息查询和员工信息管理等功能。四:系统管理员。给每个部门和不同类别的员工设置不同权限。4.2 系统主用例图4.3 个人信息管理子系统个人信息管理系统是公司所有员工使用这个系统的基础。用例图:流程图:时序图:信息管理系统的功能如下:4.3.1:注册所有员工使用这个系统就要先注册,并获得权限,对系统进行后续操作。4.3.2:登录所有的注册员工可以通过用户名和密码登录到系统,通过不同权限对使用系统的不同功能。4.3.5:修改个人信息进入到系统的所有员工都可以查看自己的个人信息,并对其进行更改。4.3.1注册管理所有公司员工使用它这个系统都要先进行注册,需要把自己的个人信息:姓名,密码,年龄,性别,部门,职位,联系方式等提交到系统。注册后自动拥有普通员工权限,使用注册的账号和密码可以进行个人信息修改和差旅申请操作。注册的账号由公司审批并进行权限分配。用户根据被分配的权限增加对系统的更多功能的操作。用例描述:注册执行者:所有员工前置条件:使用者未登录系统后置条件:拥有普通员工权限,可以进行修改个人信息、申请差旅操作。基本路径:a. 用户姓名输入。b. 用户密码输入。c. 用户年龄、性别。联系方式输入。d. 用户部门输入。e. 用户职位输入。数据字段:员工信息修改数据字段名称数据类型说明重要性姓名字符类,20长度手动输入必填性别布尔型控件选择必填年龄整型,10长度手动输入选填密码字符型,20长度手动输入必填联系方式整型,10长度一般为邮箱必填部门字符类,20长度控件选择必填职位字符类,20长度控件选择必填权限类别字符类,10长度系统赋予4.3.2登录管理所有用户都要进行登录操作才能使用本系统。公司人员根据不同的身份,被分配到不同的权限。普通员工、财务部门、部门经理以及系统管理员登陆后分别进入不同的子系统,并能对系统进行不同的操作。使用者退出系统后就放弃了对系统的使用权,将回到登陆页面不能查看使用本系统。用例描述:登录执行者:所有员工前置条件:使用者未登录系统后置条件:不同权限用户进入到不同子系统基本路径:a)用户账号输入b)用户密码输入4.3.3个人信息修改所有进入系统的员工都可以查看并修改自己的个人信息以及登录密码。及时对个人信息进行更新和完善。修改/注册个人信息数据字段名称数据类型说明重要性姓名字符类,20长度手动输入必填性别布尔型控件选择必填年龄整型,10长度手动输入选填密码字符型,20长度手动输入必填联系方式整型,10长度一般为邮箱必填部门字符类,20长度控件选择必填职位字符类,20长度控件选择必填权限类别字符类,10长度系统赋予必填用例描述:个人信息执行者:所有员工前置条件:使用者已登录系统后置条件:查看或者修改个人信息基本路径:a)修改个人信息时需要输入姓名、年龄、性别、联系方式、部门、职位等信息。4.4 差旅管理子系统普通员工系统是差旅管理系统的核心系统,有核心的三个功能分别是行程制定、预算申请、报销申请,配合登录系统和差旅进度管理,构成了该子系统的主要功能。普通员工系统的功能如下:4.4.1:行程制定管理员工用户如果需要出差,则需要制定行程。需要向系统提交出差目的、出差目的地、出差时间、出差线路、主管单位 。4.4.2:预算申请管理员工用户如果填写了行程计划,则需要填写预算申请。需要向系统提交出差交通工具的费用、住宿选择和费用、伙食费用、业务费用、其他费用 ,并会同行程制定一同上交给经理审批。4.4.3:报销申请管理用户完成差旅计划之后需要提交报销申请,申请单中必须包括交通工具、住宿、伙食、业务及其他的实际费用,报销申请表会有经理进行审批。 4.4.4:差旅进度管理员工用户如提交了预算与行程给经理后,随着差旅的进行 ,则可以查看审批进度。4.4.1行程制定管理员工用户如果需要出差,则需要制定行程。需要向系统提交出差目的、出差目的地、出差时间、出差线路、主管单位 。用例描述:行程制定执行者:员工用户前置条件:员工已经登录系统;后置条件:制定行程后可以填写预算申请基本路径:a) 出差基本信息输入,包括出差的类型,出差的目的、主管单位等,b) 行程信息输入,包括起止时间、经过城市、使用的交通工具、停留时间。 数据字段:基本信息数据字段名称数据类型说明重
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号