Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
2,43 MB
Nội dung
Aprotrain-Aptech Computer Education PHP – Nobel prize winner 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 C2108L Group04 Page PHP – Nobel prize winner Aprotrain-Aptech Computer Education Acknowledgement Our e-Project 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 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 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 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 1.1 Problem Abstraction C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner “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 1.2 The Current System 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 1.3 The Proposed System 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 C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner 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 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 2.1 Users of the System 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 người dùng truy cập công cụ quản trị để thêm sửa thông tin trang web C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner 2.1.1 Customers ◉ Have ◉ Be the right to view infomation 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 System functions 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 C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner + 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 C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner 3. System Designs 3.1 Entity Relationship Diagram 3.2 Database Design 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 C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner + 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 Scientist_Nobel_Award(ScientistID) BookID : smallint datatype foreign key Books(BookID) foreign key - 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 : text data type + Year_4 : smallint data type + Event : text data type + Year_5 : smallint data type C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner -Detail Table including : ID : smallint , primary key , unsigned data type ScientistID : smallint datatype 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 foreign key - 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 Scientist_Nobel_Award(ScientistID) ReseachID : smallint datatype foreign key Reseach ( ReseachID ) key 3.4 System functions design 3.4.1 Viewer Interface C2108L Group04 Page Aprotrain-Aptech Computer Education PHP – Nobel prize winner ● Home Page C2108L Group04 Page 10 Aprotrain-Aptech Computer Education C2108L Group04 PHP – Nobel prize winner Page 11 Aprotrain-Aptech Computer Education PHP – Nobel prize winner ● Science C2108L Group04 Page 12 Aprotrain-Aptech Computer Education PHP – Nobel prize winner ● Winner deatail C2108L Group04 Page 13 Aprotrain-Aptech Computer Education C2108L Group04 PHP – Nobel prize winner Page 14 Aprotrain-Aptech Computer Education C2108L Group04 PHP – Nobel prize winner Page 15 PHP – Nobel prize winner Aprotrain-Aptech Computer Education ● ● C2108L Group04 Winner Books Winner Life chart Page 16 Aprotrain-Aptech Computer Education ● C2108L Group04 PHP – Nobel prize winner Other winner Page 17 Aprotrain-Aptech Computer Education PHP – Nobel prize winner 4. Task sheet C2108L Group04 Page 18