1. Homepage
  2. Programming
  3. [2022] COMP3003 Data Communications and Networking - Assignment2 Course Timetable Inquiry Application

[2022] COMP3003 Data Communications and Networking - Assignment2 Course Timetable Inquiry Application

Engage in a Conversation
COMP3003Data Communications and NetworkingUICC++United International College

COMP3003 Data Communications and Networking CourseNana.COM

Assignment 2: Course Timetable Inquiry Application CourseNana.COM

28 Apr, 2022 CourseNana.COM

  CourseNana.COM

1 Background CourseNana.COM

An online timetable inquiry system is based on a client-server model. It is to provide an efficient and accurate course timetable to students with a minimal effort to exert in knowing their course schedules. Moreover, the information of course timetables is stored in an online database. Students will able to view their schedules anywhere and anytime provided that they have an internet connection by using a smartphone or a computer. A database is required to organize or structure the indexed information that allows easy retrieval, updating, analysis, and output of data. CourseNana.COM

Specifically, the project aims to: CourseNana.COM

• Develop an online timetable inquiry system. CourseNana.COM

• Provide schedule details of every course on a specified semester and school year. CourseNana.COM

• Enable administrator update the course’s timetable online. CourseNana.COM

• Provide simple statistics of connections in terms of the IP address, time, inquiry content, etc. CourseNana.COM

  CourseNana.COM

2 Requirements CourseNana.COM

In this project, students are required to write a program based on Windows Socket Programming C++. The program should allow users to enquiry course timetables concurrently on the Internet. Students can download the sample programs (namely, “server.cpp” and “client.cpp”) from the Web site. The program] should consist of the following modules: CourseNana.COM

  CourseNana.COM

1. Database: to store the information of course timetable (e.g., course code, course title, section, time, classroom, instructor); CourseNana.COM

2. User management: to allow administrator to add, update, or delete users; CourseNana.COM

3. Information update: to allow administrator to update parts of a course’s timetable; CourseNana.COM

4. Connections: to support at least three concurrent connections; CourseNana.COM

5. System management: to provide statistics for historical connections, such as IP address, connection time, etc. CourseNana.COM

  CourseNana.COM

3 Submission CourseNana.COM

1. This is a group assignment (could be up to four students in a group). CourseNana.COM

2. Students are required to submit the source codes (in a single compressed file) to iSpace on or before the 20th May 2022 (before 10:00 am). CourseNana.COM

3. Students are required to give a 10-minutes English presentation with a demonstration in Week 14 or 15. CourseNana.COM

CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
COMP3003代写,Data Communications and Networking代写,UIC代写,C++代写,United International College代写,COMP3003代编,Data Communications and Networking代编,UIC代编,C++代编,United International College代编,COMP3003代考,Data Communications and Networking代考,UIC代考,C++代考,United International College代考,COMP3003help,Data Communications and Networkinghelp,UIChelp,C++help,United International Collegehelp,COMP3003作业代写,Data Communications and Networking作业代写,UIC作业代写,C++作业代写,United International College作业代写,COMP3003编程代写,Data Communications and Networking编程代写,UIC编程代写,C++编程代写,United International College编程代写,COMP3003programming help,Data Communications and Networkingprogramming help,UICprogramming help,C++programming help,United International Collegeprogramming help,COMP3003assignment help,Data Communications and Networkingassignment help,UICassignment help,C++assignment help,United International Collegeassignment help,COMP3003solution,Data Communications and Networkingsolution,UICsolution,C++solution,United International Collegesolution,