失物招领系统的开发(附件)【字数:8041】
摘 要在生活工作过程中,人们常常会因为疏忽大意而丢失一些物品,而有的物品又非常重要,不得不找回,比如钥匙、钱包、身份证等贵重物品,但是寻回过程非常困难,因为没有一个有效的传播途径,失主无法将信息扩散,而捡到物品的人也无法有效的找到失主。为了有效解决这种问题,计划设计开发一个失物招领系统,搭建一个信息分享平台供失主和拾主发布相关信息,帮助失主尽快找回遗失物品。本系统后台开发工具使用PHP语言,PHP语言具有开源免费、运行效率高等特点,与MySQL数据库配合能够很好地实现此系统中的各个功能,开发模式使用MVC架构,通过此架构,将控制器层、视图层、模型层有效分离,能够优化程序结构,提高开发人员的工作效率。
目 录
一、引言 1
(一)课题背景 1
(二)课题内容 1
(三)课题意义 1
二、网站开发技术简介 1
(一)开发语言与技术 1
1. PHP简介 1
2. ThinkPHP框架 2
3. MySQL技术 2
4. B/S架构 2
三、可行性分析 3
(一)时间可行性 3
(二)技术可行性 3
(三)经济可行性 3
(四)操作可行性 3
四、需求分析 4
(一) 总体设计 4
1. 后台管理员 4
2. 前台用户 4
(二) 失物招领系统管理员功能模块图设计 4
(三) 失物招领系统前台用户功能模块图设计 5
五、数据描述 5
(一)概念设计 5
(二)数据库表设计 7
六、系统实现 9
(一)管理员功能展示 9
1.登录 9
2.管理员首页 10
3.密码修改页 12
4.列表页 13
5.新增页 14
6.修改页 15
(二)前台用户功能展示 17
1.前台首页 17
2.失物招领列表页 18
3.详情页 19
4.登录页 19
*好棒文|www.hbsrm.com +Q: ¥351916072$
5.个人信息页 20
6.留言板 22
七、系统测试 23
(一)测试的意义 23
(二)测试用例 23
八、总结 24
致谢 26
参考文献 27
一、引言
(一)课题背景
人们在生活过程中经常会遗失一些物品,相对于不贵重,没有什么意义的普通物品,人们并不太在意,但是如果遗失的是非常重要的物品,则必须要找回,但是,用户并没有一个很好地传播途径去扩散相关信息,只能通过自己的社交圈进行扩散,或者张贴告示,比如,通过微信朋友圈、QQ空间、个人微博以及印制告示张贴在布告栏的方式进行公示。但是,这样的失物招领信息常常会被其他信息所淹没,不能起到很好地宣传效果,而且,受众人群范围不广,传播速度慢,往往不能起到作用。
而对于捡到物品的人,也是如此,用户可能会将失物放回原地,或者朋友圈公告,最多的可能性就是交给警察代为寻找。而绝大多数派出所并没有网上公告栏,只能在派出所门口的公告栏张贴信息,或者等待失主上门寻找。因此,丢失物品的人大部分无法找回自己的失物。
宝贝回家寻子网是一个专门帮助被拐儿童找寻父母的网站,用户可以在上面发布信息寻找亲人。受到整个网站的启发,打算开发一个失物招领网站,给失主和拾主一个发布信息相互交流的平台,这个网站是一个区域性网站,如各个高校、社区,这样能够有针对性的帮助失主寻找丢失物品。
(二)课题内容
本系统主要用于学校失物招领,总体任务是实现失物招领的便捷化、规范化和自动化,其主要任务是用计算机对失物招领进行管理,如发布、修改、增加、删除,另外还考虑到传统失物招领的不足,针对这些要求设计了失物招领的系统。
(三)课题意义
失物招领系统的开发与实现,有着手工管理所无法比拟的优点,如检索迅速、查找方便、寻物与招领等。这些优点能够极大地提高效率。因此,开发一套能够为用户提供充足的信息和寻物便捷的失物招领系统,将是非常必要的,也是十分及时的。
二、网站开发技术简介
(一)开发语言与技术
1. PHP简介
PHP是一种通用且开源的语言。该语法是C语言、Java语言的精华与自身的语法特点融合,主要适用于Web的建设与开发。一般PHP的文件以.php进行命名。
PHP可以说是一种比 CGI或者Perl执行更快速的动态网页。PHP还可以执行进行编译之后产生的代码,使代码运行更快。PHP拥有很强大的功能,支持几乎所有流行的数据库以及操作系统。最主要的是PHP还可以使用C、C++的技术来进行程序的扩展。
2. ThinkPHP框架
ThinkPHP是一个开源的PHP框架,原名FCS,2007年元旦正式更名为ThinkPHP,并在Apache2开放源码的协议下进行发布。早期的思想结构来源于Struts,通过不断的完善,最后选用了面向对象的开发结构和MVC模式,并且将Struts的Action和Dao思想和JSP的TagLib、RoR的ORM映射和ActiveRecord模式与之融合,封装了CURD和一些常用操作,单一入口模式等,使他具有独特的性能,主要体现在模版引擎、缓存机制、认证机制方面都得到了大幅度的提升。
3. MySQL技术
MySQL技术是开源数据库中使用比较广泛的技术之一,MySQL作为一个关系型数据,它保存数据的方式,还是使用的现有关系数据库的基本数据格式。首先将对应的数据存储于对应的表中,然后建立节点将他们关联,不仅大大提升了数据的查询,也让数据库具有强大的灵活性。最主要的是其成本低、速度快、消耗资源少这些优点,使它的使用率在近年来更加广泛。
4. B/S架构
目 录
一、引言 1
(一)课题背景 1
(二)课题内容 1
(三)课题意义 1
二、网站开发技术简介 1
(一)开发语言与技术 1
1. PHP简介 1
2. ThinkPHP框架 2
3. MySQL技术 2
4. B/S架构 2
三、可行性分析 3
(一)时间可行性 3
(二)技术可行性 3
(三)经济可行性 3
(四)操作可行性 3
四、需求分析 4
(一) 总体设计 4
1. 后台管理员 4
2. 前台用户 4
(二) 失物招领系统管理员功能模块图设计 4
(三) 失物招领系统前台用户功能模块图设计 5
五、数据描述 5
(一)概念设计 5
(二)数据库表设计 7
六、系统实现 9
(一)管理员功能展示 9
1.登录 9
2.管理员首页 10
3.密码修改页 12
4.列表页 13
5.新增页 14
6.修改页 15
(二)前台用户功能展示 17
1.前台首页 17
2.失物招领列表页 18
3.详情页 19
4.登录页 19
*好棒文|www.hbsrm.com +Q: ¥351916072$
5.个人信息页 20
6.留言板 22
七、系统测试 23
(一)测试的意义 23
(二)测试用例 23
八、总结 24
致谢 26
参考文献 27
一、引言
(一)课题背景
人们在生活过程中经常会遗失一些物品,相对于不贵重,没有什么意义的普通物品,人们并不太在意,但是如果遗失的是非常重要的物品,则必须要找回,但是,用户并没有一个很好地传播途径去扩散相关信息,只能通过自己的社交圈进行扩散,或者张贴告示,比如,通过微信朋友圈、QQ空间、个人微博以及印制告示张贴在布告栏的方式进行公示。但是,这样的失物招领信息常常会被其他信息所淹没,不能起到很好地宣传效果,而且,受众人群范围不广,传播速度慢,往往不能起到作用。
而对于捡到物品的人,也是如此,用户可能会将失物放回原地,或者朋友圈公告,最多的可能性就是交给警察代为寻找。而绝大多数派出所并没有网上公告栏,只能在派出所门口的公告栏张贴信息,或者等待失主上门寻找。因此,丢失物品的人大部分无法找回自己的失物。
宝贝回家寻子网是一个专门帮助被拐儿童找寻父母的网站,用户可以在上面发布信息寻找亲人。受到整个网站的启发,打算开发一个失物招领网站,给失主和拾主一个发布信息相互交流的平台,这个网站是一个区域性网站,如各个高校、社区,这样能够有针对性的帮助失主寻找丢失物品。
(二)课题内容
本系统主要用于学校失物招领,总体任务是实现失物招领的便捷化、规范化和自动化,其主要任务是用计算机对失物招领进行管理,如发布、修改、增加、删除,另外还考虑到传统失物招领的不足,针对这些要求设计了失物招领的系统。
(三)课题意义
失物招领系统的开发与实现,有着手工管理所无法比拟的优点,如检索迅速、查找方便、寻物与招领等。这些优点能够极大地提高效率。因此,开发一套能够为用户提供充足的信息和寻物便捷的失物招领系统,将是非常必要的,也是十分及时的。
二、网站开发技术简介
(一)开发语言与技术
1. PHP简介
PHP是一种通用且开源的语言。该语法是C语言、Java语言的精华与自身的语法特点融合,主要适用于Web的建设与开发。一般PHP的文件以.php进行命名。
PHP可以说是一种比 CGI或者Perl执行更快速的动态网页。PHP还可以执行进行编译之后产生的代码,使代码运行更快。PHP拥有很强大的功能,支持几乎所有流行的数据库以及操作系统。最主要的是PHP还可以使用C、C++的技术来进行程序的扩展。
2. ThinkPHP框架
ThinkPHP是一个开源的PHP框架,原名FCS,2007年元旦正式更名为ThinkPHP,并在Apache2开放源码的协议下进行发布。早期的思想结构来源于Struts,通过不断的完善,最后选用了面向对象的开发结构和MVC模式,并且将Struts的Action和Dao思想和JSP的TagLib、RoR的ORM映射和ActiveRecord模式与之融合,封装了CURD和一些常用操作,单一入口模式等,使他具有独特的性能,主要体现在模版引擎、缓存机制、认证机制方面都得到了大幅度的提升。
3. MySQL技术
MySQL技术是开源数据库中使用比较广泛的技术之一,MySQL作为一个关系型数据,它保存数据的方式,还是使用的现有关系数据库的基本数据格式。首先将对应的数据存储于对应的表中,然后建立节点将他们关联,不仅大大提升了数据的查询,也让数据库具有强大的灵活性。最主要的是其成本低、速度快、消耗资源少这些优点,使它的使用率在近年来更加广泛。
4. B/S架构
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/102.html