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

学生信息管理系统65017.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 课程设计任务书 一、设计题目 学生信息管理系统 (难度系数★★★) 二、设计主要容 主要容:该系统通过结构体数组或链表实现了对学生信息的批量录入、浏览、修改、删除、添加和查询功能。具体要求如下: 学生信息包括:学号、、性别、出生年月、地址、,试设计学生信息管理系统,使之能提供以下功能: (1)基本功能: ①系统以文字菜单方式工作:提供一个字符主菜单使用户可以选择不同的字符来实现系统的各个功能,各个功能实现后又能够返回到主菜单。 ②批量录入功能:在录入的过程中,通过询问用户是否继续录入的方法来录入多个学生的信息。 ③浏览功能:按一定的格式显示所有学生信息。 ④修改功能:输入要修改的学号,先对该学号进行查询,如果查询成功,则可以根据提示对该学生每项信息进行修改,如果查询不成功,则显示相应的提示信息。 ⑤删除功能:输入要删除的学号,先对该学号进行查询,如果查询成功,则删除该学生的所有信息,如果查询不成功,则显示相应的提示信息。 ⑥添加功能:输入要添加的学号,先对该学号进行查询,如果查询成功,则提示输入的学号已存在的信息,并要求能够重新输入,如果查询不成功,则输入该学生的其他信息,从而完成一个学生信息的录入。 ⑦查询功能:能够分别按输入的学号和查询学生信息,如果查询成功,则按一定的格式显示查询结果,如果查询不成功,则显示相应的提示信息。 (2)扩展功能: ① 保存功能:首先提示用户输入保存的文件名,将结构体数组或链表中的学生信息保存在指定的文件中。 ② 顺序浏览:按照学号的顺序显示所有学生信息。 三、原始资料 [1] 作者. 书名. 出版地:,2008 四、要求的设计成果 (1) 实现该系统功能的程序代码 (2) 撰写符合规要求的课程设计报告 五、进程安排 序号 课程设计容 学时分配 备注 1 选题与搜集资料 1天 2 分析与设计 1天 3 模块实现 4天 4 系统调试与测试 2天 5 撰写课程设计报告 2天 合计 10天 六、主要参考资料 [1]  梁旭, 谷晓琳, 黄明.C语言课程设计.第2版.: 电子工业,2009. [2] 王新.C语言课程设计.:清华大学,2009. [3] 谭浩强.C语言程序设计.:清华大学,2011. 指导教师(签名): 20 年 月 日 目 录 1 系统需求分析………………………………………………………………………………1 1.1系统概述………………………………………………………………………………1 1.2系统功能分析…………………………………………………………………………1 2 系统结构设计………………………………………………………………………………2 2.1系统结构图……………………………………………………………………………2 2.2函数详细说明…………………………………………………………………………3 3 系统实现……………………………………………………………………………………4 4 系统测试……………………………………………………………………………………14 结论……………………………………………………………………………………………18 1 系统需求分析 1.1 系统概述 学生信息是学校管理中一项繁琐的工作。纸质的学生信息登记表已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质信息登记表所不能克服的。在此情况下,迫切需要一个电子版的学生管理系统来满足我们的需求,对学生信息进行必要的管理,能够使管理人员、班主任和任课教师对记录查询更加方便。考虑到要对学生信息进行快速检索,所以采用结构体数组实现学生信息管理系统。要现插入、查找、删除、修改、保存等基本功能,人机界面友好,使用文字化界面。为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。 1.2 系统功能分析 ①系统以文字菜单方式工作:提供一个字符主菜单使用户可以选择不同的字符来实现系统的各个功能,各个功能实现后又能够返回到主菜单。 ②批量录入功能:在录入的过程中,通过询问用户是否继续录入的方法来录入多个学生的信息。 ③浏览功能:按一定的格式显示所有学生信息。 ④修改功能:输入要修改的学号,先对该学号进行查询,如果查询成功,则可以根据提示对该学生每项信息进行修改,如果查询不成功,则显示相应的提示信息。 ⑤删除功能:输入要删除的学号,先对该学号进行查询,如果查询成功,则删除该学生的所有信息,如果查询不成功,则显示相应的提示信息。 ⑥添加功能:输入要添加的学号,先对该学号进行查询,如果查询成功,则提示输入的学号已

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档