当前位置:网站首页>Design and implementation of film and television creation forum based on b/s (attached: source code paper SQL file project deployment tutorial)
Design and implementation of film and television creation forum based on b/s (attached: source code paper SQL file project deployment tutorial)
2022-07-06 09:21:00 【Procedural mushroom cool】
pick want
With the development of the times , The emergence of the Internet , The biggest convenience brought to the traditional film and television industry is , It facilitates the communication and interaction between film and television practitioners and lovers , And provide users with a written film review , A platform for reading and replying to film reviews , Take film reviews as the carrier to make users feel film reviews 、 The interpretation of film reviews is the product of the Internet under the traditional film and television industry .
In this paper, we talk about the design of the system based on javaee Design and implementation of film and television creation Forum , The so-called film and television creation forum refers to the exchange of people who like film and television works through the website , As a good film and Television Forum , It should focus on film and television works , Including relevant film and television information , Behind the scenes creation experience , Audience viewing experience , And exchange experiences . In addition to users can exchange feelings related to the movie , Our platform can provide the latest film review information and movie posters in real time , Users can also vote on their favorite movies . Background management can operate the information of the foreground , For example, posters , Notice , Film reviews, etc . The development system mainly adopts B/S Pattern , The database uses SQL server 2012.
This document describes in detail the process of developing eight systems , Start by analyzing requirements , To the implementation code , Then to the final test run and report writing . The design report is divided into eight parts , They are introduction 、 Demand analysis 、 Outline design 、 Detailed design 、 Code design 、 summary 、 reference 、 thank .
keyword : Film and television creation Forum ;B/S;SQL Server
Research status at home and abroad
In the relatively mature film review information industry , There are rotten tomatoes abroad 、IMDB And other film review information websites , There are also time networks in China 、 Douban movie and other websites that mainly focus on film review information , But no matter what kind of website , They are all popular film albums with selected domestic and foreign films , And discuss the hot topics in the film online with film and television lovers . Among them, the major websites are the most valuable to users , It is to collect and sort out the content fed back by users , Then get the star rating of the film , And this also reflects the difference between good and bad of this film .
without doubt , Whether at home or abroad , These large film review websites , It's all based on fans , That is, the services provided are also based on the needs of fans , And film review is such an entry point , It can be regarded as the just need of movie fans , Through high-quality film review content , And comprehensive film and television information content , Bring these fans together , So it formed such an Internet platform for fans... In such a platform , We can not only broaden our horizons here , See a different world , At the same time, you can also touch all kinds of world , Have more expectations for the world .
As a fan who likes film and television works very much , It can be said that we are a group of people deeply attracted by film and television , Now it has converged on the film review network , While enjoying the wonderful time brought to the world by film and television works , On the other hand, they also tirelessly integrate the educational significance of film and television works into the ocean of the network bit by bit , At the same time, it brings us a happy mood and spiritual touch .
With the Internet , People can judge the quality of film and television and express their feelings about the film , You can boldly express your views on film and television after watching the film . People who watch movies converge on the film review network , Bring them the happiness of film and television works 、 anger 、 I want to release it to the database of movie reviews on movie review.com , Express your views with comments 、 Browse others' opinions , There is a heated debate in the fan community , Let the mood get a greater stretch , It also inspires film critics to keep forging ahead , Boost China Film
Comment on the cause of prosperity .
The main research contents are
1. Classified retrieval of film reviews , Let users use it conveniently and quickly , Can find what you want to search in the shortest time
Rong ;
2. According to the habits of most people, the layout and display of film review resource information , Make users more intuitive and comfortable to understand the film review information of the website ;
3. Realize the registration of identity 、 Authentication and login , As well as members' addition, deletion and modification of their registered information ;
4. Verify and manage various film and television works reviews , Maintain the good atmosphere of the network , This makes it convenient for users to communicate with film critics ;
Running environment
In order to ensure the normal operation and efficiency of the website , The server side of the website should have a high configuration , The requirements for the client do not need to be very high . This program can be widely run on the Internet , It can also be used in internal LAN . Its operation requirements are as follows :
Software environment :
- development tool :
- JSP/Java development tool MyEclipse;
- Web Server:Tomcat 6.0 / JDK7.0 ;
- Testing tools : The function test is completed manually .
- database : SQL Server 2012;
- development tool :
The function of the website
Use case diagrams are mainly used to describe “ user 、 demand 、 System function unit ” The relationship between . It shows a system function model diagram that can be observed by an external user . purpose : Help the development team understand the functional requirements of the system in a visual way .
The elements of a use case diagram are as follows :
(1) participants (Actor): Participants are not specific people , It's outside the system , The role played in using or interacting with the system . So the participants can be people , It can be something , It can also be time or other systems and so on . One more thing to note , Participants are not people or things themselves , It means the role of a person or thing at that time . For example, Xiao Ming is a librarian , He participates in the interaction of the library management system , At this time, he can participate in the management as an administrator , You can also borrow books from the library as a borrower , Xiao Ming plays two roles here , It's two different players . Participants use simple figure painting to show , The names of the participants are attached below the characters .
(2) Use cases (Use Case): Use cases Is a description of a set of action sequences including variables , The system performs these actions , And produce observable results that convey the value of a particular participant . This is a UML A formal definition of a use case , It may be a little difficult for us beginners to understand . We can understand it this way , Use cases are things that actors want the system to do . For naming use cases , We can take a simple example for use cases 、 Descriptive names , It's usually a word with action . Use cases are represented by ellipses in the drawing , Attach the name of the use case below the ellipse .
(3) Subsystem (Subsystem): It's used to show part of the function of the system , This part of the function is closely linked .
(4) Relationship : The relationships involved in use case diagrams are : relation 、 generalization 、 contain 、 Expand . Here's the picture 3-1 The relationship classification in the use case diagram is shown :
System use case diagram
Use case diagram of film review management
Add poster use cases
General design drawing of the system
Detailed design of the website
This chapter mainly introduces the process of website design , Realization of specific requirements, difficulties encountered and solutions , For this project , The biggest technical difficulty lies in 1、 Front end and back end connection ,2、 Connection between database and webpage ,3、 Front end design .
Description of the functional modules of the website
homepage
The home page is divided into a rotating picture ( Generally, it shows the main film review introduction information of this website , At the same time, it provides the recommendation of the first picture of the hot film )、 Notice 、 Ranking List 、 Login and other modules . When checking the posts posted by others , If you want to comment , You must first determine whether you are a registered user or member , It's a member's direct comment , Otherwise, you will jump to the registration interface . The home page of the film review website is simple and generous , The majority of film and television lovers can see at a glance the recently updated information posters of film and television , We will recommend recognized good-looking film and television works for your choice , Pictured , The code implementation is shown in the figure
Film review
This page mainly shows the comments made by website members on film and television works , Show in a list , The content of each comment can be divided into headings , Text , Movie Poster , And the button to read the full text , The administrator can operate the materials of the film in the background management system ( Add, delete and change operation ), After the user clicks in , The communication and interaction of published film reviews are generated by users themselves, as shown in the figure
Word of mouth recommendation
This page shows the most popular movies in the station in the form of a list , According to the amount of reading , Share rate , Liking quantity , The number of comments and the number of votes cast will be uniformly graded , Members can vote on their favorite film and television works , Recommend the top ten movies in the sidebar of the website , It is convenient for users to browse the hottest blockbuster in the near future , Pictured
Share like
Users can view their favorite movies 、 Share in short comments like , You can share your content on your social media , Can share to wechat , Microblogging ,qq Social platforms like space , You can also copy web links , Allow users to share and spread by themselves
On-site search
On site search engine , Very convenient . It can realize classification query , The same key words , You can query the movie keywords in the station , Director keyword query , Movie Review keyword query , It enables users to find the valuable content they need at the first time . The details are shown in the picture
Membership registration 、 Sign in
This website can register members , The basic information of members will be stored in the database, and members can participate in scoring , Publish film reviews , And downloading movie and television related Poster Materials , Pictured
The administrator will enter the background after logging in , The administrator login interface is shown in the administrator test interface , It can well complete the functions to be achieved .
Background management is to manage the information displayed to users by the foreground , As shown in the figure, the homepage test interface of background management , There are specific types of background management .
The first management function in the background management is the addition and setting of movies , You can delete and add movies , After testing , This project can well realize this function , As shown in the figure, the movie adds a test interface , You can see the specific steps needed to add .
The second management function of backstage management is the management of film and television works and film reviews , You can add and delete movie reviews , It can also manage users' replies to film reviews , Malicious replies can be deleted , The picture shows the film review test interface .
chart 5-17 Publish the film review test interface
The third management function of background management is to add and manage the posters of film and television works , You can insert movie posters into the database , Store the storage path of posters , As shown in the test interface added by the poster, it can be seen that this function can be completed well .
Database logic design E-R chart
E-R The elements contained in the model are 3 individual : Entity 、 attribute 、 contact .E-R The model is based on E-R The picture shows . Entities represent the things involved in the user's working environment , Attributes represent the specific description of entity features .
- Entities in the model are equivalent to entity sets 、 A table , It is something that exists in the objective world and can be distinguished from each other , Instead of a single entity or a row in a table . stay E-R Entities in the model are represented by rectangular boxes , The entity name is marked in a rectangular box .
- Attributes are the properties of entities or connections , Use an elliptical box to represent , And entities are connected by a line. The main code of the table is the key attribute , Key attribute items will be underlined .
- The fields with the same primary key in each sub module of the project are interrelated . Use diamonds to represent the relationship between entities , Write the contact name in the diamond box , Connect the diamond with the relevant entities with undirected edges , Mark the type of connection next to the undirected edge .
As shown in the figure, the system is E-R chart
Share with each other Let me share with you ~~~
We can also share what resources we have , If you have any questions, you can also discuss with each other ~~~
Click ~~~ You are a One of me Then we have to learn the wind and water ~~~( dog's head )
Open source projects and data sharing : Get the source code of the system for free Courseware and other materials White whoring way : give the thumbs-up + Focus on + Direct messages I ~
If Xiaobai wants to get started Java,Python Of , But I don't know what to learn How to learn ? Sure Direct messages I , Selfless sharing Java and Python Net of Pan Information ~~~
边栏推荐
- A convolution substitution of attention mechanism
- 基于B/S的医院管理住院系统的研究与实现(附:源码 论文 sql文件)
- Pytest parameterization some tips you don't know / pytest you don't know
- Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)
- CUDA realizes focal_ loss
- LeetCode:387. The first unique character in the string
- Heap (priority queue) topic
- Mise en œuvre de la quantification post - formation du bminf
- AcWing 2456. 记事本
- Kratos战神微服务框架(二)
猜你喜欢
随机推荐
Redis之主从复制
Global and Chinese market of electronic tubes 2022-2028: Research Report on technology, participants, trends, market size and share
Redis之Geospatial
Withdrawal of wechat applet (enterprise payment to change)
Global and Chinese market of appointment reminder software 2022-2028: Research Report on technology, participants, trends, market size and share
BMINF的後訓練量化實現
[three storage methods of graph] just use adjacency matrix to go out
Improved deep embedded clustering with local structure preservation (Idec)
IJCAI2022论文合集(持续更新中)
Redis之五大基础数据结构深入、应用场景
Global and Chinese market of metallized flexible packaging 2022-2028: Research Report on technology, participants, trends, market size and share
Redis之Lua脚本
Leetcode problem solving 2.1.1
Pytest's collection use case rules and running specified use cases
Pytest之收集用例规则与运行指定用例
Redis之持久化实操(Linux版)
Pytest参数化你不知道的一些使用技巧 /你不知道的pytest
基于WEB的网上购物系统的设计与实现(附:源码 论文 sql文件)
QDialog
Parameterization of postman