息的删除; ◆ 娱乐资源信息的查询。
6 交通资源管理功能 ◆ 火车资源信息管理; ◆ 飞机资源信息公里。
7 旅游线路管理功能 ◆ 旅游线路信息的录入,包括线路编号、线路名称、报价等信息; ◆ 旅游线路信息的修改; ◆ 旅游线路信息的删除; ◆ 旅游线路信息的查询。
8 系统用户管理功能 ◆ 系统用户信息的录入,包括用户名、密码等信息; ◆ 系统用户信息的修改; ◆ 系统用户信息的删除; ◆ 系统用户信息的查询。
5.2 功能模块划分 从功能描述的内容可以看到,本系统可以实现其完整的功能。
根据这些功能,设计出的系统功能模块如下图 5.2 所示。
旅游资源及线路管理系统 地 景 宾 餐 娱 交 旅 系 域 点 馆 厅 乐 通 游 统 信 资 资 资 资 资 线 用 息 源 源 源 源 源 路 户 管 管 管 管 管 管 管 管 理 理 理 理 理 理 理 理 火 飞 车 机 资 资 源 源 管 管 理 理 图 5.2 旅游资源及线路管理系统功能模块示意图 在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。
每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、以及查询显示记录信息。
旅游资源及线路管理系统的功能模块之间的关系如图 5.2.1 所示。
提供数据 旅游线路管理 提供数据 提供数据 线路地域数据 提供数据 提供数据 景点资源管理 线路景点数据 地 域 提供数据 提供数据 线路 宾馆资源管理 线路宾馆数据 信 报价 提供数据 提供数据 及成 息 餐厅资源管理 线路用餐数据 管 本预 理 算 提供数据 娱乐资源管理 提供数据 线路娱乐数据 交通资源管理 线路交通数据 其他线路数据 图 5.2.1 旅游资源及线路管理系统的功能模块关系图 从模块关系图中可以看出,旅游资源信息除了供用户查阅外,不可以为旅游线路管理提供数据。
当用户需要生成一条旅游线路时,可以从旅游资源里取到最新的数据。
线路报价和成本预算也会随着资源的变化而变化。
5.3 系统流程分析 了解了系统的功能模块划分,以及各模块之间的关系。
这是系统总体设计的重要组成部分。
如果对系统形成一个完整而全面的认识,还需要进行系统流程分析。
所谓系统流程就是用户在使用系统时的工作过程。
多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。
身份认证可以分为以下两个过程: 1 确认用户是否有效的系统用户; 2 确定用户的类型。
第 1 个过程决定用户能否进入系统。
第 2 个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。
本系统的流程分析如图 5.3 所示。
开始 重试 否 失败 是 用户登录 失败超过 3 次 退出程序 成功 用户管理模块 旅游资源及线路管理模块 读取用户类型 1 管理自己的用户信息 .
上一篇:
人脸识别系统
下一篇:
黑色的摄影网站展示功能强大网上少见js技术强悍