zoukankan      html  css  js  c++  java
  • 软件体系结构---团队项目需求及计划

    • 需求文档

    一、功能需求

    1、用户根据自己的情况选择信息

    1)出行方式(只乘坐公交、或只乘坐出租、或二者结合);

    2)希望游玩的景点(例如:故宫、颐和园等);

    3)人数及类别(例如:成人1位;学生1位;老人1位)等信息。

    4)出发地(北京西站、或北京南站、或首都机场)

     2、生成旅游方案

       当用户选择完信息,点下“查询”按钮,本系统计算出最佳路线(两种最佳:省时间、省路费)和景点内游玩时间,协助游客安排两日行程。

       对于游客已选择、但两天安排不下的,能够提示游客。

    3、生成行程单

       当用户点下“确认”按钮,可生成文件名为“plan.doc”的行程单和费用时间明细,供用户打印,并且可以选择email给用户。

    4、景点介绍

    当用户想了解某个景点的具体信息,可选择景点,然后点下“景点介绍”按钮,可弹出景点相关的图片和简介。

    5、冗余景点安排

    对于用户已选择但两天安排不下的景点,系统除了提示游客,同时提供两天之外的行程安排。

    6、信息不全的处理

    若用户输入的信息不全,如没有选择出行方式、没有选择出发地、没有输入人数等会给出提示,要求输入后才可继续。

    二、性能需求

    1、系统可以对景点的库存进行统计�

    2、系统界面设计友好,操作方便、灵活� 

    3、具有高可靠性和容错能力

    4、具有安全检查机制

    5、可支持操作者的权限层次要有明确的分类

    三、扩展功能

    扩展功能后续添加

    • 小组分工

    小组预期分工:

    王子祎:负责撰写需求文档、测试、及相关文档的撰写

    陈浩强:算法及相关文档的撰写

    王志东:数据库、服务器及相关文档的撰写

    夏乐天:测试及相关文档的撰写

    丁振兴:UI、数据等及相关文档的撰写

    • 预期计划

    第九周:

    针对项目需求进行讨论、确定分工以及软件体系结构风格、

    第十周:

    画设计图

    第十一周:

    各自完成各自任务

    第十二周:

    各自完成各自任务

    第十三周:

    小组整合,撰写报告

    第十四周:

    提交报告

  • 相关阅读:
    c语言-关键字/标识符
    初识c语言
    MinGW-w64离线安装
    SpringBoot配置文件详解
    JS如何判断是不是为{},以下个人认为是比较好的方法
    IDEA下的SpringBoot工程的如何打包成war包
    cesium之城市行政划分
    cesium之平面裁切
    SSM框架的maven工程使用事务流程
    创建一个最简单的Cesium程序步骤
  • 原文地址:https://www.cnblogs.com/chrisboshteam/p/5404307.html
Copyright © 2011-2022 走看看