聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:2023-10-11 18:45:42    下载该word文档
学籍管理系统程序设计说明一:引言
学籍管理系统是教学中不可缺少的一个重要的系统,没有学籍管理系统,学校的教学工作将不能正常进行,更重要的是对学生的管理是可以说是力不从心。二:系统说明
本程序是一个小型的学籍管理系统,数据主要保存在指定的文件中,本系统的操作者主要有三种,一是学生,二是各班的班主任,三是教务处学籍管理者。
对于不同的操作者只有不同的限制,学生只能查看自己的信息;班主任可以单个查询本班学生的信息和浏览本班全体学生的信息;教务处学籍管理者所拥有的权限最高,可以进行查询,添加,删除,修改,保存,浏览这些操作。系统的流程图如下:开始管理者菜单:内存是否分配N1:查询2:添加3:删除4:修改5:保存6:浏览
Y
N输入选择文件是否打开



Y系统菜单:
班主任菜单::学生2:班主任判断1单个查询
13:教务管理者1234562浏览


输入选择


输入选择23判断2判断11

查询输入:
1:主菜单


2:管理者菜单
输入:1学生输入:2:主菜单1:主菜单22:班主任1判断2

判断
21判断

111



说明:本程序的所有无效输入都会返回到系统主菜单去,所以请使用者必须按照系统的提示进行操作,有必要可以参考一下用户使用手册。

由于学生与班主任进行的操作都是从文件中所保存过的数据,所以在管理者没有对所改动过的数据进行保存前,学生与班主任只能对其原有数据进行操作。不能了解正在进行变动的数据操作。
三:程序中所用的链表的操作:
本程序中所用到的链表的主要操作是对链表进行插入,删除。其中对链表的遍历也就是头指指移动的问题,所以就没有必要进行讨论,下面我对链表的插入与删除进行分析。
1:插入分为头插,尾插,和中间插入,在对链表进行连继的添加时,我们通常用到的是头插法和尾插法。在对有限制的添加时,我们用到的除了有头插,尾插外,还有一种最常见的就是在链表中间进行插入。
2:对链表的删除就没有插入那么复杂了,也有进行头部删除,尾部删除,中间删除三种情况,其中我们在释放内存空间的时候一般都是头部删除法。下面是各种情况的图示:
程序中所有的链表都是有头结点的链表11对链表进行头插法:
head^创建一个头结点。
new->next=head->next;最后插入head->next=new;第一个插入headnextdatanextdatanext-------data^12new对的尾插法与头差不多,只是插入的结点的位置总是在最后一个。在此就不在进行图示。13
在链表中进行插入p
-----------nextdatanextdatanextheaddatanextNew->next=p->next;p->next=new;datanextNew
2.1:对链表进行删除,主要的是对在链表中进行删除,其它的两种可以用这种例子对比。headnextdatanextdatanext--------data^Pqp->next=q->next;
Free(q;


免费下载 Word文档免费下载: 正在进行安全检测...

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服