UML期末大作业(失物招领系统)

UML期末大作业(失物招领系统)

ID:48306224

大小:533.51 KB

页数:22页

时间:2019-11-06

UML期末大作业(失物招领系统)_第1页
UML期末大作业(失物招领系统)_第2页
UML期末大作业(失物招领系统)_第3页
UML期末大作业(失物招领系统)_第4页
UML期末大作业(失物招领系统)_第5页
资源描述:

《UML期末大作业(失物招领系统)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UML失物招领系统实验报告UML设计性实验报告校园失物招领系统学院软件与通信工程学院学生姓名刘洋学号0133620专业软件工程届别13级指导教师廖汗成二零一五年十二月十五日UML失物招领系统实验报告目录1、需求分析31.1开发背景及意义31.2系统功能及目标32、系统建模42.1创建系统用例模型42.1.1确定参与者42.1.2参与者用例42.1.3管理员用例图72.2创建系统静态模型92.2.1创建系统静态模型92.3创建系统动态模型112.3.1创建序列图112.3.2创建活动图122.3.3创建组件图122.3.4创建部署图133数据库设计143.1数据库

2、设计的基本规范143.1.1开发规范143.1.2命名规范143.2基本表及其说明143.2.1寻物信息列表143.2.1.1寻物详细信息153.2.1.2寻物信息搜索153.2.2招领信息列表153.2.2.1招领详细信息153.2.2.2寻物信息搜索163.2.3个人信息列表163.2.3.1用户基本信息163.2.3.2我发布过的寻物信息163.2.3.3我发布过的招领信息173.2.3.4我评论过的信息173.2.3.5我收藏的信息173.2.4发布寻物/招领信息184.后台管理184.1权限管理184.2物品类管理184.2.1物品所属类管理184.2

3、.2物品管理194.2.3校区管理194.2.4拟定初始化物品类管理194.3订单管理194.3.1招领订单管理194.3.2寻物订单管理205.实验总结215.1UML建模总结215.2数据库设计总结22UML失物招领系统实验报告1、需求分析1.1开发背景及意义现今社会生活中,随着人们生活需求的日益多元化,人们所持有的物质资源也随之丰富,最直观的表现就是人们所拥有的物品无论从种类还是数量上都大幅增加,这就造成了人们对自己所有的物品在看管方面难度的加大,再加之日益加快的生活节奏,就更导致了人们遗落、丢失物品的情况时有发生。这种现象在面积相对较小,而人口特别密集的

4、大学校园来说更是屡见不鲜。老师和同学们时常丢失个人物品,如书籍、手机、钱包、一卡通等现象时有发生。经过调查发现,失主往往因为不能及时的找回失物而造成许多麻烦和不少的损失(像许多同学因为丢失一卡通而造成了用餐、进入图书馆、借书等许多不便)。另一方面,物品的拾取者也因为没用取得失主的联系方式而不能及时的把拾取物交还到失主手上。而传统的失物招领服务中心,采用的还是拾取者上交、手工备案、人工查询的方式。但是随之物品的增多这种管理方式的工作量不断加大,这种做法就存在费时费力、缺乏时效性、不利于调动拾取者积极性等缺点。基于以上分析,我们认为建立一个网上失物招领系统是非常必要

5、的。一方面,一旦网站建立好之后,拾到失物的同学可以在第一时间将失物信息发布到网上,而不是找张纸写上“失物招领”四个大字后贴到公告栏。另一方面,有一个系统处理失物信息,就减少了人工处理的工作量。1.2系统功能及目标此失物招领系统旨在给拾主一个可信任的软件发布拾到的物品,让失主更容易地找到丢失的物品,同时不至于出现让失主冒领、错领等现象。失主和拾主主要针对注册过该软件的所有群体。为完成上述功能,提出以下相应的需求:1、在数据库中存储失主发布的丢失物品信息以及拾主或各个失物招领信任点发布拾获物品信息,并方便有效地进行相应的数据操作和管理,这其中包括:*物品信息的录入、

6、删除、修改*物品信息的模糊查询*物品信息的多关键字检索UML失物招领系统实验报告2、能够对一定数量的注册过的失主信息进行相应的存储和管理,这其中包括:*失主信息的录入、删除、修改*失主的统计与查询3、能够对一定数量的注册过的拾主信息进行相应的存储和管理,这其中包括:*拾主信息的录入、删除、修改*拾主的统计与查询4、能够对失主与拾主发布的物品信息进行匹配比较,并按照匹配的从高到低的顺序为失主推荐5、能够对需要的统计结果提供打印和输出。6、为了不出现失主冒领、错领的现象,以及为了保证拾主信息的保密性安全性,让拾主提供部分拾获物品信息,只有当失主全部答对时,才可以得到

7、拾主的信息。7、能够保证一定的安全机制,需要信息管理人员的优先级以及数据信息授权访问,防止随意删改,同时提供信息备份的服务。2、系统建模2.1创建系统用例模型2.1.1确定参与者创建系统用例的第一步是确定系统的参与者。失物招领系统的参与者包含以下三种:(1)用户:发布失物或者拾物信息的主体。(2)系统管理员:负责失物招领系统的操作和后台维护。(3)系统数据库:参与系统完成各项功能的整个过程。2.1.2参与者用例普通用户在本系统中能够发布失物信息或者拾物信息,发表评论,修改评论,删除评论修改个人资料(包括别名,性别,邮箱,手机号码),修改密码,将某条寻物信息或拾物

8、信息加入自己收藏。UML

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。