该课题主要的研究内容是针对社区内的宠物进行管理。系统的用户有社区管理员和社区住户两个角色。其中社区管理员主要负责管理统计社区宠物、改善社区环境、营造人宠和谐氛围、引导监督饲养人文明养宠等,社区住户主要负责主动报备宠物信息、自觉文明养宠、配合社区工作等。系统主要的功能模块有:注册、登录、发帖模块、评论模块、宠物规范模块、社区用户模块、宠物类别模块、宠物信息模块(包括宠物类型、疫苗接种状况、是否办证等)。用户具体功能如下:
1、社区管理员:
注册、登录、个人信息管理、发帖管理、评论管理、宠物规范管理、社区用户管理、宠物类别管理、宠物信息管理(查询宠物信息,修改宠物信息,删除宠物信息(需经住户提交注销申请))。
2、社区住户:
注册、登录、个人信息管理、发布帖子、评论帖子、查看养宠规公告、宠物信息管理(登记宠物信息,查看宠物列表,宠物注销申请)。
社区宠物信息管理系统主要有管理员和社区住户两个功能模块。以下将对这两个功能的作用进行详细的剖析。
管理员模块:管理员是系统中的核心用户,管理员登录后,可以对后台系统进行管理。主要功能有系统首页、个人中心、社区住户管理、宠物类型管理、宠物信息管理、宠物注销申请管理、社区留言、社区论坛、系统管理等功能。管理员用例如图3.1所示。
框架支持:django/springboot/php/Ssm/flask/express均支持
前端开发:vue
语言:python+java+node.js+php均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
图3.1 管理员用例图
社区住户:社区住户进入系统可以对首页、社区论坛、宠物规范公告、社区留言、后台管理,个人中心等功能进行操作。社区住户用例如图3.2所示。
目 录
1 概述 1
1.1 研究背景 1
1.2 研究意义 1
1.3 研究内容 2
2 关键技术介绍 2
3 系统分析 4
3.1 可行性分析 4
3.1.1经济可行性 4
3.1.2技术可行性 4
3.1.3运行可行性 4
3.2 系统功能分析 4
3.3流程设计 5
3.3.1程序流程图设计 5
3.3.2添加信息流程图设计 6
3.3.3删除信息流程图设计 7
4 系统的设计 8
4.1 系统总功能模块设计 8
4.2 系统数据库设计 8
4.2.1 数据库系统概要设计 8
4.2.2 E-R模型结构设计 9
4.3数据表设计 11
5 系统的实现 18
5.1系统功能实现 18
5.2管理员模块实现 20
5.3社区住户后台管理实现 24
6 系统测试 25
6.3测试用例 25
结论 26
参考文献 27
致谢 29