C语言,学生选课系统,课程设计报告书,计算机.doc

C语言,学生选课系统,课程设计报告书,计算机.doc

ID:58476597

大小:194.00 KB

页数:25页

时间:2020-05-15

C语言,学生选课系统,课程设计报告书,计算机.doc_第1页
C语言,学生选课系统,课程设计报告书,计算机.doc_第2页
C语言,学生选课系统,课程设计报告书,计算机.doc_第3页
C语言,学生选课系统,课程设计报告书,计算机.doc_第4页
C语言,学生选课系统,课程设计报告书,计算机.doc_第5页
资源描述:

《C语言,学生选课系统,课程设计报告书,计算机.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数学与计算机学院课程设计说明书课程名称:计算机科学与技术程序设计语言-课程设计课程代码:题目:学生成绩管理系统年级/专业/班:学生姓名:学  号:开始时间:年月日完成时间:年月日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书撰写质量(45)总分(100)指导教师签名:年月日程序设计语言课程设计任务书学院名称:数学与计算机学院课程代码:_8404091_专业:计算机科学与技术年级:一、设计题目学生管理系统二、主要容设计一个简单的学生管理系统,实现出最基本的功能。三、具体要求及应

2、提交的材料学生基本信息文件(StuInfor.txt)及其容:StuInfor.txt文件不需要编程录入数据,可用文本编辑工具直接生成。学号性别宿舍01成成男5018773211102成华女1018772311203王成凤女1018772311204明明男5028773433305东男5018773211106果男5028773433307园园女10287756122……...…………..学生成绩基本信息文件(StuScore.txt)及其容:学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩实得学分01

3、A01大学物理366788202B03高等数学478-19001B03高等数学445-18802C01VF3657666…….……….....…功能要求及说明:(1)数据录入功能:对StuInfor.txt进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据。综合成绩、学分由程序根据条件自动运算。综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%

4、+实验成绩*.15%+卷面成绩*70%。实得学分的计算:采用等级学分制。综合成绩在90-100之间,应得学分=学分*100%综合成绩在80-90之间,应得学分=学分*80%综合成绩在70-80之间,应得学分=学分*75%综合成绩在60-70之间,应得学分=学分*60%综合成绩在60以下,应得学分=学分*0%(2)查询功能:分为学生基本情况查询和成绩查询两种A:学生基本情况查询:A1----输入一个学号或(可实现选择),查出此生的基本信息并显示输出。A2---输入一个宿舍,可查询出本室所有的学生的基本信息并显示输

5、出。B:成绩查询:B1:输入一个学号时,查询出此生的所有课程情况,格式如下:学号:xx姓名:xxxxx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx………………………共修:xx科,实得总学分为:xxx(3)删除功能:当在StuInfor.txt中删除一个学生时,自动地在StuScore.txt中删除此人所有信息。(4)排序功能:能实现选择按综合成绩或实得学

6、分升序或降序排序并显示数据。设计要求:1.分析设计要求,给出解决方案(要说明设计实现所用的原理,采用的数据结构);2.模块化程序设计,画出程序的基本结构框图和流程图;3.对程序的每一部分要有详细的设计分析说明;4.程序执行的每个步骤要有具体的提示容或输出;5.源代码格式规(锯齿型书写格式),注释不少于三分之一;6.设计合适的测试用例,对得到的运行结果要有分析;7.设计中遇到的问题,设计的心得体会。设计结束后,每位同学必须上交如下材料:1.《课程设计说明书》打印稿一份;2.《课程设计说明书》电子文档及课程设计的程

7、序源代码刻盘四、主要技术路线提示首先根据要解决的问题进行分析和总体设计,得到要定义的数据结构(可使用链表或结构数组存储数据)和函数,然后进行详细编码,在主函数中对各功能函数进行测试。五、进度安排一周完成。1天查阅资料和分析,3天编写软件,2天写出课程设计报告并上交。六、推荐参考资料(不少于3篇)1.谭浩强.程序设计题解与上机指导.北京:清华大学,2005.102.黄明,梁旭等编著.C语言课程设计.北京:电子工业,2006.63.清华,朱红主编.VisualC++课程设计案例精选与编程指导.:东南大学,2003.

8、064.春葆.C语言习题与解析A级.北京:清华大学,2006.10指导教师签名日期年月日系主任审核日期年月日目录1引言11.1问题的提出11.2国外研究的现状11.3任务与分析12程序的主要功能12.1学生信息录入-------课程信息录入12.2学生信息查询12.3删除学生信息12.4按所修学分高低进行排序23程序运行平台24总体设计25模块分析:25.1学生信息录入模块:55.2查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。