OA系统需求规格说明书

合集下载

OA办公系统需求分析说明书

OA办公系统需求分析说明书

OA办公系统需求分析说明书编写:巫勇刘希张磊日期:2009-7-12审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:2009-7-12编号:2009071202变更记录签字确认目录1概述 (4)1.1目的 (4)1.2背景 (4)1.3范围 (5)1.4术语定义 (5)1.5参考资料 (5)1.6任务概述 (6)1.6.1目标 (6)1.6.2用户的特点 (6)1.6.3假定和约束 (7)1.7运行环境 (8)1.7.1软件环境 (8)1.7.2硬件环境 (8)1.7.3接口 (9)1.7.4控制 (9)1.8需求规定 (10)1.8.1对功能的需求 (10)1.8.2对非功能性的需求 (15)1概述1.1目的在完成了针对《协作工作平台系统》软件市场的前期调查,同时对多位软件使用者进行了全面深入地讨论和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《协作工作平台》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户,业务或需求分析人员,测试人员,用户文档编写者,项目管理人员。

1.2背景1.待开发的软件系统的名称;OA办公系统。

2.本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络。

(1)项目任务提出者:中软国际。

(2)开发者:疯狂蜗牛团队。

(3)计算机中心:中软国际培训基地。

(4)计算机网络:万维网。

3.该软件系统同其他系统或其他机构的基本的相互来往关系。

属于办公内部的人员之间进行交流的软件。

(1)领导分配工作给员工工作,一些安排,通知,注意事项等。

(2)员工和员工之间进行信息交换,信息查询,待办工作。

(3)部分领导者进行会议的安排,人员的安排,并要进行信息的发送。

(4)开会议就要有会议室管理,还有会议的管理等等。

YB-重庆军代局OA系统软件需求规格说明书

YB-重庆军代局OA系统软件需求规格说明书
项目编号:JYSW-PROD-2004-01
重庆军代局行政办公系统
需求规格说明书
Ver 1.0
状态 密级
草 稿 ■初始版 修订版
无密级
标 识 号 JYSW-PROD-CQJDJOA-SRS 当前版本 V1.0 类 别 规范 发布日期 秘 密绝 密
重庆晶洋水务网络软件记录
作者
说明
2004.04.09 0.1 汪德超
创建本文档
目录
1. 简介.........................................................................................................................................................................5
3. 功能需求.................................................................................................................................................................7
2.1 软件标识.........................................................................................................................................................6 2.2 软件描述.........................................................................................................................................................6

(完整)项目需求规格说明书(模板)

(完整)项目需求规格说明书(模板)

XXXXXX管理平台项目需求规格说明书二零一四年二月11.文档信息2.版本历史信息3.版权说明本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,均为保密信息。

任何个人、机构未经XXXXXX公司的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式.24.文档确认3目录1 文档介绍 (5)1。

1 文档目的 (5)1.2 文档范围 (5)1。

3 读者对象 (5)1。

4 术语与缩写解释 (6)1.5 相关文档 (6)2 综合描述 (6)2.1 XXXXXX功能介绍 (6)2。

2 XXXXXX功能框架(框架图) (7)3 功能性需求 (7)3。

1 XXXXXX (7)3。

1.1 XXXXXX (7)4 接口需求 (13)4.1 与其它系统接口 (13)41文档介绍1.1文档目的编写本需求规格说明书目的是为了以系统建设要求为指导,结合对XXXXXX部门的访谈和需求收集,及基本需求的分析汇总,形成调研阶段的分析结果。

本文档是对XXXXXX管理平台下的XXXXXX、XXXXXX共两个功能模块的基本需求功能特性的描述,用于定义项目范围,明确开发需求,并为后期的分析设计、代码实现和测试提供指导。

(1)分析设计,以本需求规格说明书为标准完成总体设计和详细设计;(2)代码实现,以本需求规格说明书为标准,并结合总体设计、详细设计完成代码编写;(3)测试,以本需求规格说明书为标准,结合分析设计完成单元测试用例和系统测试用例编写和测试。

1.2文档范围本需求规格说明书对XXXXXX管理平台下的XXXXXXX功能模块的功能定义、接口定义、UI设计、以及其他研发约束条件等研发需求做了详细定义。

1.3读者对象本需求规格说明书的读者对象:(1)项目经理:项目经理可以根据该文档了解预期系统的功能,并据此进行系统设计、项目管理。

(2)设计人员:对需求进行分析,并设计出系统,包括数据库的设计。

JAVA语言选择题40道:软件工程与设计模式.Tex

JAVA语言选择题40道:软件工程与设计模式.Tex

软件工程题目1.软件工程中的瀑布模型是一种什么类型的开发模型?o A. 线性顺序模型o B. 迭代模型o C. 增量模型o D. 敏捷模型答案: A解析: 瀑布模型是一种传统的线性顺序开发模型,它将软件开发过程划分为固定的阶段,每个阶段完成后才能进入下一个阶段。

2.以下哪种设计模式用于确保一个类只有一个实例?o A. 单例模式o B. 工厂模式o C. 适配器模式o D. 观察者模式答案: A解析: 单例模式是一种创建型设计模式,它保证一个类只有一个实例,并提供一个全局访问点。

3.在UML中,用于描述系统中的对象如何交互的图是什么?o A. 类图o B. 顺序图o C. 组件图o D. 部署图答案: B解析: 顺序图(或称时序图)用于展示系统中对象如何交互,以及交互的先后顺序。

4.以下哪个是C语言中的函数指针?o A. int *po B. int (*p)(int)o C. int p(int)o D. int &p答案: B解析: int (*p)(int)是一个函数指针的声明,它指向一个接受一个int参数并返回int的函数。

5.在软件工程中,“需求分析”阶段的目的是什么?o A. 确定系统功能o B. 设计系统架构o C. 编写代码o D. 测试软件答案: A解析: 需求分析阶段的目的是确定系统应该实现的功能,这是软件开发生命周期中的第一个阶段。

6.以下哪种设计模式用于解耦对象的创建过程?o A. 抽象工厂模式o B. 装饰者模式o C. 组合模式o D. 单例模式答案: A解析: 抽象工厂模式是一种创建型设计模式,用于解耦对象的创建过程,特别是在一个系统需要多个相关对象的集合时。

7.以下哪个C语言特性允许在单一语句中对多个条件进行测试?o A. for循环o B. if-else语句o C. switch语句o D. while循环答案: C解析: switch语句允许在单一语句中对多个条件进行测试,通常用于多条件选择。

OA系统需求分析说明书

OA系统需求分析说明书

博然办公自动化系统用户需求分析讲明书文档审批信息名目1产品介绍 (4)2产品面向的用户群体 (4)3产品标准 (4)4产品性能需求 (4)4.0功能需求分类 (5)4.1功能模块详述 (8) (8)即时通记 (12)文档治理 (15)通知公告 (18)通讯录 (20)论坛 (22)公文流转 (24)系统治理 (31)4.2个人办公助理 (37)4.3人力资源治理 (41)4.4扩展功能 (44)5产品的非功能性需求 (44)5.1用户界面需求 (44)5.2软硬件需求 (44)5.3产品质量需求 (45)5.4其它需求 (45)6验收准那么 (46)0.文档介绍0.1文档目的该文档是在原有用户需求文档的根底上,进行了具体的调研后开始编写的,在编写时尽最大努力使本文档能够正确无误地反映用户的真实意愿。

本文档也将成为测试人员及工程开发人员参考的依据。

0.2文档范围本文档是需求人员、设计人员、开发人员及测试人员执行的全然原那么,也是系统开发完成后客户使用及治理的根底依据。

0.3读者对象本需求规格讲明书使用者包括公司领导和各个部门的负责人,以及工程的设计人员、开发人员和测试人员。

0.4参考文档CMMI3级软件过程革新方法与标准?0.5术语与缩写解释1.产品介绍本系统的目标是构建一个基于网络环境下的,实现企业内部信息共享和职员协同工作,实现高效治理和无纸化办公,具有良好整体性、可扩展性、平安性和跨平台性的信息平台。

该系统的要紧使用者:系统治理员:OA系统的最大权限的人员。

办公室治理员:负责公布通知、考勤。

人力资源:新职员进职添加用户,离职删除用户,其它人事信息库操作。

一般用户:扫瞄信息。

2.产品面向的用户群体本产品面向建筑公司的各级办公室及部门的全部人员,包括公司总经理、部门经理、部门成员。

3.产品应当遵循的标准或标准计算机软件开发标准?GB8566-884.产品的功能性需求系统要求:如以如下面图该系统围绕办公自动化系统(OA)要紧实现辅助个人、部门及公司的办公、进行公文和档案的治理以及对整个系统的治理等功能。

OA管理系统需求规格说明书

OA管理系统需求规格说明书

Web OA管理系统需求规格说明书2009/11/20目录1 概述 (1)1.1 编写目的 (1)1.2 参考资料 (1)1.3 术语和标记 (1)2 项目概述 (2)2.1 项目总体目标 (2)2.2 系统开发背景 (2)2.3 主要限制和开发风险分析 (4)3 功能需求 (4)3.1 功能模型 (6)3.1.1 个人办公模块 (6)3.1.2 公文管理模块 (9)3.1.3 公共信息模块 (10)3.1.4 行政办公模块 (12)3.1.5 消息管理模块 (15)3.1.6 工作流程模块 (17)3.1.7 组织管理模块 (18)3.1.8 权限管理模块 (20)3.1.9 系统管理模块 (22)3.1.10 人事档案模块 (24)3.2 性能需求 (27)3.3 非功能需求 (27)3.4 故障处理 (27)4 数据需求 (27)4.1 数据项 (27)4.2 数据间关系(E-R图) (33)5 行为需求 (35)5.1 控制模型 (35)6 接口需求 (36)6.1 用户界面 (36)6.2 软硬件接口 (37)7 环境 (37)7.1 运行环境 (37)7.2 开发环境 (37)附录:项目成员介绍及组内评分 ............................................... 错误!未定义书签。

1概述1.1编写目的本文档的编写目的是为Web OA管理系统项目的开发提供:a)软件总体要求,作为用户和软件开发人员之间了解的基础;b)功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c)验收标准,作为用户确认测试的依据。

1.2参考资料a)王长富,罗晓沛.基于Web和J2EE的办公自动化系统的设计[D].中国科学院.2007.b)刘蕾,刘厚泉.基于工作流的B/S模式OA系统设计与实现[J].微计算机信息,2008.c)程家华.基于B/S模式的办公自动化系统设计与实现[M].北京:同济出版社,2005.d)杨永健,韩鸿雁.办公自动化中工作流过程定义的设计与实现[J].四川大学学报,2007.e)方旭华,颜慧佳.基于工作流的办公自动化系统的设计方案[J].计算机时代,2008.f)刘明臻,魏长军.OA系统公文流转模块的设计和实现[J].吉林师范大学学报,自然科学版,2008.1.3术语和标记a)Web OA管理系统:网络办公管理系统;b)OA:Office Automationc)Apache:是世界使用排名第一的Web服务器软件;d)J2EE:是一套不同于传统应用开发的技术架构,包含许多组件,主要可简化并规范应用系统的开发与部署,进而提高可移植性、安全与再用价值;e)ACL:Access Control List(访问控制列表)是路由器和交换机接口的指令列表,用来控制端口进出的数据包。

OA管理系统需求规格说明书

OA管理系统需求规格说明书

OA管理系统需求规格说明书OA管理系统需求规格说明书1.引言1.1 目的本文档旨在详细描述OA管理系统的功能需求和技术要求,以便开发团队根据规范进行系统设计和开发。

1.2 背景OA管理系统是一款办公自动化系统,旨在提高组织和员工的工作效率、协作和管理能力。

该系统将涵盖多个功能模块,包括但不限于人事管理、日程安排、文档管理、审批流程等。

2.总体描述2.1 系统背景描述OA管理系统的应用环境和使用者。

包括系统的部署方式(本地安装或云托管)、用户数量和地理分布等信息。

2.2 功能需求详细列出OA管理系统的各个功能模块,并对每个功能模块进行详细描述,包括主要功能、输入输出、流程和业务规则等。

2.3 非功能需求描述OA管理系统的性能要求、安全要求、可靠性要求、可用性要求、可扩展性要求、可维护性要求等非功能需求。

2.4 约束条件列出OA管理系统开发和部署过程中的约束条件,如技术要求、标准和规范、法律法规要求等。

3.功能需求3.1 人事管理模块①员工信息管理●员工信息录入:包括基本信息、联系方式、职位信息等。

●员工信息查询:支持根据员工ID、姓名、部门等条件进行查询。

●员工信息修改:允许管理员对员工信息进行修改和更新。

②组织架构管理●部门管理:包括新增、删除、修改部门,以及部门间的关联关系。

●员工调动:允许管理员进行员工的调动、晋升、降职等操作。

3.2 日程安排模块①日程管理●新建日程:允许用户创建个人或共享日程,包括时间、地点、参与人等信息。

●查看日程:支持用户查看自己的日程安排以及他人共享的日程。

●日程提醒:系统会以通知的形式提醒用户即将到来的日程安排。

②会议管理●发起会议:用户可以创建会议,并设置会议时间、地点、参与人等信息。

●参加会议:用户可以接收邀请并确认参加会议,会议信息将同步到个人日程中。

●会议记录:支持会议纪要的记录和共享,方便参与人员查阅。

3.3 文档管理模块①文档与●文档:用户可以将本地文档至系统,包括文档名称、分类、标签等信息。

【OA自动化】OA系统测试用例

【OA自动化】OA系统测试用例

【OA自动化】OA系统测试用例OA系统测试用例1. 文档介绍......................... (4)1.1 文档目的.... .... .... .... .... .... .... .... .... .... .. (4)1.2 文档范围..... .... .... .... .... .... .... .... .... .... . (4)1.3 读者对象.... .... .... .... .... .... .... .... .... .... .. (4)1.4 参考文献..... .... .... .... .... .... .... .... .... .... . (4)1.5 术语与缩写解释..... . .... .... .... .... .... .... .... . (4)2. 功能测试用例...... .... .... .... ...... .... .... .... .... . (4)2.1 被测试对象的介绍......... .... .... .... ........ .... .... . (4)2.2 测试范围与目的........ .... .... .... ........ .... .... .... . 52.3 测试环境与测试辅助工具的描述....... .... . ... ...... .... . (5)2.4 测试驱动程序的设计... ... ... ... ... ... ... ... ... ... .. 52.5 功能测试用例.. ... ... ... ... ... ... ... ... ... ... . (5)3. 性能测试用例... ... ... ... ... ... ... ... ... ... ... . (14)3.1 被测试对象的介绍.... ... ... ... ... ... ... ... ... ... .. 14 3.2 测试范围与目的... . ... ... ... ... ... ... ... ... ... ... ..14 3.3 测试环境与测试辅助工具的描述... ... ... ... ... ... ... (14)3.4 测试驱动程序的设计.. ... ... ... ... ... ... ... ... ... (15)3.5 性能测试用例.... ... ... ... ... ... ... ... ... ... ... .. 154. 图形用户界面测试用例.... ... ... ... ... ... ... ... ... . (16)4.1 被测试对象的介绍.. ... ... ... ... ... ... ... ... ... . (16)4.2 测试范围与目的.... ... ... ... ... ... ... ... ... ... ... . 164.3 测试环境与测试辅助工具的描述... ... ... ... ... ... ... (17)4.4 测试驱动程序的设计.... ... ... ... ... ... ... ... ... ... . 194.5 测试人员分类... ... ... ... ... ... ... ... ... ... ... (19)4.6 用户界面测试的检查表.. ... ... ... ... ... ... ... ... . (19)5. 压力测试用例.... ... ... ... ... ... ... ... ... ... ... (20)5.1 被测试对象的介绍.. ... ... ... ... ... ... ... ... ... . (20)5.2 测试范围与目的.... ... ... ... ... ... ... ... ... ... ... . 205.3 测试环境与测试辅助工具的描述... ... ... ... ... ... ... ... . 205.4 测试驱动程序的设计.... ... ... ... ... ... ... ... ... ... . 215.5 压力测试用例... ... ... ... ... ... ... ... ... ... ... (21)附录:评审意见..... ... ... ... ... ... ... ... ... ... ... .. 231. 文档介绍1.1 文档目的本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX项目产品需求规格说明书机构公开信息版本历史1.引言该文档主要包含功能性需求分系以及功能用例图,也包括了一些对用户界面的要求,该系统运行所需环境和产品质量需求。

1.1. 文档目的该文档重点描述的办公自动化系统的功能需求以及功能用例图,能够供读者更好的了解该系统;其中,非功能需求方面,用户界面要求主要是为了是系统的界面更加统一规范,软硬件环境需求以及产品质量需求是为了保证提供给用户尽量完美的办公自动化系统。

1.2. 文档范围本文档包含一下几部分:1. 产品介绍2. 角色功能划分3. 产品范围4. 产品的功能性需求5. 产品的非功能性需求1.3. 文档读者对象该文档适合开发人员、项目经理、用户、文档的编写人员阅读。

1.4. 参考文档列举了编写软件需求规格说明时所参考的资料或其它资源。

1.5. 术语与缩写解释2.综合介绍这一部分概述了正在定义的软件,主要是功能的概要介绍。

1.6. 产品介绍(功能介绍)该系统包含8各模块:超级管理模块,该模块包括组织管理、权限管理、考试管理、资源共享通讯录和系统管理;我的办公桌模块,主要是对各重点模块的简要显示;行政管理该模块包括公共通知、公共计划、记事本、员工考勤和组织机构;个人助理模块,该模块包括通讯录、短消息、日程安排和个人信息管理;个人邮箱,该模块包括配置邮箱和收发邮件;公共信息模块,该模块包括资源下载、在线考试和公共通讯录;人事管理模块,该模块包括档案管理、档案查询和数据维护;销售管理模块,该模块主要包括客户管理、销售管理和供应商管理。

1.7. 产品范围OA办公自动化系统集人力资源管理以及进销存等管理于一体的商业企业管理软件系统。

本产品是为了帮助企业更好的进行管理,实现办公自动化。

该产品适用于所有企业的办公需求。

1.8. 用户介绍确定你觉得可能使用该产品的不同用户类并描述它们相关的特征。

有一些需求可能只与特定的用户类相关。

1.9. 角色功能划分XXXXX拥有XXXX功能的权限。

XXXXX拥有XXXX功能的权限。

1.10. 设计和实现上的限制确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制。

1.11. 假设和依赖列举出在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立)。

这可能包括你打算要用的商业组件或有关开发或运行环境的问题。

你可能认为产品将符合一个特殊的用户界面设计约定,但是另一个S R S 读者却可能不这样认为。

如果这些假设不正确、不一致或被更改,就会使项目受到影响。

此外,确定项目对外部因素存在的依赖。

例如,如果你打算把其它项目开发的组件集成到系统中,那么你就要依赖那个项目按时提供正确的操作组件。

如果这些依赖已经记录到其它文档(例如项目计划)中了,那么在此就可以参考其它文档。

3.功能性需求3.1超级管理功能模块该模块主要是管理企业的基本数据以及共享资源,包括组织管理、权限管理、考试管理、资源共享、通讯录和系统管理。

3.1.1组织管理功能3.1.1.1功能需求描述组织管理:组织模块管理主要功能是提供公司组织结构和用户的维护,该用户为OA系统操作用户,可根据需要将用户按部门归类。

组织管理又分为:用户管理、部门管理、部门用户和职级管理。

用户管理主要时注册用户和管理用户;部门管理主要为组织结构树的显示,对子部门的增删改查;部门用户的添加根据公司的需要对注册的用户进行部门添加,完成公司对员工的管理;职级管理主要是对公司员工的级别安排。

3.1.1.1.1用户管理a)注册用户:添加OA系统操作用户,填写用户基本信息,如用户名、真实姓名、密码、性别、电话,籍贯等等信息。

提交到数据库为其他模块使用。

b)管理用户:一、用户信息的查看,修改,删除和禁用;对用户进行角色安排、部门安排、管理的部门。

二、已禁用用户的启用。

c)用户查找:根据用户的用户名或真实姓名,查找用户的相关信息。

方便管理人员快速找到员工信息,提高效率。

3.1.1.1.2部门管理a)组织结构树的显示。

b)增加部门:在组织结构树中进行子部门的添加。

c)修改部门:在组织结构树中进行部门名称的修改。

d)删除部门:对无用的组织部门,在组织结构树中进行部门的删除。

3.1.1.1.3部门用户部门添加用户:在组织结构树中选择部门,选择已经注册的用户添加到该部门。

3.1.1.2功能用例图图3.1.1组织管理用例图图3.1.2用户管理用例图图3.1.3部门管理用例图3.1.2权限管理功能3.1.2.1功能需求描述权限是指用户可进行的操作内容,在设计权限管理时,会对每一种操作设置特殊的关键词来唯一标示,以达到权限控制的目的。

其中对所属部门、用户角色、自身权限都会设置关键字,这三个的关键字参照与特殊关键字的设置,权限的拥有取决于你是否在这三者中有关键字。

例如:用户张三属于财务部,又属于财务分析师角色,然后他自身又拥有权限,那么比如当张三用户进行财务核算处理的时候,只要在三个权限中有,便就可以进行的财务核算的处理了,不去考虑某一特定的权限(如财务分析师)是否有财务核算的处理权限。

3.1.2.1.1角色管理a)角色是指具有一组相同操作的用户的集合。

b)角色管理主要是对一组用户权限的管理,主要可以对一组的用户添加角色类型、修改角色类型、删除角色类型、添加角色用户和给不同的角色分配相应的权限。

3.1.2.1.2权限管理权限管理主要是对权限关键字的管理, 根据需求要对每一组操作设置一个唯一的关键字即权限。

那么使之而来的便是如何管理这些关键字,为此我们要添加关键字(权限) 、修改关键字(权限) 、删除关键字(权限) 、赋予某一个特定用户的权限、赋予某一部门的权限等操作。

3.1.2.2功能用例图图 3.1.4权限管理用例图图 3.1.5角色管理用例图图 3.1.6权限管理用例描述3.1.3考试管理3.1.3.1功能需求描述考试管理是提供一个简易的员工测试系统,可以根据不同科目进行出题考试,并且可以随机从题库中抽取题目生成试卷和对试卷进行修改、删除管理。

a)科目管理:设置考试类别。

用户可以对现有的考试类别进行修改、删除,也可以增加新的考试类别。

用户修改或增加考试类别提交,系统提示操作结果(成功或失败)。

表中的每条记录的ID每次自动加一。

删除类别时要先提示用户是否确定要删除。

b)题库管理:根据类别添加题目,题目类型只包含单选,多选,判断等客观题目。

用户在添加题目时要先选择要添加哪个考试类别的题目,再输入题目的详细信息(题目类型、题目内容、选项(选择题)、答案)。

也可以对题目进行修改和删除操作。

c)生成试卷:根据类别。

用户选择考试类别,系统根据类别从题库中随机提取题目,生成试卷。

d)试卷管理:修改,删除,和成绩查询。

试卷生成后用户可对试卷无师自通修改和删除操作,并可以查询员工的考试成绩。

3.1.3.2功能用例图图3.1.7考试管理用例图3.1.4资源共享3.1.4.1功能需求分析此模块主要实现一个用户的资源通过上传至管理员在服务器(程序运行的机器)端创建的文件夹,以达到让网内所有用户使用的效果。

a)管理员创建共享所用的文件夹管理员可根据资源类型创建共享文件夹,每个文件夹对应相应的操作项(上传,删除,添加子目录),创建的文件夹位置放在服务器端。

b)共享文件夹的管理修改文件夹的名称。

点击所要修改文件夹对应操作项(修改),重新填写新的名称。

删除文件夹(文件夹内的内容也随之消失,管理员可操作)。

点击要删除文件夹对应的操作项(删除),返回删除是否成功,转到相应的页面。

c)共享内容显示点击选中文件夹,显示文件夹内部的所有文件。

d)文件上传每个文件夹都有对应的操作项,点击想要上传的目的文件夹对应的操作(上传),上传成功之后显示上传文件。

3.1.4.2功能用例图图3.1.8资源共享用例图3.1.5通讯录3.1.5.1功能需求分析该模块根据用户类型对系统用户加以划分,存储系统用户的联系方式,方便员工的联系。

并对用户的联系方式进行管理。

3.5.1.1.1通讯录管理a)添加用户通讯录:根据类别对系统用户进行区分,添加新晋员工的通讯方式,用户录入员工名称、家庭地址、邮编、住宅电话、所属部门、科室、办公室电话、职务、手机/小灵通、email等信息。

提交后存储入数据库,自动生成该用户通讯方式的编号,存储成功后,显示该类别所有用户的通讯方式。

b)查看用户通讯录:用户选择查询的条件比如:所属部门、科室、用户名称、职务,用户录入查看条件,系统返回和用户输入条件相似的结果。

c)修改用户通讯录:用户选择自己的通讯方式,点击查看详细信息,进行修改提交后,更新数据库中的数据更新成功后,显示当前用户的通讯方式详细信息。

d)删除用户通讯录:管理员选择要删除的系统用户,点击删除,数据库中删除成功后,返回选择系统用户的页面。

与设置权限有关。

3.5.1.1.2类别管理a)添加类别:管理录入类别名称,提交存储入数据库,自动生成类别编号。

存储成功后显示所有类别。

b)检索类别:用户查看所有的分类。

c)修改类别名称:管理员选择要修改的类别,点击修改,显示类别名称修改,提交后数据库更新成功后,显示所有的分类。

d)删除类别:管理员选择要删除的类别,点击删除,该类别下的所有用户的通讯方式都自动转移到默认的分组中。

数据库删除数据成功后,显示搜有的分类。

3.5.1.2功能用例图图3.1.9通讯录用例图3.1.6系统管理3.1.6.1功能需求分析系统管理是指对整个系统的管理,在这里我们是对系统的菜单进行管理和系统登陆后的日志管理。

系统菜单管理主要是控制显示系统的菜单,添加菜单,修改菜单,删除菜单等操作,系统登陆后的管理主要是在用户登陆成功了以后进入了系统的一系列的操作进行记录,保存到日志里。

3.1.6.1.1系统菜单a)系统菜单的管理主要是添加新菜单,可以是子菜单也可以是根菜单,删除菜单同样也是可以删除根菜单和子菜单。

b)当删除根菜单的时候会停醒用户是否级联删除子菜单,如果不级联删除子菜单侧会把子菜单罗列出来作为根菜单。

c)可以修改菜单名称,设置菜单图标,设置菜单链接是否启用等操作。

3.1.6.1.2登录管理a)系统登陆后的管理主要是一个记录的功能,当用户操作一些重要的处理的时候,系统会自动的把处理的信息给记录下来以便查看,所以主要的功能就是查看和检索,查看可以按时间来进行检索。

b)可以按具体的用户或用户的角色或用户的部门来检索。

3.1.6.2功能用例图图 3.1.10系统管理用例图图 3.1.11系统菜单管理用例图图 3.1.12系统登陆管理用例描述3.2我的桌面功能模块该模块提供当前登陆用户所属的最新信息。

比如:通知,短消息,日程安排,工作计划,并且通过信息可连接各自的功能。

3.2.1功能需求分析a)用户查看与自己相关的最新通知,该功能显示的是行政管理功能模块中与当前用户相关的最新公共通知,并通过链接查看通知的详细内容。

相关文档
最新文档