1 / 1

Company Management System

The Company Management System (CMS) is a web-based, modular solution designed to streamline the daily paperwork of a Midshipman company. Key challenges include managing the complexity of numerous data points, fostering team coordination on dynamic projects, and mastering the intricacies of the Django framework and Python language. This project highlights the importance of thorough requirement analysis, effective communication, and comprehensive learning to ensure successful development and implementation of CMS solutions while leveraging the capabilities of modern web frameworks.

minh
Download Presentation

Company Management System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Company Management System CMS is a web interfaced, database back ended, modularly designed, system to manage the daily paperwork that a Company of Midshipmen deals with on a daily basis. Topical Areas: Web, Database, Middleware, OOP, Frameworks • Top Three Challenges • Complexity Management • Many MIDN data points to keep track of and reference • SOLUTION: Use the Django framework to aid in design and development • 2. Team coordination and cohesion • Dynamic projects require active communication • SOLUTION: External server based solutions for code storage and execution • 3. Learning a new framework and language • We had to learn the language python and the framework Django • SOLUTION: Time and effort. MIDN Laws MIDN Rabe midn Harrison MIDN Hatley • Mistakes Made: • Did not fully solidify requirements before coding • Did not fully learn the potential or quirks of Django before coding • Suggestions for the Future: • Spend time fully learning the languages and frameworks and their internal systems before using them Figure01: Dynamic Navigation Bar • CONCLUSIONS: • Simple problems may have complicated solutions. • Good team communication is as important as good code. • A framework to aid development may or may not be a good idea depending on the application. Figure02: Dynamic ORM Chit with Popup Calendar Figure03: Dynamic Navigation Bar

More Related