Based on Eclipse + Tomcat + Mysql + SSH was developed movies online booking system

With the continuous expansion and development of Internet, the computer network has been deep into all walks of life, in all areas. Compared with the traditional business model of modern e-commerce has the advantage of low cost, high efficiency, rapid response to market changes and provide personalized services and many traditional business models can not match. Commodity trading activities of people in real life is simulated implementation of e-commerce through the Internet, the way this deal can provide consumers with products and trading a wide variety of choice in the world.

Accelerate the pace of social life, many people busy with work and other tedious social affairs, each time to go watch the movie studios to go through the site Feature Video aggressively recently, screenings and other information for each video before it can start booking, but often wait in line only to find that they have to watch the movie tickets have been sold out field, or no suitable seat to watch after a long time.

Booming film industry, will inevitably lead to a problem is to increase the demand of the people for movie tickets. In particular, some very high degree of concern of a large exhibition, a lot of the audience reaction it is difficult to buy movie tickets, some people can only choose to watch at midnight. In some good scale of large cities Studios ticketing hall, or even to be queuing up early in the morning to grab votes phenomenon. Some viewers also reacted to wait that long queue to buy tickets, but did not seat the right to freedom of choice.

Ease of use of the Internet, online in real time so that people can buy their needs of movie tickets. This avoids the traditional way ticket to bring long-distance run around, long queues of fatigue. Secondly, the online cinema booking system will people actually buy tickets through a network model to simulate the image out, when people such as immersive online ticketing, they need to choose a movie ticket at any time, including movies type, play time, seat and other information. It simulated the traditional ticketing model on the network, so that people can stay at home to buy all kinds of tickets they need, fast, convenient, in line with the fast-paced lifestyle of modern man.

Easy booking through the network, thus reducing many customers due to the on-site ticket failed, our film industry can contribute to better and faster development.

Based on system requirements analysis, online cinema booking system is divided into front and back, following some of the major functional blocks are described in detail.

Project was started to address access: HTTP: // localhost: 9090 / Tianren /  We can change the port number and access their own address

 

  1. User login, registration and cancellation
        1. User registration: the user's mailbox with a unique format verification, user password authentication, verification code verification, if the optional automatic login 30 days, and the user information is temporarily stored for use in servers.
        2. User login: whether the system automatically logged by Cookie testing, and user information is temporarily stored for use in servers.
        3. The user logs off: Delete the temporary user information in the server.
  2. Browse movie information
        1. Users can browse being hit with upcoming films
        2. Users can view detailed information about the movie
  3. Film screenings inquiry
        1. Users can query the name of the movie screening in accordance with
        2. Users can query sessions in accordance with the time period
        3. Users can query sessions in accordance with the classification version
  4. Ticket seat selection process
        1. Users can choose a seat (a maximum of four tickets booking)
        2. Confirmed booking information, booking execution
        3. After booking, booking system automatically sends the user information to the user mailboxes
  5. User Center
        1. Display to remind the user transaction and the recent movie recommendation
        2. My orders: show me the movie orders, and the orders of the refund may refund operation; after the refund is successful, the system will automatically send user information to the user's mailbox refund
        3. Edit Personal Information: You can modify the basic information, the user can modify the avatar
        4. Password modification: You can modify the user password
  6. Admin Login
        1. By validation and verification code administrator information, the administrator information temporarily stored for use in the server.
  7. Video management
        1. Entry operations may be performed on the new film
        2. Videos can name the movie search operation
        3. You can modify and delete operations on the movie information
        4. You can add new language film category, version
  8. Event Management
        1. Can be entered for screening operation
        2. Screening of the search operation may be performed by the Event time
        3. You can modify and delete operations on the information sessions
  9. Ticket Management
        1. Ticket information can check the user according to the order number
  10. User Management
        1. The user can add operation
        2. You can search for users by user name operation
        3. You can modify and delete user information
  11. Advertising management
        1. Administrators can be replaced on the advertising front page addresses and connection of
  12. Administrator Management
        1. Administrators can add to operating
        2. Administrators can query operation
        3. Administrators can modify and delete operations
        4. Administrator can manage privileges
    1. System Development Tools
      1. MyEclipse 10

The system is used MyEclipse 10 is the platform to achieve.

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:1.JavaEE模型;2.WEB开发工具;3.EJB开发工具;4.应用程序服务器的连接器;5.JavaEE项目部署服务;6.数据库服务;7.MyEclipse整合帮助;对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。MyEclipse10对检索功能以及错误查询功能更加强大,包括对js文件的错误查询。

      1. MySQL 5.1

本系统采用MySQL5.1作为数据库。

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL拥有如下特点:

  1. 支持AIXFreeBSd、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
  2. 为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、PerlPHP、Eiffel、Ruby和Tcl等。
  3. 支持多线程,充分利用CPU资源。
  4. 优化的SQL查询算法,有效地提高查询速度。
  5. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_Jis等都可以用作数据表名和数据列名。
  6. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
  7. 提供用于管理、检查、优化数据库操作的管理工具
  8. 可以处理拥有上千万条记录的大型数据库。

代码地址:https://download.csdn.net/download/zgz102928/12118810

发布了29 篇原创文章 · 获赞 7 · 访问量 4280

Guess you like

Origin blog.csdn.net/zgz102928/article/details/104081606
Recommended