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
Link To Document