A master's degree is a postgraduate degree between a bachelor's degree and a doctorate. A master's degree usually symbolizes a basic independent thinking ability. Below, I will share the opening report of graduate students for you, hoping to help you!
First, the source of the topic and research background
With thousands of large and small enterprises in Qian Qian joining the Internet, whether they have their own websites has unconsciously become a standard to measure the quality of an enterprise. In this context, it is very necessary to develop an enterprise website system. There are various forms of website development, among which ASP+SQL Server, Java+Oracle and PHP+MySQL are the most representative. According to different types of websites, choose the appropriate technology combination.
PHP integrates the most outstanding features of the current popular language (JAVA/C++/PERL/C), and mastering any one of them can be said to be the basic application of PHP, so PHP has become the easiest language to use. Excellent compilation system is also an important factor for the success of PHP, such as Zend Optimizer and Eclipse PHP, which are completely open source, so that programmers all over the world can improve their functions. PHP has become the first choice for website development of small and medium-sized enterprises because of its excellent performance, simple use and low price.
LAMP(LINUX-APACHE-MYSQL-PHP) is a popular web framework for web architects, which includes: LINUX operating system, APACHE web server, MYSQL database, PERL/PHP or PYTHON programming language. All products are open source software, which is a mature international architecture framework. Many popular business applications adopt this architecture. For example, compared with JAVA/J2EE architecture, LAMP has the characteristics of rich WEB resources, light weight and fast development speed. NET architecture, LAMP has the advantages of universality, fast platform, high performance and low price, so LAMP is the first choice platform for enterprises to build websites in terms of performance, quality and price.
Second, an overview of China literature
LAMP system is the most widely used WEB framework application system (LINUX-APACHE-MYSQL-PHP): L refers to LINUX server operating system, A refers to APACHE website service server application system, and M refers to MYSQL lightweight database system. P refers to PERL language, PHP language or PYTHON language. These services or products are free open source software, and they are internationally recognized as mature development environments. Many websites use such an application environment. LAMP is faster than JAVA in development speed, more versatile and simpler in code. NET and LAMP have the advantages of universality, faster development speed, higher execution efficiency and lower development cost. To sum up, LAMP is more competitive than other WEB development languages.
LINUX system originated from UNIX and was an open source product developed by Linus Torvalds in 199 1. Since it came out, it has been sought after by computer enthusiasts all over the world and has been widely revised and improved by everyone. LINUX imitates many functions of UNIX, and the source code is similar, so many applications of UNIX can be transplanted to LINUX.
At present, Android, the most widely used mobile phone system, is also written by Google based on LINUX system. The rendering computer of the famous movie Avatar is also calculated by LINUX system.
In this way, in the professional field, LINUX system can complete the work more efficiently and better.
Apache server.
Apache is a web server software, and it is the same type of software as IIS that comes with WINDOWS. Therefore, if Apache is installed on WINDOWS system, IIS must be closed.
Apache is the only open source in the post-modern network technology market, and excellent programmers all over the world are modifying it. Apache's old name is particularly interesting, which is a homonym for "a patchyserver".
This magical software is the' preferred page server' in the development of PHP websites. High execution efficiency, perfect matching and stability with PHP, but relatively complex configuration. Once the configuration is successful, it can run stably for a long time. Therefore, LINUX+Apache is installed on the general server to ensure long-term stable operation. In the process of personal computer development and debugging, you can choose XAMPP or WAMP, which fully embodies the cross-platform characteristics of PHP.
MySQL server application.
MYSQL, like ORACLE, DB2 and SQL SERVER, is a common relational database management software. Compared with other relational database management software, it is smaller, more efficient and faster, and it doesn't cost any money. For small and medium-sized enterprises, it is a rare economic and practical database software.
The database system solution combining MYSQL database management system and PHP scripting language is being adopted by more and more websites, among which LAMP mode is the most popular.
4 PHP scripting language.
PHP is a popular language for web developers in recent years. PHP is also a common scripting language for developing dynamic websites. It is a language embedded in HTML. It has the advantages of simplicity, fluent grammar, rich network resources, cross-platform and high execution efficiency. PHP has become a pioneer of WEB scripting technology, combining some of the best features of C, JAVA and PERL. The combination of PHP+APACHE+MYSQL has become one of the most popular combinations on the WEB.
Third, the research purpose, significance and research methods
This paper takes the development of a small enterprise website system as an example, and develops a set of enterprise website system with PHP+MySQL as the core. Close the distance between enterprises and customers, display enterprise product information in time, and promote enterprise culture.
Fourth, study the difficulties and innovations.
This paper mainly expounds the design process and main design ideas of the website, dynamically updates the website information by using the rich function of PHP and the excellent data processing ability of MySQL, and explains in detail the problems and key points encountered in the design.
Verb (abbreviation of verb) research ideas and basic framework
Chapter 65438 +0 thread theory
1. 1 the development process of the internet age
1.2 Internet Status in China
1.3 the rise of e-commerce model
1.4 Establishment of enterprise website
Chapter 2 services and applications of LAMP architecture
2. Overview of1Linux
2.2 APACHE server
2.3 MYSQL server application
2.4 PHP scripting language
Chapter III Demand Analysis
3. 1 technical feasibility
3. 1. 1 Feasibility of using PHP language
3. 1.2 user operation analysis
3.2 Software environment
3.2. 1 development environment
Server environment
3.3 General website functional requirements
3.3. 1 System parameter setting
3.3.2 Information management
3.3.3 column management
Template management
user management
3.3.6 Recruitment Management
File download
Website announcement
Link management
3.4 page requirements of the website
3.4. 1 Website Home Page
3.4.2 Website Backstage Page