• 软件工程团队作业4.1——《逻辑架构设计》


    队伍名称:软工菜鸡队

    组长:173401010533 冯澳  https://www.cnblogs.com/fa32/

    队员:173401010201 刘瑶  https://www.cnblogs.com/ly-lyy/

               173401010202 赵金荣  https://www.cnblogs.com/zjr-zz/

               173401010529 蔡超  https://www.cnblogs.com/caichao1015/

    本文编辑者:全体


    1. 系统逻辑架构设计

    一、三层架构

    1、用户界面层UI):主要是展现给用户的界面,接受用户信息和给用户显示用户信息的功能,即用户在使用一个系统的时候他的所见所得。

    2、商业逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。

    3、数据处理层(DAL):直接操作数据库,针对数据的增添、删除、修改、更新、查找等。

    二、系统逻辑架构设计

     

    1  系统逻辑架构

     


     

    2. 系统交互模型设计

    一、登录注册用例

    1、模块职责:(1)用户通过用户名、密码进行登录(注册);

                 2)后台记录用户信息。

    2、接口说明:UserDao:用户数据库接口,可实现对用户数据的增、删改、查等操作。

    3、交互模型:

     

    2 登录注册顺序图

     

    二、填写调查问卷用例

    1、模块职责:(1)用户通过用户名、密码进行登录(注册);

                 2)后台记录用户信息。

    2、接口说明:(1)UserDao:用户数据库接口,可实现对用户数据的增、删改、查等操作。

    2)QuestionDao:问卷数据库接口,可实现对问卷题目的创建、修改、删除、保存等操作。

    3、交互模型:

     

    3 填写调查问卷顺序图

     

    三、后台管理用例

    1、模块职责:(1)管理问卷系统,进行问卷设计;

                  2)统计问卷数据。

    2、接口说明:(1)UserDao:用户数据库接口,可实现对用户数据的增、删改、查等操作。

    2)QuestionDao:问卷数据库接口,可实现对问卷题目的创建、修改、删除、保存等操作。

    3、交互模型:

     

    4 后台管理顺序图

     


     

    3. 设计与需求跟踪

    1  系统需求跟踪矩阵

     


    附录:

    用例模型如下表所示。

    标题

    内容

    用例名称

    登录和注册

    用例简要说明

    用户通过用户名、密码进行登录(注册)

    前置条件

    系统已启动到登录界面

    事件流

    登录界面→新用户注册

    登录界面→输入用户名、密码、验证码→登陆成功,否则登录失败

    后置条件

    登录成功→系统根据用户身份,给予不同身份的用户相对应的特权操作,进入到其相应的界面;

    登录失败→返回登录界面或者选择忘记密码,进行密码找回操作

    扩展点

    忘记密码后进行密码找回操作

    优先级

    <高>

    标题

    内容

    用例名称

    填写调查问卷

    用例简要说明

    参与者进行调查问卷中相关问题的回答与填写,并对本次答卷体验进行评价。

    前置条件

    用户已登录到答卷界面,问卷内容已公布

    事件流

    用户进行调查问卷的回答

    后置条件

    显示答卷界面

    优先级

    <低>

    标题

    内容

    用例名称

    后台管理

    用例简要说明

    系统管理员进入后台进行管理操作

    前置条件

    管理员有足够的权限进入后台

    事件流

    登录成功→进入后台;管理问卷系统,进行问卷设计;统计问卷数据;进行数据的备份和恢复

    后置条件

    操作完成返回主界面

    扩展点

    权限不足

    优先级

    <高>

  • 相关阅读:
    投资人的能量往往大多远远不仅于此,他能站在不同的角度和高度看问题(要早点拿投资,要舍得让出股份)——最好不要让 Leader 一边做技术、一边做管理,人的能力是有限的,精力也是有限的
    汇编实现获取CPU信息
    Web service的学习资源
    重启网卡的几种方法(命令行,API,
    认知服务
    平台化项目多语言架构
    移动跨平台开发框架Ionic开发一个新闻阅读APP
    net core 1.0 实现负载多服务器单点登录
    canvas1
    asp.net core + angular2
  • 原文地址:https://www.cnblogs.com/fa32/p/13234299.html
Copyright © 2020-2023  润新知