版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[13]。1.系统可移植性要求:使用Java语言对系统进行开发,该语言具有良好的可移植性,进行一次编译,便可以在装有JVM的系统上任意运行,不匹配的问题不存在。2.系统交互性要求:设计的页面应具有良好的交互性和简洁性,并且系统页面应具有简单大方的特点。4.系统故障处理要求:程序异常时,应及时发现并提示相关信息。提示错误的操作步骤。使其无法进行下一步操作。第2章总体设计2.1功能模块设计基于Storm的大棚农作物状态实时监测系统设计与实现系统功能模块图如图2.1所示。图2.SEQ图3.\*ARABIC1基于Storm的大棚农作物状态实时监测系统功能模块图用户模块:用户登录:用户可以使用账号和密码进行登录进入系统,进行其他操作的前提角色管理:管理员可以根据不同的需求来设置不同的角色,为不同的用户赋予不同的角色用户管理:管理员可以对用户进行查看、增、删、查等操作权限管理:管理员可以给不同的角色赋予不同的权限数据采集模块:气温数据采集:通过实时查询气温信息获得实时气温数据,并保存到时序数据库中降水数据采集:通过实时查询降水数据并保存到时序数据库中农作物信息采集:通过视频、照片的方式收集农作物的信息,保存到数据库中农作物片区管理模块:土地登记:管理员可以对现有的土地信息录入到系统中农作物登记:可以对已经录入的土地信息的农作物进行登记作业登记:当大棚需要进行作业活动(收割、翻地等)时,可以对要进行作业的土地进行登记人员配置:管理员可以设置在农作物片区的工作人员设备管理模块:设备登记:管理员可以对当前设备拥有的设备设施进行登记设备领取:管理人可以对设备信息进行出库登记,登记领取时间-归还时间设备维修工单:当设备损坏时,可以填写设备维修工单发起维护设备管理:管理员可以自由操作登记到系统里的设备信息监控模块:气温实时数据:以可视化的方式对实时展示收集到的气温数据降水实时数据:以可视化的方式对降水数据进行展示天气预测:对未来的一段时间的天气进行预测2.2数据库设计2.1.1数据库的概念设计栏目实体栏目实体主要用于用户将新发布的新闻公告内容分配给属于的栏目,便于日后维护和查询。其栏目实体图如图2.2所示。图2.SEQ图3.\*ARABIC2栏目实体图新闻公告实体新闻公告主要用于发布新的公告信息和发布用户信息的更新。新闻公告实体图如图2.3所示。图2.SEQ图3.\*ARABIC3新闻公告实体图菜单实体菜单实体主要是对系统菜单进行记录,当有新功能时方便拓展开发,方便用户去寻找到相应的操作页面。菜单实体图如图2.4所示。图2.SEQ图3.\*ARABIC4菜单实体图角色实体角色实体的功能主要用于储存用户的角色信息,主要有名称,系统角色标识,角色实体图如图2.5所示。图2.SEQ图3.\*ARABIC5角色实体图文件实体文件实体主要用于使用用户上传的文件存储到对应的位置,用户文件实体图如图2.6所示。图2.SEQ图3.\*ARABIC6文件实体图用户实体用户实体主要用于保存用户的账号,密码和相关基本信息。用户实体图如图2.7所示。图2.SEQ图3.\*ARABIC7用户实体图权限实体权限实体主要用于记住菜单和角色之间的映射关系,实现由角色分配菜单的权限,权限实体图如图2.8所示。图2.SEQ图3.\*ARABIC8权限实体图数据库E-R图如图2.9所示。图2.SEQ图3.\*ARABIC9数据库E-R图2.1.2数据库的逻辑设计基于SpringBoot的云储存服务的主要数据库设计表如下所示:用户表(sys_user)用户信息表主要由自增ID,用户名,密码组合而成,用户表如表3-1所示。表3-SEQ表3-\*ARABIC1用户表序号字段名称字段类型长度允许为空说明1idbigint20主键自增编号2usernamevarchar10是用户名3passwordvarchar20是密码系统菜单表(sys_menu)系统菜单表主要由自增ID,菜单名,路径,父菜单ID组合而成,系统菜单表表如表3-2所示。表3-SEQ表3-\*ARABIC2系统菜单表序号字段名称字段类型长度允许为空说明1idbigint20主键自增编号2pathvarchar100是路径3menu_idbigint20是父菜单ID4namevarchar100是菜单名角色表(sys_role)角色表主要由自增ID,角色名,系统角色标记字段构成,角色表如表3-3所示。表3-SEQ表3-\*ARABIC3角色表序号字段名称字段类型长度允许为空说明1idbigint20主键用户编号2namevarchar10是角色名3can_deleteint5是系统角色标记权限表(sys_role_menu)权限表主要由自增ID,角色ID,菜单ID字段组合而成。权限表如表3-4所示。表3-SEQ表3-\*ARABIC4权限表序号字段名称字段类型长度允许为空说明1idbigint20主键自增ID2menu_idbigint20是菜单ID3role_idbigint10是角色ID文件表(upload_file)文件表主要由自增编号,文件存储路径,文件名,占用空间字段组合而成,文件表如表3-5所示。表3-SEQ表3-\*ARABIC5文件表序号字段名称字段类型长度允许为空说明1idbigint20主键自增编号2file_pathtext10000允许文件储存路径3file_namevarchar100允许源文件名4sizebigint20允许占用空间新闻表(news)新闻表主要由自增编号,新闻标题,新闻内容,新闻作者,新闻发布日期等字段组合而成,新闻表如表3-6所示。表3-SEQ表3-\*ARABIC6新闻表序号字段名称字段类型长度允许为空说明1idbigint20主键自增ID2titlevarchar50是标题3contenttext10000是内容4authorvarchar20是作者5create_timedatetime20是发布日期7user_idbigint10是发布人ID8category_idbigint20是类目ID9category_namevarchar50是类目名栏目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安排新产品试产计划通知函(4篇)
- 定制婚礼策划师服务质量与客户满意度考核表
- 企业审查流程规范与质量保证方案
- 市场推广实施步骤协商函(5篇)
- 关于诚信的品德教育小学主题班会课件
- 小小文化使者:领略中国传统文化之美小学主题班会课件
- 机关考勤管理规范化通知(3篇)
- 冷链物流配送计划调整催办通知函7篇
- 安全教育:在日常生活中守护自己小学主题班会课件
- 维护合作伙伴关系函(4篇)
- 2026年重庆市“五方面人员”选拔乡镇领导班子考试历年参考题库(含完整答案)
- 家政保姆入户服务标准化礼仪规范
- 2026秋新教科版科学五年级上册教学课件:第四单元 第5课 岩石的类别与变化 有2个微课视频
- 2026年浙江基层法律服务工作者执业核准考试试题及答案
- GB/T 33969-2026高炉富氧喷煤技术规范
- 2026年幼儿园课程故事培训会
- GJB827B--2020军事设施建设费用定额
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- DZ∕T 0070-2016 时间域激发极化法技术规程(正式版)
- 市政工程监理实施细则(完整版)
- OEE培训教材合集课件
评论
0/150
提交评论