- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生成绩管理系统
学生成绩管理系统
1 需求分析
随着学校的快速发展和在校学生的增多,学生管理工作变得越来越复杂,许多工作非常繁琐,消耗了大量的人力物力。尤其是在大学人数众多的情况下的部分
根据课程设计任务书,a)b)c)d)e)f)
图2-1 系统主框图
2.2 学生成绩说明
学生成绩包括:语文,英语, 数学,物理,化学和生物的平时成绩,期末成绩以及总评成绩。
“学生成绩管理系统”包括个模块:。这个模块既相互联系又相互独立,这个模块必须以为基础a)b)c)d)e)f)
2.5 开发环境说明
操作系统:Windows XP或者Windows 7
开发软件:Microsoft Visual C++ 6.0
3 各模块主要流程图
3.1 主函数的流程图
图3-1 主函数流程图
3.2录入学生信息
录入函数:刷新此前的显示界面,然后执行信息录入,
图3-2 录入函数流程图
3.3 查询学生信息
查询函数:刷新此前的显示界面,然后查询在执行上步操作后的显示界面,查询函数流程图如图3-3所示:
图3-3 查询函数流程图
4 系统测试方案
4.1 软件总体测试方案
a)
b)
c)
d)
4.2 软件总体测试结果
a)
b)c)
4.3 软件局部测试方案
a)
b)
c)
4.4 软件局部测试结果
a)
b)
c)4.5 软件测试结论
学生成绩管理系统基本可以进行正常运作。可以进行输入,查询,修改,删除等操作。
5 使用说明
此系统主要实现学生成绩的录入,删除,保存,修改,查询等工作,为学生成绩管理带来方便。具体实现方法为输入相应的功能选项,进入相应的操作,具体操作步骤及方法见以下操作过程。
5.1主页面
运行程序,可得到主菜单界面如图5-1所示:
图5-1 主菜单界面
5.2 学生成绩录入
按照提示,选择所需操作,输入“1”点击回车,按提示输入学生姓名、学号及各科成绩等,本操作执行一次系统人数就增加一个,具体操作界面如下图5-2所示:
图5-2 学生成绩录入界面
5.3.学生成绩删除
进行录入操作之后,按回车键回到主菜单
图5-3 学生成绩删除界面
5.4 学生成绩修改
本操作可以执行学生成绩的修改,输入“3”点击回车,输入应输入的信息,具体界面如图5-4所示:
图5-4 学生成绩修改界面
5.5 学生成绩查询
(1)本操作可以完成学生成绩查询工作,执行一次可完成一次查询,按照提示分两种查询方式,输入“2”,进入子菜单后选择
图5-5 查询所有学生所有成绩界面
(2)输入“2”,进入子菜单后选择某一科成绩
图5-6 查询所有学生某一科成绩界面
5.6 学生成绩保存
本操作可将每个班级每门课程的成绩储存成一个文本文件,执行一次可完成一门成绩的储存,按照提示,输入“5”点击回车,具体界面如图5-7所示:
图5-7 学生成绩保存界面
已保存的成绩的文本文件如下:
图5-8 成绩文本文件
5.7 系统退出
完成所有的操作,输入“e”点击回车,具体界面如图5-9所示:
图5-9 系统退出界面
5.8 特色功能—登录密码此成绩管理系统增加了登录密码,防止无关人员修改成绩。密码zy0226,由于能力有限,尚不支持注册自定义密码。操作如下图:
图5-10 系统登录密码界面
图5-11 登录密码正确界面
登录密码正确方可登录成功。
6 设计总结及
参 考 文 献
[1] 谭浩强.C++程序设计(第二版)[M].北京:清华大学出版社.2011.6
[2] 谭浩强.C++程序设计解题与上机指导(第二版)[M].北京:清华大学出版社.2011.6
附录:
源程序代码
#include iostream.h
#include string.h
#include malloc.h
#include stdlib.h
#include fstream.h
#include stdio.h
#include iomanip.h
#include conio.h
#define NULL 0
#define LEN sizeof(class STUDENT)
class STUDENT
{
public:
long int number;
char name[20];
int yuwen1,yuwen2;
double yuwen3;//1表示平时成绩,2表示期末成绩,3表示总评成绩
int yingyu1,yingyu2;
double yingyu3;
int shuxue1,shuxue2;
double shuxue3;
int wuli1,wuli2;
double wuli3;
int huaxue1,huaxue2;
double huaxue3;
int shengwu1,shengwu2;
double sh
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)