基于uml建模的美食论坛系统分析与设计(编辑修改稿)内容摘要:
性别、年龄等属性。 个人信息和登陆互为关联关系,登陆包括时间和次数 属性。 登陆为会员的泛化关系,会员的属性包括注册时间、注册 ID、姓名等,会员的方法为发评论、回信息、管理 个人信息、管理收藏夹、订餐、账户财务。 个人帖子管理为会员的泛化关系,个人帖子管理的属性包括发布时间、关键字、发布人,个人帖子管理的方法为发帖、删帖、修改帖子等。 订餐也为会员的泛化关系,订餐的属性包括订单形成时间,订餐商家,订单金额,商品名,订单。 订单管理和订单为关联关系,订单管理的方法包括订单形成、发货、送货。 订单管理为商家的泛化关系,商家的属性包括资金、注册时间、信用、评价,商家的的方法包括实名注册,财务管理。 网银系统和会员、商家分别为关联关系。 审核和帖子记录、广告记录都为关联关系,其中帖子记录的属性包括 时间、关键字、发布人。 广告记录的属性包括发布时间、内容、关键字。 商家广告管理和广告记录为关联关系,商家广告管理的属性包括内容、关键字、发布时间,方法包括发广告,删广告和修改广告。 广告管理和广告记录为光联关系,广告管理的方法为精华广告,修改,删除,增加广告。 帖子管理和帖子记录为关联关系,帖子管理的方法为删除、转移、置顶、精华、修改、审核。 帖子管理、广告管理、异常处理分别为管理者的泛化关系,管理者的属性包括权限和 ID,方法包括设置论坛参数,论坛管理。 异常处理和异常处理报告为关联关系,异常处理报告包括时间、解决方案、关键字等属性。 美食论坛中除了包括帖子信息,还应包括下浏览的用户、发帖的会员、管理员、商家的信息以及帖子的状态和订单状态,帖子的状态可以帮助用户和会员浏览搜索评论帖子,订单状态可以帮助商品客户和商家了解彼此关于订单的处理情况。 系统活动图 针对 用户 的活动图 : 普通用户可以浏览搜索帖子、作为游戏访问论坛,也通过注册成为会员。 会员进行验证后进行登录,可以进行帖子管理,搜藏夹管理,个人主页管理,和订餐活动。 会员发帖后,管理员会进行审核。 商家: 商家进行广告管理,决定是否发布广告。 发 布的广告经过管理员审核批准之后,会被用户会员浏览,否则将被删除。 商家接收到会员的订单后,可以进行订单管理,成功接单后进行备货,发货,买家收货等一系列活动。 管理员: 管理员进行论坛系统、板块的管理,商家的管理和审核的活动。 管理员有权限对违规商家、用户、帖子和广告进行删除。 系统时序图 针对用户的前台服务事件流 ( 1)注册 对应事件流 内容 说明 用例说明 未注册用户注册成为会员 参与者 未注册用户 基本路径 游客点击注册,提交注册请求 跳转到注册系统界面 游客填写注册信息 并提交 后台系统检测用户是否已经注册 重名或已注册则显示注册失败,重新注册 系统显示注册成功 时序图 : 用户注册系统 后台系统1. 提交注册请求3. 填写注册系统并提交2. 调出注册界面4. 检测是否已注册5. 注册失败,重新注册6. 注册成功 ( 2)登录 对应事件流 内容 说明 用例说明 已注册会员进行登录操作 参与者 已注册会员 基本路径 会员输入用户名、密码和验证码请求登录 系统验证用户名、密码和验证码是否正确 若错误系统则反馈给用户 若正确系统显示登录成功,跳转至主页 时序图 : 会员登录系统论坛主页1. 输入用户名、密码和验证码登录2. 检验用户名、密码和验证码是否正确3. 用户名、密码或验证码错误4. 登录成功,跳转至主页 ( 3)管理个人信息 对应事件流 内容 说明 用例说明 会员对自己的个人信息进行管理 参与者 已登录的会员 基本路径 会员请求进入个人主页 会员在个人主页请求修改个人信息 后台系统检测用户是否登录超时(长时间未操作) 若用户登录超时,则跳转到登录系统界面重新登录 若未登录超时,则跳转至修改界面 用户进行相关操作(修改信息)并提交 后台系统检测所更改信息是否符合要求 系统提示修改成功 时序图 : 会员个人主页 后台系统 登录系统 修改页面5. 请求成功6. 修改信息并提交7. 检测信息是否符合要求8. 修改成功1. 请求进入个人主页2. 请求修改个人信息3. 检验用户是否登录超时4. 登录超时,重新登录 ( 4)浏览信息 对应事件流 内容 说明 用例说明 浏览论坛各版块 参与者 游客或已登录的会员 基本路径 用户找到需要浏览的版块(帖子、广告、订餐等),点击标题进入 系统显示相关内容 ( 5)发表帖子 对应事件流 内容 说明 用例说明 已登录会员发表帖子 参与者 已登录的会员 基本路径 用户点击发帖请求,跳转到发帖页面表单 输入帖子内容(标题、内容等)并提交 后台系统检测帖子内容是否符合。基于uml建模的美食论坛系统分析与设计(编辑修改稿)
相关推荐
巴塞尔委员会又提出了一个新提案,即《新巴塞尔协议》,新协议于2007年实施,新协议对于银行账户中的信用风险计算采用了新的计算方式,并且增加了操作风险的资本金内容。 规定整体资本金=(市场风险加权资产+信用风险加权资产+操作风险加权资产)[1]。 在欧洲,银行无论大小都必须采用《新巴塞尔协议》,欧盟希望证券公司也能像银行那样采用《新巴塞尔协议》。 VaR
网的方法有多种,最常用的是航带法、独立模型法和光线束法。 这 3 种方法既可以在一条航带上应用,称为单航带的解析空中三角测量,也可以将若干条航带连接成一个区域进行整体平差,称为区域网空中三角测量,或简称区域网平差。 区域网平差不仅可以进一步减少野外实测控制点的工作量,而且有内部精度均匀的优点,所以应用最广。 本文主要应用的就是这种方法 [5]。 山东科技大学本科毕业设计(论文) 11
个新的用户申请收看流媒体节目时,服务端会自动根据具体情况来决定是否接受用户请求。 其中,系统资源包括 网络带宽 、 内存大小 、 I/O 的带宽 和 CPU 的使用率等 情 况。 媒体服务器软件平台 流媒体视软件系统主要 包括 用户管理模块 、 发行与管理模块 、流媒体 制作、流媒体 视频服务器。 主要涉及流媒体的发行、制作、编码等功能。 内容管理主要第一章 绪论 3 完成视频存储、查寻;
前,数据将首先被存放在一个内部的发送缓冲器中。 对 SPI_DR 寄存器的读操作,将返回接收缓冲器的内容写入 SPI_DR 寄存器。 处理数据的发送与接收, 当数据从发送缓冲器传送到移位寄存器时,设置 TXE标志 (发送缓冲器空 ),它表示内部的发送缓冲器可以接收下一个数据;如果在SPI_CR2 寄存器中设置了 TXEIE 位,则此时会产生一个中断;写入 SPI_DR 寄存第二章 ARM
图所示。 四 电子密码锁的软件设计 • 在进行电子密码锁的软件设计时,整个过程可分为四个模块,每一模块为一个子程序,分别为液晶显示子程序、修改密码子程序、密码输入子程序、报警和开锁子程序。 主程序通过调用各个子程序来实现密码锁的功能。 键盘模块流程图 • 键盘模块主要包含键盘扫描、延时去抖、确定键值以及返回键值四个过程。 键盘扫描是循环扫描有无按键按下,如果无按键按下就继续扫描
计时,整个过程可分为四个模块,每一模块为一个子程序,分别为液晶显示子程序、修改密码子程序、密码输入子程序、报警和开锁子程序。 主程序通过调用各个子程序来实现密码锁的功能。 键盘模块流程图 • 键盘模块主要包含键盘扫描、延时去抖、确定键值以及返回键值四个过程。 键盘扫描是循环扫描有无按键按下,如果无按键按下就继续扫描,如果有按键按下就进入延时去抖。 去抖之后就是确定按键是在哪行和哪列,找到按键后