讲解:Computer Science、Java, C#、Java, C#、Financial ComputingPyt

University of LeicesterDepartment of Computer Science2018/2019– Business & Financial ComputingCO1109Assignment 1Due March 1st, 2019I. Objective The assignment develops the students’ skills in basic calculations used in financialservices.II. Important Dates:1. Starting date Thursday 14th Feb. 20192. Submitting Friday 1st March 2019, 3 pmIII. Policy on Plagiarism: 5.4.3. Department of Computer Science Rules The Department operates theprinciple that both the plagiarised and the plagiariser are equally guilty.Students are therefore responsible for ensuring that their work is not plagiarised,and note that this includes ensuring that any work stored on the departmentaland/or university computer systems is suitably protected. Note that the Department reserves the right to exact any penalties which are inaccordance with the Universitys code of practice on plagiarism. The Department has its own set of regulations concerning plagiarism which can befound in the Study Guide of any module. The Department takes this issue veryseriously, and students should note that on occasions in the past some very seriouspenalties have indeed been applied, including reduction of module mark to zero,and overall reduction of degree class. Additionally: Plagiarizing any part of the assignment will result in gettingZERO in the whole assignment.IV. Assignment #1Your task in this assignment is to develop a small application, i.e. a graphical userinterface with the necessary associated processing, which implements anddemonstrates some simple financial calculations.Your application should consist of 2 Tabs (or any other appropriate visual design),which will operate as follows: 2Tab No1.The tab concerns the future value and present value of investments. In general, itshould operate as follows: The user inputs in the screen her choice of amount, annual interest rate, andnumber of periods (in years). The user is given the option to choose the calculation to perform, either futurevalue or present value. Upon selection and submission of the previous items, the application performsthe necessary calculations according to the input data and presents to thescreen the results of the calculation e.g. according to the following table:No ofYearsAmount Annual Interest Present Value or FutureValue (according to what hasbeen the input of the user)N(accordingto whathas beenthe userinput)(accordingto whathas beenthe userinput)(according to whathas been the userinput)ResultFor example, if the user input has been:No of Years: 5Amount: 100 000Annual Interest: 5%and the user has chosen to see the present value then the result would be:No ofYearsAmount Annual Interest Present Value5 100 000 5% ResultTab No2.The tab is about basic financial ratios calculations, namely the Current Ratio, theWorking Capital Ratio, the Debt to Equity RatiComputer Science作业代做、代写Java, C#编程作业、Java, C#语言作业代做、代写Financio and the Gross Profit Margin ratio.The User should be able to select the type of ratio to calculate (one of the four above)from a drop-down menu.Upon selection of the ratio type, a new UI will be presented with the necessarycomponents in which the user is expected to provide the appropriate input necessaryfor the ratio calculation (e.g. current assets, current liabilities).Upon input and submission of the previous items, the application performs thenecessary calculations according to the input data and presents to the screen the resultof the calculation, e.g. the following:3Type of RatioselectedRatio Factor No 1Description(e.g. TotalCurrent Assets)Ratio Factor No 2Description(e.g. Total CurrentLiabilities)Resulte.g. CurrentRatio(according towhat has beenthe input of theuser)Value e.g. 3245(according to whathas been the inputof the user)Value e.g. 2456(according to whathas been the input ofthe user)Ratio Result,e.g.1.32Notes:1. You may choose any widely applicable programming language (e.g. Java, C#) anduser interface technology (e.g. browser-based or other) to implement theapplication (as long as it runs in a Windows XP or later OS and does not requireany special additional software (or even hardware)). Please ask if in doubt on whatprograming language to use.2. You may design the UI in a different way to the examples provided above(without omitting any of the requirements).3. For simplicity, there is no need to store any results in a database or otherpersistence means (although you may do so if you wish).4. If necessary, rounding should be performed to two decimal numbers.5. The assignment will be marked according to the following criteria:Criteria WeightApplication Implementation Completeness and Correctness 35%User Interface Design and “Look and Feel” 25%Source code design and programming practices 20%Quality of assignment’s final report (see below) 20%V. Submission Notes: Late submissions of the assignment report and project files (within 24 hours) willautomatically lose 50% of the mark. Late submissions (more than 24 hours) are not accepted. In case of emergency,illness, etc., late work may be accepted without penalty, provided that enoughsupporting documents are submitted. Submissions should be made electronically containing the followingdeliverables:1. The source code developed, the “byte” code and the necessary scripts anda file with instructions on how to set up and “run” it in a Windows XP orlater OS.2. A concise report (in .pdf format, e.g. 3-4 pages) discussing the applicationcode design, any assumptions made, suitable explanations of the sourcecode files, possible reflection on your programming practices (e.g.difficulties encountered) (or anything else you think it is relevant toexplain your work).All the above should be bundled in a .zip file that should be namedAssignment1.zip 转自:http://ass.3daixie.com/2019022673302331.html

你可能感兴趣的:(讲解:Computer Science、Java, C#、Java, C#、Financial ComputingPyt)