实用软件工程方法实验指导书内容摘要:
密码“的文本框,验证用户身份的合法性。 识别参与者 在 用户登录模块中,根据工作内容和操作权限的不同,可细分为 4 类参与者:图书借阅员、图书管理员、系统管理员、图书借阅者。 图书借阅员 必须先进行登录,然后才可以执行借出或归还图书的操作; 图书管理员 必须先进行登录,然后才可以执行编制书目、图书入库等操作; 系统管理员 必须先进行登录,然后才可以进行系统的维护操作; 图书借阅者 也必须先进行登录,然后才能查询图书借阅情况或查询图书馆藏书信息。 识别用例 用户登录模块的主要功能是:输入“用户名“和“密码“,验证用户身份的合法性,故主要用例有两个 : 输入 用户名和密码 、 验证用户身份。 18 绘制用例图 操作步骤: 1)运行 Microsoft Office Visio 2020 2)选择“软件和数据库”中的“ UML 模型图”模板 19 3)鼠标点击选择“ UML 用例”,展开 UML 用例图的图标 4)用鼠标选拉图标进行绘图 描述用例 用例名称 验证用户身份 用例编号 简要说明 验证用户所输入的“用户名“和“密码“是否有效 参与者 图书管理员、系统管理员、图书借阅员、图书借阅者 当 前状态 等待审查 使用频率 较高 前置条件 已输入有效的“用户名“和“密码“ 后置条件 登录进入系统 20 任务二 分析网上书店的业务需求,且绘制用例图 站在客户的角度分析,网上书店要实现的基本功能主要有以下几种: ( 1)用户注册 ( 2)用户登录 ( 3)图书查询与浏览 ( 4)用户订购图书 ( 5)用户购物车管理 ( 6)订单维护 ( 7)个人信息维护 当客户打开网上书店后,无需登录 即 可查询图书,还可查看图书的详细信息。 每个用户必须经过注册,才能成功登录系统。 用户成功登录系统后,可以订购图书,将图书放入购物车中。 也可以对购物车进行管理,修改所购图书的数量或删除图书等。 一次订购图书操作完成后,用户可以查看自己的订单,也可以对订单进行修改,订单所需信息填写完整后,经用户确认后即可提交订单。 站在管理员的角度分析,网上书店要实现的基本功能主要有以下几种: ( 1)图书管理 ( 2)会员管理 ( 3)订单处理与查询 ( 4)图书销售情况查询 ( 5)报表维护 网上书店的管 理员具有所有的管理权限,可对图书、会员等对象进行管理,处理与查询订单,查询图书销售情况、维护报表。 但是普通工作人员一般只具有订单处理的权限,他们获得客户提交的订单并根据库存情况来决定发货或者推迟发货(缺货通知)。 根据上述分析识别参与者和用例,然后绘制用例图,并列举一个用例的细化描述。 分析过程: 基本操作流 到“用户信息“数据表中检索是否存在相应的“用户名“和“密码“ 备选操作流 如果“用户名“和“密码“有误,显示提示信息。 21 ( 1)确定参与者: ( 2)确定用例: ( 3)创建用例图: 实验 5 面向对象的分析与设计 —— 类图 实验目的 熟悉 UML 类图的功能和组成元素 学会分析类的属性和方法 学会构思类图 掌握类图的绘制方法 实验内容: 任务一:分析图书管理系统的用户管理模块,且绘制类图 类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及具体的实现细节,定义系统中的类(属性和操作),描述系统中类之间的关系。 绘制用户管理模块的用例图 用户管理模块的主要功能有 管理用户 、 管理用户密码 、 管理用户权限 和 浏览用户信息 ,其中管理用户又包括添加新用户、修改现有用户信息和删除现有用户。 系统管理员的主要职责是管理用户、修改所有用户的密码、管理用户的权限、还可以浏览所有用户的信息。 对于其他类型的用户,则只能修改自己的密码。 构思用户管理模块的类 用户管理模块的主要功能是管理用户和管理用户权限,管理用户又包括浏览用户信息、添加新用户、修改现有用户信息、删除现有用户、修改用户密码等。 其中浏览、添加、修改、删除用户通过“用户管理界面“实现,修改用户密码通过“修改登录密码界面“实现,管理用户权限通过“用户权限管理界面“实现。 管理用户时需要对后台“用户信息“数据表中的数据进行添加、修改和删除等操作。 根据以上分析可确定用户管理模块的类主要有 用户类 、 用户权限类 和 数据库 22 操作类 ,修改用户密码通过用户类的方法实现。 用户界面类主要有 用户管理界面类 、 密码修改界面类 和 用户权限管理界面类。 经分析,“用户类“的主要属性有用户 ID、用户名、密码、用户类型、启用日期、是否停用等。 主要方法有 getUserInfo()(用于获取用户信息)、getUserType()(用于获取用户类型)、 getUserPermission()(用于获取用户权限)、 userAdd()(用于新增用户)、 userInfoEdit()(用于修改用户信息)、userDelete()(用于删除现有用户)、 userPasswordEdit()(用于修改用户密码)、userPermissionAdd()(用于添加用户权限)、 userPermissionDelete()(用于删除用户权限)。 经分析,“用户管理界面类”的主要方法有 createWindow()( 用于创建窗体对象 ) 、 listUserInfo()(用于在用户界面显示用户信。实用软件工程方法实验指导书
相关推荐
做好准备 。充分了解设计意图 ,尽快组织图纸会审 ,优化施工设计 ,为开工做好准备 。 二 、做好各种资源的供应 (1)根据施工组织设计的要求 ,和施工进度计划中各个阶段控制点的要求 ,编制劳动力进场计划 、材料进场计划 、机械设备进场计划 、资金使用计划 ,以保证各种资源能满 足施工需要 。 (2)物资材料计划应有明确的材料数量 、规格和进场时间 ,现场材料储备应有一定的库存量
路 VGA 输出 PAL/NTSC 实时监视 D1:704X576/704X480 录像回放 CIF:352288/352240 限定码流 、 可变码流 内置 4 个 IDE 接口 ,可内置 1~ 8 个大容量硬盘 RJ45, 10M/100M 自适应以太网口 设计方案 小区智能化建设项目 第 16 页 RS485,RS232 云台控制接口 公共广播及背景音乐系统
50(右半幅 ), 6月 13日施工 ,纯施工天数 1天 ,日进度250m/天 ,工程量 :2125m2。 ( 5) 互通区工程 。 6 月 15 日 ~7 月 1 日施工 ,纯 施工天数 12 天 ,日进度290m/天 ,工程量 :16711m2。 9、 边板 ( 1) K39+450~K56+000, 5 月 5 日 ~6 月 25 日施工 ,日进度 410m/天 , 纯施工天数 40 天
使用请双击删除页眉文字) 专业好文档为您倾心 整理 ,谢谢使用 在化验室工作期间 1 化验工作精细琐碎,但为了搞好工作,我不怕麻烦,向领导请教、向同事学习、自己摸索实践,认真学习相关业务知识,不断提高自己的理论水平和综合素质。 提高了工作能力,在具体的工作中锻炼成了一个熟练的化验员,能够熟练圆满地完成化验工作,受到了领导职工的好评和欢迎。 在这一年,我本着“把工作做的更好”这样一个目标