没有合适的资源?快使用搜索试试~ 我知道了~
首页《学生学籍管理系统》课程设计
《学生学籍管理系统》课程设计

随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。校园网教育应用平台代表了学校教育的管理水平和意识,是信息化时代的学校在管理方面的重要装备。一个完整的校园信息系统分为硬件平台集成和信息系统集成两部分。前者是基础,后者是目的。在各高等院校,用计算机管理学校的信息已经越来越普遍了。在学校,学生信息管理工作是非常重要的一项工作,它负责整个学校的基础资料和应用信息,学生的学籍资料,以前是手工纪录,查询,效率很低。随着学校规模的扩大,教务工作者急切希望有一个自动化的计算机系统来处理相关信息的管理。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的1研究课题的背景和任务
资源详情
资源评论
资源推荐

湖南文理学院课程设计报告
课程名称: 计算机软件技术课程设计
系 部: 电气与信息工程学院
专业班级: 通信工程
T07101
班
学生姓名: 邓 方 敏
指导教师: 曹 玲 玲
完成时间: 2009
年
12
月
3
日
报告成绩:
1
评阅意见:
评阅教师 日期

目 录
一、学生管理信息系统产生的背景............................................................................................................................2
二、设计要求.................................................................................................................................................................4
三、设计的作用目的.....................................................................................................................................................4
四.程序设计及各模块函数功能简述........................................................................................................................4
1.数据结构..............................................................................................................................................................4
2.menu()主菜单......................................................................................................................................................5
3.main()主函数.......................................................................................................................................................5
4.int()初始化...........................................................................................................................................................5
5.createlist()创建链表............................................................................................................................................6
6.search1()、search2()查找结点............................................................................................................................6
7.del()删除结点......................................................................................................................................................6
8.Out()清空变量.....................................................................................................................................................6
9.insert()插入结点..................................................................................................................................................7
10.printf()输出记录................................................................................................................................................7
11.sort()排序...........................................................................................................................................................7
五、流程图如下:.........................................................................................................................................................8
六、调试结果.................................................................................................................................................................9
七、程序代码编写及注释:........................................................................................................................................9
八、心得体会...............................................................................................................................................................18
九、参考资料...............................................................................................................................................................18
《学生学籍管理系统》课程设计
一、学生管理信息系统产生的背景
随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开
始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的
机制,大大减少了学校学籍管理的工作量。校园网教育应用平台代表了学校教育的管
理水平和意识,是信息化时代的学校在管理方面的重要装备。一个完整的校园信息系
统分为硬件平台集成和信息系统集成两部分。前者是基础,后者是目的。在各高等院
2

校,用计算机管理学校的信息已经越来越普遍了。在学校,学生信息管理工作是非常
重要的一项工作,它负责整个学校的基础资料和应用信息,学生的学籍资料,以前是
手工纪录,查询,效率很低。随着学校规模的扩大,教务工作者急切希望有一个自动
化的计算机系统来处理相关信息的管理。用计算机不但可以提高工作效率,而且还节
省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计
算机来管理学校的信息,是非常必要的 1 研究课题的背景和任务
管理信息系统(MIS)的概念是 1961 年美国人 J.D.GALLAGHER 首先提出来的,是
一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,
研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信
息,辅助企业进行现代化管理。管理信息系统是企业的信息系统,它具备数据处理、
计划、控制、预测和辅助决策功能,具体作用如下:
(1) 学籍信息管理
每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实
现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、
家庭住址、学号等各个消息
(2) 班级信息管理
实现班级的添加、删除、更新。查询班级所在系别,辅导员等。
(3) 课程信息管理
每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可
以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并
对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的
修改要求进行数据的添加、删除、修改的操作。
该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,
而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们
工作效率的提高。
(4) 成绩信息管理
本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成
绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作
效率。
3

二、设计要求
1、实现学生基本情况的录入、修改、删除等基本操作。
2、对学生基本信息提供灵活的查询方式。
3、完成一个班级的学期选课功能。
4、实现学生成绩的录入、修改、删除等基本操作。
5、具有成绩统计、排名等功能。
6、能输出常用的各种报表。
三、设计的作用目的
加深对数据库系统,软件工程,程序设计语言的理论知识的理解和应用水平;在理
论和实验教学基础上进一步巩固已学基本理论及应用知识且能够加以综合提高;并学会
将知识应用于实际的方法,提高分析和解决问题的能力,增强对手能力;为毕业设计和
以后工作打下必要基础;使我们更加了解和掌握 C 语言程序设计的过程,方法及原理。
四.程序设计及各模块函数功能简述
1.数据结构
链表是线形表的一种,线形表分为顺序存储结构和链式存储结构。线形表的顺序存储
结构的特点是逻辑关系上相邻的两个元素物理位置上也相邻,因此可以随机存取表中任一
元素。链式存储结构的特点是用一组任意的存储单元存储线形表的数据元素。 链表的最大
的优点是对表的添加、删除、查找、排序等操作比较方便,因此采用链表来存储学生相关
信息。且对结点的定义如下:
typedef struct stucode
{
char no[9];/*8 位学号*/
char name[15]; /*姓名*/
4
剩余17页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4