学生信息管理系统c语言 第2页

学生信息管理系统c语言 第2页
 负责内容:修改学生信息
         负责内容:给学生信息排序
 四、总体设计
4.1.系统开发平台:
A. 前端系统使用C与C++程序设计学习与实验系统 2008.10中文版设计;
B. .后台数据库使用C与C++程序设计学习与实验系统 2008.10设计。
4.2.系统流程图:
4.3功能结构图:
4.4.数据库设计:
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
       本系统主要完成对学生信息各类数据的登记,修改,删除,查询,分析等各项功能,按功能模块分,拟分为以下几个模块::数据录入及维护模块、其他数据处理模块、:数据查询模块。
附表:
表1-1学生信息表
列名 数据类型 可否为空 说明
  char Not Null 学号
  char Not Null 姓名
  char Not Null 性别
  struct  Not Null 出生年月
  int Not Null 年龄
  char Not Null Email
  char Not Null 地址
  char Null  电话

五、详细说明
5.1 系统实施
1)删除学生信息的函数
Void  DelInfor(STUDENT stu[],int Max)        /*删除*/
{
int findID,i;
char findNAME[10],select;
printf("*****************请选择删除方式*****************\n");
printf("\t1--按学号删除; \t2--按姓名删除\n");
printf("************************************************\n");
printf("请选择(1--2):");
select=choice();
switch (select)
{
case '1':
printf("\n按学号删除\n请输入学生的学号: ");
scanf("%d",&findID);
if ((i=findStudentID(stu,findID,Max))!=-1)
DEL(stu,Max,i);
else
printf("您输入的学号不存在!\n");
break;
case '2':
printf("\n按姓名删除\n请输入学生的姓名: ");
scanf("%s",&findNAME);
if ((i=findStudentNAME(stu,findNAME,Max))!=-1)
DEL(stu,Max,i);
else
printf("您输入的姓名不存在!\n");
break;
default :
printf("选择错误!\n");
}
}
2)删除学生信息的流程图
3)截屏
1.选择菜单
    2.删除学生信息

上一页  [1] [2] [3] [4] [5] [6] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有