高速公路收费管理系统的设计与实现

上传人:s9****2 文档编号:470787516 上传时间:2023-04-26 格式:DOC 页数:21 大小:542KB
返回 下载 相关 举报
高速公路收费管理系统的设计与实现_第1页
第1页 / 共21页
高速公路收费管理系统的设计与实现_第2页
第2页 / 共21页
高速公路收费管理系统的设计与实现_第3页
第3页 / 共21页
高速公路收费管理系统的设计与实现_第4页
第4页 / 共21页
高速公路收费管理系统的设计与实现_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《高速公路收费管理系统的设计与实现》由会员分享,可在线阅读,更多相关《高速公路收费管理系统的设计与实现(21页珍藏版)》请在金锄头文库上搜索。

1、编号:018计算机系本科毕业(设计)论文课题名称高速公路收费管理系统的设计与实现专业计算机科学与技术姓名学号二零零九年六月1引言21.1开发背景及研究意义21.2系统简介21.3开发工具介绍21.3.1 PowerBuilder9.0简介2sqlserver2000简介32需求分析42.1需求描述42.2系统流程42.3数据字典43系统设计83.1系统功能模块设计83.2数据库设计9概念模型的设计9数据库逻辑结构的设计93.3系统详纟田设计11车辆收费模块的设计11信息管理模块的设计12车辆查询模块的设计13数据统计模块的设计13系统维护模块的设计144系统实现154.1功能实现154.1系统

2、登录154.2管理界面154.3车辆收费164.4员工查询175系统测试205.1测试环境205.2测试步骤205.3测试结果206结束语21致谢22参考文献23高速公路收费管理系统的设计与实现扌商要:文章从软件工程的角度,主要阐述了用户需求及系统开发过程,分析了高速公路收费管理系统的基本功能。在此基础上,采用PowerBuilder9.0编程语言和sqlserver2000数据库管理系统来完成系统程序设计和数据库管理。系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,设计并开发了车辆收费、车辆查询、数据统计、信息管理、系统维护等功能模块,完成了对车辆收费、管理的全过程,实现了高速公路

3、收费管理工作的规范化、高效化。关键字:高速公路收费管理Abstract:Basedonthesoftwareengineering,thearticlemainlyelaboratestheneedsofusersandtheprocessofthesystemdevelopment,analyzesthebasicfunctionsofthehigewaytollmanagementsystem.Accordingtothis,thesystemadoptsthePowerBuilder9.0programminglanguageaswellastheSQLserver2000databas

4、emanagementsystemtoaccomplishtheproceduredesignofthesystemandthemanagementofdatabase.Systemfromthelinewiththesimple,user-friendly,flexible,practicalandsafetyrequirements,designanddevelopsthefunctionmodulesofvehiclefees,vehicleinformation,statistics,informationmanagement,systemmaintenanceandotherfunc

5、tionalmodules,completingthewholeprocessthechargingandthemanagingofvehicles,realizingthestandardization,andefficientofahighwaytollmanagement.Keywords:HighwayTollManagement1引言1.1开发背景及研究意义高速公路作为现代化的交通运输基础设施,以其交通流量大,行车速度快,运行舒适等特点和优势,已经成为适合现代产业结构发展需求的重要运输方式。为确保高速公路高效运作,一个高效有序的收费管理系统是必不可少的。就我国目前的情况,按照收费系统

6、中人工参与的收费程度,系统可分为以下几种形式:(1)人工收费(2)半自动收费(3)全自动收费。高速公路人工收费管理由于业务量大,人工管理较为繁重且易出错,在很大程度上影响了工作效率。本文开发的是一个半自动收费管理系统,这种方式采用人工收费、计算机管理,即人工判别车型、计算机收费,收费站计算机对收费数据进行处理、汇总,最终输出各种报表。半自动收费方式在一定程度上提高了收费管理水平,使收费工作更加完善,更加规范,使传统的人工收费朝数字化、无纸化、智能化、综合化的方向发展,从而进一步大大提高了高速公路收费质量。1.2系统简介本系统是为改善高速公路全人工收费管理的不足而设计开发的软件系统。前端开发工具

7、是PowerBuilder.。,后台数据库选用的是sqlserver2000。系统主要包括收费和管理两部分。收费部分主要实现收费员对过往车辆的收费业务;管理部分主要功能有:信息管理、车辆查询、数据统计、系统维护等。它能及时、准确的反映出车辆收费各项工作的当前状态,并利用过去的数据统计分析,方便交通部门管理。系统总体界面友好、窗口风格统一、色调和谐、方便操作。1.3开发工具介绍PowerBuilder9.0简介本系统采用PowerBuilder9.0作为开发平台,SQLServer2000数据库管理系统,面向对象可视化编程,使系统的开发工作适应目前的流行趋势。设计时采用了常用的自顶向下的瀑布式结

8、构化设计方法。利用PB9.0能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止。sqlserver2000简介SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能。具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处

9、理器的服务器等多种平台使用。其最大特点是为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。MicrosoftSQLServer2000提供的分析服务显著增强了SQLServerversion7.0引入的联机分析处理(OLAP)服务组件的功能。分析服务引入了数据挖掘功能,可以用来在OLAP多维数据集和关系数据库中发现信息2。2需求分析2.1需求描述高速公路收费管理系统主要应满足两种类型用户的需求,这两种类型用户分别为收费员、管理员。通过对高速公路收费站工作程序的了解,初步制定本系统的需求如下:一、各收费站各车道收费员人工判断车型,输入车型类别自动显

10、示交费金额,同时保存交费记录。二、各收费站管理员对站内各种信息进行录入、修改、删除等。三、应提供简便快捷的查询功能,方便管理人员进行历史数据的分析、查询和比较等。管理站值班员可通过对收费管理计算机的操作,查询了解每个收费员以及各个时间的交通流量及收费情况,并可通过检索随时打印各种报表,且输出的报表要计算准确,符合有关规范;数据通过通信线路上报总管理站,并接受总管理站的信息下传到收费车道。2.2系统流程在需求分析的基础上得出高速公路收费管理系统的系统流程图如图2.1所示,各个用户先选择自己所工作的站点,输入用户编号、用户类型和密码进行登录,身份验证后进入本系统的具体功能操作界面,否则不允许进入。

11、本系统的具体功能包括车辆收费、信息管理、车辆查询、数据统计等,用户登录成功后即可进行相应的操作。2.3数据字典收费数据:=收费序号+员工编号+收费日期+车牌号码+车辆类型+进口站名+出口站名+收取金额收费序号:=*长度为20的数字串*员工编号:=*长度为20的数字串*收费日期:=年份+月份+日期年份:=*长度为4的数字串*月份:=*长度为2的数字串*日期:=*长度为2的数字串*图2.1系统流程图数据流图如下所示:图2.2系统数据流图车牌号码:=省简称+城市排位+号码省简称:二*长度为2的字符串*城市排位:=*长度为1的字符串*号码:=*长度为5的字符串*车辆类型:=*长度为1的数字串*进口站名

12、:=*长度任意的字符串*出口站名:=*长度任意的字符串*收取金额:=1数字9交费标准:=车辆类型+收费标准+车辆描述收费标准:=*长度为10的字符串*车辆描述:=*长度为100的字符串*站点信息:=站点编号+站点名称+站点地址+站点性质+联系人+联系电话+邮政编码+电子邮箱+开户行+开户账号站点编号:=*长度为10的字符串*站点名称:=*长度为10的字符串*站点地址:=*长度为20的字符串*站点性质:=*长度为10的字符串*联系人:=*长度为10的字符串*联系电话:=*长度为10的数字串*邮政编码:=*长度为6的数字串*电子邮箱:=*长度为20的字符串*开户行:=*长度为20的字符串*开户账号

13、:=*长度为20的字符串*职工信息:=职工编号+身份证号+职工类型+站点名称+姓名+性别+民族+政治面貌+学历+籍贯+户口所在地+工作年限+联系电话职工编号:=*长度为20的数字串*身份证号:=*长度为18的数字串*职工类型:=*长度为8的字符串*姓名:=*长度为10的字符串*性别:=*长度为2的字符串*民族:=*长度为10的字符串*政治面貌:=*长度为10的字符串*学历:=*长度为10的字符串*籍贯:=*长度为20的字符串*户口所在地:=*长度为20的字符串*工作年限:=*长度为2的数字串*联系电话:=*长度为10的数字串*3系统设计3.1系统功能模块设计根据数据流图,设计系统功能模块如图3

14、.1所示。图3.1高速公路收费管理系统的功能模块图一、车辆收费车辆收费模块的设计是各车道收费员根据来车种类,判断来车车型并键入,收取相应费用,并保存所有收费记录且汇入总库,由各站收费员执行此操作。二、信息管理信息管理模块的设计是完成对站内各种原始信息的日常处理,主要包括:站点信息设置、员工信息设置、班次调整和收费标准的设置几个部分。三、车辆查询车辆查询模块的设计是对所有交费记录进行各种不同条件的查询,包括当值查询、日期查询,并显示不同条件下所有车辆记录。其中日期查询是指知道某日或某时段时,具体实现按员工编号查询、按通行车辆类型查询、按车辆入口站名查询;当值查询是指在知道某员工当值时,具体实现通

15、行车辆类型查询、车辆入口站名查询。四、数据统计数据统计模块的设计包括车流量报表和收费额两大类数据的统计,方便管理人员进行数据的比较。五、系统维护系统维护模块的设计包括数据备份、数据还原、操作日志、修改密码。3.2数据库设计概念模型的设计根据数据流图,设计概念模型(E-R图)如图3.2所示。图3.2E-R图图中各实体的联系和属性如下所示:收费站点(站点名称,站点编号,站点性质,站点地址,联系电话,联系人,电子邮箱,邮政编码,开户行,开户账号)职工(职工编号,身份证号,密码,职工类型,收费站点,姓名,民族,性别,政治面貌,学历,籍贯,户口所在地,工作年限,联系电话)收费(交费序号,车牌号码,交费日期,职工编号,车辆类型,入口站名,出口站名,交费金额)收费标准(车辆类型,收费标准,车辆描述)数据库逻辑结构的设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号