Professional Documents
Culture Documents
Simple Port System
Simple Port System
Simple Port System
In this project, we are tasked with designing a simple software system for managing incoming and
outgoing passenger records at a shipping port.
Through this project, we will be using Python programming language concepts and various tools like
proper functions, data structures, exception handling, classes, objects, and GUI to create a user-friendly
and efficient software system that will enhance the port's operations.
This project provides us with an opportunity to apply the theoretical knowledge we have acquired in
class and hone our practical skills in designing and implementing software systems. Overall, this project
is an exciting opportunity for us to learn and apply new concepts, work collaboratively with our team
members, and develop a practical software solution that meets the requirements.
One team member: Project Manager. Contribution: Overseeing the project's development,
ensuring that deadlines are met, and keeping team members informed of progress.
Another team member: Software Developer. Contribution: Implementing the software's core
functionality, utilizing their knowledge of Python programming concepts and various tools to
create an efficient and user-friendly software system.
The third team member: Designer. Contribution: Responsible for designing the software's
graphical user interface, ensuring that it is visually appealing and intuitive for users.
As a team, we will prioritize effective communication by scheduling regular meetings to discuss project
progress and provide feedback to ensure clear and well-documented code that adheres to best practices
and maintains a high level of quality. We will strive to demonstrate professionalism and leadership in
our interactions with each other and our instructor, actively seeking feedback and incorporating changes
to meet or exceed our instructor's expectations and requirements.
Overall, the team members are committed to working collaboratively and utilizing their skills and
knowledge to design and implement a practical software solution that meets the instructor's
requirements.
Goals:
Develop a simple software system for managing incoming and outgoing passenger records at a shipping
port. Match project requirements with code requirements to design a sophisticated software that meets
client needs and solves real-life problems. Utilize Python programming language concepts and various
tools like functions, data structures, exception handling, classes, objects, and GUI to create a user-
friendly and efficient software system. Apply theoretical knowledge and practical skills in designing and
implementing software systems. Work collaboratively with team members to develop a practical
software solution that meets the client's requirements. Demonstrate leadership and professional
behavior in teams by mentioning the contribution of each group member in the project.
Timeline:
Day 1-2:
Day 3-7:
Day 8-10:
Goal:
To develop a software system for managing incoming and outgoing passenger records at a shipping port,
using separate text files as a database for login and passenger information.
Tasks:
Day 1-2:
Day 8-10:
Contribute to the execution of plans to meet objectives of the team by writing python code
for role of Immigration officer as described
LOGIN
Immegration officer
- main menu