文档库 最新最全的文档下载
当前位置:文档库 › 汽车客运站计算机货物到达管理系统的设计与实现

汽车客运站计算机货物到达管理系统的设计与实现

0.引言

计算机信息技术在全国道路运输企业中的应用同国内其它行业相比较落后,除了客运站站务售票系统大多数地方已实现信息化,其它的一些站务作业比如:货物到达、小件寄件、车辆报班等还没有实现信息化管理。杭州市的四大客运站在这方面走在了全国的前例,本人开发的车站货物到达管理系统率先在杭州四大车站成功实施。此系统成功地解决了人工操作的低效率、高差错率的问题,不仅提高了服务水平,而且提升的车站的形象。

一、系统分析

(一)系统的网络拓扑图

(二)系统分析

货物行包到达管理系统:将到达货物信息录入计算机,通过电子化的方式为所有的托运货物用户提供服务。用户可以自助在大屏幕上查看自己相关信息,也可在提货窗口直接提供收货人的电话或姓名而提取。

行包货物到达管理系统,其典型功能有:

1.行包货物基本信息数据录入

货物基本信息是根据识别货物的最基本特证,将其参数化。定义各种特征码,这是最关键的上步,必须正确无误,否则会带来不必要的麻烦。

2.到达信息显示于大屏幕

通过这些录入数据,使得客户可以在大屏幕或多媒体触摸上方便地查到自己货物相关信息。显示的内容要直观清晰,因为对于一个用户来说,尽可能节省其查找所需内容的时间是至关重要的。

◆信息查询

允许用户根据自己的要求输入查询条件,从而得到用户所需的货物信息,了解收货人货物的情况;查询条件可以是收货人电话或手机号码、收货人姓名、发货地等或它们的组合;

◆信息定位

提供客户自己查询到的物货编号(ID),可以在提货窗口直接得到自己的货物信息。因为此ID在未提货的数据中是唯一的,所以定位很快。

3.其它功能

系统为用户单位提供了多种辅助功能:

◆营收报表

工作人员每天出票的营业收入,系统可正确提供报表,分为当日营收报表、历史营收报表。报表可分类,既有明细又有汇总。

◆统计查询

统计对公司来说是分析业务水平的重要依据。有清仓记录、进出仓统计。统计时可按条作组合也可单独统计。

◆人员管理

系统有严格的人员权限管理,人员上下岗管理。由于是多用户系统,每个工作人员都有明确分工,最主要是涉及到票款营收,其次是每个人都要为自己的工作负责,如有顾客投诉,可以做到有据可查。

二、系统实现

(一)网络的设计框架

本系统不提供与INTERNET的接口,相对而言网络结构较简单,并且本地网比较封闭,所以不另外考虑安全措施,而只利用了微软的WINDOWS2000SERVER与SQLSERVER2000本身的系统安全认证。

表示层

表示层提供用户服务,通过可视化的用户界面表示信息和收集数据,是用户使用应用系统的接口。在本系统应用中,表示层使用VB6.0作为客户端桌面开发语言开发的应用程序作为用户界面,访问数据服务器系统向外提供的服务,显示到达货物信息,收集货物数据。

数据层

数据层是业务数据的存放地。通常数据层使用一个关系型数据库(如SQLServer)来实现数据的存储,并集中管理这些数据,实现企业业务数据的完整性、安全性和灾难防护。

(二)系统的解决方案

系统的解决方案如下:

三、设计的策略

通过下述几个主要的构件实现货物到达系统:允许客户和企业访问基于内部网的Windows的客户端;用于软件开发的VisualBasic。通过这些组件,Windows分布式网络体系结构提供用于集成和扩展这些平台组件和利用现有系统投资的基础构架。

◆Windows客户端

Windows操作系统扩充了的选择范围和降低用户访问费用,Windows操作系统能确保了数据网络的安全性、保密性以及客户以较低的费用访问服务器。

◆访问安全性

利用Windows操作系统本身的安全认证,加强客户在网络通信中的隐私权。非合法用户就根本无法在本地登录,所以用户不用担心数据会被盗用。

◆Windows2000

Windows2000是Microsoft商务应用的基础,也是实现货物到达系统的基础。它的易用性和低费用继承了所有微软产品的优点。另外,它还提供了支持关键任务商务应用程序所需的可伸缩性和健壮性。

汽车客运站计算机货物到达管理系统的设计与实现

李鹏程

(杭州长运运输集团有限公司浙江杭州310006)

摘要:本文介绍了如何采用计算机技术实现汽车客运站货物到达的信息化管理。从系统的功能要求、数据库技术与安全、网络操作系统等几方面论述了车站货物到达系统的实现方式。

关键词:系统分析;安全与技术;WINDOWNS2000SERVER;SQLSERVER2000;C/S网络结构;VB6

客户端编程56

Windows2000集成了简化商务系统开发和部署的技术,同时又促进商务系统与现有后端商务应用程序的集成。这样,Windows2000也就改善了商务系统和商业伙伴贸易应用程序的互用性。

◆SQLServer2000

数据库系统是管理开展在线商务所需的大量信息的引擎。SQLServer2000的性能、可升级性、以及与Windows2000、CommerceServer的紧密集成,使得它成为了最适合于强大的电子商务系统的服务器。例如,SQLServer的全文本搜索和英语问讯语句使得购物者只需使用简单的英语就可以方便地查找所需的商品,这样也就增强了他们的购票体验。SQLServer在线以及增量备份和恢复功能提高了系统的可用性,并降低了系统的管理费用。企业可以通过使用带有联机分析处理技术(OLAP)的SQLServerDecisionSupportServer挖掘客户数据。另外,CommerceServer提供了按SQLServer格式分布的示例站点。这些示例站点是许多可以使用的商务站点的构件,同时还可以用作学习助手、模板以及可重用的组件,以加快站点的部署速度。

注意保存和管理电子商务补充信息的数据库并不能代替公司现有的数据库系统。并且不需要转换和移植现有的系统。

◆VisualBasic

VisualBasic是实现货物到达管理系统的基石。VisualBasic可以帮助程序员更容易、更快地在应用程序间转换代码和内容。其强大之处在于系统开发需求的核心———网络内容的自定义和管理;用户界面设计;数据访问;与现有系统集成;以及程序间通讯等。VisualBasic为实现系统提供了极好的开发工具。

四、技术要点

安全性

系统的安全性可从几个方面看,一是网络的安全性,二是系统资源的安全性。

网络安全防范措施可以有:验证

Windows2000server服务器安全性最基本的解决方案是用户验证,合法的用户才可以访问资源。验证的方法有多种,如,匿名验证、简要验证、Windows集成验证、CA验证等。资源可以由管理员来设置特定的权限,确保什么样的资源由哪些用户有权限操作,比如,读、写、修改等权限。

为保证数据到达正确的接收者,可以使用数字签名和证书的技术。Windows2000中包括了这些技术。

系统资源的防范措施主要靠用户的访问权限来控制1)文件资源的访问控制

系统管理员可以对系统的资源进行特定权限控制,比如,系统文件隐藏,任何用户不可访问;公共资源只允许用户有读的权限,不可以修改、写、删除等;而各用户自身的文档,则由用户自身进行权限设置。

2)DB数据库控制

数据库从几个方面进行安全性控制,分别是Login,Serverroles,

DBroles,数据库权限。

这些策略的组合使用确保了用户对每个数据库及至每张表的的操作权限。

数据库的可伸缩性

数据库的可伸缩性同样可以通过增加CPU的数量和内存的容量得到改善。SQLServer可以指定专用的CPU和内存,比如一台机器有4个CPU,SQLServer可以指定其中3个CPU为SQL专用,剩余一个供操作系统及其它使用。内存使用情况也一样,如有512M内存,可以指定其中384M为SQL专用,其它128M供操作系统及其它使用。除此以外,SQLServer本身的机制也可以提高系统的性能,如查询这一最常用的数据库操作,SQLServer中引入了并行查询、分布式查询和异种查询。并行查询可以由多个CPU同时完成一个查询语句;分布式查询,允许对不同机器的SQL数据库查询;异种查询允许一条查询语句对不同数据库进行查询,如对SQLServer,Access,Excel,以及众多的其他ODBC或OLE-DB数据库,类似Oracle数据库或其它。另外,SQLServer还支持双机集群技术,允许两台机器同时运行SQLServer,同时操作不同的数据库,比如,一个数据库存放静态数据,一个存放动态数据。

五、结束语

传统企业向电子网络企业转型势在必行,无论从世界大环境还是从企业个体来分析,生产流程的电子化将为整个社会注入新鲜血液,增加了企业的活力与市场竞争力。传统的人工模式逐渐向以计算机控制的模式转化,新兴的电子化模式必将促进整个客运行业的总体费用下降,从而满足服务广大旅客的需求。参考文献

[1]《中文版SQLSERVER2000开发与管理应用实例》.人民邮电出版社.2005.[2]《SQL编程实用大全》.中国水利水电出版社.2002.[3]《VisualBasic6.0开发数据库》.人民邮电出版社.1999.作者简介:李鹏程,男,1973-2月生;大学本科;助理工程师;工作单位:杭州长运运输集团有限公司。

57

(上接第58页)

表2是数据表考场情况包含的字段和数据类型及说明。

表2

3.系统的安全设计1)权限管理

系统采用了权限组策略,分为四个权限组,管理员组、普通用户组

(教师组)、

学院教务系统成员组、学生组,实现了用户级的安全。系统的数据库信息均来自学院相关部分,只有属于学院数据库中的有关人员才可以进入本系统,用户在进入系统时即可判断其所属的用户组,根

据不同的用户组,进入不同的界面,拥有不同的权限。

管理员组可以设置初始数据,负责系统地维护和管理;教师组可以根据自己的专业和

代课班级,录入和修改学生成绩,学院教务系统成员组根据自己所属不同职能部门,拥有教务管理中不同权限,例如负责教材征订的老师只能登陆教材管理模块,实现教材征订和管理的功能。学生可以根据自己的学号登录系统,查看自己的成绩和其他相关内容。

2)IP地址识别

为了确保数据的安全和系统的良好运行,本系统采用IP地址识别和过滤技术,只有校内用户的IP地址才可以访问。

3)结构模式的安全设计

本系统采用B/S结构,普通用户不能直接访问数据库,通过WEB界面间接连接,从而确保数据库可以拒绝未经授权的访问,保证系统数据的安全。

四、结束语

学院教务处通过实施该系统,将原来手工操作工作环境转化为自动化的协同工作环境,实现了办公的自动化和信息化,有效的提高了办公效率,缓解了教职员工的工作压力,提高了工作的科学性和准确性,取得了良好的效果。参考文献

[1]张瑜,李杰,刘跃军.ASP.NET网络应用于开发实践教程[M].北京:清华大学出版社,2006.10.

[2]王华杰,李律松,孙一波等,精通C#数据库开发[M].北京:清华大学出版社,2004.

[3]王俊伟,史创明等,SQLServer2000数据库管理与应用[M].北京:清华大学出版社,2006.7.

字段名字段类型说明考试ID编号考试代码(主键)课程ID编号表1ID的外键考试时间日期/时间考试时间考试地点字符考试教室

考试方式字符包括考查、考试、开卷、闭卷等

主考教师字符主考教师姓名(每考场一名主考,两名监考)

监考教师1字符监考教师姓名监考教师2字符监考教师姓名

考场情况字符违纪人姓名

字符

相关文档
相关文档 最新文档