IEEE - SJTU

IEEE

FINAL PROJECT OF WEBSITE

June 24, 2018

Group 26 Shanghai Jiaotong University

Authors: Zhao Yidong; Cui Shoukang; Guo hongru; Nie Shenghao

Contents

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Website Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

How to Build a Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Papers Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Search Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 List Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Specific Paper Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Authors Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Search Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 List Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Specific Author Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Conference Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Force-Directed Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

The form of the json file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Inserting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Storing the author's partners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Writing the nodes part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Writing the links part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Tree graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

The form of the json file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Recursive function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Sector Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Tables in MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Given tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Analysis and new tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table: relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Main idea and method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

1

Group 26

Shanghai Jiaotong University

Codes: authors with same paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Codes: predicting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Table paperc(example) and authorp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Main idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Selecting in paperc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 For authorp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Table for each conference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Main idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Tables on Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Recommend Search of Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Recommendation Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 The Choice of Recommended Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Author's Teacher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Author's Student . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Display of Recommendation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Recommend Search of Papers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Recommendation Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Authors and Their papers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Papers been cited . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Recommend Search on Conference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Recommendation Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Recommendation of paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Recommendation of author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Main Tables on Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Main idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Paper Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Display of Paper Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Author Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Display of Author Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Pagination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Division of labor and the epilogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Division of labor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 epilogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Page 2 of 45

Group 26

Shanghai Jiaotong University

INTRODUCTION

Welcome to our website. This website is used for searching some thesis, find the papers you need. In our website, we have three method to search a paper, they are "paper searching","author searching" and "conference searching". Using these different method, you can directly get the papers or firstly get authors and conference, then get the papers. unlike other websites, our website separates these searching into three pages, and we add a homepage to show the users how to use our website more effective. these pages are Papers page, Authors page and Conference page. You can directly turn to these pages on every position of our website. And we add the hyperlink on every papers name. so you can directly turn to a specific paper in these three method. Later we will tell you the detail of each pages. Also, there are a lot of functions in our website, in every pages, we will tell you later, too. In this paper we will tell you detail of each pages of our website, the realization of each graphs, the sql tables, machine learning, and the realization of tables which will be showed on website. After watching this paper, you will have a completely version of our website.

WEBSITE STRUCTURE

This part we will tell you the structure of our website and the function of each pages and how to realize them.

How to Build a Website

As we all know, website has these part: HTML, CSS, PHP, JS. The combination of these part can build a website which is beautiful and has a lot of functions. In order to beautify the website, we use css, and cite a lot of packages.

Some style of tables, and the appearance of the website, and the style of the graphs, the style of text box are from the package we use. What we need to do is to finish the layout of the web, add the background picture, and put the tables and pictures in the pages. It sounds easy, but acturely it is complex and tedious. We need to put the datas we get in the pages with some specific formation, and sometime the graphs won't appear and we need to find another way to display it. Anyway, it is not so difficult but also not a easy part. Following sections, beside the detial design of each pages, we will also talk about how to put the tables and the graphs in the pages.

Page 3 of 45

Group 26

Shanghai Jiaotong University

Following is the outlook of our structre, below the picture is the detial of each part.

Page 4 of 45

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download