E-Commerce project NOBEL PRIZE WINNER Authors C2108L_Group 04 HUNG NGUYEN DUC PHI NGUYEN PHI QUAN NGUYEN DUY TRUONG NGUYEN QUOC Date 31/07/2022 Instructor TUAN NGUYEN VAN... “NOBEL PRIZ
Trang 1E-Commerce project NOBEL PRIZE WINNER
Authors C2108L_Group 04
HUNG NGUYEN DUC PHI NGUYEN PHI QUAN NGUYEN DUY TRUONG NGUYEN QUOC
Date 31/07/2022
Instructor TUAN NGUYEN VAN
Trang 2Our e-Project 1 needs assistance to be done and we, the authors, would like to give our acknowledgement to those who have supported and motivated us during the period of implementing this e-Project 1
First and foremost, we would like to thank our instructor Mr Tuan Nguyen Van
whose support and useful advices helping us to complete our e-Project 1 effectively His encouragement and comments had dramatically enriched and improved our work Secondly, we would like to thank Aprotrain - Aptech Computer Education, teachers, and staffs for their support throughout our learning and completing this e-Project 1 Thirdly, we would like to thank our families’ members including our parents, spouses and siblings for their support and care all the time, especially in the period of completing our work
Lastly, our deep thanks come to all our classmates during studying time in Aptech Their kind help, care, and motivation help us conquer the higher targets in the future
1 Problem Definition
Trang 3
“NOBEL PRIZE” is a website that provides visitors with information about nobel prize winners Viewers can view winners in different scientific fields, and find details about their lives, research, books, and more.
The Nobel Prize is widely considered the world's most prestigious award It is awarded for achievements in physics, chemistry, physiology or medicine, literature, peace and economics
Alfred Nobel had a vision of a better world He believed that people are capable of helping to improve society through knowledge, science and humanism This is why he created a prize that would reward the discoveries that have conferred the greatest benefit to humankind Since 1901, the Nobel Prize has been awarded in the fields of physics, chemistry, physiology or medicine, literature and peace, while a memorial prize in economic sciences was added in 1968.Besides precious stones, silver was also used a lot by the ancients Because silver jewelry can ward off toxic wind and protect health Today, silver jewelry is varied in many designs and is also very popular
For that reason, “NOBEL PRIZE” was created for viewers to study, learn about scientific achievements, and understand the contributions that scientists have made
to the world
The new system will be built on a web-based application, helping to communicate with viewers on the internet, providing viewers with a comprehensive view and knowledge of the Nobel-winning studies, and more
The homepage of the site will have a Category Menu for navigating around the site, which describes all the major sections of the site such as the sciences
Trang 4
In specific categories, the science pages show the winners of each science The category page provides information for each individual scientist, the awards they have won etc The winners detail page provides detailed information about the laureates such as their careers, deaths, books, etc
1.3.1 Boundaries of the System
The site provides information about nobel laureates It is for viewers who have a need to learn and learn Viewers can use the information for reference
1.3.2 Hardware and Software Requirements
Hardware:
•The minimum system requirement to host the website and allow user to access all functions is a computer with an Intel Core™ i3 processor or equivalent
• System has at least 2GB RAM, 8GB RAM is recommended
• 1GB free of disk space, 512GB solid state drive (SSD) is recommended for the best performance
Software:
• Windows Server 2012, Windows 7 or higher version
• A server software (XAMPP, LAMPP…) with MySQL database management
• An up-to-date browser (e.g., Google Chrome, Microsoft Edge, Safari, Firefox, and so on.)
2 Customer Requirements Specification
The system can be used by customers and administrators
- Customers are users who only visit the main website where they can view and interact with information
- Quản trị viên là người dùng có thể truy cập các công cụ quản trị để thêm hoặc sửa thông tin của trang web
Trang 52.1.1 Customers Have the right to view
◉Be able to get to know the complete details about the achievements Can add products to cart
◉
◉Can get to know the available books related to him/her
A brief summary of about the research should be available on the
◉
Website which can be downloaded by the User who wishes to
2.1.2 Administrators
◉ Have the right to manage information (add, edit status)
◉ Have the right to manage product categories (add, edit status) type, disable)
◉ Have the right to manage books download link
2.2.1 Homepage
The Home Page should be created making use of Sections with a suitable logo, the header section can be added which will show images chairs
2.2.2 Science page
+ Description: For users who want to take a look at all kinds of Science winne
Trang 6+ Display: Science name, science image, winner, description, award time etc
2.2.3 Function To View details of Winner
+ Description: For customers who want to see full information of the winner, such as name, career , origin…
+ Processing: Export from database using Scientist #id + Display: Detailed information of each winner
2.2.4 Contact Us Function
+ Description: For those who want to provide comments, reviews, or feedback on the problems
2.2.5 About Us Function
+ Description: introduction about the company
2.2.6 Function To Recycle infomation:
+Enter: Admin can delete or recycle added winner
Trang 73 System Designs
Tables details description:
- Scientist_Nobel_Award table including:
+ Scientist ID : smallint , primary key , unsigned data type + Scientist Name varchar (50) data type
+ Birth : smallint data type + Death : smallint data type + Bio : text data type
Trang 8+ Intro : text data type + Winer Time : text data type
- Science_Nobel_Award table including:
+ ID : smallint , primary key unsigned data type + ScienceID : smallint , primary key unsigned data type + Name : varchar (50) data type
+ Tittle : Text datatype + Describes : Text datatype
- Science_Scientist ScientistID : smallint datatype foreign key Scientist_Nobel_Award(ScientistID)
ScienceID : smallint datatype foreign key Science_Nobel_Award ( SicenceID)
- Books table including :
+ BookID : Smallint data type smallint ,primary key , unsigned data type + Name: varchar(150) datatype
+ Describes : Text datatype + Download: varchar(250) datatype
- Scientist_Book Scientist ID : smallint datatype foreign key Scientist_Nobel_Award(ScientistID)
BookID : smallint datatype foreign key Books(BookID)
- Chart table including : + ID : smallint , primary key , unsigned data type +ChartID : smallint datatype foreign key Scientist_Nobel_Award(ScientistID) + Event_1 : text data type
+ Year_1 : smallint data type + Event_2 : text data type + Year_2 : smallint data type + Event_3 : text data type + Year_3: smallint data type + Event 4 : text data type + Year_4 : smallint data type + Event 5 : text data type + Year_5 : smallint data type
Trang 9-Detail Table including :
ID : smallint , primary key , unsigned data type ScientistID : smallint datatype foreign key Scientist_Nobel_Award(ScientistID)
+ Name_1 : varchar (50) datatype Education_1 : text datatype Education_2 : text datatype +Name_2 : varchar (50)
Carrer_1 : text datatype Carrer_2: text datatype Carrer_3 : text datatype Carrer_4 : text datatype Carrer_5 : text datatype Carrer_6 : text datatype Carrer_7 : text datatype Carrer_8 : text datatype Carrer_9 : text datatype Carrer_10 : text datatype +Name_3 : varchar (50) datatype Relationship : text datatype +Name_4 : varchar (50) datatype Death_1 : text datatype Death_2 : text datatype
- Research Table including : +ResearchID : smallint unsigned data type , primary +Name : varchar(50) datatype
+Describes : Text datatype +Research_Link : varchar(250) datatype
- Scientist_Research Table including : Scientist ID : smallint datatype foreign key Scientist_Nobel_Award(ScientistID)
ReseachID : smallint datatype foreign key Reseach ( ReseachID )
3.4.1 Viewer Interface
Trang 10● Home Page
Trang 12● Science
Trang 13● Winner deatail
Trang 16● Winner Books
● Winner Life chart
Trang 17● Other winner
Trang 184 Task sheet