学生成绩管理系统 数据结构课程设计.docVIP

  • 29
  • 0
  • 约7.06万字
  • 约 84页
  • 2018-08-22 发布于贵州
  • 举报

学生成绩管理系统 数据结构课程设计.doc

学生成绩管理系统 数据结构课程设计

算法与数据结构课程设计学生成绩管理系统 PAGE 0 - 2008-2009学年度第二学期 赣南师范学院数学与计算机科学学院 《算法与数据结构课程设计》 综合实验 课程设计名称:学生成绩管理系统 专 业:计算机科学与技术 班 级:07计本(1)班 学 号: 姓 名:杨倍平 指 导 教 师:曾春梅老师 学生成绩管理系统 问题的描述和分析 1.1问题的描述 ?? 随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。 1.2现有系统存在问题的分析 ? 有的学校根本就没有系统,还是手工操作计算机日新月异的发展,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。 ? 所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。 ? 有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。 ? 还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?所以制作一个完善的学生管理系统是必不可少的。 二、数据结构的设计 struct person { char name[20]; long num; float math; float English; float chinese; float average; float sum; }student; 三、模块: 学生成绩管理系统模块 四、算法的设计 1.在此成绩管理系统中,要求用户输入的只是有字符型和数值型数据,所以我设计了下面函数来处理并对输出的数据进行检验。 int N=0; Enter() { FILE *fp; char ch; char ch2; char numstr[20]; struct person student2; clrscr(); fp=fopen(jie.txt,ab); if(fp==NULL) { printf(cant open this file.\n); printf(wait for a second with patience.\nthe system is exiting.\n); getch(); exit(0); } else { do{ printf(your name:); gets(student.name); printf(\nyour num:); gets(numstr); student.num=atol(numstr); printf(\nyour math:); gets(numstr); student.math=atof(numstr); printf(\nyour English:); gets(numstr);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档