合肥学院学生籍贯管理系统程序及报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合肥学院 计算机科学与技术系 课程设计报告 2013 ~2014 学年第 2 学期 课程 C语言课程设计 课程设计名称 学生籍贯信息记录簿设计 学生姓名 王仕得 学号 1304091013 专业班级 13软件工程(1)班 指导教师 屠箐 何立新 2014 年 6 月 目录 一、绪言——需求分析…………………… 3 二、算法设计 ……………………………3 (一) 设计思想………………………… 4 (二) 设计表示………………………… 6 (三) 实现注释……………………………14 (四) 算法设计中一些新的想法 ………14 三、用户手册 ………………………………14 四、调试及测试…………………20 五、 总结 …………………………………… 22 六、参考文献……………………………………23 一.前言——需求分析 在当今这个要求高效率的社会,同时随着学校办学规模的不断扩大、办学层次的 多样化、在校生的不断增多。开发这系统可以是教务处老师减轻工作压力,比较系统的对学生进行管理,加快速度、加强管理,使各项管理更加规范化 。更好的帮助老师处理日常的工作。 而实验要求设计的学生籍贯管理系统。就能够很好的处理学生的基本籍贯信息。从很好的分担学校的处理学生信息时的繁重任务,该系统要求对学生籍贯信息进行管理和维护。 其中该系统要具有以下几种要求: (1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号或姓名查询其籍贯; (4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息(可选项); 从而由实验要求可以知道,该实验需要我们熟练的运用C语言的知识,如果可以学生可以用链表方法写出程序,同样的数组也能够很好的解决这一问题。在设计这种含有多个子函数的程序时是考验我们C的基本功的时候。我们要全面的了解C语言的知识,灵活的运用C语言从而才能更好地写出我们想要的程序。 在写改学生籍贯管理系统时我们首先应该明白我们想要的是什么系统,同时要在自己的大脑中有个明确的思路,要知道我该怎么写,从什么地方开始写,我在写这个程序的时候需要用到哪些我们C语言中所学习到的函数。再在自己的草稿纸上记下自己需要的函数,同时要自己在书中把这些函数或语句在复习一遍。以确保我们在后面写程序的时候不会突然地忘记自己所需要的函数。 同样在写的时候我们也需要借助一些参考资料。从而使自己的程序更加的完善、合理。 算法设计 设计思想 流程图 在上述程序的设计中我运用了以下数据结构: struct STUDENT:一个结构体类型,他能存放学号、姓名、性别、年龄、等不同类型数据组成的组合型的数据结构。 void main():主函数。 stu * createlist() 创建链表,从而输入你所要的信息。 ST a[50]:含有50元素的结构体数组 FILE * fp:定义一个指向文件的指针变量fp. 子函数的声明: void xie(stu *head); Stu *du(); void shu(stu *head); void cha1(); void cha2(); void cha3(); Stu *shan(); Stu *xiu(); Stu *jia(); fp=fopen(学生信息,a +):将fopen函数的返回值赋给指针变量fp,或者说,fp指向了学生信息这个文件。如果文件不存在,则建立一个新的文本文件。 fscanf,fprintf:用格式化的方式读写文件。 Strcmp:字符串比较函数。 程序中还用到当型循环、switch分支语句、if语句、break语句、for语句、return语句等。 system(cls);:清屏函数,使界面更简洁。 system(color 9A );:设置输出是的背景颜色和字体颜色。 程序我利用了链表来书写,从而使操作更加的简单,同时更加的了解链表。我在写这个学生籍贯管理系统时,我运用了结构体和文件的操作。学生籍贯管理系统因为需要输入不同的学生信息同时每个学生的信息中包含了学生的学号、姓名、性别、年龄、籍贯。因此在构思学生籍贯管理系统是我们很习

文档评论(0)

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

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

1亿VIP精品文档

相关文档