• DocumentCode
    530323
  • Title

    Design and implementation of ATM simulation system based on MVC pattern

  • Author

    Peng, Tao ; Sun, Lianying ; Bao, Hong

  • Author_Institution
    Coll. of Inf., Beijing Union Univ., Beijing, China
  • Volume
    1
  • fYear
    2010
  • fDate
    17-19 Sept. 2010
  • Abstract
    The Model-View-Controller (MVC) pattern style separates software into models representing core functionality, views which display the models to the user, and controllers which let the user change the models. Although more sophisticated architectures have since been developed, MVC is interesting to explore because its simplicity makes it more acceptable to practitioners and it is beginning to be come well-known in industry. This paper presents teaching reform and practice of the course - “software design and development”, using the methods of case analysis and group discussion. In the teaching reform, the teaching case, ATM simulation system based MVC design pattern was illustrated. The usage of MVC pattern was illustrated. Moreover, the ways to deal with business rules variation were also described and compared with each other. At last, the problem of permission management was explained based on role-based access control principle. Students are very familiar with the domain of this system and so teaching effect can be improved.
  • Keywords
    authorisation; automatic teller machines; computer science education; digital simulation; educational courses; graphical user interfaces; object-oriented programming; software architecture; ATM simulation system; MVC pattern; group discussion; model-view-controller pattern; role-based access control principle; software architecture; software design and development course; teaching; teaching reform; Asynchronous transfer mode; Biological system modeling; Computational modeling; Databases; ATM system; MVC; software design and development; teaching case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Educational and Information Technology (ICEIT), 2010 International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4244-8033-3
  • Electronic_ISBN
    978-1-4244-8035-7
  • Type

    conf

  • DOI
    10.1109/ICEIT.2010.5607693
  • Filename
    5607693