火车票购票系统实验报告(共17页).doc





《火车票购票系统实验报告(共17页).doc》由会员分享,可在线阅读,更多相关《火车票购票系统实验报告(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上教师评阅意见: 签名: 年 月 日实验成绩:火车票售票系统一、 实验目的:1、 熟练掌握数据库设计原理及模型构建软件PowerDesignerd的使用。2、 熟练掌握Visual Studio 2008的使用。3、 实现方便、快捷使用火车票购票系统查票、购票、退票等功能。4、 实现系统的安全性设置,使系统具有一定的维护功能。二、实验设备及软件:PC机一台、Visual Studio 2008、SQL SERVER 2000三、 需求分析:3.1 功能分析:火车票售票系统票价查询退 票余票查询购票、预约新用户注册功能模块图1、 新用户注册模块:新用户注册需要新用户填入自
2、己的基本信息包括用户名、密码和确认密码),详细的购票需要信息(包括姓名、性别、出生日期、证件类型、证件号码)以及联系方式(包括手机号码、电子邮箱、地址),只有当所有的信息格式填写正确和填写完全后才能注册成功。2、 购票/预订模块: 购票/预订模块需要用户登录后,输入需要购票的出发站、目的站和出发日期后即可显示可购票,选择自己需要的票即可购票,点击购票则购票成功。3、 余票查询模块: 余票查询模块需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。4、 退票模块: 退票模块需要用户在登录后,
3、进入退票界面,即可显示登录用户所有订单,选择需要退票的订单,点击退票按钮即可退票。5、 票价查询模块:票价查询模块同样需要用户在登录进入售票系统后点击余票查询按钮,按照要求填入出发地、目的地,选择出发日期,选择填入出发车次,完成输入后即可在界面下方看到所有满足要求的查询结果。3.2 流程图:火车票售票系统业务流程图如下图所示:1、 新用户注册及登录流程图:新用户 填写 失败注 册 信 息 提交注 册 成 功2、购票/预订流程图:用 户 填写 失败出 发 日 期目 的 站出 发 站 成功购 票 用 户2、 余票查询流程图: 填写出 发 日 期目 的 站出 发 站 显示余 票 信 息用 户3、 退
4、票流程图: 登陆退票界面 失 败 显示所 有 订 单 成功退 票用 户4、 票价查询流程图: 登陆票 价 查 询 显示车 票 票 价四、 数据库结构设计:4.1 E-R模型的建立: E-R模型由新用户注册、登录界面、购票、余票查询、票价查询这五个实体构成。1. 概念模型设计:2. 物理模型设计:4.2 数据库设计:五、 系统实现:5.1 主要界面:1. 主界面:2. 新用户注册界面:3. 登录界面:4. 购票界面:5. 票价查询界面:6. 余票查询界面:5.2 主要代码:using System;using System.Collections.Generic;using System.Com
5、ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 火e车票订?票系统? public partial class 主界?面? : Form /主界?面? ZJM = new 主界?面?(); public 主界?面?() InitializeComponent(); private void pictureBox1_Click(object sender, EventArgs e) private
6、void 主界?面?_Load(object sender, EventArgs e) private void button2_Click(object sender, EventArgs e) 登?陆?界?面? a = new 登?陆?界?面?(); a.Show(); private void button1_Click(object sender, EventArgs e) 新?用?户注痢?册 a = new 新?用?户注痢?册(); a.Show(); private void pictureBox1_Click_1(object sender, EventArgs e) priva
7、te void toolTip1_Popup(object sender, PopupEventArgs e) private void textBox1_TextChanged(object sender, EventArgs e) private void textBox2_TextChanged(object sender, EventArgs e) private void domainUpDown1_SelectedItemChanged(object sender, EventArgs e) private void groupBox1_Enter(object sender, E
8、ventArgs e) private void pictureBox1_Click_2(object sender, EventArgs e) private void pictureBox2_Click(object sender, EventArgs e) private void pictureBox4_Click(object sender, EventArgs e) private void button4_Click(object sender, EventArgs e) 登?陆?界?面? a = new 登?陆?界?面?(); a.Show(); private void bu
9、tton5_Click(object sender, EventArgs e) 登?陆?界?面? a = new 登?陆?界?面?(); a.Show(); private void button3_Click(object sender, EventArgs e) 登?陆?界?面? a = new 登?陆?界?面?(); a.Show(); using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.L
10、inq;using System.Text;using System.Windows.Forms;namespace 火e车票订?票系统? public partial class 登?陆?界?面? : Form public 登?陆?界?面?() InitializeComponent(); private void 登?陆?界?面?_Load(object sender, EventArgs e) private void panel2_Paint(object sender, PaintEventArgs e) private void panel1_Paint(object sende
11、r, PaintEventArgs e) private void pictureBox1_Click(object sender, EventArgs e) private void textBox2_TextChanged(object sender, EventArgs e) private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) private void label2_Click(object sender, EventArgs e) private void button1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火车票 购票 系统 实验 报告 17

限制150内