admin管理员组

文章数量:1531661

2024年6月1日发(作者:)

数据库与信息管理

基于

SSM

框架的社区宠物信息管理系统设计与分析

王亚文

赵翠

武汉商学院

武汉

430000

随着人们生活水平的提高

饲养的宠物数量急剧增加

宠物数量庞大

使得社区管理人员的统

计工作量不断增大

结合社区宠物管理的痛点

从需求入手

对社区宠物信息系统进行设计与分析。

合利用

MySQL

数据库

SSM

框架

尝试能通过信息化

网络化的管理模式

来减少社区工作者的工作

同时使得宠物管理问题得到改善

关键词

社区宠物

信息管理系统

SSM

框架

MySQL

数据库

1

概述

修改

删除

对系统的升级和日常维护

以及对不同角

近年来

宠物的数量急剧增大

社区宠物如何规范

饲养成为要面临的一大问题

宠物数量增多

社区工作

色用户的权限设置

例如社区业主不能自行更改不良记

录中的信息

只能通过与社区管理员协商后

社区管理

员进行更改

社区管理员主要任务是提醒和引导住户登录系统对

宠物进行备案

对社区宠物的信息进行核对和监管

人员统计

入档宠物信息的工作量随之增多

且在统计

的过程中会由于人为因素使得数据有所偏差

另外社区

作为人们生活的场所

社区要由各位住户共同维护

是有些宠物主人不注重宠物健康

不定期检查宠物身

不按规定打预防针

甚至有些宠物主人不自觉清理

宠物排泄物

导致社区环境恶化

社区宠物信息管理已

查社区用户提供的举报资料

并及时反馈信息

做好系

统与用户空白处的连接

社区住户业主

注册个人账户

完善个人信息

成为亟待解决的问题

开发社区宠物管理信息系统的目的是

通过信息化

管理宠物信息

减少社区人工的工作量

提高信息的准

于有宠物的业主要填写宠物的相关资料

完善宠物信

没宠物的业主可注册账户通过此系统查询相关宠物

的信息

行使督促和监督的权利

2.2

系统非功能性需求

确度

并引导和督促宠物主人文明养宠物

科学养宠

这样既可以保障主人自身安全

也可以方便社区的

其他住户

在大家的共同努力下营造和谐文明友善的社

区环境

使居民们生活更加舒适自在

非功能性需求主要包括高性能

安全

高可用等

高性能是系统的核心非功能需求

主要的性能指

标有响应时间

吞吐量

并发数

操作系统的性能计

数器

[1]

O

可通过提高硬件配置对系统进行垂直扩展

2

基于

SSM

框架的社区宠物信息管理系统的设计

2.1

系统功能需求

可进行操作系统的参数调优

如调大

TCP

的连接数

,

调小

TCP

的默认等待时间等

社区宠物管理信息系统是实现数据交互可视化的系

社区宠物数量不断增加

社区居民如何与宠物和谐

相处的问题不断成为人们话题的焦点

社区宠物管理系

安全性是至关重要的

如系统存在安全漏洞

导致

数据泄露

将给业主带来巨大损失

因此在开发过程中

要对数据进行加密

还要保证在数据传输过程中加密

2.3

系统架构和组成模块

统主要通过对宠物的健康状况

日常行为活动的监管记

使宠物主人重视养宠物文明

规范自身和宠物行

共同营造文明社区

使宠物恰当融入人们的生活中

系统的范围覆盖整个社区

用户数量相对较大

2.3.1

系统架构

社区宠物管理系统开发本着从社区居民能用

易用

基金项目

湖北省级创新创业项目

互联网

+

背景下校

园信箱建设

以武汉商学院为例

项目编号

2

同用户角色不同

对系统功能的使用不同

因此此系统

主要的用户分为

3

大类

系统管理员

社区住户业主

社区管理员

系统管理员的主要职能是用户的添加

用户信息的

和好用的角度出发设计一款安全性高

效率高

对社区

宠物的信息进行系统化

规范化管理的信息管理系统

系统将采用基于

SSM

框架的

MVC

模式开发

以此

来降低应用程序的耦合性

采用标准的

4

层架构

(DAO

,

Service

,

Controller

,

View

)

,

DAO

层主要

负责一些与数据库的联络

,

Service

层负责逻辑应用设

Controller

层负责业务模块流程的控制

View

层负

责页面的表示

分层设计可以大大降低开发难度

同时

降低维护成本以

数据存储采用

MySQL

数据库

MySQL

数据库具有体积小

命令执行快

可移植性强

复杂程

度低

易于操作等优点

MySQL

是开源的软件

免费提供版本

大大降低了使用成本

系统由

4

大模块构成

每个模块之间数据相通

区业主们通过用户注册形成一个独有账号

输入密码可

进入系统内部

对于有宠物的用户

需在管理系统中登

记宠物信息

对于无宠物的用户可在此系统中浏览宠物

信息

各功能模块设置如图

1

所示

1

社区宠物管理系统功能模块图

2.3.2

模块功能实现

(1)

登录模块

用户进行账号密码登录

与后台数据库中信息进行

匹配

匹配成功则可登录系统

否则返回密码错误

用户首次登录

则需注册账号

输入用户名

密码等完

善个人信息

点击注册

向后台发送请求

在与数据库

信息进行检索后

未发现重复用户

即可完成注册

由于各种原因

用户不需要再使用此系统

则需对账户

进行注销

在数据库中删除信息即可

(2)

管理模块

在此模块分为

4

大板块宠物信息登记

宠物健康状

况管理

宠物不良记录管理和举报模块

(3)

宠物信息登记模块

宠物主人在此模块填写信

息登记表

主要内容有宠物名

宠物照片

宠物年龄

准养证

宠物类别和宠物特征等信息

填写完毕

通过

审核后即可在数据库中录入信息

该社区住户可通过查

询功能

浏览宠物的相关信息

(4)

健康状况管理

此模块主要关注宠物的防疫工

宠物需每年接种防疫针

在接种之后用户通过提交

相关证明的图片或者单据

便可在健康信息表中相应

位置进行记录

另外宠物主人需提供定期除虫的证明

社区管理人员可随查看登记信息

如宠物健康登记表

中内容宠物主人未按规定执行

则需要其主人进行提醒

和督促

(5)

不良记录管理模块

该模块是由社区管理员进

行管理

用户没有权限对其进行修改

但是可以查看

如果出现宠物咬人

深夜乱加

宠物主人有遛狗不牵狗

不及时清理排泄物等不良情况

社区管理员将及时

发布在平台上

进行登记

(6)

举报模块

社区所有居民均可以在此举报社区

中看见的宠物的不良行为

如宠物进入不允许进入的场

随意排泄等

通过拍照等方式留下证据

,通过填写

举报单

经管理员核实成功后

将会录入不良记录中

用户可以进行匿名举报

(7)

查询系统模块

所有用户均可登录查询系统

输入关键词

通过与

后台数据匹配

进行相关的信息查询

2.3.3

数据库设计

系统使用

MySQL

数据库管理系统对数据进行存储

,

社区宠物信息管理系统的逻辑结构设计目的在于把概念

模型转换为数据库模型珥基于需求分析

系统的数据库

将建立

6

张表

分别为用户账户表

宠物信息表

宠物

健康状况表

不良记录表

住户信息表

角色权限表

下面主要分析了宠物信息表和用户账户表的逻辑结构

宠物信息表

(

Pet)

如表

1

所示

其中宠物编号作

为主键

与宠物健康状况表

不良记录表

住户信息表

形成一对一的关系结构

在查询系统中

用户可通过输

入关键字来查询宠物及养宠物人的相关信息

系统管理

员可对宠物信息进行增删改查的操作

数据库与信息管理

DATABASE

&

INFORMATION

MANAGE

1

宠物信息表

序号

名称

宠物编号

2

3

3

结语

是否为主键

字段名

PID

Pname

类型

Char

(10)

Char

(40)

Char

(10)

Char

(10)

Char

(127)

对社区宠物信息管理系统的设计和分析进行了相关

阐述

社区宠物信息管理系统采用的目前流行的

SSM

框架

极大地简化了编程工作

同时提高了代码的扩展

宠物名称

宠物主人编号

PhosLid

Psex

4

性别

宠物照片

宠物类型

性和维护性

系统的实现不仅会使宠物管理信息化

大减少宠物信息统计的工作量

而且有利于日常宠物防

5

Ppiclure

Ptype

6

7

8

Char

(20)

Decimal

(200,5)

疫的监管

同时保障社区居民的人身安全

参考文献

[1]

薛群群

.

基于数据挖掘的

Web

用户使用模式生成方

身长

Plong

PBiilhdav

出生日期

Date

用户账户表

User

如表

2

所示

在用户初次注册

法研究

.

2017.

[2]

黎菁

.

私有云管理平台

H3Cloud

OS

数据库服务模

系统可自动生成一个专属账户号

用户个人可对密

用户名

账户头像进行设置

2

用户账户表

序号名称

账户号

2

块的设计与实现

.

2018.

⑶刘勇

.

数据库设计技巧及设计规范

.

信息技术与信

类型

是否为主键

字段名

UID

息化

,

2014,

05.

char

(32)

char

(20)

varchar

(20)

varchar

(20)

varchar

(200)

账户密码

UPassword

UName

3

4

账户名

账户电话

UTel

6

7

账户头像

角色

UHeading

URole

V

archar

(100)

上接第

99

功能拓展

需求反馈等

最终投入到使用

这样满足住

3

学生住宿统计按年级

班级统计学生住宿情况

宿管理的规范

从而在提高工作效率的同时

也能够实

4

退宿信息查询查询学生退宿信息

现良好的运行

参考文献

[1]

刘明月

.

C#

程序设计

[M]

.

机械出版社

2020:

8-32.

系统支持

查询的动态组合查询

字符

串组合出

SQL

语句

赋值给

sqlCommand

对象的

Com-

mandText

属性

不同

SQL

数据类型的字段处理方式

其本身也会

存在差异

对于字符型的字段

就可以在查询中利

[2]

李心

.

数据库开发圣经

[M]

.

北京

中国

青年出版社

2019:

20-29.

[3]

王明星

.

国务院常务会部署加快发展现代职业教

Like

进行

不过需要让值添加上引号

时间日期

型要进行范围查询设计

不应该设计为等值查询

bit

型在

.NET

存储值为

1

0

true

false

显示

系统将查询条件

4

种类型处理

数值型

[C]

.

北京师范大学

2020.

[4]

周乐军

.

数据库应用技术

[M]

.

北京

人民邮电出

版社

,

2019:

8-15.

刘春生

.

基于

.NET

高职院校宿舍管理系统的设计

日期时间型

bit

字符型

4

结语

与实现

[D]

.

武昌大学

2019.

[6]

Andy

Yue.

Microsoft

工程师学

.

NET

软件项

通过对于宿舍管理业务实际需求

功能需求以及对

应的数据库设计的调研后

开发了相应的数据库管理系

目前

在沧州工贸学校中试运行

再配合上后续的

目开发

[M]

.

北京

科学出版社

2018:

159-182.

本文标签: 宠物社区进行信息用户