1, designed to
To deepen the understanding of object-oriented theory and basic knowledge, master using Java language and the basic methods of object-oriented program design, improve the use of object-oriented knowledge solution actual problem ability; Preliminary to master the software development process question analysis, system design, program coding, testing and other basic methods and skills. Improve the integrated use of learned theory knowledge and the method of independent analysis and problem solving skills; Training with the system point of view the general specification for software development and software development, consolidate and deepen the students' theoretical knowledge, improve the level of programming, and in the process, cultivate their rigorous scientific attitude and good working attitude,
2, the design step
(1) draw management function module diagram;
(2) module design;
(3) test modules, functions to meet the design requirements;
(4) all design, debugging, after the completion of writing curriculum design report,
3, the design requirements for [to] the effect of
(you can use the graphical user interface) when entering a given card number and password (initial card number and password is 123456), the system can login ATM teller machine system, the user can according to the following four functions:
(1), check balances: the initial balance is RMB 10000
(2), ATM withdrawal: every time the amount of 100 multiples, the total does not exceed 5000 yuan, the withdrawal amount is not allowed to overdraw,
(3), ATM deposits: can't negative deposits,
(4), modify the password: new password length is not less than six, not allowed six exactly the same situation, only the old password is correct, the new password meets the requirements, and two input the same situation can be successfully changed the password,
Second, design the related technology and raw materials
1, analyzing the system function module, control module analysis is correct, conform to the requirements of the project, implement the corresponding function; Can be other functions or decorate, make the program more perfect and reasonable;
2, the system design is practical, simple programming, available, fully functional
3, specifications, flow chart to clear
4, track design (for future reference, and also to prepare for writing design manual);
5, require the use of modular program design method, and the zigzag writing format, urging computer debugging and according to the report format of design,
6, design content: a design report, including curriculum design purpose, requirements, the source program files, run results,
Three, process arrangement
Weeks:
Monday () be familiar with the content request access to relevant information
(Tuesday), gives the design idea, draw a module structure diagram and flowchart
The realization of the module (Wednesday)
Thursday () and write debugging
(on Friday) writing course design report
The four major resources,
1. Li-ping shao Shao Guangya Zhang Houyang Java language programming (3rd edition), tsinghua university press
2. Money in Java program design case "tutorial" mechanical industry press
3. In the red "JAVA language program design" machinery industry press
Five, curriculum design report
Curriculum design report shall include the following contents:
(1) the topic
(2) the design idea and process
(3) draw the module structure diagram and flowchart
(4) describes functions of the module
5. To sum up the experiences of the course design of
(not less than 800 words, please use B5 paper printing, binding behind attached to this instruction, to guide teachers together)
Six, scoring criteria
According to submit design documents (including program mainly complete function, design idea and block diagram and main code, in the program have He Chuangxin, what is the harvest and the deficiencies and the need to improve,)
Without any documentation, procedures, 0 points;
Document chaos, no ideas, program can not run, didn't pass the exam;
The document description is clear, program to achieve the basic functions, to pass the exam;
A document description clear, accurate, clear, and the program can realize the function requirements of all, good;
Documentation is complete, reasonable design innovation, report to clear, the experience of his experiment were analyzed, application implements all the function, the function is perfect, and there are other implementation of innovation, excellent,
CodePudding user response:
Isn't enough, really want to improve myself should add some functions, such as more abundant transfer amount limitation, concurrent operation an account safety, transfer of what,