学分信息管理系统C语言代码,C语言学分管理系统(需求文档附源代码)(32页)-原创力文档...

. .

. . .

学分管理程序的设计

目录

TOC \o "1-3" \h \z \u 1.需求分析(本部分是此程序的需求分析,包括以下四个方面) 4

1.1总体分析: 4

1.2功能需求: 5

1.2.1录入某位学生的学分; 5

1.2.2给定学号,显示某位学生的学分完成情况; 5

1.2.3给定某个班级的班号,显示该班所有学生的学分完成情况; 5

1.2.4给定某位学生的学号,修改该学生的学分信息; 5

1.2.5按照某类课程的学分高低进行排序; 5

1.2.6提供一些统计各类信息的功能。 5

1.3具体需求: 5

1.3.1总体 5

1.3.2录入 6

1.3.3查询 6

1.3.4修改 6

1.3.5删除 7

1.4开发运行环境 7

1.4.1开发环境 7

1.4.2运行环境 7

2详细设计 8

2.1整体功能架构 8

2.2数据结构 8

2.2.1全局变量 8

2.2.2结构体变量 8

2.2.3宏定义 9

2.3函数接口 9

2.3.1 Menu()函数 9

2.3.2 MainMnue()函数 10

2.3.5 Read()函数 10

2.3.6 Type()函数 11

2.3.7 FindClass()函数 12

2.3.8 StudentNumber()函数 13

2.3.9 Alter()函数 13

2.3.10 Delete()函数 14

2.3.11 Stat()函数 15

2.3.12 Ordering()函数 16

2.4函数模块划分 18

2.4.1主函数 18

2.4.2录入函数 19

2.4.3查询函数 20

2.4.4修改函数 20

2.4.5删除函数 21

2.5操作流程图 22

3用户使用手册 23

3.1点击进入学分管理系统,显示主菜单,提示用户选择: 23

3.2输入学生信息 23

3.3输入学号查询 23

3.4输入班级查询 23

3.5修改学生信息 23

3.6排序 24

3.7删除学生信息 24

3.8统计某班学生学分完成情况 24

4源代码 24

5心得体会 33

1.需求分析(本部分是此程序的需求分析,包括以下四个方面)

1.1总体分析:

此系统为学分管理系统,它可以录入、查询、修改以及统计学生所得学分情况。

1.2功能需求:

1.2.1录入某位学生的学分;

1.2.2给定学号,显示某位学生的学分完成情况;

1.2.3给定某个班级的班号,显示该班所有学生的学分完成情况;

1.2.4给定某位学生的学号,修改该学生的学分信息;

1.2.5按照某类课程的学分高低进行排序;

1.2.6提供一些统计各类信息的功能。

1.3具体需求:

1.3.1总体

录入模块

录入模块

学分管理系统统查询模块

学分管理系统统

查询模块

修改模块

修改模块

退出模块

退出模块

1.3.2录入

显示信息返回录入

显示信息

返回

录入

班级实验性课程学分

班级

实验性课程学分

人文类课程学分姓名

人文类课程学分

姓名

学号

学号

选修课学分

选修课学分

专业课学分基础课学分

专业课学分

基础课学分

显示所有人学分信息按班级查询输入班级1.3.3查询

显示所有人学分信息

按班级查询

输入班级

查询

查询

按学号查询输入学号显示此学生学分信息

按学号查询

输入学号

显示此学生学分信息

界面显示

班级

学号

基础课

专业课

选修课

人文类课程

实验性课程

1.3.4修改

确定修改输入学号按学号修改

确定修改

输入学号

按学号修改

取消(返回)修改

取消(返回)

修改

返回

返回

1.3.5删除

删除输入学号查询删除

删除

输入学号查询

删除

1.4开发运行环境

1.4.1开发环境

基于windows系统的开发工具Code::Blocks中C语言开发环境。

1.4.2运行环境

硬件平台:

存:128MB以上

硬盘空间:100MB以上

软件平台:

操作系统:Window 系统

服务器相同软件平台,硬件平台相同或更高端皆可。

2详细设计

2.1整体功能架构

主菜单

主菜单

录入子系统

查询子系统

修改子系统

退出

2.2数据结构

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值