付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大棚农作物状态实时监测系统的总体设计案例目录TOC\o"1-3"\h\u602大棚农作物状态实时监测系统的总体设计案例 1252371.1功能模块设计 1149121.2数据库设计 2135341.1.1数据库的概念设计 2164061.1.2数据库的逻辑设计 51.1功能模块设计基于Storm的大棚农作物状态实时监测系统设计与实现系统功能模块图如图1.1所示。图1.SEQ图3.\*ARABIC1基于Storm的大棚农作物状态实时监测系统功能模块图用户模块:用户登录:用户可以使用账号和密码进行登录进入系统,进行其他操作的前提角色管理:管理员可以根据不同的需求来设置不同的角色,为不同的用户赋予不同的角色用户管理:管理员可以对用户进行查看、增、删、查等操作权限管理:管理员可以给不同的角色赋予不同的权限数据采集模块:气温数据采集:通过实时查询气温信息获得实时气温数据,并保存到时序数据库中降水数据采集:通过实时查询降水数据并保存到时序数据库中农作物信息采集:通过视频、照片的方式收集农作物的信息,保存到数据库中农作物片区管理模块:土地登记:管理员可以对现有的土地信息录入到系统中农作物登记:可以对已经录入的土地信息的农作物进行登记作业登记:当大棚需要进行作业活动(收割、翻地等)时,可以对要进行作业的土地进行登记人员配置:管理员可以设置在农作物片区的工作人员设备管理模块:设备登记:管理员可以对当前设备拥有的设备设施进行登记设备领取:管理人可以对设备信息进行出库登记,登记领取时间-归还时间设备维修工单:当设备损坏时,可以填写设备维修工单发起维护设备管理:管理员可以自由操作登记到系统里的设备信息监控模块:气温实时数据:以可视化的方式对实时展示收集到的气温数据降水实时数据:以可视化的方式对降水数据进行展示天气预测:对未来的一段时间的天气进行预测1.2数据库设计1.1.1数据库的概念设计栏目实体栏目实体主要用于用户将新发布的新闻公告内容分配给属于的栏目,便于日后维护和查询。其栏目实体图如图1.2所示。图1.SEQ图3.\*ARABIC2栏目实体图新闻公告实体新闻公告主要用于发布新的公告信息和发布用户信息的更新。新闻公告实体图如图1.3所示。图1.SEQ图3.\*ARABIC3新闻公告实体图菜单实体菜单实体主要是对系统菜单进行记录,当有新功能时方便拓展开发,方便用户去寻找到相应的操作页面。菜单实体图如图1.4所示。图1.SEQ图3.\*ARABIC4菜单实体图角色实体角色实体的功能主要用于储存用户的角色信息,主要有名称,系统角色标识,角色实体图如图1.5所示。图1.SEQ图3.\*ARABIC5角色实体图文件实体文件实体主要用于使用用户上传的文件存储到对应的位置,用户文件实体图如图1.6所示。图1.SEQ图3.\*ARABIC6文件实体图用户实体用户实体主要用于保存用户的账号,密码和相关基本信息。用户实体图如图1.7所示。图1.SEQ图3.\*ARABIC7用户实体图权限实体权限实体主要用于记住菜单和角色之间的映射关系,实现由角色分配菜单的权限,权限实体图如图1.8所示。图1.SEQ图3.\*ARABIC8权限实体图数据库E-R图如图1.9所示。图1.SEQ图3.\*ARABIC9数据库E-R图1.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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026青岛一带一路海上运输廊道物流节点建设协调机制优化分析报告
- 2026汽车天窗密封材料技术改进热熔胶特性与耐久性实验分析报告
- 2026Fast芯片组在工业互联网领域的应用潜力评估报告
- 2026中国物流信息化平台建设与数据价值挖掘报告
- 2026中国工业软件云化转型面临的适配挑战与解决方案
- 2026皮革制造业现状分析竞争特点投资经营前景分析报告
- 2026中国新型塑料合成材料制造业市场供需分析及投资机会战略布局规划报告
- 跨境数字碳智能合约中跨国自动履约条件线上法律效力-基于国际衍生品协会智能合约指南规范分析
- 跨境数字食品安全中跨国食品中高氯酸盐限量线上等效互认-基于国际食品法典高氯酸盐限量标准及各国饮用水与食品暴露差异实证
- 垃圾分类小测试及详细答案
- 卫生健康系统职业技能竞赛中药调剂竞赛综合试题
- 2026年新疆兵团人民检察院招聘聘用制书记员(2人)笔试参考题库及答案解析
- 许林芳讲管理七剑课件
- 电力系统负载管理计划
- 《畜禽场场区设计技术规范》
- 食堂交叉污染培训
- GJB763.5A-2020舰船噪声限值和测量方法第5部分舰船设备空气噪声测量
- 硫酸氢氯吡格雷课件
- 2025年安徽省中小学教师招聘考试小学语文试题及答案
- 模具检验管理制度流程
- 2025年陕西省中考英语试题卷(含答案)
评论
0/150
提交评论