- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 系统功能分析
①系统以文字菜单方式工作:提供一个字符主菜单使用户可以选择不同的字符来实现系统的各个功能,各个功能实现后又能够返回到主菜单。
②批量录入功能:在录入的过程中,通过询问用户是否继续录入的方法来录入多个学生的信息。
③浏览功能:按一定的格式显示所有学生信息。
④修改功能:输入要修改的学号,先对该学号进行查询,如果查询成功,则可以根据提示对该学生每项信息进行修改,如果查询不成功,则显示相应的提示信息。
⑤删除功能:输入要删除的学号,先对该学号进行查询,如果查询成功,则删除该学生的所有信息,如果查询不成功,则显示相应的提示信息。
⑥添加功能:输入要添加的学号,先对该学号进行查询,如果查询成功,则提示输入的学号已
您可能关注的文档
- 信息消费理论研究及相关政策(上).doc
- 宿舍楼装修方案设计.doc
- 学生管理系统(专为辅导员设计)地大数据库设计.doc
- 学生宿舍管理系统选题报告材料.doc
- 学校爱国卫生工作计划清单.docx
- 学校教师年度考核评价与衡量体系(完整版).doc
- 学校应当如何能预防校园暴力和性侵犯事件地发生.doc
- 寻找潜在客户地方法与技巧.doc
- 岩溶注浆加固施工实用工艺.doc
- 遥感导论历年真题汇总情况(成都理工大学).docx
- [北京]2025年北京市经济和信息化局直属事业单位招聘5人笔试历年参考题库附带答案详解.doc
- [临沂]2025年山东临沂职业学院引进高层次人才67人笔试历年参考题库附带答案详解.doc
- 2023中国水利水电第十二工程局有限公司选聘7人笔试参考题库附带答案详解.doc
- [北京]2025年中国电影博物馆第一次公开招聘笔试历年参考题库附带答案详解.doc
- 2023年中国铁路青藏集团招聘普通高校本科及以上学历毕业生294人(一)笔试参考题库附带答案详解.doc
- 2023年中共国家电网有限公司党校(国家电网有限公司领导科学研究院分公司)高校毕业生招聘(第二批)笔试参考题库附带答案详解.doc
- [伊春]2024年黑龙江伊春市友好区事业单位招聘24人笔试历年参考题库附带答案详解.doc
- 2024年08月伊吾县医共体引进急需紧缺专业技术人员(70人)笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- [乐山]2024下半年四川乐山市市中区赴高校招聘事业单位工作人员51人笔试历年参考题库附带答案详解.doc
- [临沂]2024年山东临沂市公安机关录用辅警37人笔试历年参考题库附带答案详解.doc
最近下载
- 人教版二年级下册数学计算题专项练习1500题带答案.docx VIP
- 虚拟语气专项练习(附答案).docx VIP
- 深入了解胰岛素PPT课件.pptx
- GB_T 4728.2-2018电气简图用图形符号 第2部分_ 符号要素、限定符号和其他常用符号.pdf
- 蒸压加气混凝土板轻质隔墙施工方案ALC板、NALC板.docx
- 一年级下册道德与法治课件-第2课《我们有精神》第2课时说课人教版.ppt
- 2020 生态环境保护隐患排查治理工作规定.doc
- 《高血压危象护理》课件.pptx VIP
- 《GBT 13894-2023石油和液体石油产品 液位测量 手工法》最新解读.pptx
- 基于改进粒子群算法的光伏逆变器控制参数辨识.docx VIP
文档评论(0)