2 可行性分析报告
2.1 引言 2.1.1 摘要
系统名称:失物查询系统
目 标:建立一个清晰,便于查询、管理的失物查询系统 功 能:查询、登记、修改失物信息 2.1.2 编写目的
说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。该软件的可行性分析报告的预期读者主要是指支持该软件开发或者有意开发该软件的相关工作成员。
本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户; 2.1.3 背景
为了方便失主寻找丢失物品、拾主归还捡拾物品和减轻失物招领中心的管理员的工作负担,以及发扬农大校园拾金不昧的美好品德和提高中国人民的道德水平,我们开发了失物招领管理系统。失主可以通过本软件进入到系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心;管理员可通过本系统对失物信息方便的进行管理。
a、待开发的软件系统的名称:
失物招领管理系统 b、本项目的开发者
可行性研究,需求分析:罗伟盛 概要设计,详细设计:陈道湘 编 码:刘莹
测 试:杨国力
c、用户
2
湖南农大学校失物管理处,湖南农大学生
2.2 开发意义
当今我国正努力建设和谐社会,政府重视城市居民道德素质的提高,所以,弘扬拾金不昧的优秀传统是政府义不容辞的一项责任。本着为农大学生道德素质以及学校失物管理的更好建设贡献自己的力量而提出了该项目的开发计划,该项目的主要用户包括学校管理部门和学生。同学们可以较快捷地找回自己失物。管理人员也能更好地管理失物。
2.3对现有系统的分析
目前我们学校存在的失物招领系统,就是人工系统,一切工作都由人去管理。而且失物交往的地方也很不统一。失主较难寻回自己的东西。
2.4 本系统可行性分析 2.4.1 技术方面的可行性
失物查询系统开发语言为C#,数据库技术运用了Sql server 2005,符合了开发小组的技术水平,利用现有计算机设备及软件,及自身所学知识,开发小组可以完美开发本系统。另外,失物查询系统的运行所占内存空间少,数据库结构较完善,能很好的运行于现有的各种通用计算机系统。 2.4.2 经济方面的可行性
本系统无需投入额外的设备,所以在经济上本系统的设计是可行的。此外系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出成本并不高。我们的系统主要是提供给学校的管理部门。所以本系统在任何一台PC上都可以运行,有很高的经济可行性。 2.4.3 社会方面的可行性
同学们在生活中难免会出现不下心丢失物品的情况。该系统做出,运行之后,能帮助同学们较快的找回失物。对维护个人财产和社会和谐有重要作用。所以该
3
系统的开发运用符合当今社会发展的需求。具有着很强的使用意义和社会可行性。 2.5 结论
系统具备立即开发的可能性,可进入软件开发的下一阶段。
3 需求分析报告
3.1 系统需完成那些工作
首先,本系统要方便查询失物信息。
其次,为防止某些学生随意更改信息,对于信息的管理要设置权限。 最后,管理员能对新的失物信息进行登记,还要能对已领取的物品做个标记。 3.2分析建模
因为本系统需求较为简单,所以采用瀑布模型。 3.2.1 数据流图
3.2.2 数据字典 (1)数据流定义表 数据流定义表 名称:失物信息 来源:管理员 去处:用户 数据流一览表: 要修改的信息 修改失物信息 所有用户 新的失物信息 已登记信息 登记失物信息 查询已登记失管理员 失物列表 已登记的失物信息
4
编号 ① ② ③ 数据流名称 新的失物信息 要修改的信息 已登记的失物信息 来源 管理员 管理员 失物列表 去处 失物列表 失物列表 所有用户 (2) 数据元素定义表 编号 ① ② ③ ④ ⑤ 名称 类型 特征 别名 type feature 类型 string string string Datetime 长度 10 50 50 8 10 捡拾地点 lostlocation’ 捡拾时间 date 状态 status string (3)数据存储定义表 数据存储名称 简述 组成 (4)处理定义表
处理名称 修改状态 查询失物信息 简述 修改物品是否已被领取 状态 组成 listLost 用于登记拾到物品的信息 失物的特点,类型,拾到地点,拾到日期,状态 供所有用户查询已登记的失失物的特点,类型,拾到地物 点,拾到日期,状态
3.3其他需求
界面需求:用户界面要简洁,易于操作。
性能需求:数据从数据库中读出,精确度较高,时间上也较快捷。至于适应性,只要装有这个系统的电脑都能使用。
安全需求:为了防止数据库中有虚假的信息,所以在进行数据录入的时候要验证管理员身份,只有管理员能对数据进行修改。
5