基于web公共交通物品遗失管理系统的设计与实现.docx

上传人:b****5 文档编号:5935905 上传时间:2023-01-02 格式:DOCX 页数:20 大小:771.56KB
下载 相关 举报
基于web公共交通物品遗失管理系统的设计与实现.docx_第1页
第1页 / 共20页
基于web公共交通物品遗失管理系统的设计与实现.docx_第2页
第2页 / 共20页
基于web公共交通物品遗失管理系统的设计与实现.docx_第3页
第3页 / 共20页
基于web公共交通物品遗失管理系统的设计与实现.docx_第4页
第4页 / 共20页
基于web公共交通物品遗失管理系统的设计与实现.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

基于web公共交通物品遗失管理系统的设计与实现.docx

《基于web公共交通物品遗失管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于web公共交通物品遗失管理系统的设计与实现.docx(20页珍藏版)》请在冰豆网上搜索。

基于web公共交通物品遗失管理系统的设计与实现.docx

基于web公共交通物品遗失管理系统的设计与实现

摘要

遗失物品管理系统是鉴于现今我国现状,为了帮助更多的人更加方便快捷得找回他们丢失的物品而设立的一个平台。

在这个网络技术发展日新月异的时代,网上寻物成为最快捷最有效率的方式,只需要通过网络就可以准确的获知自己丢失物品的详情。

目前该系统在国内只是在校园火车站一些相对小范围内的应用,应用不是很广泛,功能和应用方面还有待提高,但是我们融入了一些新的想法,使它的应用范围更广,相信这个系统在今后随着我们技术的不断进步而广泛推广应用。

本系统是以公交车遗失物品网页管理为例。

为了更好的实现该系统的相关扩展功能,为了方便用户更好的应用该系统,建议先采取一个独立的小型数据库在小范围内的实施该系统,通过phpweb语言开发和mysql数据库进行配置,开发成本不高,适用范围广泛,配置简单,方便快捷。

关键字:

遗失物品管理php环境配置mysql设计

1绪论

1.1研究意义

该系统是关于用户对于遗失物品管理管理系统的功能和性能的要求,详细说明了物品遗失管理系统的功能性要求,在概要设计阶段起到重要的输入作用。

现如今,公交车作为一种交通工具,是很多人出行的首选,在带给市民出行方便的同时,也有很多问题随之而来,其中一个问题就是在公交车上遗失物品。

据相关数据显示,乘客遗失在公共交通上的物品种类相当繁杂,有银行卡、校园卡、钱包、手机、钥匙、身份证等。

我么通过对遗失物品认领情况的分析,在公共交通上丢失物品绝大部分人群是年轻人,特别是“低头族”。

公共交通例如城市公交车是个相对拥挤、人员纷杂的地点,一些乘客上了公交车就开始玩手机,甚至连钱包从衣兜里滑出或者被扒手偷窃都没有察觉到,再或者是在下车时忘记随身携带的贵重物品从而遗失在车上,像这种事情数不胜数。

乘客在公交车上丢失贵重物品的事经常发生,遗失的贵重物品的找回方法,往往只能求助于车站的失物招领处进行询问,效率很低,物品失而复得的情况也不多,所以此类事件成为困扰失主的烦心事。

而且现在一些城市虽然设有失物招领处,但是对于大多数人来说,丢的东西不值当再让自己跑一趟失物招领处而且多数情况下也是以失败告终,所以遗失物品报案的人越来越少,像贵重物品遗失的报案人也是抱着试试的态度,招领处正在淡出人们的视线。

为了方便市民遗失物品的找回,免遭财产损失,我认为在全公共交通系统内实现遗失物品管理系统就是非常有必要的。

通过公共交通失物招领系统,公交车乘务员或者捡到物品的乘客,都可以通过上传物品图片、所拾物品所在班次、具体日期,添加简单的实物描述就可以上传发布丢失物品信息,这样既提升了上报的效率,又大大缩短了公众在找寻失物上花费的时间。

失主可以通过该系统,轻松地查找遗失的物品。

系统内的失主也可以精准的选择丢失时间,所在线路,物品种类等其他相关信息,从而实现简单快捷地找到丢失的物品。

当今的社会所处在一个网络的时代,人人都有手、电脑,拥有这样的一个系统极大的方便了人们在短时间内完成注册,上传。

可以通过查看该系统后台的报表明细和统计数据,做到高效透明的监管和管理。

为了提高广大群众所拾物品的上报,也可以通过一定的奖励来大力鼓励,奖金由所在公交管理部门出纳。

通过后台能够准确监督公交车队上报的信息,并自动核查失主的领取信息,杜绝错领或者冒领现象的发生,对于冒领者依法进行处理。

除此之外,如果有小朋友或老人不慎走失,也可以通过该系统上报或查找为群众增加一条希望之路。

1.2背景

为了方便公交乘客寻找丢失的贵重物品、公交乘客效率归还捡拾财物和降低物品遗失管理运营中心的人力、财力的浪费,以及发扬拾金不昧的优良品德和提升国民的道德水平,于是我们开发出了公共交通物品遗失管理系统。

失主可以通过手机客户端或者网页端进入到本管理系统,注册查询自己遗失的物品是否已经被好心人拾取并交与实物招领中心;管理员也可以通过本地系统对遗失物品、报失、留言等信息快捷的进行高效管理。

如今,人们面对着快节奏的生活,人们总是丢三落四,尤其是年轻人丢东西的现象更是相当普遍,很多人因为时间上的不充裕而放弃寻回遗失物品的机会。

往常的遗失物品报领程序相当落后,需要亲自填写相关表格在失物招领处进行报备,然后等待处理信息,往往之后音信全无,最后不了了之。

而今,经济全球化的发展,网络在我们身边无处不在,极大加剧了双方信息的沟通,甚至现在人们的生活发展已经离不开网络,对其严重依赖。

那么问题来了,为什么在一个网络急剧发展的社会,还会有上述失物招领的繁杂和低效的程序呢?

于是我们开发出了一套物品遗失管理系统,通过我们的系统,杜绝了以前的低效的认领方式。

况且在我国正在建设现代化的科技强国,我们应该赶上这股时代的潮流,充分利用好科技给我么带来的红利,努力建设一个和谐的社会,这也有助于提高全体公民的道德素养,那些拾金不昧的人应该在该系统大力宣传,面对金钱摇摆不定的人,应缩短上报流程,只需登录该系统官网注册上传捡拾物品信息,从而降低群众将物品据为己有的不良行为。

同时弘扬拾金不昧的优良传统美德也是政府义不容辞的责任;因此开发一个公共交通网络的物品遗失管理系统十分有必要。

2相关技术

2.1开发语言

开发语言有很多种,我们常用的开发语言,包括jsp,php,asp,net等,这些属于web开发语言,他们有各自不同的特点,jsp是基于java的页面开发语言,他的稳定性最好,普及度最高,也是最流行的的开发语言,国外的大型的网络和办公,软件系统,都是jsp开发;在C/S模式的开发中,占用非常重要的地位;php的语言,是一个最近几年非常流行的web开发语言,国外的很多大的互联网项目都是php开发的,包括大家熟知的facebook,雅虎等等,在web开发中,非常的流行,而且知名度非常的高,更主要的是开源的系统和框架比较多,最近在国内,随着互联网的风生水起,php的热度也在不断的提高;asp是一个比较老的开发语言,它的特点是比较轻便,用起来方便,而且数据库和access的搭配,只需要在IIs下面就可以运行,不需要再安装其他的开发软件,非常的便捷和轻巧,但是它也存在着自身的缺陷,就是存在着漏洞,漏洞比较多,很容易被黑客攻击,而且经常容易挂木马,适合开发一些小型的网站和软件,布适合开发大的网站系统,而且现在市场的占有率,不是很高,已经有慢慢被抛弃的趋势,最后,是net的开发语言,net是微软的开发语音,开发工具经常用的是vs,它的优点是运行和调试,都非常的简单,在windows的系统里面,可以直接实现编译和运行,服务器是系统自带的IIS,只要开启就可以在下面添加网站进行运行,不需要安装额外的开发软件,但是他的可移植性比较差,综上所述,本系统的开发,采用php的语言是一个非常不错的选择。

2.2数据库

对于我们常见的数据库有好几种,这里,我们来列举一下,包括mysql,access,oracle,还有sqlserver,SQLserver是一个使用非常广泛的数据库,那么他们的特点各不相同,有各自的优点和缺点,那么,我们来列举一下,mysql的优点是比较灵活,是个开源的数据库,受广大自由开发者的喜爱啊,经常和php语言进行搭配,access的优点是比较小,适合于小型的企业使用,经常和asp的语言进行搭配,oracle,这个大家应该知道,是个非常好的数据库软件,甲骨文公司的产品,大型的数据库,成本,非常的高,使用的要求,也非常的高。

甲骨文的老板,甚至是可以和微软的盖茨比肩的商业巨头。

但是对于开发小企业的的网站来说,成本太高了。

经常和jsp的语言配合使用。

最后就是sqlserver,微软自己研发的数据库,有多个版本,最老的版本,是sql2000,然后发展到了,sql2005,sql2008,最新的是sql2012,他的优点是不需要收费,使用成本比较低,而且是微软的软件,开发的平台,就可以在windows上面开启,非常的方便,经常和的语言搭配使用,是个不错的数据库语言。

本系统采用的是mysql数据库。

2.3开发工具

开发工具主要用了Dreamweaver和运行工具wamp,Dreamweaver简介

Dreamweaver是一个很好的开发编辑工具,主要有一下特点

1、灵活的开发语言编写方式

2、可视化编辑操作界面

3、动态跨浏览器可视化验证

4、自动加载和默认css文件

5、超强的扩展能力

6、丰富的媒体支持能力

7、强大的WEB站点管理式功能

8、Dreamweaver的集成区块特性

9、内建的图形编辑引擎系统

Dreamweaver8是一款非常受程序员们和工程师们欢迎的网页编辑工具目前最主流的PHP网页开发软件是JetBrainsPhpStorm2018.3x64,但是DW虽然有些老套,但是功能依然十分强大,能够自动带提示功能,可以节省很多开发的时间和成本。

点击新建按钮,我们会发现它的强大的功能,不仅能够生成html基本页,还能用来动态页,模板页,css样式,页面设计等等功能如图3-1。

图2-1Dreamweaver新建页面

但dreamwear单靠这个一个工具,无法完成一个网站的制作,还要结合别的工具,Dreamweaver,Photoshop,Flash事网页制作的最好的工具,dw来制作静态页面,ps来做图片,flash是来做动态效果的,这三款工具相辅相承,是制作一个好的网站必须要学会的工具。

DreamWeaVer8界面功能很多,文件按钮主要功能包括新建,打开,导入,导出文件,保持,另存为等常用功能,当然还有一个关闭;编辑常用的操作有复制,粘贴,查找,替换,代码提示,首选参数等等,插入主要来插入页面中需要用到的图片,音乐,flash,表格对象,超链接,媒体等等,还有查看,修改,文本,命令,站点,窗口,帮助这几个窗口,具体的功能,大家可以打开看看Dreamweaver的相关功能,这里就不一一赘述。

如图2.2所示。

图2.2DreamWeaVer8操作界面

WampServer是一个php的集成开发环境,集合了服务器和数据库,以及php的语言,只需要下载以后,进行一键安装,不需要像以前那样亲自修复或者配置文件,进行几个工具的配置,大大的节约了开发的时间和效率,可以直接在windows下面,进行安装,默认的端口是80,如果这个端口被占用的话,可以通过配置文件,进行修改,安装以后,鼠标点击服务器的图标,如果显示seversallrunning,说明安装成功,否则,就安装失败,需要查找原因,进行重新安装

3概要设计

3.1可行性分析

经济可行性:

经济上面需要支出的就是以下几个方面的费用。

1.域名费用:

每做一个网站都需要域名,域名注册的费用也不是很高,注册费用需要六十元左右。

而且每年以后的续费大概都在几十块。

成本非常的低。

所以经济上是完全可行的。

域名注册以后,我们的使用权还是终身的。

是一个非常有意义的事。

而且域名的注册同时还是对品牌的保护。

2.网络平台的制作不仅仅需要域名,还需要服务器。

因此对于一个小型的服务器来说我们可以到外网等平台上进行注册。

一个三百兆的服务器价格大概需要几十块钱吧。

所以这个投入都不是很高。

每年的续费价格,也不是很高的。

所以服务器这块投入并不大,经济上是完全可行的。

操作可行性:

本网站使用操作简单,对所需配备的硬件也没有过硬的要求,一根网线一台电脑便可使用。

后台录入信息以及发货处理等操作也比较简单,数据的处理清晰有条理。

前台使用的各个功能也根据要求配备,操作简单。

因此,本网站在开发上是可行的

3.2系统功能

3.2.1功能概述

以下IPO表(四个表)是对系统的功能需求逐项定量和定性地进行描述:

表一失物管理的模块

系统名称:

公共交通遗失物品管理系统

设计人:

张宇

模块名:

失物管理

日期:

2018.9

模块编号:

101

上层调用模块:

管理

文件名:

file

下层被调用模块:

失物信息的增加、删除、修改、查询

输入数据:

遗失物品名(pick_name)、时间(pick_time)特点(pick_trait)、捡拾地(pick_place)、捡拾人信息(姓名pname、联系方式pcontact_way)、处理方式(hand_way)上交物品日期(sdate)及存储时间(天)(store_time)、对应存储地(store_place)、

输出数据:

遗失物品名(pick_name)、特点(pick_trait)、时间(pick_time)捡拾地(pick_place)、上交物品日期(sdate)及存储时间(天)(store_time)、对应的存储地(store_place)、捡拾人信息(姓名pname、联系方式pcontact_way)、处理方式(hand_way)

处理步骤:

上交捡拾物品then(调“遗失物信息增加”)

IFstore_time<=20

则失物领取(调“遗失物品信息的修改”hand_way为已经领取)

ELSEIFstore_time<=40

调“遗失物品信息的修改”hand_way为已经捐赠

ELSE(调“遗失物品信息删除”)

ENDIF

注释:

此模块针对于系统工作管理人员(既遗失物品管理中心工作人员)

表二报失管理的模块

系统名称:

公共交通物品遗失管理系统

设计人:

张宇

模块名:

报失管理

日期:

2018.10

模块编号:

202

上层调用模块:

管理

文件名:

file_2

下层被调用模块:

报失物品信息添加、修改、删除

输入数据:

报失物品名(lost_name)、特点(lost_trait)、报失时间(天)(time)时间(lost_time)、报失人信息(姓名lname、联系方式lcontact_way)、丢失地点(lost_place)、报失日期(ldate),

输出数据:

联系方式lcontact_way)、报失物品名(lost_name)、报失人信息(姓名lname、特点(lost_trait)、丢失地点(lost_place)、时间(lost_time)、报失日期(ldata)报失时间(天)(time)

处理步骤:

报失then(调“报失物品信息添加”)

报失人改变信息then(调“报失物品信息修改”)

失物被领走then(调“报失物品信息的删除”)

IFtime>50then(调“报失信息的删除”)

ENDIF

注释:

此模块只针对于系统管理人和报失人,但是输出数据只管理员可见

 

表三信息公布管理的模块

系统名称:

公共交通物品遗失管理系统

设计人:

张宇

模块名:

信息公布管理

日期:

2018.11

模块编号:

303

上层调用模块:

公共交通物品遗失管理系统

文件名:

file_3

下层调用模块:

报失物品、留言板管理、遗失物品管理、普通查询和高级检索

输入数据:

查询、留言信息

输出数据:

1、失物的名(pick_name)、捡拾人(pick_place)、时间信息(pick_time)、捡拾人信息(name)

2、留言信息登记

3、普通查询:

名称相同物品的信息

或高级检索:

丢失地点范围之内的、名称相同、物品的信息

处理步骤:

(调“报失物品信息和遗失物品管理信息”)

IF普通查询(调“普通查询”)

then显示名称相同的物品的信息

IF高级检索(调“高级检索查询”)

then显示一定丢失地点范围之内物品和名称相同的信息

留言then(调“留言板预留信息管理”)

注释:

此模块适用于全部用户,可以提供用户用于站内搜索及查看和提供用户用于站内查询检索

系统全部功能模块图示:

3.1.2管理子功能模块解释

管理子系统是给物品遗失管理中心管理人员提供功能,它分为遗失物品信息公布管理、物信息管理报失信息管理,管理员须通过安全认证成功后方能登录,已达到相应功能的实现。

下图为它的用图示:

遗失物品管理的功能用图示

系统管理的这些事例描述如下:

1.系统登录管理:

最后实现其功能。

2.系统报失信息管理:

遗失者向遗失物品管理中心上报遗失物品信息,管理人员进行遗失物品的信息添加,输入报失物品名称、丢失地点、时间、特征、报失时间(天)、报失人信息(真实姓名、联系方式)。

如果遗失物被领走,那么管理人员进行报失物品信息的删除。

当如果报失信息时间超过90天,系统将自动删除报失信息。

失者也可以登录系统对报失物品的信息进行自主添加。

3.系统失物信息管理:

捡拾者向物品遗失管理中心提交失物信息,管理员登入到系统对失物信息进行主动添加,输入失物的名称、捡拾地点、特点、捡拾人信息(姓名及联系方式)时间、领取状态(置为未领取)、以及对应的存储地点和存储时间(天)。

如果上报遗失物品被领取,则管理人员对遗失物的信息进行修改将遗失领取状态置更改为已领取。

若存储时间超过90天,则系统对这些信息进行自动删除。

4.系统信息公布管理:

它是对报失物品信息和物品遗失管理信息进行部分选择性公开(既将信息进行输出)和在留言板的留言功能。

输出信息为失物的名称信息、报失物品名称、捡拾人姓名信息、捡拾地点信息、时间信息、逾期失物的处理方式信息、用户留言、报失人信息(真实姓名和联系方式)。

用户同时也可以进行选择性普通查询和高级检索。

高级检索是选择丢失地点范围之内、名称相同的物品信息,普通查询选择的是名称相同的物品信息。

5.系统用户管理:

它是由系统管理人员增加或删除用户信息,编辑用户名称、用户使用密码。

修改用户使用权限,使不同的人(管理人员)都可以进入该系统主登录界面使用该系统的功能。

登录管理步骤:

登录负责管理的页面,管理员登录到管理系统必须经过登录界面,然后输入对应的用户名和密码,接下来系统将会判断该用户的使用权限,系统会自动将用户名和密码进行匹配,最后登录到该系统进行相应的操作。

下图为它的过程图。

登录管理活动

 

报失信息管理步骤:

报失信息管理主要完成报失物品信息的增加、删除、修改、查询、以及维护功能。

事例描述:

报失信息管理系统;

执行者:

管理人员登录;

前置条件:

管理员已登录系统成功;

后置条件:

如果物品信息维护成功,则数据库中的物品报失信息库随之更新,此时用户可以对物品报失信息进行查询;

基本路径方式:

a)添加物品信息时,输入报失物品名称、丢失地点、报失人信息(真实姓名、联系方式)、特点、报失时间(天);

b)点击进入每项物品信息详细浏览报失物品的相关信息,同时也可以对物品信息进行修改;

c)进入物品报失信息管理系统界面,首先显示已有的物品报失信息;

d)可删除已选择的物品信息。

遗失物信息管理系统:

失物信息管理主要是完成捡拾物品信息的添加、修改和删除等维护功能。

事例描述:

失物信息管理系统;

执行者:

管理人员;

前置条件:

管理员成功登录到系统;

后置条件:

如果物品信息维护成功,则数据库中的遗失物信息库随之更新,此时用户可以对失物信息进行查询;

基本路径:

a)进入物品报失信息管理系统界面,首先显示已有的物品报失信息;

添加物品信息时,输入报失物品特点、名称、丢失地点、报失人信息(真实姓名、联系方式)、报失时间(天);

b)点击进入每项物品信息详细浏览报失物品的相关信息,同时也可以对物品信息进行修改;

c)d)可删除已选择的物品信息。

物品信息公布管理系统:

它是输出部分失物信息、查询(普通查询和高级检索)、用户留言等功能。

部分选择性物品遗失信息发布后,用户可通过手机客户端通过网络可以看到捡拾地点(pick_place)、失物的名称(pick_name)、捡拾人姓名(name)、时间(pick_time)

事例描述:

信息公布管理系统;

执行者:

管理人员

前置条件:

管理员已经成功登录系统;

后置条件:

如果物品信息发布成功后,则数据库中的信息随之对应更新,遗失者可通过手机客户都端通过网络看到部分遗失物信息,也可以对这些遗失物进行选择查询或者在留言板上留言自己的问题。

基本路径步骤:

a)进入遗失物管理界面对遗失物信息进行管理;

b)系统将自动调用数据库的信息,显示相关物品信息;

c)管理人员可点击该显示物品某项信息(包括留言信息等)对其进行增删改查;

d)提供信息选择性查询功能。

用户管理系统:

管理员可以进行相应权限设置,可以在用户管理界面中对使用用户进行增加、删除、修改、查询。

事例描述:

用户管理系统;

执行者:

管理人员;

前置条件:

管理员已成功进入登录系统;

后置条件:

如果用户信息更新维护完成,则用户的对应信息将更新到数据库中。

基本路径步骤:

a)登录进入用户管理界面,显示目前的系统用户状态;

b)点击不同的用户选项,可显示该点击用户的物品信息动态;

c)可增加用户信息,也可删除用户系信息。

3.3.3用户子功能模块

遗失者报失键入报失物品特点、名称、时间、丢失地点、报失人信息(真实姓名和联系方式)等。

遗失者可以看到部分失物公示信息,可以对其对应物品进行查询(分高级检索和普通查询)。

用户的功能模块是进行报失(报失物品的输入)、留言信息的查询、等。

此下为它的用图示。

用户的功能用图示

用户事例描述:

报失功能:

遗失者键入报失物品特点、名称、时间、丢失地点、报失人信息(真实姓名、准确联系方式)。

查询功能:

分为普通查询和高级检索查询,普通查询功能显示的是名称相同的物品的信息;高级检索功能显示的是名称相同、丢失地点范围之间的物品的信息。

留言功能:

可以在留言板上键入留言信息、问题。

✓报失功能

该系统提供遗失者报失信息栏部分公示,对报失信息进行键入。

具体描述如下。

事例描述:

报失功能

执行者:

遗失者;

前置条件:

遗失者已成功进入系统;

后置条件:

可对物品进行报失、添加物品信息。

基本路径步骤:

a)遗失者登录到系统,选择性显示部分失物信息、留言问题信息等;

b)选择报失栏,填写报失物品信息;

✓查询功能

查询又分为普通查询和高级检索,方便失者对物品信息的准确查询。

具体事例描述如下。

用例描述:

查询系统;

执行者:

遗失者;

前置条件:

遗失者已成功进入该系统;

后置条件:

对部分物品信息对应进行查询。

基本路径步骤:

a)遗失者成功登录到系统,显示部分失物公示信息、留言问题信息等;

b)选择查询物品项目,浏览相关物品信息。

✓留言功能

遗失者在留言板上进行留言。

具体事例描述如下。

用例描述:

留言功能;

执行者:

遗失者;

前置条件:

遗失者已成功进入该系统;

后置条件:

在留言板上进行留言、问题信息。

基本路径步骤:

a)遗失者成功登录到系统,显示部分失物物品信息、留言信息等;

b)打开留言板输入或者查看留言信息。

3.3总体业务用户流程图

3.3.1总体用户业务流程图

3.3用户业务数据流程图

3.3.1登录数据流程图

3.3.2查询功能数据流程图

4系统数据描述

4.1数据库具体描述

该系统采用SQL-Sever数据库设计表,数据库名称为swzl.mdb,根据相关信息的分类和功能模块的划分可建3个表,分别为用户信息表(user_info)、遗失物品管理信息表(pick)、失物报失信息表(lost)、留言信息表(leaveword)。

4.2数据字典

根据系统功能及页面显示等相关信息的描述,在数据库swzl.mdb中创建如下表:

表3-1用户数据信息表(user_info)

列名

数据类型

长度

说明

User_ID

Int

——

主键,自增

Name

varchar

40

用户名

Password

varchar

25

密码

QQ

Int

20

QQ

E_mail

varchar

40

邮箱

Phone

Int

20

电话号码

表3-2物品遗失管理信息表(pick)

列名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1