https://www.bilibili.com/video/BV1nm411Q7jd/
演示视频:
3.1 需求分析
需求分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。在系统调查分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。根据本系统操作流程,了解了各层对象的功能需求,分析得出了本系统使用者的功能模块图,如图下所示:
图3.1 系统功能模块图
3.2 数据库需求分析
通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据流、数据存储、处理过程和外部实体。
3.2.1 数据源点、数据终点:
3.2.2 数据处理:
3.2.3 数据流程分析
图 3.2 数据流程图
3.3 数据表设计
在系统实现时,建立一个名为基于JSP的昆山市浦东软件园失物招领系统的数据库,建立多个系统模块所要的表。数据表设计现展示如下:
数据库名:shiwu
表名:article
表名:biaoyang
表名:renling
表名:shiwudj
表名:shiwuzl
表名:userinfo
3.4 系统E-R图
图3.4 系统E-R图
3.5 UML用例图
图3.4 UML用例图
3.6 数据流图
图3.5 数据流图
4.系统功能实现
3.1 首页
用户打开网页可以看到如下图所示的失物招领系统主页面:
图3.1 系统首页
3.2 站内通知
站内通知中显示各类招领和认领公告,如下图所示:
图3.2 站内通知
3.3 寻物启事
在寻物启示中可以看到用户发布的各类失物招领信息,如下图所示:
图3.3 寻物启事
3.4 失物招领
在失物招领中用户可以看到失物招领信息,如下图所示:
图3.4 失物招领
3.5 认领公告
在认领公告中用户可以看到认领公告信息,如下图所示:
图3.5 认领公告
3.6 表扬信
在表扬信界面中,管理员会发布各类拾金不昧的好人好事来鼓励广大用户,如下图所示:
图3.6 表扬信界面
3.7 用户登录注册
在用户登录注册界面中,已注册的用户可以通过此界面登录到系统,未注册的用户可以在此界面中注册成为系统用户,如下图所示:
图3.7 用户登录注册界面
3.8 失物登记
用户登录后就可以发布自己的失物登记信息,如下图所示:
图3.8 失物登记界面
3.9 个人资料
在个人资料中用户要完善自己的用户资料,以便可以及时与失主取得联系,如下图所示:
图3.9 个人资料界面