Font Size: a A A

The Oil Products Refueling Cards' Stored-value Management System Design And Accomplish

Posted on:2011-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:C TangFull Text:PDF
GTID:2178360305954525Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Ever since its inception, Smart IC card technology has been keeping a continuing and rapid development. IC card has many characteristics such as: anti-magnetic, anti-static, anti-destructive and durable, good security, high security data (can be encrypted), large data storage capacity, low cost of the application equipments and system network environment, variety of models is complete, technical specifications is maturity and so on. With the technological development, IC cards have also entered the automobile refueling field and become a carrier of electronic payments. The IC card Management System for Oil Products,which is successfully developed by the two great groups of Sinopec and CNPC, has been widely used in the domestic context. However, gas stations in some of the domestic large-scale enterprises, such as oilfields, mines, farms, etc. do not use IC cards for refueling oil yet, oil-tickets or other means are being applied to do the payments, which lead to a low-level management and productivity . Taking the current status of the large-scale industrial and mining enterprises for vehicle refueling as the application background, also considering the sale of Oil Products, in this paper we choose smart IC card as a carrier of the electronic payment, consider the large-scale database management techniques, scheme out the Oil Products refueling cards'Stored-value Management System.The main topics of the contents are: In smart IC card refueling system, the refueling card structure design, database of smart IC card refueling system design and build, refueling card initialization software development and debugging, refueling card stored-value software development and debugging ,data security system design.On demand, IC card refueling network management system is mainly composed of these modules below: the Sales Business Module, the System Management Module, Stored-value Module, the Gas Station Sales Module; the modules are connected by Virtual Private Network, which is based on optical fiber transmission.The Sales Business mainly performs the function of allocating oil product and finance-auditing. The System Management Module is composed of the database server and application terminals, mainly to complete the functions, such as transaction data storage, backup of transaction data, financial settlement, inventory management, planning allocation, sale and distribution of refueling card, refueling card management, transaction data query, correction of time , change oil price, change the density and so on, while achieving the various applications on the system terminal, such as: issuing and stored-value spots, gas stations, remote monitoring capabilities. The function of refueling card initialization software is to complete the initialization of the cards, which means to form the structure in the cards as the system design, while the refueling card cannot to be used by the system until initialized. The refueling issuing and stored-value card software has many functions, such as issuing new cards, stored-value data query, refueling transaction data query, modify passwords, unlock the gray card, reset the passwords, and so on.The Stored-value Module mainly complete the functions to set a certain status of the user cards, issuing new cards, store value for cards, and also can achieve the function to change password, update the valid date of refueling cards, check the information of refueling stored-value card, check the transaction information, form variety of reports to meet business needs, retroactive card that report the loss, withdrawal cards, unlock the gray cards, reset the password of the cards, and so on.In the Gas Station Sales Module, which using the distributed control mode, the fuel metering and control devices are installed in the tankers, one computer is in charge of monitoring and managing all the refueling of the tankers. The tanker can work independently from the monitoring of the computer, so that the system can ensure normal production in case that a failure occurred to the monitoring computer.All of the system terminals runs in Windows XP environments. When design and develop the refueling card initialization software and the refueling issuing and stored-value card software, we use C++ Builder 6.0 as a development tool, combining with database technology and IC card technology.In addition, when issuing new cards or storing value to the cards, we design the stored-value auditing function for this system, in order to avoid failure of accessing to the database as the causes of network, or data record error as the card reader failure or card damage.The data involved in this system are mainly CPU card data, database data and network traffic data. How to ensure the data is not tampered or intercepted is critical to this system, which means that the system data security is the key that whether the system can be applied to the production or not. Data security in this system is guaranteed by the use of IC card technology, database technology, software encryption technology and fingerprint recognition technology.The operations on the CPU card is used the way of the security message in this system, some of the sensitive data in the CPU card is stored in the form of ciphertext, which means make the information encrypted through the encryption algorithm and key and then stored in the card. The writing operations is carried out by the terminal application to the database through a certain encryption and decryption algorithm. It is the Triple DES algorithm that used in the computing and the key is got from the master key, which is distributed over two. This effectively prevent illegal intruders from tampering data in the table or intercepting data in the network.In this paper, we analyze the current vehicle refueling status of large-scale industrial and mining enterprises, combine IC card technology, database technology, C++ programming techniques, scheme out the software and hardware programs of the IC card refueling network, as well as the function of each terminal of the IC card refueling system. Including four parts research: the refueling card structure design, system data security design, IC card initialization and the cards'stored-value. Finally, through the programming of the refueling card initialization software and refueling stored-value and issuing software, achieve the functions such as card initialization, sale of new cards, old card stored-value, stored-value data query, refueling transaction data query, modify refueling passwords, unlock gray card, reset refueling card passwords.The IC card refueling network management system has already been applied to production practice after development, which runs in good condition and meets the design requirements.
Keywords/Search Tags:smart IC card, the file structure of IC card, stored-value
PDF Full Text Request
Related items