软件体系结构课程设计需求分析(部分)与课设概述

一. 课程设计概述

本组的课程设计选定的设计软件为“北京旅游小助手”,能帮助来北京旅游的人们规划旅游路线,并且具有一些拓展功能。由于本课设主要展示的是软件体系结构的设计思想,因此有些功能并没有却是实现,但实现了大部分功能。

二. 需求分析

1. 扩展功能

扩展功能分为三项:景点介绍、发送邮件、路况提醒。

1)景点介绍

用户可以在界面点击景点图标,继而会有弹出窗口介绍景点的概况,显示给用户门票价格信息,同时会给出景点的官网以便用户更深层次地了解。这项功能可以给用户提供额外的参考信息。

2)发送邮件

在完成路线规划后,会提示用户是否将路线规划完成信息以邮件的形式发送到邮箱。选择“是”则发送邮件,反之不发。这项功能可方便用户保存自己的信息。

3)路况提醒

在规划路线完成后,软件会现实路线上的事实路况(拥堵情况),以便用户更加切实际地决定应该选择哪条路线。

2. 数据管理

数据管理可以记录用户的个人信息,包括:所有输入模块接受的输入信息,与之对应的生成的路线推荐信息。数据将利用sql server保存在本地,以便查询或修改。需要注意的是,用户分为普通用户和管理员,数据管理功能只能供管理员使用。

原文地址:https://www.cnblogs.com/xDan/p/5474434.html