5.4 广州客运段信息系统设计<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
在对广州客运段的基本情况进行了问题树的分析后,本设计中创建的各个模块所要达到的目标如下:
1. 对广州客运段的管理实现自动化、全面化,系统设计简单,便于操作。
2. 每个子系统的功能具有独立性,即是它们之间相互控制和影响的因素较小,其中某个功能的突然故障不会影响另一个功能的实现。
3. 每个子系统有其联系性。从某中意义上来说,各个子系统都可以独立地成为一个单独的系统,合并起来的系统可以在一个母系统下实现各自的功能。
4. 便于各个班组进行成绩的录入,统计班组的总体成绩,督促成员行为。
5. 及时方便乘客的车次查询,以及方便本段职工人事信息、工资查询。
6.帮助客运段管理人员进行事故的分析,抓住问题的关键,提高服务质量。
7.对客运段备品进行统一的管理,方便查询和录入,及餐车对食品的收费管理。
根据上一节对广州客运段管理系统开发的分析,本设计决定对广州客运段的管理信息系统功能进行如下划分。
1. 派班管理子系统。该系统主要是对客运段乘务人员的出乘时间,以及乘务交路进行查询。
2. 客运段综合信息管理子系统。主要用于客运段机关各科室、各车间的日常工作管理。如:汇总班组考核信息以及客运段人员工资、人事信息查询等。
3. 备品管理子系统。主要是对客运段各种备品进行登记和查询,能帮助客运部门后勤人员正确了解各种备品的数量,并及时进货,保证客运服务工作的正常进行。
4. 车次查询子系统。主要是方便旅客在乘车的购票服务,也是增强客运段服务水平的重要途径。
5. 客运事故分析子系统。客运事故分析能够帮助我们找出影响事故发生的主要因素、次要因素,从而让客运领导抓住问题的关键,从主要因素下手,不要忽略了次要因素,以便更好的提高客运服务的质量。
6. 餐车营销管理子系统。帮助旅客方便选择所需的菜品,并统计费用。
本次设计采用的是VB(Visual Basic)语言来实现各个模块功能的实现。VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各种应用程序。该编程方法大大提高了编程质量和编程效率。它简单易学、效率高,且功能强。另外,本次设计的工资查询,人员信息系统,备品管理系统还建立了Access数据库,使查询的功能更加完善。对此,广州客运段管理信息系统的结构功能如图5-6所示。
本次系统的设计首先是建立一个工程,添加了十个窗体,如下:
1.主界面。用于用户的登陆。
2.衔接各系统的主界面。主要用于进入各个子系统,各个子系统退回到该界面。
3.成绩考核系统界面。主要是对该班组各个成员的成绩进行录入并统计各个层次得分人数的数量,最后得出该班组的总体成绩。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
广州客运段管理信息系统 |
成绩考核子系统 |
工资查询子系统 |
车次查询子系统 |
备品管理子系统 |
事故分析子系统 |
人员信息子系统 |
统计班组各层次成绩人数 |
评出班组总体成绩 |
按工号查询 |
按姓名查询 |
各个车次的到站及到发时刻 |
事故的A类因素 |
事故 的 B类因素 |
事故的C类因素 |
按所属部门查询 |
按备品名称查询 |
按备品编号查询 |
餐车营销子系统 |
选择菜品统计价格 |
图5-6 系统管理功能结构图
4.工资查询系统界面。主要是查询客运段工作人员的每月收入情况,包括按工号查询和按姓名查询,并详细记录了每个人的工资、奖金、补贴、和扣款等情况。
5.车次查询系统界面。按车次查询各个车次的到站和到发时刻。
6.派班管理系统界面。主要是按车间和各个车间所属的各个班组分别查询各自的出乘交路,以及查询自己的出退勤时间。
7.事故分析系统界面。主要是对一段时间以来,造成客运事故的各种原因进行分析,通过计算累计百分比,找出造成事故发生的A类因素、B类因素、C类因素,从而帮助管理人员分析和采取有效措施进行控制。
8.人员信息查询系统界面。主要是对客运段各个部门在职员工的基本资料进行查询和添加,帮助人事部更好实现人员的管理工作。
9.备品管理系统界面。可以通过备品的名称和备品的编号进行备品的查询,方便后勤部门及时正确的掌握备品的数量,及时填补,保证客运工作的顺利进行。
10. 餐车营销系统界面。可以供旅客选择备选的菜品,并统计出支付的费用。
5.5 数据库的建立
根据设计的要求以及功能模块的划分,对于系统信息数据,在Access中添加了3个数据表 “gongzi”、“person”、“equipment”,结构如表5-2、5-3、5-4所示。
表5-2 gongzi
字段名 |
类型 |
大小 |
备注 |
工号 |
Text |
10 |
必要 |
姓名 |
Text |
10 |
必要 |
部门 |
Text |
20 |
必要 |
工资 |
Single |
|
|
补贴 |
Single |
|
|
扣款 |
Single |
|
|
实发 |
Single |
|
|
备注 |
Text |
225 |
|
表5-3 person
字段名 |
类型 |
大小 |
备注 |
工号 |
Text |
8 |
必要 |
姓名 |
Text |
8 |
必要 |
部门名称 |
Text |
16 |
|
性别 |
Text |
2 |
|
年龄 |
Integer |
|
|
学历 |
Text |
4 |
|
表5-4 equipment
字段名 |
类型 |
大小 |
备注 |
备品名称 |
Text |
50 |
必要 |
备品编号 |
Text |
10 |
必要 |
单位 |
Text |
2 |
|
数量 |
Text |
50 |
|
进购日期 |
日期/时间 |
中日期 |
|
5.6 设计效果展示
1. 首先进入的是广州客运段管理信息系统的登入界面,在用户名后输入“谢琳”,在“密码”后的文本框中输入“
图5-7 用户登陆界面
密码不对,则会弹出“用户名或密码错误”的对话框,则需重新输入。
2. 如果用户名和密码输入正确,按【确定】按钮,便可进入本系统的主页面,如图5-8所示。
图5-8 广州客运段信息系统衔接菜单界面
3. 在主页面中点击【成绩考核】可以进入成绩考核系统。点击【继续】按钮,输入班组成员考核成绩,统计出各个得分段的人数和班组总人数,根据各个水平人数占总人数的比例得出班组总成绩,结果如图5-9所示。单击【退出】回到系统主页面。
图5-9 成绩考核系统运行界面
4. 在主页面中点击【工资查询】就进入工资查询系统界面。举例:如在输入姓名的文本框中输入“陈立”,单击“查询”则陈立的工资以及扣款等信息就出现了,单击【退出】则回到主页面。其运行结果如图5-10所示。
图5-10 工资查询系统运行界面
5. 在主页面中点击【车次查询】就进入车次查询系统界面,如图5-11所示。
图5-11 车次查询系统运行界面
举例:在列表框中选择T120次列车,则在旁边的文本框中出现该次列车的到站和时刻,并显示了出发站和终到站的到发时刻。单击【退出】则回到主界面。
6. 在主页面中点击【乘务组派班】就进入派班系统界面。举例:在【车间名称】的列表框中选择“沪武车间”,在【组别】列表框中选择“沪三组”,则在文本框中就出现了该班组的出乘交路。在【出勤】和【退勤】的文本框中输入乘务号“
图5-12 派班系统运行界面
7. 在主页面中点击【事故分析】就进入事故分析系统界面。其运行结果如图5-13所示。单击【退出】则回到主界面。
8. 在主页面中点击【人员信息】就进入人员信息系统界面。举例:在【部门名称】列表框中选择乘务科,则出现了乘务科所有人员的人事信息,此外,还可以单击【添加】和【删除】按钮进行人事信息的录入与删除,单击【退出】则回到主界面。其运行结果如图5-14所示。
9. 在主页面中点击【备品管理】就进入备品管理系统界面。举例:在【备品编号】文本框中写入“
图5-13 事故分析系统运行界面
图5-14 人员信息系统运行界面
单击【添加】和【删除】按钮进行备品的录入与删除,单击【退出】则回到主界面。其运行结果如图5-15所示。
图5-15 备品管理系统运行界面
10. 在主页面中点击【餐车营销】进入餐车食品销售管理系统界面。运行结果如图5-16所示。
图5-16 餐车食品销售系统运行界面
文档为doc格式