MIS 740: Software ConceptsFall 2018Individual Assignment 4Due Date: 5:29 PM, November 1, 2018 (Submit via WebCampus).Weights: 4% of total grades.Purpose: Use different GUI components in the application. Practice traversing an array using loop structure. Arithmetic operations, as well as string manipulation and formatting, will also be involved.NOTE: Please compress/zip the solution folders and submit the zip file.Joe’s Automotive: Joe’s automotive offer routine maintenance services. The items and price of each service arelisted below. A customer can choose any number of routine services.Oil Change $26Lube Job $18Radiator Flush $30Transmission Flush $80Inspection $15Muffler Replacement $100Tire Rotation $20Joe also offers some non-routine services. A non-routine service is charged by the number of labor hours (by fullhour) at the rate of $20 per hour, as well as the cost of the parts used in the service. Within each visit, the customercan request both routine maintenance and non-routine service.Joe only provides service for some selected brands (Acura, Alfa Romeo, Aston Martin, Audi, Bentley, BMW,Bugatti, Buick, Cadillac, Chevrolet, Chrysler, Citroen, Dodge, Ferrari, Fiat, Ford, GMC, Honda, Infiniti, Jaguar,Jeep, Lamborghini, Land Rover, Lexus, Maserati, Mazda, McLaren, Mercedes-Benz, Mini, Mitsubishi, Nissan,Peugeot, Porsche, Ram, Renault, Rolls Royce, Saab, Subaru, Suzuki, Tesla, Toyota, Volkswagen, and Volvo.)When he prepares the bill, he needs to select from the list of the available brands for the car in service. Joe hasspecial service contracts with a few brands (Acura, Honda, Infiniti, Lexus, Mazda, Mitsubishi, Nissan代做MIS 740作业、代写Software Concepts作业、代做Python/Java课程设计作业、代写Pyth, Subaru,Suzuki, and Toyota). If the car in service is one with contract, 5 % discount will be applied to the parts used in thenon-routine services.Each work order from the customer can be a regular service or an expedited service. Joe charges $200 as theexpedited service fee. For each customer visit, Joe can bill it with regular price, or provide a 10% or 20% off Page 2 of 2discount. The application should show the breakdown of the charges (including discounts applied), as well as thetotal of the bill. Please limit Joe’s input to only valid values. When any of the input changes, clear the output.Grading criteria:Correctness: The code can be compiled without any syntax error. The code can generate the requested results, including the correct logic, events, and the requested formatand text alignment. Code the event methods properly. The program is properly documented using comments, including the header (i.e., purpose of theprogram, author name, and date) and in-code comments.Technique used: Assign a proper title to the window. Name the form and controls (visual components) properly. Assign adefault button for the form. Assign access keys for the buttons. Assign logical tab order to the controls. Declare variables and named constants following the naming conventions discussed in class. Use thevariables and named constants in the program. Declare and use array(s) in the program. Use only one method to handle the change event of the input components. The limit of the input value is handled properly. Use ALL of the following components: TextBox, CheckBox, RadioButton, ComboBox, ListBox andHScrollBar. Other components can also be used. 转自:http://ass.3daixie.com/2018110131238821.html
讲解:MIS 740、Software Concepts、Python/Java、Python/ C/C++S
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- MIS 740: Software ConceptsFall 2018Individual Assignment ...
- MIS 740: Software ConceptsFall 2018Individual Assignment ...
- MIS 740: Software ConceptsFall 2018Individual Assignment ...