需求说明示例 - 电子运行维护系统

更新时间:2024-07-02 02:07:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1引言 ............................................................................................................................................... 2 1.1编写目的 ................................................................................................................................. 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 ................................................................................................................................. 2 2任务概述 ....................................................................................................................................... 2 2.1目标......................................................................................................................................... 2 2.2用户的特点 ............................................................................................................................. 3 2.3假定和约束 ............................................................................................................................. 3 3需求规定 ....................................................................................................................................... 3 3.1对功能的规定 ......................................................................................................................... 3 3.2对性能的规定 ......................................................................................................................... 5 3.2.1精度 .................................................................................................................................. 6 3.2.2时间特性要求 .................................................................................................................. 6 3.2.3灵活性 .............................................................................................................................. 6 3.3输人输出要求 ......................................................................................................................... 6 3.4数据管理能力要求 ................................................................................................................. 6 3.5故障处理要求 ......................................................................................................................... 6 3.6其他专门要求 ......................................................................................................................... 6 4运行环境规定 ............................................................................................................................... 7 4.1设备......................................................................................................................................... 7 4.2支持软件 ................................................................................................................................. 7 4.3接口....................................................................................................... 错误!未定义书签。 4.4控制....................................................................................................... 错误!未定义书签。

软件需求说明书

1引言

1.1编写目的

作为企业需求说明书参考文档,提供系统开发的蓝本,仅供开发人员和用户参考。

1.2背景

在信息化日益发展的时代下,为了让客户体验信息的系统化、高速化。通过竞标移动通信分公司的业务,应企业的需要开发本系统,该系统主要为了节省人力资源以及避免人工操作所造成的失误。

1.3定义

系统操作员:由系统指定,可以对管理员和普通员工进行管理的一种角色。

管理员:由系统操作员指定,可以对普通员工进行管理,根据权限的不同:可以进行部

门管理,机房管理。

普通员工:由系统操作员指定,对本系统没油操作权限,只作为公司员工进行信息存储。 字典管理:是为了保证系统的通用性和灵活性而设置的由用户自行定义和修改的字典

表。

日志管理:是为了在输出系统在运行过程中遇到的各种问题。

1.4参考资料

参考本系统自带的文档说明。

2任务概述

2.1目标

为了节省人力资源,更好的管理企业内部地信息,实现工作的高效性,避免人为的失误。

该系统易操作,实现信息的高效管理。

2.2用户的特点

对于操作该系统的人员必须具备计算机的基础操作,有一定计算机基础。

对于维护该系统的人员必须能够读懂软件说明书,能够进行最基本的软硬件维护。 对于该系统的使用人员必须懂计算机的基本操作。

2.3假定和约束

假定一人做需24天,限期完成任务

3需求规定

3.1对功能的规定 3.1.1验证登陆

主要功能:管理员角色的用户输入用户名和密码后,首先判断是普通员工还是管理员,如果是普通员工的话,就显示错误信息;如果是管理员的话,在判断输入的用户名和密码是否正确,若正确,就直接登入系统;否则要求重新登录。

3.1.2人员管理

该模块实现对人员表进行增加、删除、修改、查询的功能,该表主要有以下几个字段:员工ID、员工姓名、密码、所属部门的ID、角色、电话、手机、邮件、传真、备注。对以上功能的操作,都必须具备有相关的操作权限。 对人员的增加: 1.增加人员时:

对人员类型有两种选择,管理员或普通员工,如果 员工是系统管理员添加的,可以不指定他属于那个部门,如果员工是管理员添加的,必须指定他属于那个部门。 2.对人员的删除:

删除人员时,以人员ID进行删除,如果该人员有所属部门,必须先把他的所属部门置空,然后进行人员删除,删除之后,该人员在人员表中所有字段都将会被删除。删除人员也可以批量删除,选中删除的对象后,就可以一次删除选中人员的所有信息。 3.对人员的修改:

修改人员时,以人员ID进行修改,必须要为该人员指定所属部门,但是对他的员工ID不能做修改。

4.对人员的查询:

在刚进入进入人员管理页面后,显示所有员工的信息,如果想要查询部分员工的信息,可以通过在查询页面中输入查询条件,就可以按照所要求的条件查询出不同的员工信息,但是在查询条件中只能输入员工ID、员工姓名、所属部门的ID和角色。

3.1.3 权限管理

该模块有新增角色、配置角色、删除角色以及配置用户权限的子功能模块。

在此模块中,系统管理员是该模块的具体操作人,他可以进行管理人员的权限配置以及角色的分配。

1.) 角色的分配

在此模块中的角色有部门管理员和机房管理员。根据人员管理中的员工id号,可以为部门管理员指定一个角色。同样根据人员管理中的员工id号也可以为机房管理员指定一个角色。当然系统管理员也可以根据员工id号,删除某员工的角色。 2.)权限的配置

在选定部门管理员后,可以为其选择不同的权限,如:增加部门、删除部门、修改部门。倘若根据员工id号,查询得到其权限,才能进行相应的操作。

同样在选定机房管理员后,也可以为其选择不同的权限,如:增加机房、删除机房、修改机房。倘若根据员工id号,查询得到其权限,才能进行相应的操作。

3.1.4 机房管理

该模块可以对机房信息进行新增、更改、删除和查询。

1.)当进行新增操作时

添加机房编号,机房名称,所属部门,负责人,地址,备注。在添加所属部门和负责人时可以先指定部门和负责人也可以不指定(修改时指定); 2.)当进行更改操作时

可以对已设立的机房进行修改,可以修改机房编号,机房名称,所属部门,负责人,地址,备注。其中修改所属部门和负责人时,可以选择为空; 3.)当进行删除操作时

可以对已设立的机房进行删除,删除时必须由用户来确认,同时设置机房里面的部门为空,以及设置机房的管理人员为空,也可以同时进行批量删除,做以上同样的操作; 4.)当进行查询操作时

可以查看所有已设立机房信息,其中包括:机房编号,机房名称,负责人,所属部门; 5.) 以上操作必须具有权限的人才能进行,具体的权限设置由权限设置模块完成。

3.1.5字典管理

该模块可以对字典和字典类型进行操作。要操作该模块,也要具备相应的权限。

1.对字典操作中:可以进行对字典的增加、删除、修改和查询操作,该字典表中所包含的字段名有字典名称、字典类型和注释。

1)只有具备增加这一权限的人才可以对字典进行增加操作,在增加字典时,它的字典类型

只能在字典类型表中选取。

2)只有具备删除这一权限的人才可以对字典进行删除操作,以字典表的编号删除字典,先要把字典类型置空,然后进行删除字典的操作,也可以进行批量删除。

3)只有具备修改这一权限的人才可以对字典进行修改操作,以字典表的编号修改字典,它的字典类型只能在字典类型表中选取。

4)只有具备查询这一权限的人才可以对字典进行查询操作,当用户进入字典管理页面时,系统自动显示所有信息,如果要查询部分信息,可以通过它的编号,字典名称查询。

2. 在字典类型操作中,可以对字典的类型进行增加、删除和修改操作,字典类型表的字段有字典类型名称,所属模块,注释。

用户有新增字典类型这一权限才可以对字典类型进行新增操作,新增字典类型时,所属模块这一属性,只能在“部门管理”、“机房管理”、“人员管理”、“权限管理”和“字典管理”这几项里选择。

用户有删除字典类型这一权限才可以对字典类型进行删除操作,以字典类型表的编号删除字典类型,也可以进行批量删除。

用户有修改字典类型这一权限才可以对字典类型进行修改操作,修改字典类型时,所属模块这一属性,只能在“部门管理”、“机房管理”、“人员管理”、“权限管理”和“字典管理”这几项里选择。

3.1.6 部门管理

该模块可以对部门信息进行新增,修改,和删除。

部门的详细信息有:部门Id,部门名称,管理人,电话,手机,传真,备注。

1.)当部门管理员进行新增操作时,用户输入部门Id,部门名称,管理员,电话,手机,传真,备注。可以先进行指定该部门的管理人员或者先置管理人员为空,等修改时分配; 2.)当部门管理员进行修改操作时,可以对已创建部门进行部门Id,部门名称,管理员,电话,手机,传真和备注的修改,修改部门信息时,可以置它的管理人员为空;

3.)当部门管理员进行删除操作时,对已创建的部门进行删除,必须由用户确认,如果该部门有管理人员或者普通员工,置部门人员的管理部门号为空,如果该部门没有人员直接删除。并且置机房的部门Id为空。

4.)可以查看所有已设立部门信息,其中包括:部门编号,部门名称,管理人。

3.1.7日志管理

该模块可以为系统生成日志,以备日后对日志进行查询

1.)当用户进行系统操作时,系统日志记录用户的详细操作信息(操作模块,进行的操作,操作时间)以及用户信息(用户编号,用户名称);

2.)生成的日志(以*.txt文件存储)以备用户进行查看详细信息。

3.2对性能的规定

3.2.1精度

响应时间、更新处理时间:以秒计时(s)。 文档输出:以字符输出

3.2.2时间特性要求

响应时间:30s;

更新处理时间:页面每120s刷新一次; 数据的转换和传送时间:5s。

3.2.3灵活性

操作方式:操作简单,易使用;

运行环境:适用于现在各种流行的操作系统;

接口的变化:系统易于更新,解耦性强,可以结合使用其它组件; 系统特点:易于维护,易于重构,可扩展性强。

3.3输人输出要求

必须输出书面的日志文件,以供查询。在输入信息的时候,必须按照系统要求的输入规范。以文档格式输出日志详细信息,以备查看信息。

3.4数据管理能力要求

要求该数据库的设计具有数据的可扩展性。在同一时间最多可以有上百个用户访问数据库。最好数据库处理数据的效率尽可能达到最优。

3.5故障处理要求

如果该系统发生故障,必须要求专业人员进行维修以及报告该故障所产生的后果。

3.6其他专门要求

要求对该系统有较高的保密性、可维护性、可补充性、可靠性以及对运行环境可转换性

的特殊要求等

4运行环境规定

4.1设备

4.1.1个人使用机:

CPU:P4以上 内存:1G以上 硬盘:200G以上

显卡:128M以上集成或者独立显卡

4.1.2 服务器

服务器:目前流行的多大服务器

4.2支持软件

操作系统:windowXP,Server2003,Linux操作系统; 应用服务器:Tomcat5.0,Weblogic8.0以上; 数据库:oracle10g ;

办公软件:office等办公应用软件;

系统语言环境:本系统只支持Java语言。

本文来源:https://www.bwwdw.com/article/z89.html

Top