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 ...