c++课程设计——学生管理系统

c++课程设计——学生管理系统

ID:6457607

大小:898.50 KB

页数:36页

时间:2018-01-14

c++课程设计——学生管理系统_第1页
c++课程设计——学生管理系统_第2页
c++课程设计——学生管理系统_第3页
c++课程设计——学生管理系统_第4页
c++课程设计——学生管理系统_第5页
资源描述:

《c++课程设计——学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程设计题目:学生管理系统学号:xxxxxxxxxxxx姓名:xxxx专业:软件工程班级:11xxxxx指导教师:xxxx201x年x月xx日目录1.课程设计目的31.1.课程设计的目的31.2.课程设计的题目31.3.题目要求32.概要设计52.1.存储结构52.2.基本操作63.详细设计73.1.数据录入73.2.数据输出73.3.数据查找83.4.数据排序84.源程序清单95.运行结果325.1.主窗口325.2.数据录入325.3.数据输出335.4.数据查找345.5.数据排序346.课程设计总结357.课程设计评分表36一、课

2、程设计目的1.1课程设计的目的通过以前的学习以及查看相关资料,按着题目要求编写程序,进一步加强对C++编程的训练,使得自己掌握一些基本的能力的同时增强实践能力,将书本知识转化为实际应用当中.利用MFC设计一个学生管理系统完成一些基本的学生成绩及信息管理功能。1.2课程设计的题目学生管理系统1.3题目要求使用下面的数据,用C++设计一个简单的学籍管理系统,实现出最基本的功能。学生基本信息文件(A.TXT)及其内容:A.TXT文件内容可以不通过编程录入数据,可用文本编辑工具直接生成(也可通过编程录入)学号姓名性别宿舍号码电话号码01张成成男5018773

3、211102李成华女1018772311203王成凤女1018772311204张明明男5028773433305陈东男5018773211106李果男5028773433307张园园女10287756122……...…………..学生成绩基本信息文件(B.TXT)及其内容:学号课程编号课程名称学分平时成绩实验成绩卷面成绩综合成绩实得学分01A01大学物理366788202B03高等数学478-19001B03高等数学445-18802C01VF3657666…….……….....…一.功能要求及说明:(1)数据录入功能:对B.TXT进行数据录入,只录

4、入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据.综合成绩、学分由程序根据条件自动运算。综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70%.实得学分的计算:采用等级学分制.综合成绩在90-100之间,应得学分=学分*100%综合成绩在80-90之间,应得学分=学分*80%综合成绩在70-80之间,应得学分=学分*75%综合成绩在60-70之间,应得学分=学分*6

5、0%综合成绩在60以下,应得学分=学分*0%(2)查询功能:分为学生基本情况查询和成绩查询两种A:学生基本情况查询:A1----输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。A2---输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。B:成绩查询:B1:输入一个学号时,查询出此生的所有课程情况,格式如下:学号:xx姓名:xxxxx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得

6、学分:xx………………………共修:xx科,实得总学分为:xxx(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。二.其它要求:(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档二.概要设计2.1存储结构classStudent{public:Student(void);~Studen

7、t(void);char*All();friendvoidCStudentmanagementsystemDlg::OnBnClickedButton1();friendvoidCStudentmanagementsystemDlg::OnBnClickedButton6();friendvoidCStudentmanagementsystemDlg::OnBnClickedButton3();friendvoidCStudentmanagementsystemDlg::OnBnClickedButton4();friendvoidCStudentm

8、anagementsystemDlg::OnBnClickedButton9();private:charn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。