2.2.3 退票
售出的票在一定的时间内可以进行退票处理,超出了一定的时间,车票就不能再退,退票金额按离出车时间的不同而不同.
2.2.3(图1)
从界面上可以看到我们这里用到的控件有
控件名称 |
说明 |
文字(Label) |
控件可以在工具箱直接拖动至窗体,拖至窗体后右击属性可以修改控件的样式和各种属性,还可以编辑事件。右击控件选择属性,在跳出框里面选择带有雷电的图标,在里面可以选择属性 |
下拉框(ComboBox) |
|
文本(TextBox) |
|
按钮(Button) |
|
表格(DataGridView) |
|
容器(Panel) |
|
日期控件(DateTimePicker) |
功能实现:
第一步:数据库
1、表与关系
2.2.3(图2)
表1.员工表(dbo.StaffList)
列名 |
数据类型 |
主键/外键 |
说明 |
StaffID |
int |
主键 |
员工ID |
StaffNumber |
char (100) |
|
员工编号 |
StaffName |
char (100) |
|
员工姓名 |
Sex |
char (100) |
|
性别 |
IdentityCardNumber |
char (100) |
|
身份证号 |
HomeLocation |
char (100) |
|
家庭地址 |
Phone |
char (100) |
|
电话 |
StaffTypeID |
int |
外键 |
员工类型表.员工类型ID |
OrganizationID |
int |
外键 |
机构表.机构ID |
StationID |
int |
外键 |
站点表.站点ID |
Remarks |
char (100) |
|
备注 |
LeaveOfficeNo |
bit |
|
离职否 |
InvokingNo |
bit |
|
调用否 |
Date |
datetime |
|
日期 |
Photo |
nvarchar (3000) |
|
相片 |
表2.车辆类型表(VehicleTypeList)
列名 |
数据类型 |
主键/外键 |
说明 |
VehicleTypeID |
int |
主键 |
车辆类型ID |
VehicleTypeName |
char (100) |
|
车辆类型名称 |
表3.司机表(DriverList)
列名 |
数据类型 |
主键/外键 |
说明 |
DriverID |
int - Identity |
主键 |
司机ID |
DriverNumber |
char (100) |
|
司机编号 |
WorkValue |
char (100) |
|
工价 |
DriveCardNumber |
char (100) |
|
驾驶证号 |
GrantDriveVehicleTypeID |
int |
外键 |
车型表.准驾车型ID |
FollowEnterpriseQualificationCard |
char (100) |
|
从业资格证 |
CardCheckDate |
datetime |
|
证件验期 |
Remarks |
char (100) |
|
备注 |
MountGuardCardValidityDate |
datetime |
|
上岗证有效期 |
表4.站点表(StationList)
列名 |
数据类型 |
主键/外键 |
说明 |
StationID |
int |
主键 |
站点ID |
StationNumber |
ch |