Design and Implementation of a Web-Based System for Photo Sharing and Photography Competition

University essay from Uppsala universitet/Institutionen för informationsteknologi

Author: Pan Zhang; [2018]

Keywords: ;

Abstract: With the development of tourism and the improvement of people's life, photography is becoming more and more popular. Photography has also become a major branch of entertainment and hobbies. At present, there are a lot of photography enthusiasts in China. They desire to have a good and easy-to-use platform to share hight quality photos and to participate in photography competitions on the Internet. In order to meet the demands of students and teachers in Tongji University, this project was setup 3 years ago, whose aim was to design and develop such a system for photo sharing and photography competition management. This paper describes in detail the design and implementation of the system, which is a web-based photo sharing, photo management and photography competition management system. Firstly, we made investigation of requirements and finished requirement analysis by using UML. Secondly, we designed the architecture of the system. Thirdly, we designed the processing logic and steps for each module, and drew sequence diagrams for all models. We also finished the design of the data tables of the system and the E-R diagrams are given in the paper. Fourthly, an underlying storage space management module is proposed and designed for more efficient and flexible storage management for the photos, and to enhance the efficiency of data synchronization and transmission. The algorithm is carefully designed and implemented. Finally, we implemented the whole system by programming and testing, and put the system into trial operation. Screen shots of the user interfaces of the system, the code lines and the test results are given in this paper. The system is designed and implemented by myself, using MVC for analyzing and designing, J2EE for programming, and MySQL for database management.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)