0 引言
在大学校园里,遗失物品或者捡到物品的现象随处可见。在学校里,学生都是通过在贴吧发布信息,张贴失物招领信息等方法来寻找丢失物品的,或者是利用学校学生会的爱心协会这个平台,但是这些管理方式都是传统的人工管理方式,都存在着许多缺点,比如效率差,容易遗失信息,传播性能差等。随着当今时代技术的发展和网络的推广,越来越多的人已经接受网络信息交流的方式。开发这个校园失物招领系统,就是为捡到物品的人和丢失物品的人构建一个发布信息和找寻信息的平台,失主通过互联网即可进入到失物招领系统,可通过搜索招领信息查询是否有本人遗失的物品,查询无果后可发布寻物启示等待管理员通知。
捡到物品的人可以在系统上发布招领启事等待丢失的人前来认领,也可直接交给管理员进行发布,管理员会对发布的信息进行审核;管理员也可管理本系统的报失信息,丢失物品信息,用户信息,奖惩信息等一些基本信息。
1 系统描述
1.1 功能模块设计
前台用户使用功能大致分为招领启事,寻物启事,物品处理动态,意见建议箱。招领启事又分为发布招领贴和查看拾到物品。寻物启事又分为发布寻物贴和查看丢失物品信息。物品处理动态又分为查看已认领信息。查看已找回信息和查看过期物品信息。
后台管理员功能模块分为系统用管理,个人资料管理,失物信息管理,拾到物品信息管理,用户管理和系统参数管理。
1.2 模块的功能和实现
首页功能模块分析:该模块主要功能为滚动显示所有拾到物品的图片,方便用户直观明了的查看。此外,首页还会显示最新的拾到物品信息和最新的丢失物品信息,方便用户第一时间查看。在首页还可点击更多查看其它信息,也可直接点击详细查看。
招领启事功能模块分析:该模块主要是针对于用户发布招领贴和查看,搜索已发布的招领贴,可按照物品名称,拾到人和拾到时间查询,该部分的帖子都已经过管理员审核,也可查看详细内容。发帖时用户必须先登录才可发帖,发完贴子后将不会显示在首页上,必须经过管理员审核后方可显示,用户可在用户中心中查看已发过的帖子。
寻物启事功能模块分析: 该模块主要是针对于用户发布寻物贴和查看,搜索已发布的寻物贴。同招领启事一样,发帖也需要登录,帖子也需要管理员审核方可显示在首页。也可查看详细内容。
物品处理动态功能模块分析:该模块主要是显示和搜索已认领信息,已找回信息,过期物品信息。认领信息是指拾到物品被认领了,管理员会把物品状态改为“认领”,将显示在已认领物品信息栏中。已找回是指失主发布失物贴后,将物品找回,管理员将物品状态改为“找回”,显示在已找回物品信息栏中。过期物品是指拾到物品的帖子因长期无人认领(比如 90 天),管理员会将该拾到物品的帖子删除,修改物品的状态为“过期”,处理物品(例如捐献等),并将物品信息,处理动态显示在过期物品栏中,这三种状态的帖子只公示一个月,管理员即会清理和删除。
意见建议箱功能模块: 该模块主要是用户发表对系统的意见和建议给管理员。
个人中心能模块分析:该模块是用户查看个人信息,修改个人信息的一个个人空间,用户可查看奖惩信息,查看已发布信息,修改和删除已发布信息,修改密码,联系方式,头像等。
管理员管理失物和拾到物品的功能模块分析:该功能是针对管理员而做。要求管理员严格对发表内容进行把关。信息管理模块主要功能为对用户添加信息的审核。通过审核后方能发布。对用户添加信息的删除。对审核不能通过的信息进行删除。管理员还可管理用户发布的招领贴和失物贴,对这两种贴进行删除,修改等一些基本操作。还可修改帖子的状态,如失物,拾物,过期处理,找回,认领等,目的是将这些帖子更加细分化,使各类信息更加清楚,更加一目了然,也可以让用户更加容易的找到自己所想要寻找的信息。
管理系统用户功能模块分析:该功能是管理员使用的功能,可增加管理员和参看删除管理员。值得注意的是,后台管理员分为超级管理员和普通管理员,只有超级管理员才有资格使用该功能模块。
用户管理功能模块分析: 该模块可增加用户信息,直接以excel表格导入的形式增加。还可对用户编辑,如删除,搜索,还可查看和打印奖惩信息等。
系统参数功能模块分析:该功能模块用于发布系统公告,查看收到的用户意见。管理员还可按时间搜索,按发布人搜索查看,也可删除。
2 系统分析
2.1可行性分析
在校园里,同学们外出难免会出现遗忘,丢失物品的情况,使自己受到损失。有些同学也可能也会捡到东西,但却没有很好的平台将物品归还,这就会出现丢失者找不到物品,拾到者有无法归还的情况。同学们往往会以张贴启示的形式找寻丢失的物品发布招领启事。因此,墙上张贴的失物招领和寻物启事在校园里随处可见,这不仅严重污染环境,而且影响校园美观。 所以,开发一个方便,高效的失物招领系统就显得尤为重要,这不仅可以方便同学们及时找到物品和归还物品,还能拥有一个整洁的校园,毋庸置疑,开发此系统具有很强的使用意义和社会可行性。
对于技术可行性来说,该校园失物招领系统是基于 ASP.NET,采用 c# 代码编辑后台数据库,配合使用 sqlsever 2005,前台代码采用 HTML 语言,JavaScript 动态特效和 css 样式相结合,设计出用户交互良好,界面美观,简洁大方的网页。
2.2 需求分析
用户的需求包括发布寻物贴和招领贴,修改和删除自己已发布的信息。用户可在个人中心修改自己的基本信息,比如头像,联系方式,密码等。用户还可搜索寻物启事贴,失物招领贴,可向管理员提出意见或建议。用户还可查看已经招领的物品和已经找回的物品,也可查看一些长期无人认领的物品去向,做到系统物品的完全透明。
管理员的权限包括发布,修改,删除寻物启事和招领启示,发布公告,包括表彰,批评,通知,祝贺和发布过期招领物品的处理信息,更改物品状态,物品状态包括失物,拾物,找回,认领和过期。
管理员分为超级管理员和普通管理员,两种管理员都可管理前台用户信息和更改自己的密码,超级管理员还可添加和查看后台系统的用户信息。管理员都可根据学生的表现对学生的社区文明分作一定的增减。管理员还可管理系统内一些过期的帖子,保持系统的文明整洁。
3 技术实现
该失物招领系统是采用。net技术,在win7系统上开发,使用的软件为Visual Studio .NET 2010 软件和 SqlServer 2005 数据库。语言采用 c#、html、js,css 等语言开发。
ASP.NET是升级版的 ASP,将前台 HTML 代码,js 代码和后台诸如 c#,java,c 代码编辑分开,界面与代码分开,使之更具有通读性,代码更加整洁。而 ASP 把 HTML 和应用处理混杂在一起,难以分辨,性能不易扩充。
Html ,js,css作为前台页面设计的最主流的语言,将这三者相结合,能够设计出美观,页面交互良好的网页,通过 css 样式还可构造出更加美轮美奂的页面,更加吸引用户,大大加大用户的使用积极性。
Visual Studio .NET 2010 是主要的开发编辑器,有着强大的功能,适用于各种语言,良好的调试和程序报错功能,代码编辑整洁鲜明。
SqlServer 2005 数据库安全性,可靠性大,用户使用方便,存储量大。
4 结论
通过对该系统的设计,测试,调试后,本系统能初步完成对失物招领信息的发布,检索,审核等功能,还通过意见箱等交互功能增进了用户与用户间,管理员与用户间的联系,对系统的改进和完善起到了很大的作用。随着科学和技术的发展,校园失物招领系统将会成为很实用,很有潜质的系统,因此该系统应该不断进行推广和完善,使整个系统更加规范化。
参考文献:
[1]天极网新技术研究室《。ASP.NET 完全入门》人民邮电出版社,2001年 6 月。
[2]王华杰,李律松,孙一波等编着《。C# 数据库开发技术。》清华大学出版社,2003 年 2 月。
[3]攀建编着《。ASP.NET+ADO.NET 项目开发实例。》清华大学出版社,2004 年 1 月
[4]刘西杰柳林着《HTML、CSS、JavaScript 网页制作从入门到精通》人民邮电出版社,2013 年 8 月