c语言课程设计模板mfc,C课程设计学生管理系统.docx

EAST CHINA INSTITUTE OF TECHNOLOGY

课程设计报告

课程设计题目:学生管理系统

学号:XXXXXXXXXXXX

名:XXXX

名:XXXX

专 业:软件工程

班 级:llxxxxx

指导教师:XXXX

201x年x月XX日

1.课程设计目的

错误!未定义书签。

1.2.课程设计的题目3

1.2.课程设计的题目

3

TOC \o "1-5" \h \z \o "Current Document" 1.3.题目要求3

概要设计5

\o "Current Document" 存储结构5

\o "Current Document" 基本操作6

详细设计7

数据录入7

数据输出7

数据查找8

数据排序8

源程序清单9

5?运彳丁结果32

主窗口32

数据录入32

53数据输出33

数据查找34

数据排序34

6.课程设计总结

6.课程设计总结

35

36

36

7.课程设计评分表

一.课程设计目的

1.1课程设计的目的

通过以前的学习以及查看相关资料,按着题目要求编写程序,进一步加强对C++编程 的训练,使得自己掌握一些基本的能力的同时增强实践能力,将书本知识转化为实际应用当 中.利用MFC设计一个学生管理系统完成一些基本的学生成绩及信息管理功能。

1.2课程设计的题目

学生管理系统

1.3题目要求

使用下面的数据,用C++设计一个简单的学籍管理系统,实现出最基本的功能。

学生基本信息文件(A. TXT)及其内容:A. TXT文件内容可以不通过编程录入数据,可用

文本编辑工具直接生成(也可通过编程录入)

学号姓名

学号

姓名

性别

01

张成成

02

李成华

03

王成风

04

张明明

05

陈东

06

李果

07

张园园

宿舍号码电话号码101877231128773211187756122

学号课程编号课程名称

学分平时成绩

实验成绩

卷面成绩

实得学分

01A01大学物理

366

78

82

02B03高等数学

478

-1

90

01B03高等数学

445

-1

88

02C01VF

365

76

66

学生成绩基本信息文件(B. TXT)及其内容:

综合成绩

一.功能要求及说明:

数据录入功能:对B. TXT进行数据录入,只录入每个学生的学号、课程编号、课 程名称、学分、平时成绩、实验成绩、卷而成绩共7个数据.综合成绩、学分由程序根据条 件自动运算。

综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩二平时成绩*30%+ 卷面成绩*70%;如果实验成绩不为-1,表示本课程有实验,综合成绩二平时成绩*15%+实验成 绩*. 15%+卷面成绩*70% .

实得学分的计算:釆用等级学分制.

综合成绩在90-100之间,应得学分二学分*100%综合成绩在80-90之间,应得学分二

学分*80%

综合成绩在70-80之间,应得学分二学分*75%综合成绩在60-70之间,应得学分二

学分*60%

综合成绩在60以下,应得学分二学分*0%

查询功能:分为学生基本情况查询和成绩查询两种

A:学生基本情况查询:

A1——输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。

A2—-输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输岀。

B:成绩查询:

B1:输入一个学号时,查询岀此生的所有课程悄况,格式如下:

学号:XX

姓名:XXXXX

课程编号:XXX

课程名称:XXXXX

综合成绩:XXXX

实得学分:XX

课程编号:XXX

课程名称:XXXXX

综合成绩:XXXX

实得学分:XX

课程编号:XXX

课程名称:XXXXX

综合成绩:XXXX

实得学分:XX

共修:xx科,实得总学分为:XXX

⑶删除功能:当在A. TXT屮删除一个学生时,自动地在B. TXT屮删除此人所有信息。

(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。

二.其它要求:

只能使用C++语言,源程序要有适当的注释,使程序容易阅读

至少采用文本菜单界面(如果能采用图形菜单界而更好)

学生可自动增加新功能模块(视情况可另外加分)

写出课程设计报告,具体要求见相关说明文档

概要设计

概要设计

2.1存储结构

class Student public:

Student(void);

'Student(void);

char *friendfriendfriendfriendfriendA110;CStudentmcinagementsystemDlg::OnBnClickedButton

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值