航空售票管理信息系统开发文档

上传人:工**** 文档编号:499374322 上传时间:2024-02-09 格式:DOC 页数:25 大小:2.92MB
返回 下载 相关 举报
航空售票管理信息系统开发文档_第1页
第1页 / 共25页
航空售票管理信息系统开发文档_第2页
第2页 / 共25页
航空售票管理信息系统开发文档_第3页
第3页 / 共25页
航空售票管理信息系统开发文档_第4页
第4页 / 共25页
航空售票管理信息系统开发文档_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《航空售票管理信息系统开发文档》由会员分享,可在线阅读,更多相关《航空售票管理信息系统开发文档(25页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计报告 -航空售票管理信息系统目 录一:系统开发平台4二、数据库规划42.1 任务陈述42.2 任务目标4三、系统定义53.1 系统边界53.2 用户视图5四:需求分析64.1 用户需求说明64.1.1 数据需求64.1.2 事务需求74.2 系统需求说明8软件环境8硬件环境8初始数据库大小8数据库增长速度8记录查找的类型和平均数量8性能9安全性9五、数据库逻辑设计95.1 ER图95.2 数据字典9实体和联系属性9属性描述105.3 关系表11六、数据库物理设计116.1 索引116.2 视图126.3 安全机制12系统安全12数据安全126.4 其他13七、应用程序设计137.

2、1 功能模块13计算功能13存储功能13输入及输出功能13交互功能137.2 界面设计13登录界面137.2.2 员工用户界面167.2.3 管理者用户界面187.3 事务设计197.3.1 根据登陆账号直接判断用户类型并呈现不同视图197.3.2 通过内嵌JavaScript让用户直接选择日期,而不用手动输入207.3.3 通过选择表格中的某一单元格并对其进行修改实现了对数据库数据的修改(删除类似)20八、测试和运行218.1 首先是登陆的测试21经测试,可以根据用户名正常判断身份进行登陆。218.2业务员登陆后查询航班的测试228.3业务员登陆后添加新客户的测试228.4业务员登陆后修改客

3、户资料的测试228.5业务员登陆后删除客户资料的测试238.6选择日期时弹出日期选择框的测试238.7航班统计报表管理的测试238.8航班统计打印报表的测试238.9 最后是性能的测试24九、总结24_附. 参考文献24一:系统开发平台题目:航空售票管理信息系统开发工具:Eclipse数据库:SQL Server 2008操作系统:Windows7二、数据库规划2.1 任务陈述在日常的航空售票过程中,需要对航班信息、机票资源、客户信息、员工业绩进行管理,利用航空售票管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。一套功能强大、使用起来简单便捷的航空售票管理软件,适用于所有航空售票

4、处(公司、中心、点)对于客户资料和购送票情况进行高效管理。主要功能:快速查询、任意组合条件查询航班信息、机票资源以及公司员工或客户信息(如根据任意电话号码快速定位到某一客户);录入客户信息、购票明细数据;对客户累计购票情况、业务员的业绩进行统计分析;制作各种客户资料报表和客户购票统计报表,且表格的制作具有较强的可扩充性;控制操作员权限、设置密码。系统开发的总体任务是实现航空管理过程中各种信息的系统化、规范化和自动化。2.2 任务目标实现航空售票过程的正常快速高效的运作,量化地考核公司员工的日常工作。控制(添加,更新,删除)有关航班的信息;控制(添加,更新,删除)有关机票的信息;控制(添加,更新

5、,删除)有关客户的信息;控制(添加,更新,删除)有关公司员工的信息;查询特定条件的航班的信息;查询特定条件的机票资源的信息;查询特定条件的公司员工信息;查询特定条件的客户信息;统计有关客户的信息;统计有关公司员工的信息;统计有关航班的信息;统计有关机票资源的信息;制作客户购票统计报表。三、系统定义3.1 系统边界航空售票管理信息系统员工(worker)客户(customer)机票(ticket)航班(flight)机票票价(ticket_type)销售、查询、更新购买、查询查询、更新决定查询查询航班信息管理系统查询人事管理系统查询3.2 用户视图 用户视图功能需求客户查看指定航班信息查看指定机

6、票信息查看指定机票票价信息查看购票记录信息员工查看指定航班信息查看指定机票信息查看指定机票票价信息查看指定售票记录信息查看指定客户信息录入新客户信息更新客户信息删除客户信息管理者查看指定航班信息查看指定机票信息查看指定票价信息查看指定员工信息查看员工售票记录信息录入新航班信息录入新机票信息录入新机票票价信息录入新员工信息更新航班信息更新机票信息更新票价信息更新员工信息删除航班信息删除机票信息删除机票票价信息删除员工信息注:机票票价信息是指指定航班指定类型的机票票价信息。四:需求分析4.1 用户需求说明 数据需求()客户视图:客户基本信息:身份证号,姓名,手机号码,编号(UID)购票记录信息:时

7、间,票价,机票编号,办理业务员(WID),购票客户(UID),付费方式航班信息:航班号,出发城市,抵达城市,出发时间,抵达时间,航班容纳人数机票信息:航班号,座次,机票类型,机票编号(TID)票价信息:航班号,机票类型,全票票价注:身份证号和UID唯一,UID由系统自动生成,可以决定多条购票记录信息。购票记录由机票编号可以唯一确定。航班信息由航班号唯一确定。票价信息由航班号唯一确定。机票信息由机票编号唯一确定,同一航班号可以对应不同的机票编号。客户只允许对上述信息进行查询,不可以进行修改操作。()业务员视图:员工基本信息:姓名,职位,编号(WID)航班信息:航班号,出发城市,抵达城市,出发时间

8、,抵达时间,航班容纳人数机票信息:航班号,座次,机票类型,机票编号(TID)票价信息:航班号,机票类型,全票票价售票记录信息:时间,票价,机票编号,办理业务员(WID),购票客户(UID),付费方式客户基本信息:身份证号,姓名,手机号码,编号(UID)注:员工信息中WID唯一,由系统自动生成,可以决定多条售票记录信息。售票记录由机票编号可以唯一确定。业务员只允许对客户基本信息进行修改,对其他信息只允许其查看。()管理者视图:客户基本信息:身份证号,姓名,手机号码,编号(UID)员工基本信息:姓名,职位,编号(WID)售票记录信息:时间,票价,机票编号,办理业务员(WID),购票客户(UID),

9、付费方式航班信息:航班号,出发城市,抵达城市,出发时间,抵达时间,航班容纳人数机票信息:航班号,座次,机票类型,机票编号(TID)票价信息:航班号,机票类型,全票票价用户管理信息:用户名,密码,权限注:用户名作为用户管理信息的唯一标识,管理者可以创建、删除用户,更改用户权限。此外,管理员对上述除客户信息外的信息,均可修改,对客户信息只具有查询权限。 事务需求()客户视图:数据查询:查看指定航班信息查看指定机票信息查看指定机票票价信息查看购票记录信息()业务员视图:数据查询:查看指定航班信息查看指定机票信息查看指定机票票价信息查看指定售票记录信息查看指定客户信息数据更新:录入新客户信息更新客户信

10、息删除客户信息()管理者视图:数据查询:查看指定航班信息查看指定机票信息查看指定票价信息查看指定客户信息查看指定员工信息查看员工售票记录信息数据更新:录入新航班信息录入新机票信息录入新机票票价信息录入新员工信息更新航班信息更新机票信息更新票价信息更新员工信息删除航班信息删除机票信息删除机票票价信息删除员工信息4.2 系统需求说明 4.2.1软件环境软件环境需要支持Window操作系统,及SQL Server商业数据库4.2.2硬件环境Petium(R) 4 CPU 1.80GHz 1.82 GHz, 504MB内存4.2.3初始数据库大小初始数据库包含:3个航班班次,约300张机票资源,20名

11、客户,10名员工,5名管理者。4.2.4数据库增长速度航班班次为每年增加20个班次左右,同时删除20个班次左右;机票的变化随同航班变化应保持基本稳定不变的趋势;客户为每年增长5%左右;此外每年新录用200名员工左右,同时有200名左右的员工退休或被辞退;每年新录用50名左右的管理者,同时有50名左右的管理者退休或被辞退。4.2.5记录查找的类型和平均数量查询航班信息的情况:大约每天200次查询机票信息的情况:大约每天200次查询票价信息的情况:大约每天100次查询客户信息的情况:大约每天20次查询员工信息的情况:大约每天20次查询送票记录的情况:大约每天10次查询售票记录的情况:大约每天10次

12、查询购票记录的情况:大约每天50次4.2.6性能单个记录查询时间少于1秒,高峰期少于5秒多个记录查询时间少于5秒,高峰期少于10秒更新/保存记录时间少于1秒,高峰期少于5秒4.2.7安全性每个用户在进入系统时都必须有口令保护;为每个类型的用户分配特定的用户视图,提供特定的访问权限;不同用户根据其事先定义的角色不同进入不同的用户视图界面。五、数据库逻辑设计5.1 ER图客户机票员工航班机票票价管理管理售、送属于购买属于5.2 数据字典 5.2.1实体和联系属性A、实体集航班信息flight:航班号flight_num,出发城市startcity,抵达城市arrivecity,出发时间startt

13、ime,抵达时间arrivetime,航班可容纳人数capability;机票信息ticket:机票编号ticket_num,航班号flight_num,座次seat_num,机票类型ticket_type;机票票价ticket_type:航班号flight_num,机票类型ticket_type,全价票价full_price;客户customer:客户编号UID,客户姓名Cname,手机号码phonenumber,身份证号ID;员工worker:员工编号WID,员工姓名Wname,职位position;用户Administrator:用户名yonghuming,密码mima,权限quanxian。B、联系集售票记录信息sell:机票编号ticket_num,客户编号UID,员工编号WID,售票时间selltime,票价sell_price,付费方式payment;5.2.2属性描述实体集属性类型及大小允许空flight航班号flight_numvarchar(10)出发城市startcityvarchar(20)抵达城市arrivecityvarchar(20)出发时间starttimesmalldatetime抵达时间arrivetimesmalldatetime航班可容纳人数capabilitytinyint

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 文学/艺术/历史 > 人文/社科

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号