动植物图片库管理系统功能模块设计报告.docx

上传人:b****5 文档编号:5029222 上传时间:2022-12-12 格式:DOCX 页数:28 大小:323.41KB
下载 相关 举报
动植物图片库管理系统功能模块设计报告.docx_第1页
第1页 / 共28页
动植物图片库管理系统功能模块设计报告.docx_第2页
第2页 / 共28页
动植物图片库管理系统功能模块设计报告.docx_第3页
第3页 / 共28页
动植物图片库管理系统功能模块设计报告.docx_第4页
第4页 / 共28页
动植物图片库管理系统功能模块设计报告.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

动植物图片库管理系统功能模块设计报告.docx

《动植物图片库管理系统功能模块设计报告.docx》由会员分享,可在线阅读,更多相关《动植物图片库管理系统功能模块设计报告.docx(28页珍藏版)》请在冰豆网上搜索。

动植物图片库管理系统功能模块设计报告.docx

动植物图片库管理系统功能模块设计报告

 

动植物图片库管理系统

功能模块设计

目录

1.文档介绍4

1.1.术语与缩写解释4

2.模块汇总5

2.1.动植物图片库系统结构图5

3.公共模块5

3.1.数据库表5

3.2.所有窗体界面的注意事项6

3.3.配置项6

3.4.扩展6

3.5.得分纪录7

4.网站系统功能7

4.1.植物图片检索7

4.1.1.首页7

4.1.2.名称检索8

4.1.3.类群检索9

4.2.我的图库10

4.2.1.我的首页11

4.2.2.图片上传11

4.2.3.已鉴定11

4.2.4.未鉴定12

4.2.5.我鉴定12

4.2.6.我评论12

4.2.7.账号设置13

4.3.管理员(后台管理)14

10.1.1.首页14

10.1.2.群组管理14

10.1.3.植物管理15

10.1.4.人员管理15

10.1.5.分值管理15

10.1.6.等级管理16

10.1.7.注册协议16

10.1.8.联系方式16

10.1.9.删除图片16

10.1.10.删除评论17

10.2.用户注册17

7.1.1.用户注册17

7.1.2.联系我们18

7.1.3.评分规则18

7.2.权限管理18

7.1.1.权限管理18

7.1.2.评论19

7.1.3.鉴定19

7.1.4.修改鉴定19

7.1.5.修改评论20

7.1.6.引用评论20

1.文档介绍

本文是互助北山动植物图片库系统的模块设计文档,通过本文,您可以了解本系统要实现的功能。

对于本文,不同的人员有不同的参考意义,需求调研人员对照本文可以确定时候符合需求调研的结果,系统设计人员对照本文可以参考是否达到的设计要求,开发人员可以根据本文来开发出相应的成果,测试人员可以根据本文来进行功能测试,系统维护人员可以参考本文来进行系统维护升级。

1.1.术语与缩写解释

表格1术语表

缩写、术语

解释

XX百科

中国植物图片库

2.模块汇总

2.1.动植物图片库系统结构图

3.公共模块

3.1.数据库表

3.2.所有窗体界面的注意事项

表格7所有窗体界面的注意事项

模块名称

窗体界面的注意事项

功能描述

对该软件中窗体界面的规定比如:

大小,位置,下拉等。

接口与属性

输入

输出

数据结构

与算法

1、

补充说明

3.3.配置项

表格7配置项

模块名称

需要配置的配置项

功能描述

对应该配置的以配置文件方式列出

接口与属性

输入

输出

数据结构

与算法

1、网站标题:

“互助北山植物图片库”

2、版权:

“互助北山国有林场”

3、列表行数:

“20”

4、Logo:

互助北山的logo

5、。

补充说明

3.4.扩展

表格7扩展

模块名称

扩展

功能描述

该网站以后有可能扩展到动物,其它生物等

接口与属性

输入

输出

数据结构

与算法

1、可以先考虑动物图片的扩展,扩展只是类型有区别,其它的应该都不变。

补充说明

3.5.得分纪录

表格7得分纪录

模块名称

得分纪录

功能描述

每次做相应的动作需要获得相应的分值

接口与属性

输入

输出

数据结构

与算法

1、用户在评论、上传图片、鉴定等都可以得分,这些得分需要对总分值进行累加,也可以把相应的得分纪录写入到得分纪录表中,

补充说明

数据库表为:

用户等级表:

TATTR_USER_LEVER

用户得分记录表:

TATTR_SCORE_RECORD

4.网站系统功能

4.1.植物图片检索

├─首页

│├─名称检索

││├─详细图片

│├─类群检索

││├─属列表

││├─植物名列表

││├─同名图片列表

││├─详细图片

4.1.1.首页

表格5首页

模块名称

首页

功能描述

网站首页

接口与属性

数据结构

与算法

1、首页显示如图

2、显示logo+搜索栏+登录注册+管理

3、下方直接显示植物类群+动物类群+联系我们

补充说明

数据库表为:

植物群组表:

TATTR_PLANT_CLASS

植物名称表:

TATTR_PLANT

名词解释表:

TATTR_NAME_EXPLAIN

图片信息表:

TATTR_PHOTO_INFO

4.1.2.名称检索

表格5名称检索

模块名称

名称检索

功能描述

根据植物名称进行检索

接口与属性

数据结构

与算法

4、在检索界面中录入植物名称,比如:

“青海”,自动匹配带青海的植物名,下拉显示,选择即可查询,在下拉列表中同时统计出图库的照片张数。

,比如输入或者选择“青海云杉”

5、列表展示“青海云杉”的照片,每页按12行*6列来展示,如果展示不下就下一页。

6、鼠标移动到每个图片,图片放大显示,同时可以看到该图片的ID号,拍摄人,拍摄地点、拍摄时间,同时在右上角显示网站LOGO。

7、点击具体图片可以查看图片大图,同时可以看到该图片的ID号,拍摄人,拍摄地点、拍摄时间,拍摄像数,同时在右上角显示网站LOGO,下方显示同株或者同居群的照片。

显示鉴定人、鉴定时间和鉴定结果,也可以对鉴定结果进行更改。

下方显示评论,再下方显示相关照片

8、

补充说明

数据库表为:

植物名称表:

TATTR_PLANT

名词解释表:

TATTR_NAME_EXPLAIN

图片信息表:

TATTR_PHOTO_INFO

4.1.2.1.详细图片

表格5详细图片

模块名称

详细图片

功能描述

点击具体图片可以查看图片大图,同时查看相关信息

接口与属性

数据结构

与算法

1、点击具体图片可以查看图片大图:

2、在图片上方目录显示门纲目科属

3、图片框内上方显示图片的拍摄人,拍摄地点、拍摄时间,ID号和拍摄像数,同时在图片内右上角显示网站LOGO

4、图片下方同株或者同居群项,显示同株或者同居群的照片,点击照片同“详细图片”显示

5、鉴定项显示显示鉴定人、鉴定时间和鉴定结果,也可以对鉴定结果进行更改。

6、评论列表显示显示评论,登录用户可以参与评论

7、相关照片显示项显示:

同种植物类型照片。

补充说明

数据库表为:

植物名称表:

TATTR_PLANT

图片信息表:

TATTR_PHOTO_INFO

4.1.3.类群检索

表格5类群检索

模块名称

类群检索

功能描述

按植物分类进行检索(科属)

接口与属性

数据结构

与算法

1、该检索方式为默认检索方式

2、点击类群检索,索引项显示拼音字母,左侧显示拼音字母的类群,右侧显示拼音字母从A-Z,拼音字母表示的是科的首字母,点击哪个拼音字母,左侧显示该字母下的部分科,可以显示5个,默认为A字母的5个

3、图片列表为点击字母的科属,列表显示所有科,下拉滚动条,可以不断加载,按5列标准显示。

4、每幅图显示1张主图,3张小图,或上下,或左右随机显示,图下方显示该科的中文名称和英文名称

补充说明

数据库表为:

植物群组表:

TATTR_PLANT_CLASS

植物名称表:

TATTR_PLANT

名词解释表:

TATTR_NAME_EXPLAIN

图片信息表:

TATTR_PHOTO_INFO

4.1.3.1.属列表

表格5属列表

模块名称

属列表

功能描述

各种属的图片列表

接口与属性

数据结构

与算法

1、点击具体某个科图片,就可以进入属列表

2、属简介栏左侧是目录(目录显示门纲目科),大标题显示××科,下方图标显示XX百科,植物百科,中国植物图像图,右侧显示总体概述,详细可以查看概念详细页面。

3、图片列表显示该科下的所有属,下拉滚动条,可以不断加载,按5列标准显示。

4、每幅图显示1张主图,3张小图,或上下,或左右随机显示,图下方显示该科的中文名称和英文名称

补充说明

4.1.3.2.植物名列表

表格5植物名列表

模块名称

植物名列表

功能描述

各种属的图片列表

接口与属性

数据结构

与算法

1、点击具体某个属图片,就可以进入植物名列表

2、属简介栏左侧是目录(目录显示门纲目科),大标题显示××属,下方图标显示XX百科,植物百科,中国植物图像图,右侧显示总体概述,详细可以查看概念详细页面。

3、图片列表显示该科下的所有植物名,下拉滚动条,可以不断加载,按5列标准显示。

4、每幅图显示1张主图,3张小图,或上下,或左右随机显示,图下方显示该科的中文名称和英文名称

补充说明

4.1.3.3.同名图片列表

表格5同名图片列表

模块名称

同名图片列表

功能描述

同名植物的图片列表

接口与属性

数据结构

与算法

1、点击具体某个植物名图片,就可以进入该种植物列表

2、植物简介栏左侧是目录(目录显示门纲目科属),大标题显示××植物,下方图标显示XX百科,植物百科,中国植物图像图,右侧显示总体概述,详细可以查看概念详细页面。

3、图片列表显示该植物下的所有植物图片,下拉滚动条,可以不断加载,按5列标准显示。

4、每幅图显示1张主图,图下方显示该科的中文名称和英文名称,拍摄人、拍摄地点、拍摄时间

补充说明

4.1.3.4.详细图片

表格5详细图片

模块名称

详细图片

功能描述

同前

接口与属性

数据结构

与算法

8、

补充说明

4.2.我的图库

├─首页

│├─图片上传

│├─已鉴定

│├─未鉴定

│├─我鉴定

│├─我评论

│├─账号设置

4.2.1.我的首页

表格5我的首页

模块名称

个人属性首页

功能描述

查看我的信息的首页

接口与属性

数据结构

与算法

1、点击登录名字,可以查看:

“我的资料”和“退出登录”

2、点击我的资料可以进入我的首页

3、首页显示头像、人名、认证类型

4、下方显示图片上传、已鉴定、未鉴定、我鉴定、我评论、和账号设置等栏目、默认显示图片上传。

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.2.图片上传

表格5图片上传

模块名称

图片上传

功能描述

上传拍摄图片

接口与属性

数据结构

与算法

1、界面显示录入拍摄地点、拍摄时间,生长环境,是否同一植株(或居群),

2、上传文件框,对上传文件框可以对每个文件进行选择、删除,也可以清空

3、如果勾选是否同一植株(或居群),则自动为所有照片生成一个标本号,这个号码内部唯一

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.3.已鉴定

表格5已鉴定

模块名称

已鉴定

功能描述

显示所有已经鉴定的图片

接口与属性

数据结构

与算法

1、显示我上传的所有已经鉴定的照片,按5列标准显示。

2、在图片上方目录显示门纲目科属,植物名称,鉴定人,鉴定时间。

3、图片框内下方显示图片的拍摄地点、拍摄时间。

4、

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.4.未鉴定

表格5未鉴定

模块名称

未鉴定

功能描述

显示所有未鉴定的图片

接口与属性

数据结构

与算法

1、显示我上传的所有未鉴定的照片,按5列标准显示。

2、图片框内下方显示图片的拍摄地点、拍摄时间。

3、

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.5.我鉴定

表格5我鉴定

模块名称

我鉴定

功能描述

显示所有我鉴定的图片

接口与属性

数据结构

与算法

1、显示我上传的所有我鉴定的照片,按5列标准显示。

2、在图片上方目录显示门纲目科属,植物名称,鉴定人,鉴定时间。

3、图片框内下方显示图片的拍摄地点、拍摄时间。

4、

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.6.我评论

表格5我评论

模块名称

我评论

功能描述

显示所有我评论的图片

接口与属性

数据结构

与算法

1、显示我上传的所有我评论的照片,按5列标准显示。

2、在图片上方目录显示门纲目科属,植物名称,鉴定人,鉴定时间。

3、图片框内下方显示图片的拍摄地点、拍摄时间。

4、点击图片,可以查看详细,同详细图片

补充说明

数据库表为:

图片信息表:

TATTR_PHOTO_INFO

4.2.7.账号设置

表格5账号设置

模块名称

账号设置

功能描述

显示我的账号设置界面

接口与属性

数据结构

与算法

1、点击账号设置,转入设置页面,

2、页面分详细信息,实名认证,修改头像,修改密码四项内容

3、详细信息

4、实名认证

5、修改头像

6、修改密码

补充说明

数据库表为:

用户表:

SYS_USER

4.3.管理员(后台管理)

5.├─首页

6.│├─植物分类

7.││├─群组管理

8.││├─植物管理

9.│├─人员管理

10.│├─权限设置

11.││├─分值管理

12.││├─等级管理注册协议

13.│├─注册协议

14.

14.1.1.首页

表格5首页

模块名称

管理员

功能描述

首页

接口与属性

数据结构

与算法

1、点击管理员,进入管理员首页

2、首页显示,植物分类、人员管理、权限设置、注册协议

3、默认显示植物分类,显示植物分类,

4、点击植物分类显示群组管理和植物管理

5、点击群组管理显示群组管理,默认显示植物分类->群组管理

6、只有管理员具有该功能权限。

7、系统默认有一个管理员,可以添加管理员。

补充说明

14.1.2.群组管理

表格5群组管理

模块名称

群组管理

功能描述

对植物群组管理

接口与属性

数据结构

与算法

1、点击群组管理,进入群组管理

2、对群组进行增加、删除、修改

3、同时录入群组的名词解释、各种链接等

补充说明

数据库表为:

植物群组表:

TATTR_PLANT_CLASS

名词解释表:

TATTR_NAME_EXPLAIN

14.1.3.植物管理

表格5植物管理

模块名称

植物管理

功能描述

对植物名称进行管理

接口与属性

数据结构

与算法

1、点击植物管理,进入植物管理页

2、对植物进行增加、删除、修改。

3、同时录入植物的名词解释、各种链接等

补充说明

数据库表为:

植物名称表:

TATTR_PLANT

名词解释表:

TATTR_NAME_EXPLAIN

14.1.4.人员管理

表格5人员管理

模块名称

人员管理

功能描述

对人员进行管理

接口与属性

数据结构

与算法

1、点击人员管理,进人员管理页

2、对人员进行增加、删除、修改。

3、对人员角色进行分配(管理员和一般用户)。

4、对人员等级进行设置

5、只录入登录名

补充说明

数据库表为:

用户表:

SYS_USER

14.1.5.分值管理

表格5分值管理

模块名称

分值管理

功能描述

对分值进行管理

接口与属性

数据结构

与算法

1、点击分值管理,进入分值管理页

2、设置各种动作的得分值,比如,评论1次得1分,增加1幅图得3分等

3、每个动作对应一个代码,这个代码是定制的,唯一的。

补充说明

数据库表为:

评分标准表:

TATTR_SCORE_STANDARD

14.1.6.等级管理

表格5等级管理

模块名称

等级管理

功能描述

对等级进行管理

接口与属性

数据结构

与算法

1、点击等级管理,进入等级管理页

2、设置各种等级的权限,比如,30级以上可以进行鉴定,50级以上可以进行类型管理

补充说明

数据库表为:

等级标准表:

TATTR_GRADE_RIGHT

14.1.7.注册协议

表格5注册协议

模块名称

注册协议

功能描述

对注册协议的编写

接口与属性

数据结构

与算法

1、编写注册协议文本,以便于在用户注册的时候展示给用户看

2、用户需要同意该协议才可以成为网站的注册用户

补充说明

数据库表为:

注册协议表:

TATTR_REGISTER_TREATY

14.1.8.联系方式

表格5联系方式

模块名称

联系方式

功能描述

录入联系方式

接口与属性

数据结构

与算法

1、录入我们的联系方式,以便于在网站的各个地方展示。

2、

补充说明

数据库表为:

联系方式表:

TATTR_LINK_US

14.1.9.删除图片

表格5删除图片

模块名称

删除图片

功能描述

删除上传的图片

接口与属性

数据结构

与算法

1、根据图片ID删除图片(把该图片状态设置为删除)。

2、同时删除该图片的所有评论

补充说明

数据库表为:

图片表:

TATTR_PHOTO_INFO

评论表:

TATTR_COMMENT

14.1.10.删除评论

表格5删除评论

模块名称

删除评论

功能描述

删除评论内容

接口与属性

数据结构

与算法

1、在评论项中点击删除,删除评论内容。

2、自己的评论可以直接删除

3、别人的评论需管理员删除。

补充说明

数据库表为:

图片表:

TATTR_PHOTO_INFO

评论表:

TATTR_COMMENT

14.2.用户注册

15.├─用户注册

16.│├─第一步

17.│├─第二步

18.│├─第三步

19.│├─第四步

20.│├─联系我们

21.

21.1.1.用户注册

表格5用户注册

模块名称

用户注册

功能描述

根据提示进行用户注册

接口与属性

数据结构

与算法

1、点击注册,引导用户进入注册页面

2、第一步

3、第二步

4、第三步

5、第四步

补充说明

数据库表为:

用户表:

SYS_USER

21.1.2.联系我们

表格5联系我们

模块名称

联系我们

功能描述

查看我们的联系方式

接口与属性

数据结构

与算法

1、查看我们的联系方式

补充说明

21.1.3.评分规则

表格5评分规则

模块名称

评分规则

功能描述

查看我们的评分规则

接口与属性

数据结构

与算法

2、查看我们的评分规则

补充说明

数据库表为:

联系我们表:

TATTR_LINK_US

用户等级表:

TATTR_USER_LEVER

21.2.权限管理

22.├─权限管理

23.│├─评论

24.│├─鉴定

25.│├─修改鉴定

26.│├─修改评论

27.│├─引用评论

28.

28.1.1.权限管理

表格5权限管理

模块名称

权限管理

功能描述

对权限进行管理

接口与属性

数据结构

与算法

1、权限管理分散在各个页面中,点击相应功能的时候根据相应的角色和等级来获得权限

2、

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

28.1.2.评论

表格5评论

模块名称

评论

功能描述

对图片进行评论

接口与属性

数据结构

与算法

1、当达到一定的等级后就可以进行评论

2、在评论输入框里面提示用户时候有权限,未登录用户肯定是没有评论权限的。

3、登录用户达到一定等级之后才有相应的权限。

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

28.1.3.鉴定

表格5鉴定

模块名称

鉴定

功能描述

对图片进行鉴定

接口与属性

数据结构

与算法

1、在植物详细页面,点击鉴定,就可以进入鉴定页面

2、当达到一定的等级后就可以进行鉴定

3、在鉴定页面中选择类型,录入鉴定理由,提交即可完成鉴定。

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

28.1.4.修改鉴定

表格5修改鉴定

模块名称

修改鉴定

功能描述

对图片鉴定进行修改

接口与属性

数据结构

与算法

1、在植物详细页面,点击鉴定,如果是已经鉴定过的图片,需要鉴定人的等级大于或者等于鉴定人的等级才能修改鉴定,满足条件就可以进入鉴定页面

2、在鉴定页面中选择类型,录入鉴定理由,提交即可完成鉴定。

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

28.1.5.修改评论

表格5修改评论

模块名称

修改评论

功能描述

对图片评论进行修改

接口与属性

数据结构

与算法

1、可以修改自己的评论,不能修改别人的评论

2、点击修改即可进入

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

28.1.6.引用评论

表格5引用评论

模块名称

引用评论

功能描述

可以引用别人的评论

接口与属性

数据结构

与算法

1、可以引用别人的评论,引用评论,点击引用即可,然后在增加自己评论的内容。

补充说明

数据库表为:

等级权限表:

TATTR_GRADE_RIGHT

用户等级表:

TATTR_USER_LEVER

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

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1