资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
编号:018 计算机系本科毕业(设计)论文课题名称高速公路收费管理系统的设 计 与 实 现专 业计 算 机 科 学 与 技 术姓 名学 号二零零九年六月目 录1引 言21.1开发背景及研究意义21.2 系统简介21.3开发工具介绍21.3.1 PowerBuilder 9.0简介21.3.2 sql server2000简介32 需求分析42.1 需求描述42.2 系统流程42.3 数据字典43 系统设计83.1 系统功能模块设计83.2 数据库设计93.2.1 概念模型的设计93.2.2 数据库逻辑结构的设计93.3 系统详细设计113.3.1车辆收费模块的设计113.3.2信息管理模块的设计123.3.3车辆查询模块的设计133.3.4数据统计模块的设计133.3.5系统维护模块的设计144系统实现154.1功能实现154.1系统登录154.2管理界面154.3车辆收费164.4员工查询175 系统测试205.1测试环境205.2测试步骤205.3测试结果206 结束语21致 谢22参考文献23III忻州师范学院计算机系学士学位论文高速公路收费管理系统的设计与实现摘 要:文章从软件工程的角度,主要阐述了用户需求及系统开发过程,分析了高速公路收费管理系统的基本功能。在此基础上,采用PowerBuilder 9.0编程语言和sql server2000数据库管理系统来完成系统程序设计和数据库管理。系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,设计并开发了车辆收费、车辆查询、数据统计、信息管理、系统维护等功能模块,完成了对车辆收费、管理的全过程,实现了高速公路收费管理工作的规范化、高效化。关键字:高速公路收费管理Abstract:Based on the software engineering, the article mainly elaborates the needs of users and the process of the system development, analyzes the basic functions of the higeway toll management system. According to this, the system adopts the PowerBuilder 9.0 programming language as well as the SQL server2000 database management system to accomplish the procedure design of the system and the management of database. System from the line with the simple, user-friendly, flexible, practical and safety requirements, design and develops the function modules of vehicle fees, vehicle information, statistics, information management, system maintenance and other functional modules , completing the whole process the charging and the managing of vehicles, realizing the standardization,and efficient of a highway toll management.Keywords: Highway Toll Management忻州师范学院计算机系学士学位论文1引 言1.1 开发背景及研究意义高速公路作为现代化的交通运输基础设施,以其交通流量大,行车速度快,运行舒适等特点和优势,已经成为适合现代产业结构发展需求的重要运输方式。为确保高速公路高效运作,一个高效有序的收费管理系统是必不可少的。就我国目前的情况,按照收费系统中人工参与的收费程度,系统可分为以下几种形式:(1)人工收费(2)半自动收费(3)全自动收费。高速公路人工收费管理由于业务量大,人工管理较为繁重且易出错,在很大程度上影响了工作效率。本文开发的是一个半自动收费管理系统,这种方式采用人工收费、计算机管理,即人工判别车型、计算机收费,收费站计算机对收费数据进行处理、汇总,最终输出各种报表。半自动收费方式在一定程度上提高了收费管理水平,使收费工作更加完善,更加规范,使传统的人工收费朝数字化、无纸化、智能化、综合化的方向发展,从而进一步大大提高了高速公路收费质量。1.2 系统简介本系统是为改善高速公路全人工收费管理的不足而设计开发的软件系统。前端开发工具是PowerBuilder9.0,后台数据库选用的是sql server2000。系统主要包括收费和管理两部分。收费部分主要实现收费员对过往车辆的收费业务;管理部分主要功能有:信息管理、车辆查询、数据统计、系统维护等。它能及时、准确的反映出车辆收费各项工作的当前状态,并利用过去的数据统计分析,方便交通部门管理。系统总体界面友好、窗口风格统一、色调和谐、方便操作。1.3开发工具介绍1.3.1 PowerBuilder 9.0简介本系统采用PowerBuilder9.0作为开发平台,SQL Server2000数据库管理系统,面向对象可视化编程,使系统的开发工作适应目前的流行趋势。设计时采用了常用的自顶向下的瀑布式结构化设计方法1。利用PB9.0能快速地构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止。231.3.2 sql server2000简介SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能。具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。其最大特点是为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。Microsoft SQL Server 2000提供的分析服务显著增强了SQL Server version 7.0引入的联机分析处理(OLAP)服务组件的功能。分析服务引入了数据挖掘功能,可以用来在OLAP多维数据集和关系数据库中发现信息2。2 需求分析2.1 需求描述高速公路收费管理系统主要应满足两种类型用户的需求,这两种类型用户分别为收费员、管理员。通过对高速公路收费站工作程序的了解,初步制定本系统的需求如下: 一、各收费站各车道收费员人工判断车型,输入车型类别自动显示交费金额,同时保存交费记录。二、各收费站管理员对站内各种信息进行录入、修改、删除等。三、应提供简便快捷的查询功能,方便管理人员进行历史数据的分析、查询和比较等。管理站值班员可通过对收费管理计算机的操作,查询了解每个收费员以及各个时间的交通流量及收费情况,并可通过检索随时打印各种报表,且输出的报表要计算准确,符合有关规范;数据通过通信线路上报总管理站,并接受总管理站的信息下传到收费车道。2.2 系统流程在需求分析的基础上得出高速公路收费管理系统的系统流程图如图2.1所示,各个用户先选择自己所工作的站点,输入用户编号、用户类型和密码进行登录,身份验证后进入本系统的具体功能操作界面,否则不允许进入。本系统的具体功能包括车辆收费、信息管理、车辆查询、数据统计等,用户登录成功后即可进行相应的操作。2.3 数据字典收费数据收费序号员工编号+收费日期车牌号码车辆类型进口站名出口站名+收取金额收费序号=* 长度为20的数字串 *员工编号= * 长度为20的数字串 *收费日期=年份+月份+日期年份=* 长度为4的数字串 *月份=* 长度为2的数字串 *日期=* 长度为2的数字串 *TF开 始选择站点用户编号、密码、用户类型用户登录继续结 束F退出登录T信息管理统计数据系统维护车辆收费收费员管理员查询车辆 图2.1 系统流程图数据流图如下所示:数据输入收 费报 表条件报表收费数据基本信息条件报表车 辆查 询管理员信 息管 理收费数据数据管理数据返回数据文件收费数据收费数据收费员车辆收费保存收费数据数据返回图2.2 系统数据流图车牌号码=省简称+城市排位+号码省简称= * 长度为2的字符串 *城市排位=* 长度为1的字符串 *号码=* 长度为5的字符串 *车辆类型= * 长度为1的数字串 *进口站名=* 长度任意的字符串 *出口站名=* 长度任意的字符串 *收取金额=1数字9交费标准车辆类型收费标准+车辆描述收费标准=* 长度为10的字符串 *车辆描述=* 长度为100的字符串 *站点信息站点编号站点名称+站点地址+站点性质联系人+联系电话邮政编码+电子邮箱+开户行开户账号站点编号= * 长度为10的字符串 *站点名称= * 长度为10的字符串 *站点地址= * 长度为20的字符串 *站点性质= * 长度为10的字符串 *联系人= * 长度为10的字符串 *联系电话= * 长度为10的数字串 *邮政编码= * 长度为6的数字串 *电子邮箱= * 长度为20的字符串 *开户行= * 长度为20的字符串 *开户账号= * 长度为20的字符串 *职工信息职工编号身份证号+职工类型站点名称+姓名性别+民族政治面貌+学历+籍贯户口所在地+工作年限联系电话职工编号= * 长度为20的数字串 *身份
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号