首页 > > 详细

辅导software system、C++程序语言调试、辅导c/c++、讲解programming讲解SPSS|讲解SPSS

Development of a software system for Student achievement management using C programming
Deadline of submission: 29 Dec 2019
The objective of this assignment is to design and implement a software solution to a specification. This project would include approximately 3000 words for explanations of system design and programming code, complete source codes with detail comments, and an executable EXE file to show functions of the system.
Outcomes should show:
(1) Knowledge and experience of how to test software and how to document software using comments.
(2)Ability to employ stepwise refinement to design and implement software which meets a set of specified requirements.
Outlines of the project document are shown as following:

Title: Student achievement management system
1.Introduction
Content including:
*specification of the system
*technologies used in the system
*characteristics of the system
2.System specified requirements
Student achievement table is shown in Table 1
Table 1: Student achievement
Student Name Student ID Computer programming Physical Education Communication and Research Averages
John zy001 84 86 78
Xiaoming zy002 77 82 90
Xiaohua zy003 91 81 76
Jianguo zy004 79 82 85
Xiaodong zy005 60 55 40
... ... ... ... ...

In order to speed up the data process in student achievement management, a software system with a friend interface is designed. The required functions of the system are as flowing:
(1)The system can easily enter the student information and store the data in a student record file on a hard disk. (:,、、。,,,。)
(2)The system can easily load the student information from the file and display the student achievement table on screen.(:,,。)
(3)The system can automatically calculate averages of scores and put them in the average column.
(4)In the system a user can use a student ID or student name to search the student record file and display the student achievement information on screen. (:,student ID)
(5)The system provides a function to list a student information table in which the student name contains letter “x” or”X”.(8,)
(6)The system provides a function to list a student table in which the student average scores are less than 60, and another table for the students with an average score larger than 59.
(7) The system can sort the student achievement table in ascending or descending of column average or Computer programming or Physical Education or Communication and Research, and the sorted table can be displayed on screen.
(8) A user can insert a student achievement record after a specific student ID, and display new table.
(9) A user can delete a student achievement record using the student name or student ID, and then display new table.
(10)Other functions you think that the system should provide.
3.System design
Content including:
*how to represent the student data, e.g. variable types, arrays, data structures,files... (,Table 1)
*structure of the software system, stepwise refinement design of the main modules...

4.System implementation
Content including:
* some important algorithm design
*programming methods for some important programs
*detail flowchart for some important program.
5.System test results
Content including:
*test results for all functions
*examples for system functions
6.Appendix 1. Source codes with detail comments
Appendix 2. the corresponding EXE file that can be run on windows and shows all the functions.

Deadline of submission: 29 Dec 2019.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!