假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:(1)课程信息录入功能(课程信息用文件保存)(2)课程信息浏览功能(3)查询和排序功能:按学分查询,按课程性质查询(4)选修和退选课程