APP下载

寻物管理系统的设计与实现

2018-11-21贾临殿王昕波

物联网技术 2018年11期
关键词:普通用户后台管理员

张 玮,贾临殿,王昕波

(1.吉林财经大学 公共管理学院,吉林 长春 130117;2.太原理工大学现代科技学院,山西 太原 030009;3.山西农业大学 软件学院,山西 太谷 030801)

0 引 言

随着我国社会经济与技术的进步,在Internet迅猛发展的环境下中国网民逐渐增多,手机用户网民约5.57亿。在日常生活中经常出现物品丢失的情况,失主大多通过朋友圈、QQ空间发布通知寻找丢失物品。人们可以通过寻物网站发布相关丢失物品的信息,以便失主及时找回丢失的物品

1 需求分析

1.1 综合描述

1.1.1 产品的功能

寻物管理系统的主要功能在于对丢失物品信息的管理,主要分为前台用户功能模块和后台管理模块。文中采用Oracle作为数据库[1]。前端功能程序的设计需要建立简单易用且功能完备的系统,以提高实用性和用户体验。经过初步分析,决定使用Java语言为编译语言,将Tomcat作为服务器,使用Oracle作为数据库,开发基于Java的B/S模式寻物管理系统。

1.1.2 用户类和特性

使用该系统的角色分为普通用户和管理员用户两种[2]。普通用户操作权限:进行账号注册及登录,可查询所发布查看物品的详细信息,并在该物品下留言。

管理员操作权限:管理员可以进入寻物管理系统后台查看用户信息与物品信息,并对物品信息、用户信息、留言信息进行删除等操作,还可添加后台管理员操作[3]。

1.1.3 运行环境

运行环境见表1所列。

表1 运行环境

1.1.4 设计和实现的限制

该软件服务器端使用Java语言、MyEclipse开发工具编写,页面使用Html,CSS,JavaScript,JQuery等语言编写,数据库选用Oracle,将PLSQL Developer作为数据库操作工具。设计需遵循Java和Oracle数据库相应的语言规范和标准[4]。

1.2 外部接口需求

此软件页面以Java语言为基础,为方便访问页面,推荐使用Google浏览器。

1.3 系统功能需求

该系统针对普通用户和管理员。

普通用户可以进入寻物管理系统的前台进行注册登录,查询、查看现有物品的详细信息。还可登录发布物品信息,并在该物品信息下留言交流。

管理员可以进入寻物管理系统后台,查看用户信息、物品信息以及留言信息,删除不合格和违规的内容。同时,管理员还可以添加后台管理员。

普通用户用例图和管理员用例图如图1和图2所示[5]。

图1 普通用户用例图

图2 管理员用例图

1.3.1 用户登录

普通用户可在学生登录界面通过账号登录,也可进行账号注册。账号密码输入完成后,点击登录按钮,浏览器会将数据传到后台,后台通过数据库查询用户账号和密码,匹配成功则跳转到相应界面[6]。

管理员用户可在管理登录界面通过账号登录。

1.3.2 物品查询

用户可以通过关键字在系统中查询已发布物品的信息。

1.3.3 后台管理

管理员可在后台对物品信息、留言、学生用户进行管理。

2 软件概要设计

2.1 设计概述

在计算机Windows10操作系统下,采用MyEclipse开发工具来编写核心代码,选用Oracle数据库存储数据,实现了寻物管理系统的物品查询、信息发布、留言等功能。

应遵循的设计规则如下:

(1)开闭原则。对外开放,对外添加开放接口用以传输命令;对内封闭,将服务器内部的操作隐藏,外部无法直接访问[7]。

(2)分离原则。控制层和逻辑层分离,易于维护和分析代码[8]。

2.2 系统逻辑设计

系统可实现如下功能:

(1)实现管理员的增加、删除、修改密码操作[9]。

(2)实现对物品信息的查询。

(3)实现添加物品信息的功能。

(4)实现物品留言功能。

(5)实现用户注册、修改密码功能[10]。

系统顺序如图3所示。

图3 系统顺序图

2.3 数据库设计

根据需求分析对该项目设计了四个表,每个表之间无关联,使系统更加安全稳定。四个表分别为管理员表、物品信息表、留言表、用户表,见表2~5所列。

表2 用户表

表3 物品信息表

表4 管理员表

表5 留言表

3 软件实现

软件编程如下:

4 结 语

本文设计的产品可以解决用户在线寻找丢失物品的问题,便于用户更好地利用资源,减少不必要的财产损耗,改善了以往寻找丢失物品的途径,有利于提高寻找物品的成功率,使用户获得更好的体验。

猜你喜欢

普通用户后台管理员
我是图书管理员
我是图书管理员
即使是普通用户也需要备一张家庭影院入门攻略:影音调校工具篇1
后台暗恋
Numerical Analysis of Refueling Drogue Oscillation During Refueling Docking
前台、后台精彩花絮停不了
以“后台”的名义节省电池用量
普通用户简单、流畅才是明智选择
电力调度中后台监控系统的应用
离线发文件 不是会员也能用