number

Graduation project ( paper )

subject Cinema Online Booking System

Secondary college Computer science and Engineering

expert trade software engineering

class level

Student name Student number

Instructor title associate professor

Time between 2014-06-08 order record

abstract …………………………………………………………………………………I

ABSTRACT……………………………………………………………………………II

1 introduction …………………………………………………………………………………1

1.1 Research background and significance 1

1.2 Research status at home and abroad 1

1.3 My main work 2

1.4 Key technologies involved in the subject 2

2 requirement analysis ……………………………………………………………………………3

2.1 System overview 3

2.2 functional requirement 4

2.2.1 Overall function description 4

2.2.2 Member registration 5

2.2.3 Members view movie information 7

2.2.4 Members view popular movies 8

2.2.5 Search for movie information 9

2.2.6 Members choose seats and buy tickets 11

2.2.7 Member order management 12

2.2.8 Personal information management 13

2.2.9 Film review information management 15

2.2.10 Cinema registration 16

2.2.11 Cinema backstage management system 18

2.2.12 Film management 19

2.2.13 Film category management 21

2.2.14 Cinema order statistics management 23

2.2.15 Cinema basic information management 25

2.2.16 Cinema administrator information management 28

2.2.17 Super administrator management system 29

2.2.18 Cinema priority management 30

2.2.19 Dynamic picture management 31

2.2.20 Cinema Information Review 32

2.2.21 Super administrator information management 33

2.3 Performance requirements 35

3 system design ………………………………………………………………………36

3.1 System architecture design 36

3.2 Overall system structure 37

3.2.1 System function design 37

3.3 Domain class diagram design 39

3.4 Detailed functional design 40

3.4.1 Member registration 40

3.4.2 Member login 42

3.4.3 View a movie that's hot 42

3.4.4 Search for movie information 43

3.4.5 Members choose seats and buy tickets 44

3.5 Database design 46

3.5.1 Database conceptual design 46

3.5.2 Database logic design 46

3.5.3 Database physical design 47

3.5.4 Database table design 47

4 system implementation ………………………………………………………………………51

4.1 Implementation of member registration 51

4.1.1 Implementation principle 51

4.1.2 Member registration page 51

4.1.3 How to judge the success of member registration 51

4.2 Realization of seat selection and ticket purchase by members 52

4.2.1 Implementation principle 52

4.2.2 Member seat selection and ticket purchase page 53

4.2.3 How to judge the success of seat selection, ticket purchase and payment 53

4.3 Members search for movie information 54

4.3.1 Implementation principle 54

4.3.2 Page to search for movie information 55

4.3.3 Judgment method of successful search for movie information 55

4.4 Cinema administrator uploads movie pictures 56

4.4.1 Implementation principle 56

4.4.2 Page for uploading movie pictures 56

4.4.3 How to upload movie pictures 57

5 System test ………………………………………………………………………58

5.1 testing environment 58

5.2 Test record 58

5.2.1 System function test 58

6 epilogue ……………………………………………………………………………62

thank …………………………………………………………………………………63

reference ……………………………………………………………………………64

abstract

This paper mainly introduces the graduation project “ Cinema Online Booking System ” Development background and how to design .

This paper analyzes the functional requirements and business process of manual ticket selling in cinemas , application Jsp,Hibernate,Struts, Database and other technologies realize the online booking system of cinema . This graduation project divides the whole system into three small systems , They are the online booking front desk system of the cinema , Cinema Online Booking background management system and super administrator management system . The front desk system of cinema online booking is mainly to provide members with the environment of cinema online booking , Including the introduction of the film , Film arrangement , Cinema information introduction , Member seat selection and ticket booking , Member order management , Member personal information management , Member avatar management . Cinema Online Booking background management system is mainly to provide services for cinema administrators , Including film information management , Upload movie pictures , Film category information management , Order statistics , View member information , View member film review information , Cinema administrator information management . Super administrator management system

Technology