FilmBooking-WebProgramming

所属分类:WEB开发
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2023-09-22 17:52:19
上 传 者sh-1993
说明:  电影预订网络编程,,
(FilmBooking WebProgramming,,)

文件列表:
.idea/ (0, 2023-12-17)
.idea/dataSources.xml (547, 2023-12-17)
.idea/encodings.xml (302, 2023-12-17)
.idea/misc.xml (586, 2023-12-17)
.idea/sqldialects.xml (174, 2023-12-17)
.idea/uiDesigner.xml (8792, 2023-12-17)
.idea/vcs.xml (167, 2023-12-17)
.idea/webContexts.xml (2005, 2023-12-17)
.mvn/ (0, 2023-12-17)
.mvn/wrapper/ (0, 2023-12-17)
.mvn/wrapper/maven-wrapper.jar (58727, 2023-12-17)
.mvn/wrapper/maven-wrapper.properties (232, 2023-12-17)
LICENSE (1093, 2023-12-17)
mvnw (10284, 2023-12-17)
mvnw.cmd (6734, 2023-12-17)
pom.xml (5279, 2023-12-17)
sql/ (0, 2023-12-17)
sql/Project-Film-Postgres-17-10-2023.sql (11489, 2023-12-17)
src/ (0, 2023-12-17)
src/main/ (0, 2023-12-17)
src/main/java/ (0, 2023-12-17)
src/main/java/com/ (0, 2023-12-17)
src/main/java/com/filmbooking/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/create/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/create/AddFilmController.java (4049, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/create/AddRoomController.java (2901, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/create/AddShowtimeController.java (3467, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/delete/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/delete/DeleteFilmController.java (1895, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/delete/DeleteRoomController.java (1455, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/delete/DeleteShowtimeController.java (1430, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/read/ (0, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/read/FilmManagementController.java (2106, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/read/InvoiceInfoController.java (2096, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/read/RoomManagementController.java (2069, 2023-12-17)
src/main/java/com/filmbooking/controller/admin/read/ShowtimeManagementController.java (2395, 2023-12-17)
... ...

# FilmBooking Project This project is a film booking system developed using Java, Servlet, and JSP. This project demonstrates the use of various technologies in creating a functional film booking system. It provides a good foundation for anyone looking to understand how to use Java, Servlet, and JSP in web development. ## Table of contents - ***[Getting Started](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#getting-started)*** - [Prerequisites](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#prerequisites) - [Clone this project](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#clone-this-project) - [Run this project](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#run-this-project) - ***[Features](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#features)*** - ***[Technologies Used](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#technologies-used)*** - ***[Configure Tomcat 10 in IntelliJ IDEA](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#configure-tomcat-10-in-intellij-idea)*** ## Getting Started - ##### Prerequisites: - Java 8 - Maven - Postgres SQL - Tomcat 10 - ##### Clone this project: - If you have no git already installed on your device, just download **zip** file and extract it. - If you have installed git, then follow these commands below: ```bash git clone https://github.com/nphuonha2101/FilmBooking-WebProgramming.git ``` ```bash cd FilmBooking-WebProgramming ``` - In this project, we use IntelliJ IDEA to develop. You can use any IDE that you want. With IntelliJ IDEA, we can prompt `idea64 .` to open this project. - ##### Run this project: - Create database: you can create a database with sql file in the folder **sql**. The DBMS that we used is Postgres SQL. - Change the database information in the file ```src/main/resources/properties/application.properties```. - Configure Tomcat 10 in IntelliJ IDEA: You can follow [here](https://github.com/nphuonha2101/FilmBooking-WebProgramming/blob/master/#configure-tomcat-10-in-intellij-idea) to configure Tomcat 10 in IntelliJ IDEA. - Run the project: You can run the project by clicking on the **Run** button in IntelliJ IDEA or you can press `Shift + F10`. ## Features - **Book Film**: Allows users to book their desired films. - **Login/Logout**: Manages user sessions. - **Admin Management**: Provides administrative functions such as managing films, showtimes, and rooms. ## Technologies Used - **Java**: The main programming language used for developing the application. - **Servlet**: Used for extending the capabilities of servers that host applications accessed using a request-response model. - **JSP (JavaServer Pages)**: Used for creating dynamic web content. ## Configure Tomcat 10 in IntelliJ IDEA - Click on the **Run** menu and select **Edit Configurations...**. - Click on the **+** button and select **Tomcat Server** -> **Local** (or you can press `Alt + Enter`). - In the **Server** tab, click on the **Configure...** button. - In the dialog that opens, click on the **+** button and find the Tomcat 10 folder then press `OK`. - Now in the **Run/Debug Configurations** dialog, you select the **Deployment** tab and click on the **+** button. - Select **Artifact...** -> **FilmBooking:war-exploded** then press `OK`. - (Optional) You can change the **Application context** to `/`. - Press `OK` to save the configuration. © 2023 by **Nguyen Phuong Nha** and **Doan Quoc Dang**. This project is licensed under the **MIT License**.

近期下载者

相关文件


收藏者