uml
13 《软件工程》课程设计报告 14 分析业务流程 学生登录查询业务流程活动图 ( 1) 输入登录用户账号和密码:登录系统。 ( 2) 验证登录用户账号和密码 :对用户的登录信息进行验证,检查是否是本系统的合法用户,并区分用户的权限。 ( 3) 登录信息有效:根据用户的不同权限进行不同的界 面跳转。 退出系统:用户使用完系统后退出系统。 登录系统时,系统自动区分不同用户的不用权限
中 owner和 key,表示 User 在关系中扮演拥有者的角色,而 Password 则扮演进入系统的钥匙的角色。 图图 关关 联联 关关 系系 多重性表示两个类之间存在多少个相互连接。 比如 UserGroup 和 User 之间就是多对多的关系,一个用户可以属于多个用户组,而一个用户组也可以包含多个用户;而 User 和 Password 之间就是一对多的关系
员空帐号 前置条件:无 后置条件:无 活动步骤: 申请新建一个空帐号; 返回申请结果。 扩展点:无 补充说明:无 用例编号: UC_008 用例名称:禁用会员帐号 用例描述:管理员在特殊情况下对会员帐号进行禁用。 前置条件:无 后置条件:无 活动步骤: 输入会员帐号; 返回操作结果。 扩展点:无 补充说明:无 用例编号: UC_009 用例名称:处理会员充值 用例描述:会员交付充值金额后
timistic SavingDepositOptimistic SavingWithdrawOptimistic Deposit and Withdraw 正常 /中等 CheckingDepositNormal CheckingWithdrawNormal SavingDepositNormal 基于 RUP 的软件开发过程规范 Draft 1 SavingWithdrawNormal
Entity class name Entity class name entity Microsoft Architect 2020 56 定义实体类 NounVerbAdjective (NVA) 方法分析使用案例文档,寻找潜在的实体类 –确定使用案例的场景,在文档描述中确定句子的主语(名词) –将潜在的实体类列出 –检查使用案例的其他要求或数据字典已确定是否有附加的实体类
性别、年龄等属性。 个人信息和登陆互为关联关系,登陆包括时间和次数 属性。 登陆为会员的泛化关系,会员的属性包括注册时间、注册 ID、姓名等,会员的方法为发评论、回信息、管理 个人信息、管理收藏夹、订餐、账户财务。 个人帖子管理为会员的泛化关系,个人帖子管理的属性包括发布时间、关键字、发布人,个人帖子管理的方法为发帖、删帖、修改帖子等。 订餐也为会员的泛化关系,订餐的属性包括订单形成时间
述:主要负责学生学号、姓名、班级、年龄方面的信息管理。 模块名称:删 除学生 输入数据流:学生学号 输出数据流:对数据库操作是否成功(脚本形式) 简要描述:主要负责删除学生学号、姓名、班级、年龄方面的信息管理。 模块名称:修改学生信息 输入数据流:学生各项信息 输出数据流:对数据库操作是否成功(脚本形式) 模块名称:查询学生 输入数据流: textbox 中进行输入学生学号 输出数据流
使用,不能处理并发多用户需要同一文献资料的冲突情况。 利用计算机来处理这些流程无疑会极大程度地提高效率与处理能力。 现代 检索系统的祖先是 McGill 大学学生 Alan Emtage 于 1990年发明的 Archie。 虽然当时 World Wide Web 还未出现,但网络中的文件传输已相当频繁,且大量的文件散布在各个分散的 FTP主机中,查询起来非常不便,因此 Alan Emtage
系统用例设计 系统管理员用例设计 用例图 用例描述 用例名称:系统管理用例 参与者:管理员 简易说明 : 管理员添加,删除,更新,查询系统中的管理员信息 前置条件: 管理员已经成功进入系统 基本事件流: 1. 管理员点击“修改信息”按钮,页面跳转到会员信息修改界面,并显示会员信息;管理员点击修改鲜花信息、分类信息类似。 2. 管理员在文本框中可以修改信息也可以删除信息 3. 管理员修改信息后
g Subsystem ................................................................. 55 Book circulation subsystem .................................................................. 57 Book Search Subsystem