用户需求说明书Seven1202修改版.doc_第1页
用户需求说明书Seven1202修改版.doc_第2页
用户需求说明书Seven1202修改版.doc_第3页
用户需求说明书Seven1202修改版.doc_第4页
用户需求说明书Seven1202修改版.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用户需求说明书MIS网络日历系统用户需求说明书文档标识:RP_Seven_001当前版本:2.0当前状态:草稿发布日期:发布修改历史日期版本作者修改内容评审号变更控制号修 第1页,共10页目录1引言31.1编写目的31.2项目背景31.3术语定义31.4产品介绍31.5目标范围41.6用户特性41.7约定假设42用户需求43功能需求53.1功能说明53.1.1登陆模块63.1.2日程行程模块73.1.3统计模块73.1.4项目管理模块83.1.5系统管理维护模块83.2权限控制需求93.1.6系统安全要求93.1.7用户角色94非功能需求94.1用户界面需求94.2压力需求94.3主流技术应用需求104.4环境需求104.5产品质量需求105附加说明10 第10页,共10页1 引言1.1 编写目的本文档描述了MIS网络日历系统的用户需求说明。该文档是Seven小组开发 MIS网络日历系统的系统设计、测试、实施以及软件质量保证的基本依据。Seven小组的产品开发人员、测试人员、质量管理人员、技术支持部应依照本说明书本文档的预期读者为经Seven小组组员及 客户代表。1.2 项目背景电脑的逐渐普及,人们的工作和生活越来越方便和快捷,也使越来越多的人依赖于电脑办公。采用电脑管理日程行程的方法代替了人工手工记录与查询的方法。改变了传统的日程记事本逐渐显现出来的如不便携带、不便查阅、不能自动提醒等等各方面的不足和局限性。网络日历系统以其方便的日期查询、个性化的日程安排、精确的任务提醒与配套的日志系统、美观的界面设计,逐步受到广大电脑办公者的爱好。1.3 术语定义术语解释网络日历网络日历是系统提供给用户进行日程的管理。方便对活动安排的管理和查看。日程每日所需要完成的任务多用可以进行日程安排、温馨提示等功能1.4 产品介绍MIS网络日历系统是为了公司内部来实现不同用户的登录、日程编辑、日程提醒、日期查询、节假日管理等工作。方便了使用者对每日行程的掌握,也保护了各使用者之间的私人信息1.5 目标范围整个系统可分为五个功能模块。该系统主要应用于小型公司的内部日程、行程的管理。1.6 用户特性操作人员:是针对公司普通员工和项目管理人员,非计算机专业人员。维护人员:具有较高的计算机专业水平,可以对常见的系统Bug进行追踪和分析,具有一定的测试能力。用户组织结构图:系统管理员普通员工项目管理人员1.7 约定假设用户使用的IIS 至少在5.1或6.0版本;用户使用的Internet Explorer 5.0以上的版本的浏览器,或者FireFox 1.0以上的浏览器;浏览器的安全等级为默认等级,支持第一方cookie及第三方有隐私声明的cookie,支持JavaScript 1.1以上标准的前端脚本。用户的屏幕分辨率至少为800*600,另外比例比较大的分辨率为1024*768。2 用户需求需求名称需求标识优先级登陆注册RL- RF1高日程行程RL-RF2高统计RL-RF3中项目管理RL-RF4高系统维护RL-RF5高3 功能需求3.1 功能说明 MIS网络日历系统分为五大模块:登陆模块、日程行程模块、统计模块、项目管理模块、系统管理维护模块。功能模块图如下:功能描述:功能类别标识符子功能名称描述RL_RF1RL_RF1_DL用户登陆输入用户名、密码登陆到系统RL_RF1_XG修改密码用户可以自己更改密码RL_RF1_ZH找回密码用户忘记密码,可以与管理员联系找回密码RL_RF2RL_RF2_ZRL主日历显示给登陆用户的整个日历系统,可以查询当天及过去的日程查询 RL_RF2_JL日志记录员工个人当天日程的查询、提交、编辑RL_RF2_TX日志提醒特殊节假日、员工生日提醒RL_RF2_TX_01任务提醒提醒当天员工所要完成的日程安排RL_RF2_TX_02节假日特殊节假日的提醒RL_RF2_TX-03员工生日员工生日的提醒RL_RF3RL_RF3_SC时长统计按员工、项目的工作时长来统计显示RL_RF3_BZ饼状图采用饼状图来对不同项目、员工工作时长的显示RL_RF3_ZZ柱状图采用柱状图来对不同项目、员工工作时长的显示RL_RF4RL_RF4_XM项目管理项目管理员对项目的日程、行程的管理及项目信息的管理RL_RF4_YG员工管理项目管理员对员工参与项目的管理RL_RF4_QX任务分配项目管理员对项目的任务分配,分配到具体的员工RL_RF5RL_RF5_XX员工信息管理系统管理员对员工信息的更改RL_RF5_ZC添加用户系统管理员添加系统用户,并可以设置用户的权限3.1.1 登陆模块 员工、项目管理人员、系统管理人员通过用户名和密码登陆到系统中。功能点包括:用户登陆、修改密码、找回密码各模块功能描述: 用户登陆:1、 在登陆界面中,用户填写用户名和密码;2、 用户输入用户名为六位以上的数字或者字符,密码为六位数字或字符;3、 点击登陆,先进入到主日历模块中,再进入到各个权限相对的界面中;如员工进入则再进入到日志记录模块;项目管理员则进入到项目管理模块中,可更改项目信息、员工任务分配等;系统管理员则可更改员工信息、添加用户等。4、 用户登陆成功,跳出登陆成功界面提示“您已成功登陆日历系统!”。5、 用户密码出错则提示错误信息“密码格式出错!”,或者用户名出错则提示错误信息“用户名不存在!”或者“用户名重复!”。 修改密码: 1、用户第一次登陆时,先采用管理分配的员工编号、密码进入系统,然后用户要自己进行更改密码。 2、用户可随时的编辑自己的密码,提交到数据库中。在编辑时其他信息如:员工编号、员工姓名、身份证号码、地址、性别、学历、E_mail 、状态等用户信息则不需再更改,采用系统管理员添加用户时的员工信息。 找回密码: 1、系统用户在丢失密码时,可以直接与管理员联系 2、由系统管理员在员工信息中找回用户的密码。3.1.2 日程行程模块 员工、项目管理员、系统管理员可以查看到日历。员工可以查看到自己的行程的安排,并提交完成任务和报告;项目管理员可以查看员工完成任务的情况,并可以进行评价等;系统管理员可以查看员工的任务,及可以更改员工信息、添加用户等。功能点包括:主日历模块、日志记录模块、日志提醒模块;日志提醒模块包括:任务提醒模块、节假日提醒模块、员工生日提醒模块 各模块功能描述:主日历模块:1、 用户登陆系统后看到的第一个界面,主日历界面可以看到日历显示,也可以根据选项来查看过去时间段的任务完成情况。再根据权限进入到各自的界面中。2、 点击普通员工,进入普通员工界面(日志记录模块)。3、 点击项目管理员,进入项目管理员界面。4、 点击系统管理员,进入系统管理员界面。 日志记录模块: 1、员工登陆系统后,进入的界面,可以进行员工个人当天日程的编辑、查看,并可以提交任务和报告。 2、员工在编辑日志记录中包括的信息有:员工编号、任务编号、任务开始时间、任务完成时间、任务信息描述。 3、在员工进入界面所能看到的记录数限制在5条记录。 4、员工提交的任务开始时间、完成时间是员工自己填写的;任务开始时间是员工在开始任务的时间,任务完成时间是用户完成这项任务完成时间。 日志提醒模块: 日志提醒是提醒当天员工所以完成的任务、提醒特殊节假日及员工生日的模块。1、 任务提醒模块 提醒员工当天所以完成的任务,所显示信息包括:员工编号、任务编号任务描述、完成时间四项信息。 采用的提醒方式是:在当天的日历表单上,采用特定的颜色(红色)。或者在日历上加上一个label控件,文字描述提示,文字描述采用数据库里任务描述字段。2、 节假日提醒模块 在特殊的节假日当天进行提醒,不同的节假日采用具有代表性的背景图片。3、 员工生日提醒模块 在登陆界面中,设置一个公告,提示:今天,#生日!。3.1.3 统计模块 通过采用相同员工、同个项目或者相同员工、不同项目两种方式,通过计算时长来统计。并通过饼状图和柱状图两种图形来显示,对比各个工作量。 功能点包括:按时长统计。 按时长统计包括:饼状图,柱状图。各模块功能描述:按时长统计: 按时长统计,是按小时计算的。 时长的计算,对员工:开始时间是任务开始的时间,完成时间是任务完成的时间(该时间是由员工来设定的)对项目:开始时间是项目管理员下达任务的时间,完成时间是所有员工完成该项目任务的最后时间。 统计模块界面显示的信息有:员工编号、项目编号、日期(年、月、日)、时间(时长)。1、 饼状图两种显示的形式: 相同的员工,不同的项目的统计根据相同的员工编号,查找不同的项目编号,统计各个项目的总时间,进行对比。 不同的员工,相同的项目的统计根据相同的项目编号,查找不同的员工编号,统计各个员工的总时间,进行对比。2、 柱状图 相同的员工,不同的项目的统计根据相同的员工编号,查找不同的项目编号,统计各个项目的总时间,进行对比。 不同的员工,相同的项目的统计根据相同的项目编号,查找不同的员工编号,统计各个员工的总时间,进行对比。3.1.4 项目管理模块 项目管理员对项目信息,员工的任务、参与,及对员工任务的分配的管理。 功能点包括有:项目管理模块、员工管理模块、任务分配模块 各模块功能描述: 项目管理模块: 主要是对项目信息的管理如:项目名称、项目编号、项目状态、预定完成时间、开始时间、完成时间。 项目管理员可对项目进行添加、删除、查找、更改,也可以进行取消和退出操作。 员工管理模块: 对员工参与的项目、完成任务情况及对员工完成项目情况的评价。 对员工管理的信息有:项目名称、项目编号、员工编号、员工名称、员工状态。 任务分配管模块: 对接到项目的具体分配,对员工分配任务。项目管理员可以对项目进行,添加、删除、查找、更改,也可以进行取消和退出操作。 在项目分配时,所有在线的员工都会显示出来,供项目管理员选择。 任务分配涉及的信息有:项目名称、员工名称。3.1.5 系统管理维护模块系统管理员,对员工系统的添加、删除、查找、更改操作,同样也可以进行取消和退出操作。功能点包括有:员工信息管理模块、添加用户模块各模块功能描述:员工信息管理模块:系统管理员,对系统所有普通员工信息的管理。可对各员工的信息进行添加、删除、查找、更改操作,可以删除用户。员工注册的信息包括有:员工编号、员工姓名、身份证号码、地址、性别、学历、E_mail 、状态等 添加用户模块:可以为系统添加用户并为其分配系统权限(也指为员工注册)。 员工注册的信息包括有:员工编号、员工姓名、身份证号码、地址、性别、学历、E_mail 、状态等。3.2权限控制需求3.1.6 系统安全要求用户名密码采用MD5 加密技术;使用验证码登陆系统;浏览器的安全等级为默认等级,支持第一方cookie及第三方有隐私声明的cookie,支持JavaScript 1.1以上标准的前端脚本。3.1.7 用户角色角色名称职责描述系统管理员负责系统用户的添加,用户(员工)信息的更改及权限的分配项目管理员负责普通员工的工作任务的管理, 普通员工可查询个人的日程记录及提交个人任务、报告4 非功能需求4.1 用户界面需求界面的主体风格颜色:蓝色界面的窗口大小:全屏在窗体上的提示信息的字体颜色是:黑色在界面上是否需要一个下拉列表来选择所要的时间,以显示该时间周的任务:应用“日历控件”。4.2 压力需求提示:说明本产品使用必须满足的压力峰值要求4.3 主流技术应用需求主要采用了ASP.NET 2.0 技术,Dreamweaver CSS 开发技术;MD5加密技术;用验证码登陆系统4.4 环境需求4台Windows XP,1台Windows Server 2003网络环境:可在已建立的局域网和全国广域网框架上运行,基于以TCP/IP传输协议为基础的数据联网模式。开发环境:.Net framework 2.0, Microsoft Visual Studio 2005 Team System数据库: MS SQL Server 2005 Developer Edition,应用服务器: IIS 6.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论