mvc-academic-management-system-oop

所属分类:论文
开发工具:Python
文件大小:399KB
下载次数:0
上传日期:2020-08-21 15:30:06
上 传 者sh-1993
说明:  使用模型-视图-控制器(MVC)模式和基于文件的面向对象编程的学术管理系统...
(?? Academic management system using Model-View-Controller (MVC) patterns and object-oriented programming with file persistence)

文件列表:
COM220_trab_final.pdf (415958, 2020-08-21)
aluno.py (11796, 2020-08-21)
curso.py (8868, 2020-08-21)
disciplina.py (8423, 2020-08-21)
grade.py (18505, 2020-08-21)
historico.py (17530, 2020-08-21)
main.py (4388, 2020-08-21)

## Academic management system using Model-View-Controller (MVC) patterns and object-oriented programming with file persistence To help you to understand what does MVC mean, let's check its definition below: ### What's MVC? MVC is an application design model comprised of three interconnected parts. They include the model (data), the view (user interface), and the controller (processes that handle input). The MVC model or "pattern" is commonly used for developing modern user interfaces. It is provides the fundamental pieces for designing a programs for desktop or mobile, as well as web applications. It works well with object-oriented programming, since the different models, views, and controllers can be treated as objects and reused within an application. ### Where can I find more information about it? If you have gotten interested in that, click [here](https://techterms.com/definition/mvc) to read more information about it. ## Another question ### And what about the Object Oriented Programming? Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior. ### Where can I find more information about it? If you have gotten interested in that, click [here](https://searchapparchitecture.techtarget.com/definition/object-oriented-programming-OOP) to read more information about it. ## Last question ### What is a persistent file? And how can I do that in Python? [Persistence](https://www.datastax.com/blog/2010/10/what-persistence-and-why-does-it-matter) is "the continuance of an effect after its cause is removed". In the context of storing data in a computer system, this means that the data survives after the process with which it was created has ended. In other words, for a data store to be considered persistent, it must write to non-volatile storage. As a developer, you may sometimes need to send complex object hierarchies over a network or save the internal state of your objects to a disk or database for later use. To accomplish this, you can use a process called serialization, which is fully supported by the standard library thanks to the [Python pickle module](https://realpython.com/python-pickle-module/).

近期下载者

相关文件


收藏者