UML 飞机订票系统课设要点 - 图文
更新时间:2023-09-19 15:25:01 阅读量: 小学教育 文档下载
- uml图推荐度:
- 相关推荐
《UML课程设计》报告
题目:机票订票系统
学号:11103301 姓名:卜 发 友
指导老师:王丹、罗新 日期:2014-07-02
1
1.系统概述
1.1 背景 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的课程设计——网上机票预订管理系统。 1.2 系统目标
系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流繁琐的过程以及其带来的开销。方便用户查询管理自己的票务信息。 1.3 系统需求规格说明 1:功能需求:
A:用户注册功能:该功能可以完成普通旅客注册和管理员注册任务。
B:用户信息维护功能:该功能可以完成普通旅客和管理员根据实际情况,对自己的信息进行更新操作。 C:用户功能:
C1:机票查询功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要选择自己需要的机票。
C2:机票预定功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。
C3:退票功能:该功能,功能为用户提供简洁的页面呈现,为用户提供退票功能。 D:管理员功能:
D1:票务信息维护功能:通过该功能,管理员可以根据飞机场提供的相关信息,更新最新的票务信息,方便用户查询。
D2:飞机信息维护功能:通过该功能,管理员可以根据实际情况,更新飞机的机长,型号,使用年限等信息。
D3:用户信息维护功能:通过该功能,管理员可以查阅到用户的详细信息,并根据用户的申请,为用户更新会员信息。 2:性能需求:
A:系统处理的准确性和及时性:
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑程序当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。 B:系统的开放性和系统的可扩展性:
系统应该是一个开放系统,只要符合一定的规范,就可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。
2
C:机票预订系统直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就需要系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的属于和中文信息界面;针对用户可能出现的问题,提供足够的在线帮助,缩短用户对系统的熟悉过程。 3:运行需求:
机票预定系统中的硬件和软件的配置如下: 1,服务器端系统运行要求 系统软件:Linux
数据库管理系统:SQLServer2005
硬件要求:Pentium III 450 以上,256M RAM 14G HD 2,客户端子系统的要求: 系统软件:window xp及以上
硬件要求:pentium 133以上 32M RAM 4,3G HD
2.系统分析
2.1需求分析
为方便用户订票,实现了网上订票功能,根据要求搜索满足条件的票订票,退票,简单方便。一下分别是用户、售票员、管理员的用例图,通过用例图可以清楚的看见各种所属的功能。
3
<
售票员用例图
4
loginsearch flight informationsearch ticket informationasstiantbook ticket<
系统管理员用例图
5
Return : users1: 订单查询TicketInfoCtrlTicketControlTicketTicketInfo2: 查询订单3: 订单查询4: 订单信息5: 订单信息6: 退订机票7: 更新机票信息8: 更新机票信息9: 删除订单10: 退订成功提醒
2.3详细设计部分
2.3.1本系统用用户类,售票员类,系统管理员类,以及银行类组成
16
2.3.2 登录状态图
login promptentry/ ShowLoginScreenexit/ hideLoginScreenevent Undefined/ ClearData...logincheck out usercheck outtry againcheck outSuccessed loginLogin failed
2.3.3 整个系统状态图
waitingloginsuccessed loginsearchdisplay informationchoosedisplay part of ordercloseclosesuccessed return ticketorderorderreturnhad evalutionreturn ticketTo be paidSold outto be Approvalevalutionapply for return ticketpay offto be Evalu...confirmto be confirm
17
2.4实现说明 2.4.1登录界面
2.4.2 主窗口
主要实现代码:
public static String strnum;
public static String airTime;
private void timer1_Tick(object sender, EventArgs e) {
toolStripStatusLabel4.Text = \ 当ì?à前??时o?à间?:êo\
18
DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString(); }
private void Form2_Load(object sender, EventArgs e) {
timer1.Start();
timer1.Interval = 1000;
comboBox1.SelectedIndex = 0;
String str = \ SqlConnection conn = new SqlConnection(str); conn.Open();
String sql = \始o?发¤?é地ì? from PlaneInfo\ SqlDataAdapter da = new SqlDataAdapter(sql,conn); DataSet ds = new DataSet(); da.Fill(ds, \
comboBox2.DataSource = ds.Tables[\ comboBox2.DisplayMember = \始o?发¤?é地ì?\ String sqll = \目?的ì?地ì? from PlaneInfo\ da = new SqlDataAdapter(sqll, conn); ds = new DataSet(); da.Fill(ds, \
comboBox3.DataSource = ds.Tables[\ comboBox3.DisplayMember = \目?的ì?地ì?\ conn.Close();
}
private void button1_Click(object sender, EventArgs e) {
String str = \ SqlConnection conn = new SqlConnection(str); conn.Open();
String selectCo = \* from PlaneInfo where 始o?发¤?é地ì?='\+ comboBox2.Text.Trim() + \目?的ì?地ì?='\ //String selectCo = \
SqlCommand comm = new SqlCommand(selectCo,conn); SqlDataReader dr = comm.ExecuteReader(); if (dr.Read()) {
conn.Close(); conn.Open();
SqlDataAdapter da = new SqlDataAdapter(selectCo, conn); DataTable ds = new DataTable(); da.Fill(ds);
19
dataGridView1.DataSource = ds; } else
{ MessageBox.Show(\无T此??航?班?¨¤\ conn.Close(); }
private void label2_Click(object sender, EventArgs e) {
String str = \ SqlConnection conn = new SqlConnection(str); conn.Open();
String selectCo = \目?的ì?地ì?='海?ê南?'\ SqlDataAdapter da = new SqlDataAdapter(selectCo, conn); DataTable ds = new DataTable(); da.Fill(ds);
dataGridView1.DataSource = ds; conn.Close(); }
private void label3_Click(object sender, EventArgs e) {
String str = \ SqlConnection conn = new SqlConnection(str); conn.Open();
String selectCo = \目?的ì?地ì?='巴?¨a黎¤¨¨'\ SqlDataAdapter da = new SqlDataAdapter(selectCo, conn); DataTable ds = new DataTable(); da.Fill(ds);
dataGridView1.DataSource = ds; conn.Close(); }
private void label4_Click(object sender, EventArgs e) {
String str = \ SqlConnection conn = new SqlConnection(str); conn.Open();
String selectCo = \折?扣?<6.0\ SqlDataAdapter da = new SqlDataAdapter(selectCo, conn); DataTable ds = new DataTable(); da.Fill(ds);
dataGridView1.DataSource = ds; conn.Close();
20
正在阅读:
UML 飞机订票系统课设要点 - 图文09-19
5AM2单元测验卷09-18
《管理心理学复习资料》免费下载的10-24
九年级期中英语试卷质量分析03-24
上海财大西经考研真题95-05年03-17
故事没有终点作文1000字07-15
LTE学习心得体会 - 图文01-08
昆明教育信息港入口02-08
小学语文1~6年级比喻句汇总02-22
Peppa+Pig第1234季字幕整理10-28
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 订票
- 要点
- 飞机
- 图文
- 系统
- UML
- 中国矿业大学北京分析化学实验思考题答案
- 食品微生物学检验 产气荚膜梭菌原始记录
- 拦隆口镇上寺学校课题研究开题报告
- 期权被骗案例,这样做才能追的回!
- 综治维稳工作简报第10期
- 营业线考核题库
- 英语国家概况练习题
- 建筑设计技术专业教学做一体化实训室青海建筑职业技术学院 - 图文
- capture原理图绘制规范及元器件建库规范
- 雅思口语黄金素材film
- 财经类试卷湖北省会计从业资格(会计电算化)历年真题试卷汇编1及答案与解析
- 储气井压缩机加气站设备技术专项方案--150504
- 尔雅美术鉴赏作业答案
- 昆山市锦溪中学2013-2014学年第二学期行事历 - 图文
- 板式塔流体力学性能测定
- 海南大学2016级全日制MPA研究生入学须知 - 图文
- 自抗扰算法介绍报告
- 推荐下载 加强机关党务干部队伍建设的实践-最新
- 《以诚待人》口语交际shhh
- 2019年3月七年级语文月考试题(含答案)