学生学籍管理系统课程设计.docVIP

  • 34
  • 0
  • 约9.37千字
  • 约 19页
  • 2021-10-28 发布于江苏
  • 举报
学生学籍管理系统课程设计 ———————————————————————————————— 作者: ———————————————————————————————— 日期: ?计算机科学与应用系程序类课程设计? 设计报告书 题 目: 学生学籍管理系统 指导教师: 管涛 姓 名: mm 学 号: jjjjj 日 期: 第十五周 计算机科学与应用系 2021-2021学年第二学期 目录 第一章·····································需求分析 第二章·································系统主要功能 第三章·······································流程图第四章·································数据构造设计 第五章·······································类设计 第六章·································主要算法设计 第七章·····································主要代码 第八章·······························统运行结果样例 第九章·······································完毕语 一、 需求分析 随着院校的扩招,学生数量不断增加,传统的学生管理方法,就学生的个人自然情况出发,对其进展管理,效率低且浪费大量的人力物力,不能满足学校对学生学籍管理的要求。学生学籍管理系统从学生学籍管理的现状出发,以实现学生学籍管理为设计目标,加以强大的数据库管理功能,可以方便对学生信息进展管理。本系统在设计时应该满足以下几点: 1.采用人机对话的操作方式,信息查询灵活、方便、快捷、准确,数据存储平安、可靠。 2.对学生信息的操作简单,可以方便地进展添加、修改和删除操作。 3.可以根据需要灵活地调整信息。 4.对用户输入的数据,系统进展严格地数据检测,尽可能排除人为错误。 5.系统最大限度地实现了易维护性和易操作性。 6.系统运行稳定、平安、可靠。 二、 系统主要功能 1·系统以菜单方式工作。 2·登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级,修改学号的学生信息。 3·删除学号的学生信息, 4·查找学号的学生信息。 5·按学号,专业输出学生籍贯表。 6·查询学生学籍变化,比方入学,转专业,退学,降级,休学,毕业。 三、 流程图 系统流程图: 8籍贯输出7学籍查询系统组织构造图: 8 籍贯输出 7学籍查询 开场 选择菜单序号 选择菜单序号 0退出9保存信息6统计成绩5查找信息 0 退出 9 保存信息 6 统计成绩 5 查找信息 4 删除信息 3修改信息 2 增加信息 1 录入信息 选择查找方式1??按要求逐步输入学生信息 选择查找方式 1?? 按要求逐步输入学生信息 2? 2? 保存?按编号修改 保存? 按编号修改 按姓名修改 按姓名修改 保存 保存 退出 退出 系统功能构造图: 主程序 主程序 籍贯输出学籍查询 籍贯输出 学籍查询 采单程序初始化程序 采单程序 初始化程序 增加删除修改统计退出查找显示输入 增加 删除 修改 统计 退出 查找 显示 输入 四、 数据构造设计 由于学生学籍管理系统要涉及大量的数据,我们应该用数据库来实现数据的存取。 五、 类设计 1.两个类模块:第一个class student,首先在student中定义几个保护型的数据成员,学号num,姓名 name,性别sex,a年龄 age,籍贯address,学院 collge,班级classes,专业zhuan;再定义一个student的next指针student *next;这样是将两个类联系起来的桥梁。 成员函数介绍string getname 〔〕//返回姓名name; Int getnum〔〕//返回学号num; string getplace()//返回籍贯 address; String getzhuan〔〕;//返回专业 zhuan; void getxueji(int b,int c,int d,int e,int f,int g)//将6个整型值分别表示入学,转专业,退学,降级,休学,毕业; 整型

文档评论(0)

1亿VIP精品文档

相关文档