2.2 售票管理
2.2.1 库存/取票
库存/取票这个模块包括,入库,出库,按时间查询入库,按时间和接收用户查询出库,取票等功能; 2.2.1(图1)是库存模块的界面,2.2.1(图2)是取票模块的界面,
2.2.1(图1)
2.2.1(图2)
从界面上可以看到我们这里用到的控件有
控件名称 |
说明 |
日期控件(DateTimePicker) |
控件可以在工具箱直接拖动至窗体,拖至窗体后右击属性可以修改控件的样式和各种属性,还可以编辑事件。右击控件选择属性,在跳出框里面选择带有雷电的图标,在里面可以选择属性 |
下拉框(ComboBox) |
|
文本(TextBox) |
|
按钮(Button) |
|
表格(DataGridView) |
|
容器(Panel) |
查询功能实现:
第一步:数据库
1、表与关系
2.2.1(图3)
表1.用户表(dbo.UserList)
列名 |
数据类型 |
主键/外键 |
说明 |
UserID |
int |
主键 |
用户ID |
UserNumber |
char (100) |
|
用户编码 |
StaffID |
int |
外键 |
员工表.员工ID |
WorkValue |
char (100) |
|
工价 |
LimitsOfAuthorityGroupID |
int |
外键 |
权限组ID |
Password |
char (100) |
|
密码 |
Remarks |
char (100) |
|
备注 |
StopUseNo |
bit |
|
停用否 |
表2.员工表(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) |
|
相片 |
表3.取票表(ReceiveBillList)
列名 |
数据类型 |
主键/外键 |
说明 |
ReceiveBillID |
int |
主键 |
接收票据ID |