机票预定系统数据流图
数据流图
3.3 数据流图(DFD)数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(附有应交的账款)。
旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。
3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流;〇:圆或椭圆,表示加工;= :双杠,表示数据存储;□:方框,表示数据的源点或终点。
(1) 数据流。
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
(2)加工(又称为数据处理)。
对数据流进行某些操作或变换。
每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。
在分层的数据流图中,加工还应编号。
(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。
一般只出现在数据流图的顶层图。
3.3.2画数据流图的步骤(1)首先画系统的输入输出,即先画顶层数据流图。
顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。
顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。
下图为飞机机票预订系统的顶层图。
(2)画系统内部,即画下层数据流图。
不再分解的加工称为基本加工。
一般将层号从0开始编号,采用自顶向下,由外向内的原则。
航空公司订票系统数据库结构
登录用户修改密码功能流程
1、判断确认密码是否正确 2、不正确重新输入 3、正确的话读取后台数据库该用户记录 4、修改数据库密码字段的值为文本框的值 5、调用Update方法更新到数据源 6、当前窗台隐藏
添加用户功能模块流程
1、判断用户名是否为空 2、不为空的话,读取后台数据库, 检测用户名是否已经存在 3、继续判断确认密码是否正确 4、以上皆成功的话,调用 RecordSet.AddNew方法,用户名、 密码、权限从相应控件值读取 5、 RecordSet.Update更新到数据 源 6、当前窗体隐藏
Public Function ExecuteSQL(ByVal sql As String, MsgString As String) As ADODB.Recordset 'executes SQL and returns Recordset Dim cnn As ADODB.Connection: Dim rst As ADODB.Recordset: Dim sTokens() As String On Error GoTo ExecuteSQL_Error
添加工具条(图像列表、文本对齐、按钮索引关键字、样式5种、 响应事件buttonclick集中处理所有按钮敲击事件)
添加侧边栏(侧边栏由picturbox包容label、button、treeview 构成、显示位臵大小打开关闭由picturebox的事件过程控制、 picturebox 放臵时设臵Align属性、 picturebox _Resize事件过程) TreeView操作(选择样式是否带图片链接线展开符号等、图像 列表、 TreeView.Nodes.Add方法、 TreeView _NodeClick事件 过程)
航空公司订票系统数据库结构
1、主界面要求是MDIForm窗体,表格数据模块是MDIForm窗 体子窗体,其他模块是普通窗体。
2、用户登录检测和权限检测应在主界面显示以前完成(本程序 中单独设置用户登录和权限检测模块,由Main函数启动后调用) 3、主界面模块的代码应尽量简洁,主界面的作用是通过菜单 和工具栏完成系统功能的导向和链接,功能的实现在功能模块 中实现. 4、状态栏为系统使用提供帮助信息和状态信息.
2、标准模块用来声明定义系统全局使用的变量、 对象和过程,尤其是各 窗体模块公用的通用 的功能代码尽量集中抽取出 来做成标准模块 中的变量、对象和过程。
3、系统如果有启动 Main函数的话,要放置到 标准模块中。
从窗体模块中提取通用功能
Public Function ConnectString() As String 定义连接字符串 Public Function ExecuteSQL(ByVal sql As String, MsgString As String) As ADODB.Recordset 执行后台数据库访问操作 Public Sub EnterToTab(Keyasc As Integer) 单记录数据模块输入时回车换到下 一个文本框继续输入 Public Function GetRkno() As String 获取添加记录的随机唯一编号 Public Sub Getusrqx(ByVal user_id As String) 读取登录用户权限 Public Sub Fillcombox(comboxfilled As ComboBox, sql As String) 表格数据模 块填充过滤条件选项到combox控件
DFD(数据流图)
1DFD(数据流图)(2006-09-02 14:46:15)转载分类:精品转载3.3 数据流图(DFD)数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(附有应交的账款)。
旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。
3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流;〇:圆或椭圆,表示加工;= :双杠,表示数据存储;□:方框,表示数据的源点或终点。
(1) 数据流。
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
(2)加工(又称为数据处理)。
对数据流进行某些操作或变换。
每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。
在分层的数据流图中,加工还应编号。
(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。
一般只出现在数据流图的顶层图。
3.3.2画数据流图的步骤(1)首先画系统的输入输出,即先画顶层数据流图。
顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。
顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。
下图为飞机机票预订系统的顶层图。
(2)画系统内部,即画下层数据流图。
机票预订系统的数据库设计
数据库课程设计说明书学生信息管理系统专业:软件工程班级:1301成员及学号:王扬洪思聪指导教师:高金华职称讲师完成时间:2015年6月2013级软件数据库原理课程设计目录1.引言 (XX)2.系统需求分析 (XX)2.1 功能需求分析 (XX)2.2 数据流图 (XX)2.3 数据字典 (XX)3.系统功能设计 (XX)3.1 (XX)3.2 (XX)……………4.数据库概念模型概念 (XX)4.1 局部E-R图 (XX)4.2 全局E-R图 (XX)…………5.数据库逻辑结构设计 (XX)5.1 全局逻辑结构设计 (XX)5.2 外模式设计 (XX)……………6.数据库物理结构设计 (XX)6.1 存取方法设计 (XX)6.2存储结构设计……………………………………………………X X……………7.应用程序设计(此项选做) (XX)……………结束语 (XX)11引言随着计算机,互联网的飞速发展,互联网在人们日常生活中应用的普及。
利用数据库原理与应用和互联网的相结合来实现用户能够在网上预订机票,本次课程设计就开发机票在线预订系统,本系统从符合操作简单,灵活实用。
安全。
便捷的要求出发,完成机票预订管理以及用户在线预订平台的全过程,包括航班信息管理、用户信息管理、订单信息管理、机票信息管理等功能,主要解决为用户提供航班信息,航班查询,机票以及退票等服务项目管理的程序设计。
在课程设计中,主要采用了结构化解决问题的方法,到此此课程设计还有待于写代码进行调试。
2 系统需求分析2.1 功能需求分析通过对机票预订业务的调查,明确了机票预订工作是由机票管理,用户管理,订单管理,航班管理和退票管理5部分组成。
(1)航班管理1)管理员对所有的航班都要统一编码;对所有航班进行信息登记。
2)新增的航班要进行编码和信息登记,对取消的航班要注销其所有信息。
(2)用户管理1)建立用户信息表2)对新加盟的用户,令其注册,将其信息加入用户信息表中。
航空机票预订系统面向数据流设计
宁波工程学院航空机票预订系统面向数据流设计作业题目:航空机票预订系统面向数据流设计学院名称:电信学院学号:134010102**班级:计科13-2姓名: ***授课教师:李庆风航空机票预订系统面向数据流设计项目概述:为方便旅客,某航空公司拟开发一个机票预订系统。
旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号、旅行时间、旅行目的等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。
设计步骤:第1步复查基本系统模型。
复查的目的是确保系统的输入数据和输出数据符合实际。
第2步复查并精化数据流图。
应该对需求分析阶段得出的数据流图认真复查,并且在必要时进行精化。
不仅要确保数据流图给出了目标系统的正确的逻辑模型,而且应该使数据流图中每个处理都代表一个规模适中相对独立的子功能。
图1.航空机票预订系统的数据流图这个数据流图对于软件结构设计的“第一次分割”而言已经足够详细了,因此不需要精化就可以进行下一个设计步骤。
第3步确定数据流图具有变换特性还是事务特性。
一般地说,一个系统中的所有信息流都可以认为是变换流,但是,当遇到有明显事务特性的信息流时,建议采用事务分析方法进行设计。
在这一步,设计人员应该根据数据流图中占优势的属性,确定数据流的全局特性。
此外还应该把具有和全局特性不同的特点的局部区域孤立出来,以后可以按照这些子数据流的特点精化根据全局特性得出的软件结构。
从图1看出,数据信息以外部形势进入软件系统,经过处理以后再以外部形势离开系统,没有明显的事务中心。
因此可以认为这个信息流具有变换流的总特征。
第4步确定输入流和输出流的边界,从而孤立出变换中心。
输入流和输出流的边界和对它们的解释有关,也就是说,不同设计人员可能会在流内选取稍微不同的点作为边界的位置。
当然在确定边界时应该仔细认真,但是把边界沿着数据流通路移动一个处理框的距离,通常对最后的软件结构只有很小的影响。
机票预定管理系统
长沙学院课程设计说明书题目机票预定管理系统系(部) 计算机科学与技术系专业(班级)姓名学号 2010021110 指导教师起止日期 2012.06.11-2012.06.22课程设计任务书课程名称:数据库系统原理设计题目:机票预定管理系统1、某航空公司机票预订管理系统需要如下信息:航班:航班编号、出发地、目的地、出发时间、飞行时间、飞机型号等。
飞机:飞机型号、座位数。
机票:航班编号、客户编号、价格、折扣、当前预售状态等。
客户:姓名、联系电话、身份证号码等。
业务员:姓名、工号。
2、系统功能的基本要求:按照一定条件查询、统计符合条件的航班、机票、客户信息等。
例如航班剩余舱位数目、同一航线可选航班信息、客户购买历史等,能够模拟完成机票预订业务。
各阶段具体要求:1、需求分析阶段二、定义数据项的含义和取值三、定义目标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、小数位数及完整性约束●确定数据库及表的名称及其组成●确定索引文件和索引关键字5、数据库安全及维护设计阶段5.1设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)5.2为了实现复杂的数据完整性约束,设计适当的触发器5.3设计一个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。
设计工作量:(1)软件设计:完成问题陈述中所提到的所有需求功能。
工作计划:安排两周时间进行课程设计,软件开发步骤如下,第一周完成1~4,第二周完成5~8,论文同步进行;1) 选定题目2) 需求分析3) 概念结构设计4) 逻辑结构设计5) 物理设计6) 数据库安全及维护设计7) 数据库上机实现8) 答辩设计工作量:40课时工作计划:班级日期节次教室内容指导教师10计科1班15周周一1-4 致远楼1413 布置任务潘怡15周周一5-6节涵虚楼B2103 答疑15周周二1-2 致远楼1401 上机15周周二3-4节涵虚楼B2103 答疑15周周二5-6节涵虚楼B2103 答疑15周周五1-4 致远楼1413 上机15周周五5-8节涵虚楼B2103 答疑16周周一1-4 致远楼1413 上机16周周一5-8节涵虚楼B2103 答疑16周周二1-2 致远楼1401 上机16周周二3-4节涵虚楼B2103 答疑16周周五1-4 致远楼1413 答辩16周周五5-8节涵虚楼B2103 答辩指导教师签名:日期:教研室主任签名:日期:系主任签名:日期:长沙学院课程设计鉴定表姓名学号专业计算机科学与班级技术设计题目机票预定管理系统指导教师指导教师意见:评定等级:教师签名:日期:答辩小组意见:评定等级:答辩小组长签名:日期:教研室意见:教研室主任签名:日期:系(部)意见:系主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;目录1 引言 (1)1.1编写目的 (1)1.2 参考资料 (1)2 需求规约 (2)2.1业务描述 (2)2.2需求分析 (2)2.2.1统功能分析 (2)2.2.2统功模块图 (3)3 概念结构设计 (5)4 物理结构设计 (6)4.1E_R图向关系模型的转变 (6)4.2数据模型的优化 (6)5 物理设计 (7)5.1 表汇总 (7)5.2 各表的详细信息及其创建 (7)5.3 视图的设计 (14)5.4 存储过程、函数及触发器的设计 (14)6 安全性设计 (20)6.1 防止用户直接操作数据库的方法 (20)6.2 角色与权限 (20)7 数据库管理与维护说明 (21)7.1 数据库的完全备份 (21)7.2 数据库的差异备份 (21)7.2 数据库的日志备份 (21)8 总结 (22)1 引言1.1 编写目的本文档是数据库管理系统设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《数据库设计和开发规范》。
机票订票系统UML
等众多图…
总结
对UML更 加理解了
可以有效地共享 和交流设计成果
让自己的系 统更加清晰
UML各类图可以让大脑有个明了的框图
飞机机票 订订票票系系统统
系统需求规格说明
功能需求: A:用户注册功能 B:用户信息维护功能
用户功能: C1:机票查询功能 C2:机票预定功能 C3:退票功能
管理员功能: D1:票务信息维护功能 D2:飞机信息维护功能 D3:用户信息维护功能
性能需求: E1:系统处理的准确性和及时性 E2:系统的开放性和可扩展性 E3: 提供良好的用户接口
整个系统状 态图
System admin
login Search fight information Search ticket information Add fight Delete fight
System admin
售票员订票的详细流程, 先登录,然后应要求, 可以对之前已订的票选 择退票或者根据航班信 息或者根据票量搜寻满 足条件的票,如果有满 足条件的就显示出来, 然后进行订票,打印单 据,结束
[按航班查询]
Search fight information
主要实现对航班的增,删,改
Login
等更新操作
[按余额查询]
Search ticket information flight
Delete flight
Change flight
从登陆开始,到搜索满足条 件的票进行订票,付款。
数据库实验报告----机票管理系统
河北工业大学计算机科学与软件学院《数据库原理》课程实验报告题目:机票预订系统年月日机票预订系统1 需求分析为方便旅客,某航空公司拟开发一个机票预定系统。
旅客可通过旅行社或机场前台向该系统查询航班情况(按目的地、起飞时间、航班班次等)。
旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和账单,旅客在收到取票通知和账单后可交费并于飞机起飞前24小时凭取票通知和账单到机场前台取票,经系统校对信息无误后打印机票给旅客,旅客也可以直接到机场前台购票。
旅客也可向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理。
1.1系统功能分析本系统设有三部分,分为旅行社登录部分、机场前台登录部分和管理员登陆部分。
不同部分通过不同的用户名进入机票预订系统的不同界面进行操作。
1)旅行社界面●查询:可对航班信息进行查询操作;●预订:可对旅客选定的航班进行预定操作并记录旅客预定信息;●帮助:提供系统使用帮助文档;●退出:关闭当前页面。
2)机场前台界面●查询:可对航班信息进行查询操作;●售票:可对旅客选定的航班进行操作记录旅客信息并打印机票;●取票:根据旅客提供的订单号核实旅客预定信息,打印机票;●退票:根据旅客提供的订单号核实旅客预定信息,为旅客提供退票服务;●帮助:提供帮助文档,方便旅客使用该系统;●退出:关闭当前页面。
3)系统管理员界面●查询机票信息:可对航班信息进行查询操作;●录入/修改机票信息:可对旅客信息进行添加、修改、浏览操作;●删除机票信息:可对旅客订票信息进行删除操作;●帮助:提供系统使用帮助文档;●退出:关闭当前页面。
机票预订系统主功能图:机票预订系统数据流图:3.机票预订系统数据字典在数据流图的基础上,定义数据字典。
数据字典是关于数据库中数据的描述,它的作用是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致性。
(完整word版)数据流图
3.3 数据流图(DFD)数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(附有应交的账款)。
旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。
3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流;〇:圆或椭圆,表示加工;= :双杠,表示数据存储;□:方框,表示数据的源点或终点。
(1) 数据流。
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
(2)加工(又称为数据处理)。
对数据流进行某些操作或变换。
每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。
在分层的数据流图中,加工还应编号。
(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。
一般只出现在数据流图的顶层图。
3.3.2画数据流图的步骤(1)首先画系统的输入输出,即先画顶层数据流图。
顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。
顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。
下图为飞机机票预订系统的顶层图。
(2)画系统内部,即画下层数据流图。
不再分解的加工称为基本加工。
一般将层号从0开始编号,采用自顶向下,由外向内的原则。
机票预订系统的数据库设计
数据库课程设计说明书学生信息管理系统专业:软件工程班级:1301成员及学号:王扬洪思聪指导教师:高金华职称讲师完成时间:2015年6月2013级软件数据库原理课程设计目录1.引言 (XX)2.系统需求分析 (XX)2.1 功能需求分析 (XX)2.2 数据流图 (XX)2.3 数据字典 (XX)3.系统功能设计 (XX)3.1 (XX)3.2 (XX)……………4.数据库概念模型概念 (XX)4.1 局部E-R图 (XX)4.2 全局E-R图 (XX)…………5.数据库逻辑结构设计 (XX)5.1 全局逻辑结构设计 (XX)5.2 外模式设计 (XX)……………6.数据库物理结构设计 (XX)6.1 存取方法设计 (XX)6.2存储结构设计……………………………………………………X X……………7.应用程序设计(此项选做) (XX)……………结束语 (XX)11引言随着计算机,互联网的飞速发展,互联网在人们日常生活中应用的普及。
利用数据库原理与应用和互联网的相结合来实现用户能够在网上预订机票,本次课程设计就开发机票在线预订系统,本系统从符合操作简单,灵活实用。
安全。
便捷的要求出发,完成机票预订管理以及用户在线预订平台的全过程,包括航班信息管理、用户信息管理、订单信息管理、机票信息管理等功能,主要解决为用户提供航班信息,航班查询,机票以及退票等服务项目管理的程序设计。
在课程设计中,主要采用了结构化解决问题的方法,到此此课程设计还有待于写代码进行调试。
2 系统需求分析2.1 功能需求分析通过对机票预订业务的调查,明确了机票预订工作是由机票管理,用户管理,订单管理,航班管理和退票管理5部分组成。
(1)航班管理1)管理员对所有的航班都要统一编码;对所有航班进行信息登记。
2)新增的航班要进行编码和信息登记,对取消的航班要注销其所有信息。
(2)用户管理1)建立用户信息表2)对新加盟的用户,令其注册,将其信息加入用户信息表中。
例1_机票预订
判断类型
订户信息 D2 订户信息
取票通知和 帐单
取票信息
订户信息
订户更新
3.1
检验
合法信息
3.2.1
机票信息
处理取票
机票
3.2.2
打印机票
三层数据流图
●由需求分析结果(数据流图)得知,此问题属于事务流类型
机票预订
输入
调度
输出
一级分解
机票预订
输入
判断类型
输出
机票查询 处理预订 打印订单
检验 处理取票 打印机票
●航空公司的机票预定系统的功能如下:
(1)旅行社把预定机票的旅客信息输入该系统, 系统为旅客安排航班,印出取票通知和帐单。
(2)旅客在飞机起飞的前一天凭取票通知和帐单交款取票, 系统校对无误即印出机票给旅客。
●用分层数据流图描述系统的功能 ● 根据功能模型设计软件结构
旅行社
旅客信息
机票预定系统
取票通知 和帐单
取票通知 和帐单
机票
旅客
旅客 旅客
顶层数据流图
D1 机票信息
旅行社
机票信息 机票更新
2
订票处理
取票通知和 帐单
旅客信息
订票信息
1
判断类型
订户信息 D2 订户信息
取票通知和 帐单
旅客
取票信息 订户信息 订户更新
3
取票处理
机票
一层数据流图
旅客 旅客
D1 机票信息
旅行社
旅客信息
机票信息 机票更新
2.1
二级分解
机票预订
判断类型
机票查询 处理预订
检验 处理取票
打印订单或机票
精化后的软件结构
航空机票预订系统ER图_数据流图状态转换图数据字典
软件工程课程设计
航空机票预订系统项目结构化分析一、机票预定系统的逻辑模型(实体—关系图)
机票预定系统的逻辑模型(实体—关系图)如下图所示:
二、机票预定系统的数据流图
机票预订系统的数据流图包括两部分:旅客订票和旅客取票两部分。
具体如下图所示。
旅客订票流程图:
旅客取票图:
三、机票预定系统的状态转换图
四、机票预定系统的数据字典
系统中的数据元素:
名字:旅客信息
别名:
描述:旅客的个人信息,用于对旅客的确认
定义:旅客信息=姓名+性别+工作单位+身份证号码+旅行时间
+旅行目的地
位置:输入到旅行社端(client端)
名字:订票旅客清单
别名:
描述:已订票的旅客的记录
定义:订票旅客清单=旅客信息的合集
位置:输入到旅行社端(Client端)
名字:订票信息
别名:
描述:旅客的旅行时间和目的地,用于确定旅客的航班
定义:订票信息=旅客旅行时间+旅客旅行目的地
位置:传输到航空公司端(Server端)
. .。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机票预定系统
——可行性研究报告
一、引言
1、编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
2、项目背景
开发软件名称:机票预订系统。
项目任务提出者:某民航航空公司及某旅游开发公司。
用户:某民航航空公司和某旅游开发公司。
实现软件单位:某旅游开发公司
项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows XP 系统上以 Dreamwever 以及JSP为开发环境的应用程序,服务器端采用Windows XP 为操作系统的工作站,是采用SQL 2003的为开发软件的数据库服务程序。
3、参考资料:
《软件工程》,齐治昌谭庆平宁洪编,高等教育出版社
二、可行性研究的前提
1、要求
主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率
性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。
售票系统的定单必须无差错的存储在机场的主服务器上。
对服务器上的数据必须进行及时正确的刷新。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。
售票员只享有对订票信息库的部分修改(写入与读出)。
完成期限:预计2个星期,即截止2007年9月1日。
2、目标
系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
3、决定可行性的主要因素
成本/效益分析结果,效益 > 成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
三、技术可行性分析
1、系统简要描述
在旅行社中的终端是安装了Windows XP的PC机,主要目的是向机场的服务器传递数据。
当顾客在旅行社进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。
当顾客订票时,终端向服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。
当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。
同时还提供一些必要的修改功能。
2、处理数据和数据流程:
3、订票系统流程图:
四、经济可行性分析
暂时无法计算
五、法律可行性分析
所有软件都选用正版.
所有技术资料都由提出方保管。
合同制定确定违约责任.
六、操作可行性分析
使用本系统管理人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,旅行社人员都要经过本公司培训.管理人员也需经一般培训.
七、结论意见
以上的各种可行性分析,可以进行开发工作。