当前位置:文档之家› 《软件分析与设计》 课程设计剖析

《软件分析与设计》 课程设计剖析

②航班信息管理
*航线信息的输入、修改和查询,包括航班日期、客机编号、航线编号、出发城市、到达城市、出发时间、到达时间、经济舱价格、公务舱价格、头等舱价格和备注信息等。
*舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。
*客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespaceplant
{
publicpartialclassForm3:Form
{
publicForm3()
{
InitializeComponent();
《软件开发环境与工具》相洁吕进来等电子工业出版社
《系统分析和设计》课程设计指导书软件学院
《软件工程导论》
2
信息管理
航班信息管理乘客信息管理
航线信息舱位信息客机信息客户信息客户等级信息
a在数据库系统中定义航班的安排表,其中具体事项如下:
航班:
*航线信息的输入、修改和查询,包括航线编号、航班日期、出发城市、到达城市、出发时间、到达时间、经济舱价格、公务舱价格、头等舱价格和备注信息等。
需求讨论及确定
全组参与人员
项目规划
全组参与人员
概要设计
全组参与人员
系统登录管理
周鑫
航班信息管理
高艳红
选票管理
周鑫
用户信息管理
高艳红
订单管理
杨姝
取票管理
杨姝
支付管理
闫帅甫
统计管理
闫帅甫
实施
具体分配人员
测试
具体分配人员
提交报告
全组参与人员
项目名称:概要设计
日期:2013.1.9-2013.1.11
地点:逸夫楼404
⑧统计管理
系统通过定时统计各个பைடு நூலகம்班的承载情况,进行查询统计。
以及描述了该系统的数据字典和了解了整个系统地框架。
项目名称:项目开发计划
日期:2013.1.8
地点:逸夫楼404
经过昨天的分工安排,最后整理系统的需求得到了如下的安排表,并明确将系统的功能进行了分配,具体是实施情况还有待继续分析。
任务
负责人
{
Form3frm =newForm3();
frm.Show();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
Form4frm =newForm4();
frm.Show();
}
}
}
【常用乘客购票】方式
选择该方式跳转到如下界面:
a输入身份证号在数据库进行查询;将数据库信息输出打印在下面的表格中;
cmd.Fill(ds,"plant");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = ds.Tables["plant"].ToString();
SqlConnectionconn =newSqlConnection(conStr);
conn.Open();
stringsql ="select * from 航?线? where 出?发ぁ?城?市篋='"+ gotext.Text +"'"+"and 到?达?城?市篋='"+ reachtext.SelectedItem +"'";
基础设计概念和处理流程:
1登陆系统
2输入登陆系统的相关信息和对应的密码
3进入系统
4根据出发地和目的地查询航线
5确定航线,进入选座界面
6输入订票人的信息
7存入数据库,生成订单
8进行支付系统进行支付
9乘客根据订单信息进行取票
10系统根据载客的所有情况进行统计
确定出自己模块的流程情况如下:
数据库信息系统管理流程:
*舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、服务类别,以及备注信息等。
*客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
用户:
*客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户联系电话、客户类型和备注信息等。
conn.Close();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
Form2frm =newForm2();
frm.Show();
}
}
}
2
a在跳转到的【请选择添加乘客方式】的页面选择乘客添加方式
可以选择
【常用乘客购票】方式
【新乘客注册】方式;
namespaceplant
{
publicpartialclassForm1:Form
{
publicForm1()
{
InitializeComponent();
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
stringconStr ="Data Source=GAO-PC\\SQL2005;Initial Catalog=plant;User ID=sa;Password=aa";
备注信息
char
客机信息
客机编号
int
客机型号
int
经济舱座位数量
int
公务舱座位数量
int
头等舱座位数量
int
备注信息
char
航线数据库信息:
舱位信息:
客机信息:
客户信息
客户编号
int
客户姓名
char
客户性别
char
身份证号码
longint
客户联系电话
longint
客户类型
char
备注信息
char
需求分析和项目开发计划已经成型,接下来的几天要全面进入概要设计方面上,把系统的真正需求的流程进行细化,如下是初步完成概要设计的初稿以及自己的模块的大概流程图:
本系统得主要输入项是乘客的信息,如所乘飞机的航班号,票价,起飞到达时间、地点等,其中大多数为数据的操作;输出项主要出现在查询中,也是与乘客有关的各种信息,要求有详细的信息,即让乘客了解到的信息尽可能的详细;还有系统安全方面的考虑,要保证系统的安全性。
1
1.1
本设计说明书包括
1.航班的具体信息进行数据库管理包括航行信息和用户信息
2.航班航线的选择流程,乘客信息的选票过程,包括实现过程以及编码
1.2
a.为订票者提供航班的选择,以及具体的航班飞行时间,飞机乘客量。
b.把乘客的基本信息进行录入,使的乘客可以方便的进行购票和取票核对过程。
1.3
1.4
《数据库系统原理》王珊萨师煊高等教育出版社
3订票系统流程:
项目名称:航班信息管理订票管理用户信息管理
日期:2013.1.11-2013.1.15
地点:逸夫楼404
本阶段开始了该项目的具体设计和实施阶段,把自己要设计的项目进行了具体的流程分析和系统提供给用户的界面进行了设计,下面是自己的模块的详细设计成果:
《航班订票系统信息管理及选票详细设计说明书》
SqlDataAdaptercmd =newSqlDataAdapter(sql, conn);
DataSetds =newSystem.Data.DataSet();
cmd.Fill(ds,"plant");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = ds.Tables["plant"].ToString();
conn.Open();
stringsql ="select * from 客í户§ where 身Θ?份 证¤号?='"+ number.Text +"'";
SqlDataAdaptercmd =newSqlDataAdapter(sql, conn);
DataSetds =newSystem.Data.DataSet();
输入身份证号
点击查询,信息输出
信息错误
对输出的乘客进行核实
确认信息
订票
代码如下:
usingSystem;
usingSystem.Collections.Generic;
ponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
选择乘客添加方式
常用乘客购票新乘客注册
代码如下:
usingSystem;
usingSystem.Collections.Generic;
ponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespaceplant
相关主题