《高级语言程序设计》课程设计资料.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机与信息工程系 《高级语言程序设计》课程设计报告  PAGE \* MERGEFORMAT 29  PAGE \* MERGEFORMAT 2 学号2013-2014学年 第二学期 1308020248 《高级语言程序设计》 课程设计报告 题目:班级档案管理系统专业:网络工程班级:二姓名:朱和芳指导教师:孙妍姑成绩: 计算机与信息工程系 2014年 5月 11日 班级档案管理系统 设计总说明 设计目的 运用计算机语言设计班级档案管理,通过此次课程设计,加深对此课程 基本知识的理解,提高综合运用知识的能力;掌握本课程的主要内容、课程设计或撰写小论文的步骤和方法;以提高独立分析问题、解决问题的能力,逐步增强实际工程训练。 设计内容 对一个有N个学生的班级,通过该系统实现对该班级学生基本信息进行录入、显示、修改、删除、保存等操作的管理。 设计方法 结合C语言的有关知识,查阅资料,对班级档案管理系统的内容进行构思和设计,在Microsoft Visual C++6.0平台上完成设计,并进行调试。 目录 绪论5 需求分析 2.1问题描述6 2.2 功能要求6 2.3 算法提示6 2.4项目开发的目的7 概要设计 3.1程序模块的组成8 3.2班级档案管理系统8 3.3各个程序的功能介绍9 3.4系统结构图9 模块设计分析 4.1程序的模块组成10 4.2各个函数的主要功能10 4.3系统的功能模块的划分10 4.4总流程图12 4.5功能流程图13 第五章 测试 5.1存在的问题14 5.2测试方案14 使用说明书15 总结17 附录 A参考文献18 B源程代码20 第一章 绪论 班级档案管理系统有六种功能,把这六??功能做成六个子函数。在主函数中设计一个菜单对这六个子函数进行管理,来实现对整个系统的操作。根据课题的要求,每个数据的结构应当包括:学号(char)、姓名(char)、性别(char)、年龄(int)、备注(char)。对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息的录入、显示、修改、删除、保存等操作的管理。最后为了以后按照处理后的顺序保存到文件中。 需求分析 2.1 问题描述: 对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。 2.2 功能要求: 1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:姓名、学号、性别、年龄、备注。 2、本系统显示这样的菜单: 请选择系统功能项: A、学生基本信息录入 B、学生基本信息显示 C、学生基本信息保存 D、学生基本信息删除 E、学生基本信息修改 F、学生基本信息查询 (1)按学号查询 (2)按姓名查询 (3)按性别查询 (4)按年龄查询 G、退出系统 3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生基本信息保存到文件中。 2.3 算法提示 1、数据结构:结构体类型数组 2、数据库结构:下表构成该系统的基本数据库。 姓名学号性别年龄备注charcharcharintchar 2.4项目开发的目的 该系统是简单的班级档案管理系统,能够使老师了解到相应的信息。是争对目前的现状,把管理人员从繁忙的数据统计中解脱出来,使其具有更多地精力去从事教务管理政策的而研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,同时也减轻任课老师的负担,让其有更多的时间投入到教学和科研中,还有学生档案管理的重要性,以及当前的档案管理的现实,为了改善这种情况,使档案管理工作真正步入高效,健康的轨道从而促使我们开发了这个系统,以提高档案管理工作的效率和满足用户的基本需求为目的,实现档案管理。 第三章 概要设计 3.1程序模块的组成 主函数:void main() 录入函数:void GetInfo() 显示函数: void DisPlay() 保存函数: void Save() 删除函数: void Delect() 修改函数: void Modfiy() 查询函数: void Search() 输出函数: void print() GetInfo() 是录入函数,主要是录入学生的基本信息; DisPlay() 是显示函数,就是把学生的基本信息显示在电脑上; Save() 是保存函数,就是把学生基本信息保存下来; Delect() 是删除函数,把不要的信息删除; Modfi

文档评论(0)

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

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

1亿VIP精品文档

相关文档