面向对象分析与设计uml校园二手交易平台课程报告diu0kzfu.docVIP

  • 154
  • 0
  • 约3.53千字
  • 约 8页
  • 2018-09-13 发布于湖北
  • 举报

面向对象分析与设计uml校园二手交易平台课程报告diu0kzfu.doc

面向对象分析与设计uml校园二手交易平台课程报告diu0kzfu

面向对象分析与设计(UML) 课程学习报告 题目:校园二手交易平台 班级: 姓名: 学号: 指导教师: 日期: 一、使用UML工具分析与设计软件的心得与实践总结 首先,在我们一开始确定软件的功能与非功能需求的时候就出现了问题,因为我们做的是校园二手交易系统,所以我们必须确定要实现的功能需求有哪些,怎么样才能做出一个贴合实际的二手交易系统?通过小组成员间的讨论和思考,最终我们确定了软件的几个重要功能:会员注册登录、管理员登录、二手商品发布、商品分类搜索、发布商品求购信息和管理员的管理功能等,确定了软件的设计方向;其次是在用例模型构建和细化的时候,由于我们对用例图和时序图的理解不够深刻,导致我们画的用例图和时序图出现了一些常识性和逻辑性的问题,最终在老师的指导下我们改正了这些错误;最后出现的问题是在详细设计的时候,因为我们对DAO类认识不够,所以使得我们在画类图的时候出现了问题,但是经过和别的小组进行讨论,最终还是解决了这个问题。其实,在设计过程中还出现了其他的一些问题,但是基本上可以通过自己的思考和成员间的讨论解决。 我想说的是通过这次UML工具分析与设计软件,让我懂得了只是会啃书本是远远不够的,还要通过实践,自己进行操作。只有通过实践才能发现自己在知识掌握上的不足,从而使自己的学习有所提高,才能学到书本上学不到的知识。最重要的是还能够加强自己的思维能力、动手能力和小组成员间的合作能力,这对我们以后的学习和工作是有很大帮助的。同时也要感谢老师的悉心指导和大力帮助。 二、需求模型图以及软件的界面设计 如右图所示,我们系统的功能需求是会员注册管理、会员发布商品、会员相互发送信息、会员发布求购信息、商品分类搜索、管理员登录、会员管理、商品管理和公告管理等。因为我们做的是交易平台,所以必须要像淘宝一样拥有足够的安全保障。因此系统必须要有会员注册和登录功能,来保障会员的权益。二手交易平台,如名字那样,系统必须能够实现商品的发布和购买等交易功能,因此,我们给系统设计了会员发布求购信息、会员分类搜索和商品管理等功能。因为进行交易的话,系统还必须有一个会员间能够实时相互交流的功能,所以我们给系统增加了会员间相互发送信息的功能。系统的后台还有一个管理者的功能,管理者可以进行会员的管理、商品管理和公告管理等功能。系统的非功能需求是软件运行流畅、界面简洁和加点小广告。 左图是我们软件的界面设计,有登录界面和一些商品交易操作的界面。一打开软件,出现的是我们的登录界面,如果是第一次使用该系统,则在登录界面下进入注册界面,注册完成则返回登陆界面登录,登录完成后进入会员的个人主页界面,个人界面可以进行一些操作,例如发布商品,商品搜索,查看自己近期的动态,接收交易的信息等。还有就是管理员登录,管理员登录同样是在登录界面下登录的,管理员不需要注册即可直接登录。登录后进入管理员界面,在该界面下管理员可以进行用户信息管理、商品信息管理、发布公告和交易信息统计等操作。 下图是系统的登录界面。 用户登录界面 三、用例图以及软件的需求分析 用例图 我们做的软件是校园二手交易系统,我们做这个系统的初衷就是因为我们大部分人的手上或多或少都有一些自己已经不用的但是又还好的东西,丢掉又太可惜,卖掉又没门路,所以我们就萌发了做这样一个系统以提供这种交易平台的念想。 上面是我们的用例图,从图中可以看出有两个参与者,分别是用户和管理者。用户能够参与的实例是会员注册登录、商品搜索管理、个人商品管理和求购信息发布。会员注册登录就是当用户第一次使用该二手交易系统的时候必须进行注册个人信息,如用户名、密码、联系方式和学号等;注册完后会员就可以登录进入系统了;值得说明的是用例图中画的商品搜索管理、个人商品管理和求购信息发布功能都是默认在会员登录的情况下画的,用户可以通过商品搜索管理搜索自己需要的商品,然后进行购买操作;通过个人商品管理来管理自己已经发布在二手交易系统上的商品,同时还可以通过求购信息发布功能在二手交易系统的留言板上发布自己需要的一些二手商品的信息。 管理者能够参与的实例有登录、会员管理、商品管理和会员信息公告。管理者不需要注册,直接登录即可。会员管理就是对那些恶意发布一些信息的会员进行警告、删除该会员等操作﹔商品管理就是对会员发布在二手交易系统上的商品进行管理、分类等操作﹔公告信息管理就是管理交易平台留言板上的会员发布的一些求购信息,防止有人发布不

文档评论(0)

1亿VIP精品文档

相关文档