Realize the function
Two management modes: conductor, administrator.
Function: [brackets] as the manager extension registration log booking, ticket refund change, membership management, registrants personal information management (staff management, box office statistics, video management, theater management)
Bad environment configuration
Eclipse 2018-12 (Java 1.8.0) MySQL 8.0.16
Baidu cloud disk resource: link: https: //pan.baidu.com/s/1JZACjjCQyE6KSuTRh0E9nw
extraction code: 1xqu
Function Interface
Register Login (red box is a staff function interface)
Home
Booking
Change ticket refund
Member Management
personal information
(Administrator extensions)
Staff Management
Box office statistics
Video management: delete function here there is a problem, because the film is numbered other tables (such as movie screenings schedule *) foreign key, so there is a problem when deleted, because the table ID of the video is set to one of the main keys in the film screenings, Can not be empty. emmm, re-up table.
Theater management
Structure associated with relational tables
to sum up
1, on the delete function of the film, the auditorium delete function needs to be improved, because once deleted, consider the foreign key relationships between tables.
2, increasing the film's ticket information, does not consider the relationship dates. Java in the database datetime Timestamp should be closed, plus late!
3, the interface is clearly not beautiful, because the layout of the Swing framework of very limited, if you want to look good, you need to test the placement of controls in a window of its own in null layout.
Baidu cloud Download: link: https: //pan.baidu.com/s/166hQYySm4JkgXDBSdEirZA
extraction code: hakt
CSDN Download: https://download.csdn.net/download/qq_42312574/11245817