网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管理系统数据结构课程设计

2008-2009学年度第二学期 赣南师范学院数学与计算机科学学院 《算法与数据结构课程设计》 综合实验 课程设计名称:学生成绩管理系统 专 业:计算机科学与技术 班 级:07计本(1)班 学 号:070703032 姓 名:杨倍平 指 导 教 师:曾春梅老师 学生成绩管理系统 问题的描述和分析 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)

vtangojia + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档