讲解:Background Imagine、Java/web、Bootstrap、MySQLSPSS|Python

Business Background Imagine you are a engineer in University of California Information Systems team, and you are tasked to develop a register system to manage students’ course registration, transfer, etc. The system needs to have the following functionalities: Roles ● Student can browse Course, signup Course, drop Course, view Course schedule for each Semester, and view the Transcript for each Semester. ● Student can browse Submission of Assignment, create Submission of Assignment, delete Submission of Assignment, and update Submission of Assignment. ● Teacher can browse Assignment, create Assignment, delete Assignment, and grade Submission from Student. ● Teacher can create Evaluation rule for a Course based on Assignment. ● Course Manager can add Course, delete Course, delete Course, update Course, and browse Course. ● Finance Manager can add Rate for each Course credit, update Rate for each Course credit. ● Finance Manager can add Scholarship, delete Scholarship, update Scholarship, and browse Scholarship.● Finance Manager can attach Scholarships to Student, delete Scholarships from Students, and browse Scholarship Assignments.Course ● A Course will have fixed capacity when the signup count of Student reached capacity, student can no longer sign up to that Course. ● A Course will have number of credit. Students must sign up between 16 to 20 credits for each semester. ● A Course can b代写Background Imagine作业、代做Java/web语言作业、代写Bootstrap、MySQL留学生作业e either online or offline, for offline Course, there must be a Location associated with it, for online Course, there must be a URL associated with it. ● A Course will have three grades: A, B, and C. ● A Course will have an Evaluation rules to calculate the final grade for Student. There are two types of Evaluation rules: ○ Points based: the Student’s final grade for the Course will be based on the sum of all the points that Student get for each Assignment.○ Rank based: the Student’s final grade for the Course will be based on the rank of total points for each Assignment, then ranked against other Students.Assignment ● An Assignment will have number of points. ● There are two types of Assignment: ○ Essay: which means the Submission must be submitted in the form of a texts. ○ Multiple Choice: which means the Submission must be submitted in the form of array of choices among: A, B, C, D. Scholarship ● Scholarship will give Student finance benefit for sign up Course. The amount deducted can be either in the form of fixed amount or a rate. For example, $2000 or 10% of overall rate. ● There are two types of Scholarship: ○ Status based: The Scholarship can only be applied to Student with certain attribute. For example, from Canada, etc. ○ Merit based: The Scholarship can only be applied to Student with certain Grade.Java web applicationUse Spring Boot, Bootstrap, MySQL转自:http://ass.3daixie.com/2018120813266672.html

你可能感兴趣的:(讲解:Background Imagine、Java/web、Bootstrap、MySQLSPSS|Python)