| Along with the economic and social development, the Electronic Ticket System showing the broad application prospect. Along with the development of Internet technology, e-commerce websites that take ticket services as the principal business have appeared in large numbers. This paper combine the advantages of these two, and with the foundations of summing up of the former experiences in the development of the Electronic Ticket System and with the studies and detailed investigation of the demanding of related industries, tries to research and design a network B2C ticket platform. For the enterprise users, it's an outstanding Electronic Ticket System based on network and automatic identification technology, what is more important is that this is a marketing platform, they can directly prompt their ticket service to the consumers in this centralized platform; for individual users, they can inquire various ticket service in this platform, and can buy tickets online, instead of the simple Internet ticket booking provided by current ticket websites, this will achieve a true sense of network ticket purchase.Based on the combination of theory and practice, this paper has completed the system designing work.; applied the data encryption technology in the ticket management and database management, this effectively improves the safety of the system and enhance the security of the system functions; completed the ticket data , security and identification design; used .Net technology to implement the RSA and MD5 encryption algorithm in this system; completed the application procedure safety mechanism research and design of this platform, based on the RBAC model, implemented a role-based authority management in the application level, formed a unified management system which enhanced the safety of this system; introduced and compared the barcode and RFID technology which are used in this system, and made the corresponding choice of appropriate technologies applicable to this system; carried detailed introduction on the hardware equipment used in this system, and discussed its control mode and the choice of them under different application environment; used advanced Smart Client technology in the ticked selling and checking procedures of this platform which overcome the shortcomings of limitation in using local resources in B/S program and difficult to deploy and update in C/S program, this makes the platform procedures entirely based on the network; defined corresponding Web Service for all the database manipulations and the key functions of this platform, the B/S program and Smart Client only need to call the right Web Service, this not only has realized the procedure distributional, moreover has realized the system in load balance, and enormous enhance the database security of this system; finally carried on the discussion of the software system, studied and analyzed the functions and realization of the Platform Management Subsystem and Enterprise Desktop Subsystem detailed, and has developed a prototype system, has realized some basic functions, built the good foundation for the further work.The enterprise users of this ticketing platform need relatively small investment, but they can get high economic and social benefits, so this system have a good promotion prospects. We use the Visual studio 2005 and Windows XP to develop this platform, and use the Oracle 9i as the database. |