admin 管理员组文章数量: 1086019
2024年3月30日发(作者:画图描述web service的架构)
数据库与信息管理
基于
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.
版权声明:本文标题:基于SSM框架的社区宠物信息管理系统设计与分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711742172a608468.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论