有何创新之处
(1)系统资源闭环整合,实现了综合功能高度集成。
(2)采用DJANGO框架,开发软件更加方便、快捷、高效
用户具体功能如下:
1、社区管理员:
注册、登录、个人信息管理、发帖管理、评论管理、宠物规范管理、社区用户管理、宠物类别管理、宠物信息管理(查询宠物信息,修改宠物信息,删除宠物信息(需经住户提交注销申请))。
2、社区住户:
注册、登录、个人信息管理、发布帖子、评论帖子、查看养宠规公告、宠物信息管理(登记宠物信息,查看宠物列表,宠物注销申请)。
社区宠物信息管理系统主要有管理员和社区住户两个功能模块。以下将对这两个功能的作用进行详细的剖析。
管理员模块:管理员是系统中的核心用户,管理员登录后,可以对后台系统进行管理。主要功能有系统首页、个人中心、社区住户管理、宠物类型管理、宠物信息管理、宠物注销申请管理、社区留言、社区论坛、系统管理等功能。管理员用例如图3.1所示。
拟解决的主要问题和技术关键
(1)如何将前端页面与数据库进行互连;
(2)如何使用DJANGO框架以及MySQL数据库进行系统开发;
研究方案
本系统以Python开发语言开发,MySQL为后台数据库,采用DJANGO框架开发。。
预期达到的目标
1、学习系统开发和设计的技术相关知识和工作流程;
2、学习使用 PYCHARM 工具编辑前后台代码;
3、学习使用DJANGO框架实现系统的开发;
4、掌握使用 MySQL 创建和编辑数据库的方法;
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
社区住户:社区住户进入系统可以对首页、社区论坛、宠物规范公告、社区留言、后台管理,个人中心等功能进行操作。社区住户用例如图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