实时数据指标平台详细设计说明书.docx

上传人:b****5 文档编号:14416715 上传时间:2023-06-23 格式:DOCX 页数:27 大小:257.25KB
下载 相关 举报
实时数据指标平台详细设计说明书.docx_第1页
第1页 / 共27页
实时数据指标平台详细设计说明书.docx_第2页
第2页 / 共27页
实时数据指标平台详细设计说明书.docx_第3页
第3页 / 共27页
实时数据指标平台详细设计说明书.docx_第4页
第4页 / 共27页
实时数据指标平台详细设计说明书.docx_第5页
第5页 / 共27页
实时数据指标平台详细设计说明书.docx_第6页
第6页 / 共27页
实时数据指标平台详细设计说明书.docx_第7页
第7页 / 共27页
实时数据指标平台详细设计说明书.docx_第8页
第8页 / 共27页
实时数据指标平台详细设计说明书.docx_第9页
第9页 / 共27页
实时数据指标平台详细设计说明书.docx_第10页
第10页 / 共27页
实时数据指标平台详细设计说明书.docx_第11页
第11页 / 共27页
实时数据指标平台详细设计说明书.docx_第12页
第12页 / 共27页
实时数据指标平台详细设计说明书.docx_第13页
第13页 / 共27页
实时数据指标平台详细设计说明书.docx_第14页
第14页 / 共27页
实时数据指标平台详细设计说明书.docx_第15页
第15页 / 共27页
实时数据指标平台详细设计说明书.docx_第16页
第16页 / 共27页
实时数据指标平台详细设计说明书.docx_第17页
第17页 / 共27页
实时数据指标平台详细设计说明书.docx_第18页
第18页 / 共27页
实时数据指标平台详细设计说明书.docx_第19页
第19页 / 共27页
实时数据指标平台详细设计说明书.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

实时数据指标平台详细设计说明书.docx

《实时数据指标平台详细设计说明书.docx》由会员分享,可在线阅读,更多相关《实时数据指标平台详细设计说明书.docx(27页珍藏版)》请在冰点文库上搜索。

实时数据指标平台详细设计说明书.docx

实时数据指标平台详细设计说明书

 

哈尔滨均安世通科技有限责任公司

 

详细设计说明书模板

 

拟制人于长江日期2014年12月15日

审核人日期年月日

 

更改控制页

序号

版本号

更改时间

更改内容描述

填写人

01

1.0

2014-12-15

新建,初稿

于长江

 

1引言1

1.1编写目的1

1.2定义1

1.3参考资料1

2系统的结构2

2.1程序结构2

2.2程序文件清单2

3模块设计2

3.1用户管理设计说明2

3.1.1用户登录2

3.1.2系统主页面4

3.2系统管理设计说明6

3.2.1角色管理6

3.2.2机构管理11

3.2.3人员管理15

3.2.4用户管理19

3.2.5模块管理23

1引言

1.1编写目的

由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行概要设计和详细设计。

内容在此文档中体现。

1.2定义

  列出本文件中用到的专业术语或特定含义词组的定义。

内容与形式可参考如下:

•MYSQL:

数据库管理软件

•DBMS:

数据库管理系统

•Windows2000/2003/XP/win7/lunix:

运行环境

•Java:

软件开发语言。

1.3参考资料

可列出相关参考资料。

标清文件的编号、标题、发表日期、出版单位,并说明能够得到这些资料的来源。

要求尽量准确、详细。

资料类型可参考如下:

a)本项目经核准的计划任务书、合同及上级机关的批文。

b)有助于项目进展的相关文件。

2

系统的结构

2.1程序结构

以下为框架的功能列表:

1、用户管理

1)用户登录

2)用户信息修改

2、系统管理

1)角色管理

2)机构管理

3)用户管理

4)菜单管理

2.2程序文件清单

对本系统的子系统名、程序文件名、运行平台、编程语言等进行简要描述

3模块设计

3.1用户管理设计说明

3.1.1用户登录

3.1.1.1模块描述

 本模块主要完成用户的登录功能。

3.1.1.2功能

本模块具有用户名、密码的校验与登录功能。

即当用户要登录本系统时,需要输入用户名、密码。

验证用户名、密码的有效性,有效则进入系统首页,错误则提示消息“用户名或密码错误”。

涉及相关表可参照该模块的下文【存储分配】项。

页面一:

登录页面

用户名

[输入框]

密码

[输入框]

 

[登录][重置]

 

3.1.1.3流程逻辑

3.1.1.4接口

3.1.1.5存储分配

3.1.2系统主页面

3.1.2.1模块描述

 展示系统默认初始页面,具有显示用户名、桌面、修改密码和注销的功能。

3.1.2.2功能

展示初始有好界面,同时具有修改密码和注销操作。

修改密码实现用户的修改密码操作。

注销可退出本系统,返回登录页面。

1、登录用户

显示登录用户的账号。

2、桌面

主要是操作提供方便的快捷方式。

3、修改密码

维护TB_USER表中的用户信息。

页面一:

密码修改页面

密码修改

原密码:

XXX 

新密码:

XXX 

重复新密码:

XXX 

[保存]

[清空]

4、注销

直接退出系统,返回登录界面。

3.1.2.3流程逻辑

3.1.2.4接口

3.1.2.5存储分配

3.2系统管理设计说明

3.2.1角色管理

3.2.1.1模块描述

角色管理模块是实现基于角色访问控制的重要组成部分。

基于角色访问控制通过角色授权,反映现实组织的授权和责任,静态责任分离或者动态责任分离实现了责任分离,解决利益冲突,防止超越权限。

这种授权实现了灵活的授权机制,便于分级管理,减少网络实施风险。

3.2.1.2功能

该模块具有的功能有:

对角色的增加,删除,修改,查询等操作。

同时有对角色的授权操作。

页面一:

主页面

1、新增

新增时,主要维护角色对象的操作,对应的类名为Role,同时把该Role类的实例对象所包含的信息存储到数据库中,对应的数据库表为TB_Role.

页面二:

角色新增页面

新增角色

角色名称:

XXX 

角色描述:

XXX

[提交]

[重置]

2、删除

删除时,通过查询当前角色的id删除数据库中相应的角色信息。

对应的数据库表为TB_Role,判断当前id是否在

3、修改

修改时,主要维护角色对象的操作,对应的类名为Role,同时把该Role类的实例对象所包含的信息进行相应的修改,对应的数据库表为TB_Role.

页面三:

角色修改页面

修改角色

角色名称:

XXX 

角色描述:

XXX

[提交]

[重置]

4、查询

查询时,通过角色名称在数据库中进行查找,并把查询结果显示在页面中,查询操作对应的数据库表为TB_Role。

页面四:

查询页面

5.模块授权

向角色分配模块权限时,列出权限树供用户选择。

用户点击“提交”按钮后将权限信息存入数据库。

若当前角色已分配了其他权限,则将该用户的所有权限删除后存入新权限。

页面五:

角色授权页面

权限分配

展开|闭合

权限模块树

口奇安

口系统管理

口角色管理

口部门管理

口人员管理

口用户管理

口模块管理

口系统日志

[保存]

3.2.1.3流程逻辑

 

3.2.1.4接口

3.2.1.5存储分配

 本模块的存储分配为:

3.2.2机构管理

3.2.2.1模块描述

 本模块主要是反映现实中组织机构的业务,对组织机构进行管理。

3.2.2.2功能

该模块可对机构进行查询、新增、修改、删除功能。

左侧以树形列表形式展现组织机构。

右侧可对组织机构进行管理操作。

以下为各功能的具体实现方法。

 

页面一:

主页面

菜单

机构管理

机构名称:

[输入框][查询][新增][删除]

序号

机构名称

机构简介

机构地址

联系方式

操作

1

机构名1

简介1

#######

 

[修改] 

2

机构名2

简介2

#######

 

[修改] 

 

3

机构名3

简介3

#######

 

[修改] 

 

4

机构名4

简介4

#######

 

[修改] 

 

5

机构名5

简介5

#######

 

[修改] 

 

6

机构名6

简介6

#######

 

[修改] 

 

7

机构名7

简介7

#######

 

[修改] 

 

首  页  上一页  下一页  尾  页  当前页/总页数:

x/x 共有x条数据  跳转至[1]go

1、初始化数据

左侧显示机构列表,数据在组织机构表中取得,根据‘pid’判断它的上下级关系,以树形列表展现所有机构。

右侧为表格列表,默认显示一级机构下的所有子机构。

顶级的一级结构只会有一个,这个顶级机构的父ID(pid)为‘-1’。

2、查询

查询组织机构的范围为左侧所选机构搜索。

查询条件为组织机构名称。

查询结果列表为组织机构名称、组织机构描述。

3、新增

在左侧树形机构的节点上,点击新增按钮。

在该机构中新增子机构。

父机构字段‘pid’的值为左侧所选机构的id。

机构名称为必填项。

机构负责人可通过点击查询按钮获取,弹出人员列表页面(列表页面如下),选择后,名称会自动现在在机构负责人的栏目中。

该新增页面有2个按钮,一个为保存,是对机构的保存。

一个为重置,将数据清空。

页面二:

新增页面

新增机构

机构名称:

机构地址:

联系方式:

机构简介:

[保存]

3、修改

在左侧树形机构的节点上,点击修改按钮。

弹出修改页面。

页面四:

组织机构修改页面

修改机构

机构名称:

机构地址:

联系方式:

机构简介:

[保存]

4、删除

在要删除的数据前面挑勾,点击删除按钮,提示确认删除的信息,点击是,若选种的机构下不存在人员信息则删除,否则不进行删除操作并跳转至提示信息页面;点击否则关闭该提示信息的窗口,不做任何其它操作。

3.2.2.3流程逻辑

3.2.2.4接口

无。

3.2.2.5存储分配

本模块的存储分配为如下:

3.2.3人员管理

3.2.3.1模块描述

本模块主要对机构下的人员进行管理。

3.2.3.2功能

该模块可对机构下的人员进行查询、新增、修改、删除功能。

左侧以树形列表形式展现组织机构。

右侧可对组织机构下的人员进行管理操作。

以下为各功能的具体实现方法。

页面一:

首页

菜单

人员管理

[展开][闭合]

姓名:

[输入框][查询][新增][修改][删除]

序号

姓名

所属部门

性别

1

人员1

部门1

2

人员2

部门2

 

3

人员3

部门3

 

4

人员4

部门4

 

5

人员5

部门5

 

6

人员6

部门6

 

共1页|总记录6条|当前第1页/首页上一页下一页末页第[1]页[go]

1、初始化数据

左侧显示机构列表,数据在组织机构表中取得,根据‘标记字段’判断它的上下级关系,以树形列表展现所有机构。

右侧为表格列表,显示机构下的人员。

人员数据在人员表中取得,可根据‘机构id’字段关联机构表。

取得机构下的所有人员。

默认显示一级机构下的所有人员。

2、查询

查询人员的组织机构范围为左侧所选机构下搜索。

查询条件为人员姓名,姓名只可输入数字、汉字、下划线。

查询结果列表为人员姓名、所属机构。

3、新增

在左侧树形机构的节点上单击,点击新增按钮。

在该机构中新增人员。

机构名称为必填项。

机构负责人可通过点击查询按钮获取,弹出人员列表页面(列表页面如下),选择后,名称会自动现在在机构负责人的栏目中。

该新增页面有2个按钮,一个为保存,是对机构的保存。

一个为重置,将数据清空。

页面二:

新增页面

人员新增

员工姓名:

[输入框]

性别:

[单选框]男[单选框]女

[保存][返回]

4、修改

在左侧树形机构的节点上,点击新增按钮。

在该机构中修改人员。

进入该页面显示要修改的数据,在此原有数据进行修改。

该修改页面有2个按钮,一个为保存,是对机构的保存。

一个为重置,将数据清空。

页面三:

修改页面

人员修改

员工姓名:

[输入框]

性别:

[单选框]男[单选框]女

[保存][返回]

5、删除

在要删除的数据前面挑勾,点击删除按钮,提示确认删除的信息,点击‘是’,则删除;点击‘否’则关闭该提示信息的窗口,不做任何其它操作。

3.2.3.3流程逻辑

3.2.3.4接口

3.2.3.5存储分配

3.2.4用户管理

3.2.4.1模块描述

 本模块主要对用户的帐号和角色进行管理。

3.2.4.2功能

该模块可对人员的帐号进行查询、新增、修改、删除功能。

同时可以对用户分配相应的角色,以下为各功能的具体实现方法。

页面一:

主页面

1、新增

给用户创建帐号,涉及的类为User,新增时生成一个User类的一个对象,并把该对象存储到数据库中对应的tb_user表中。

页面二:

帐号新增页面

用户新增

用户帐号:

[输入框]

登录密码:

[输入框]

失效时间:

[输入框]

[保存]

[返回]

2、删除

删除时,主要维护用户对象的操作,对应的类名为User,同时把该User类的一个实体对象从数据库中删除,对应的数据库表为tb_user.

3、修改

修改时,主要维护用户对象的操作,对应的类名为User,同时把该User类的一个实体对象的信息进行相应的修改,对应的数据库表为tb_user

页面三:

帐号修改页面

用户修改

用户帐号:

XXXX

登录密码:

XXXXXX

失效时间:

XXXX-XX-XX

[保存]

[返回]

4、分配角色

分配角色时,列出一个角色的列表,用户可以选择给该用户分配哪一个角色,同时用户需要输入一个选中角色所在用户的优先级。

该操作所涉及的类为Role,User,对应的数据库表为tb_role,tb_users_roles,tb_user.

页面四分配角色1点击主界面的分配弹出如下界面:

角色列表

序号

角色名称

角色描述

1

角色1

角色1

2

角色2

角色2

3

角色3

角色3

4

角色4

角色4

5

角色5

角色5

6

角色6

角色6

7

角色7

角色7

[保存]

3.2.4.3流程逻辑

3.2.4.4接口

3.2.4.5存储分配

3.2.5模块管理

3.2.5.1模块描述

 本模块主要对系统模块菜单进行管理。

3.2.5.2功能

 该模块可对系统内的功能模块菜单进行新增、修改、删除等功能。

左侧以树形列表形式展现组织机构。

右侧对菜单名称等信息进行管理。

以下为各功能的具体实现方法。

页面一:

主页面

菜单

模块管理

[展开][闭合]

模块名称:

[输入框][查询][新增][修改][删除]

序号

模块名称

链接地址

排序NO

1

模块1

 XXXXX

11

2

模块2

 XXXXX

22

 

3

模块3

 XXXXX

33

 

4

模块4

 XXXXX

44

 

5

模块5

XXXXX

55

 

共1页|总记录5条|当前第1页首页上一页下一页末页第[1]页[go]

1、新增

选择左侧模块列表,在右侧页面点击新增,弹出新增页面,新增数据项‘模块名称’,‘链接地址’,‘排序标志’,三个字段,模块名称只可输入数字、汉字、下划线,排序NO只能为数字,模块链接为英文,数字,和下划线。

新增的新模块为当前所选模块的子模块。

如所选模块为一级模块,则没有链接地址项,反之则有。

新增时,主要维护模块对象的操作,对应的类名为Module,同时把该Module类生成的一个实体对象存储到数据库中,对应的数据库表为TB_Module。

页面二:

模块新增

新增模块

基本属性

模块名称:

[输入框]

链接地址:

[输入框]

排序标志:

[输入框]

[保存]

[重置]

2、删除

删除时,主要维护模块对象的操作,对应的类名为Module,同时把该TB_Module表的一个实体对象和对应TB_roles_modules表的实体从数据库中删除。

3、修改

修改时,主要维护模块对象的操作,对应的类名为Module,同时把该Module类的一个实体对象的信息进行相应的修改,对应的数据库表为TB_Module.

页面三:

模块修改

修改模块

基本属性

模块名称:

XXX 

链接地址:

XXX 

排序标志:

XXX 

[保存]

[重置]

4、查询

查询时,选择左侧模块列表,输入查询条件查询。

主要维护模块对象的操作,对应的类名为Module,同时把该Module类的所有实体对象在页面上显示出来,对应的数据库表为TB_Module.

页面四:

查询页面

菜单

模块管理

[展开][闭合]

模块名称:

[输入框][查询][新增][修改][删除]

序号

模块名称

链接地址

排序NO

1

模块1

 XXXXX

11

2

模块2

 XXXXX

22

 

3

模块3

 XXXXX

33

 

4

模块4

 XXXXX

44

 

5

模块5

XXXXX

55

 

共1页|总记录5条|当前第1页首页上一页下一页末页第[1]页[go]

3.2.5.3流程逻辑

 

3.2.5.4接口

3.2.5.5存储分配

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2