1 / 32
文档名称:

学籍管理系统课程设计论文论文.doc

格式:doc   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学籍管理系统课程设计论文论文.doc

上传人:Alphago 2015/12/7 文件大小:0 KB

下载得到文件列表

学籍管理系统课程设计论文论文.doc

相关文档

文档介绍

文档介绍:石家庄职业技术学院
学籍管理系统
学生姓名:崔鹏飞
指导教师:刘云桥
系别:信息工程系
专业:软件技术
年级:12级软件一班
论文提交时间:2013年1月15日
评阅人:
年月日:
目录
第一章课程设计目的和要求 1
§1-1课程设计目的 1
§1-2课程设计要求 1
第二章系统结构图 2
§2-1 功能概述 2
§2-2 主要流程 2
第三章详细分析与设计 3
§3-1主函数 3
§3-2学生信息录入 6
§3-3显示学生信息 8
§3-4学生成绩查询 9
§3-5学生成绩排序 13
§3-6插入学生成绩 15
§3-7删除学生成绩 20
§3-8学生成绩及格率 22
§3-9查询成绩最高分 24
§3-10查询成绩最低分…………………………………………………………………………26
第四章心得与体会 27
§4-1心得与体会 27
第一章课程设计目的和任务
§1-1 课程设计的目的和任务
:
1. 本课程设计是软件工程专业重要的实践性环节之一,是在学生学****完《C语言程序设计》课程后进行的一次全面的综合练****是锻炼学生总结的综合能力。本课程设计的目的和任务:
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握

3. 掌握C语言编程和程序调试的基本技能
4. 利用C语言进行基本的软件设计
5. 掌握书写程序设计说明文档的能力
6. 提高运用C语言解决实际问题的能力
§1-2课程设计要求

题目《学生学籍管理程序》
基本信息:
班级、学号、姓名、性别、三科成绩、总成绩、平均成绩。
基本功能要求:
以菜单方式工作(参考附录1)
输入学生成绩
显示学生成绩
学生成绩查询
学生成绩排序
学生成绩插入
学生成绩删除
学生信息统计(最高分,最低分或不及格)
保存输入数据(选作)(此部分涉及第十章文件系统内容)
打开记录文件(选作)(此部分涉及第十章文件系统内容)
其他
程序应具备较好的人机交互界面
可以在指导教师的许可下自拟其它题目,但设计应基本覆盖《C语言程序设计》课程的教学内容
指导教师验收通过后上交所做的题目的源程序文档、及设计报告。
第二章总体设计与分析
§2-1 功能概述
本学生管理系统主要实现学生信息的录入并显示,学生信息的添加、删除,查询学生成绩的最高分、最低分与及格率,学生成绩排序等九大功能。当然,此学生管理系统还有许多功能不能实现,仍需继续努力,使其更加完善。
§2-2 系统结构图
学生信息录入
显示学生信息
学生成绩查询
学生成绩排序
插入学生信息
学生成绩及格率
删除学生信息
学生管理系统
查询成绩最低分
查询成绩最高分

第三章详细分析与设计
本章分模块对整个系统进行介绍,每个函数一个模块。
每个模块介绍时首先介绍本模块的功能,粘贴模块运行时的界面,然后贴代码,最后画流程图。
流程图样例
§3-1主函数
main()
{int choose;
void input();
void put();
void search();
void sort();
void insert();
void pass();
void max();
void min();
void delete();
while(1)
{
{printf(" ∽∽∽∽∽∽∽⊙⊙⊙⊙⊙⊙⊙⊙∽∽∽∽∽∽\n");
printf(" 学生成绩管理系统\n");
printf(" ☆ 1、学生信息录入☆\n");
printf(" ☆ 2、显示学生信息☆\n");
printf(" ☆ 3、学生成绩查询☆\n");
printf(" ☆ 4、学生成绩排序☆\n");
printf(" ☆ 5、插入学生成绩☆\n");
printf(" ☆ 6、删除学生信息☆\n");
printf(" ☆ 7、学生成绩及格率☆\n");
printf(" ☆ 8、查询成绩最高分☆\n");
printf(" ☆ 9、查询成绩最低分☆\n");
printf(" ☆ 10、退出☆\n");
printf("请选择:");
}
scanf("%d",&choose);
switch(choose)//输入选择
{case 1: input();break;//选择1进行学生成绩输入
case 2:put();break;//选择2进行显示学生成绩
case 3:search();break;//选择3进行学生成绩查询
case 4:sort();break;//选择