7.1管理员操作信息添加管理员管理员信息管理员管理员操作信息7.2管理员操作信息查询管理员删除7.3管理员信息表添加的管理员信息F3 管理员信息表7.4管理员操作信息修改管理员操作信息
图3-5管理员信息管理数据流图
航班管理,管理员跟据实际情况对航班进行管理,增添、修改。删除等操作,数据流图如图3-6所示:
8.1管理员操作添加航班添加航班信息8.2管理员管理员操作修改航班修改航班信息F2 航班表8.3管理员操作删除航班删除航班信息 图3-6航班管理数据流图
3.4.1数据字典
1.数据项定义,如表3-1所示:
表3-1 系统数据项的定义
编号 IO-01 IO-02 IO-03
字段名 username password regtime 描述 账户名 密码 申请时间 类型 varchar(50) varchar(100) datetime 是否为空 否 否 否 12
续表3-1
IO-04 IO-05 IO-06 IO-07 IO-08 IO-09 IO-10 IO-11 IO-12 IO-13 IO-14 IO-15 IO-16 IO-17 IO-18 IO-19 IO-20 IO-21 IO-22 IO-23 IO-24 IO-25 IO-26 ifuse logintimes lasttime lastip username password createtime isuse logintimes quanxian type splace stime etime price cprice mprice dz planenum fromplace toplace cnum mnum 是否在用 登录时间 上次登录 登录ip 账户名 密码 创建时间 是否在用 登录时间 权限 类型 航线 起飞时间 结束时间 经济价格 头等价格 商务价格 状态 航班号 起发地点 到达地点 头等数量 商务数量 int int datetime varchar(50) varchar(50) varchar(100) datetime int datetime varchar(100) varchar(50) varchar(10) datetime datetime float float float varchar(50) varchar(50) varchar(15) varchar(15) int int 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 13
续表3-1
IO-27 IO-28 IO-29 IO-31 IO-32 IO-33 IO-34 IO-35 IO-36 IO-37 IO-38 IO-39 IO-40 IO-41 IO-42 IO-43 IO-44 IO-45 IO-46 IO-47 num mid realname sex bir sheng city telphone email question answer pid member price cprice mprice addtime zhname addr tel 经济数量 密码 真实姓名 性别 出生 贯籍 城市 电话 邮件 问题 答案 编号 账户名 经济票数 头等票数 商务票数 到达时间 真实姓名 地址 电话 int int varchar(15) varchar(50) datetime varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int varchar(50) int int int datetime varchar(50) varchar(50) varchar(50) 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 2.数据流名词条描述: 数据流名称:订票信息
描述:记录旅客的旅行时间和目的地,用于确定旅客航班 定义:订票信息=订单号+身份证号+航班号+订票日期+票价
14
订单号:4{数字}4
身份证号:18{数字}18
航班号:2{字母}2+4{数字}4
订票日期:4{数字}4+/+2{数字}2+/+2{数字}2 (例:2011/01/10) 票价:0{数字}4
数据流来源:修改航班信息、安排航班 数据流去向:输入到航班机票管理
数据流名称:旅客信息
描述:记录旅客的个人信息及旅客要求航班信息,用于对旅客的确认及安排航班
定义:旅客信息=身份证号码+姓名+性别+城市+旅行时间+始发地点+目的地+出生日期+问题+答案
身份证号码:18{数字}18 姓名:4{字符}20 性别:2{字符}2
城市:4{字符}20
旅行时间:4{数字}4+/+2{数字}2+/+2{数字}2 始发地点:4{字符}20 目的地:4{字符}20 出生日期:4{字符}20 数据流来源:用户注册 数据流去向:输入到订票
数据流名称:航班信息
描述:记录旅客的航班信息,根据旅客的旅行时间和目的地确定航班
定义:航班信息=航班号+始发地+目的地+始发时间+抵达时间+头等舱票数+经济舱票数+头等舱价格+经济舱价格+商务舱票数+商务舱价格
航班号:2{字母}2+4{数字}4 始发地:4{字符}20 目的地:4{字符}20
15
始发时间:1{数字}2+:+2{数字}2+:+2{数字}2 抵达时间:1{数字}2+:+2{数字}2+:+2{数字}2 头等舱票数:0{数字}3 经济舱票数:0{数字}3 商务舱票数:0{数字}3 头等舱价格:0{数字}4 经济舱价格:0{数字}4 商务舱票数:0{数字}4
3.数据流定义
根据顶层数据流图中的输入和输出数据流分析顶层数据流定义的内容来源、去向以及组成。以下是对系统顶层数据流具体定义。 数据流编号:D1—01 数据流名称:注册信息 数据流来源:用户 数据流去向:P1-01
数据流组成:I0-02+I0-03+IO-08+IO-09+IO-10+IO-12+IO-17
数据流编号:D1—02 数据流名称:用户信息 数据流来源:用户 数据流去向:F1-01
数据流组成:I0-02+IO-17+IO-26
数据流编号:D1—03
数据流名称:用户名密码 数据流来源:F1-01 数据流去向:P1-04
数据流组成:I0-02+IO-17
数据流编号:D1—07 数据流名称:航班 数据流来源:F1-03
16