软件工程设计学生成绩管理系统汇编Word格式文档下载.docx

上传人:b****2 文档编号:15235269 上传时间:2022-10-28 格式:DOCX 页数:18 大小:231.76KB
下载 相关 举报
软件工程设计学生成绩管理系统汇编Word格式文档下载.docx_第1页
第1页 / 共18页
软件工程设计学生成绩管理系统汇编Word格式文档下载.docx_第2页
第2页 / 共18页
软件工程设计学生成绩管理系统汇编Word格式文档下载.docx_第3页
第3页 / 共18页
软件工程设计学生成绩管理系统汇编Word格式文档下载.docx_第4页
第4页 / 共18页
软件工程设计学生成绩管理系统汇编Word格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件工程设计学生成绩管理系统汇编Word格式文档下载.docx

《软件工程设计学生成绩管理系统汇编Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程设计学生成绩管理系统汇编Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

软件工程设计学生成绩管理系统汇编Word格式文档下载.docx

随着学校的的教学任务越来越重,对学生成绩管理的也开始变得的繁琐,作为计算机学生的我们,写一个简单程序让它来代替繁重的工作量,这不仅提现了计算机的计算速度开,二且为我们节省现了大部分时间来完成其它的事情。

何乐而不为呢!

并且可以提高我们的编程。

锻炼我们的能力。

1.2国内外研究的现状

在国计算机内外,计算机的应用已延伸到各个领域,为了利用计算机解决生活中的实际问题,许多大小型应用软件应运而生。

例如在各所学校,为了管理数目众多的学生的成绩,学生成绩管理系统软件成为各所学校必不可少的一项资源。

但由于学生成绩管理系统应用十分普遍,所以从总体上来看针对此类的程序设计大都已经成熟,只是特定的处理功能需求根据实际需要而设计,所以就个人来说,无论以生活应用或是自我能力的提升作为出发点,去设计学生成绩管理系统都是很有必要的。

1.3任务与分析

本课题主要的目的是利用c语言编写程序,实现学生成绩管理功能。

由于学生成绩管理具有学生成绩的录入、学生信息的显示和保存到文件、查询、修改和统计学生成绩鞥功能。

那么首先我们可以定义一个结构体student,其中包含学生学号、姓名、性别、3门课成绩、总分、;

然后通过相应的函数实现学生成绩管理的各种功能。

1.4系统流程图

二需求分析

2.1系统要求:

能满足对学生成绩的管理,并已文档存储。

能够至少处理一个班的学生成绩。

2.2数据查询:

按学号、按姓名或按总名次查询。

2.3数据修改:

删除或重新录入指定学号、姓名、名次的学生的基本信息(学号、姓名等)以及课程信息(分数)。

2.4数据排序:

按照学号、姓名、名次并选择进行升序还是降序进行排列。

2.5统计信息:

可分别统计A、B、C、这三门课程的最高分、最低分与平均分。

2.6打开文件:

读取已保存的文件。

2.7保存文件:

保存正在编辑的文件。

2.8显示记录:

显示正在编辑的数据的记录。

2.9退出系统:

推出此系统。

三程序运行平台

VC++6.0

具体操作如下:

打开VC++6.0,点击文件——点击新建——点击文件——选择c++SourceFile,同时输入文件名,建立保存目录——点击确定,创建源文件成功。

编写程序,再编译,链接,执行等。

四总体设计

1数据描述:

学生基本内容数据表:

名称

类型

大小

是否是关键字

序号(num)

整形

4字节

名字(name)

字符串

20字节

性别(sex)

5字节

年龄(age)

生日(dataa)

结构体

12字节

地址(address)

50字节

电话(tel)

11字节

分数(scorec)

14字节

学生日数据表:

年(year)

4

月(month)

日(day)

学生各科成绩表:

高数(gao)

英语(ying)

大物(wu)

总分(total)

2主要功能描述

1.录入学生信息,包括:

姓名,学号,性别,年龄,电话,生日,家庭地址,分数。

2.输出学生的信息,信息是指先本次操作的的内容。

3.更新学生信息,包括:

更新本次录入的信息和添加新的数据。

4.查询学生信息,包括:

按学号,按姓名,按各科成绩及格的学生。

5.排名信息,包括:

按学号排名,按成绩排名。

6.统计学生的信息。

7.删除学生信息,包括:

按学号删除,按姓名删除。

8.保存本次操作的为文件。

9.查询文件中的学生信息内容。

3ER图

五详细设计

针对要处理的学生信息和数据格式的实际情况,本程序使用了结构体型数据、全局变量和宏定义,用结构体型数据存放学生的各种信息,存储在结构体的数组内,所以只能处理,内存当中的信息,用宏定义使程序更加简洁也使程序更容易更改

#defineMY1printf("

学号\t姓名\t性别\t年龄\t生日"

#defineMY2printf("

\n%d%6s%4s\t%2d%8d%2d%2d\n"

s[i].num,s[i].name,s[i].sex,s[i].age,s[i].a.year,s[i].a.month,s[i].a.day)

#defineMY3printf("

家庭住址联系方式高数英语大物总成绩"

#defineMY4printf("

\n%4s%4s%2d%2d%2d%2d\n"

s[i].address,s[i].tel,s[i].c.gao,s[i].c.ying,s[i].c.wu,s[i].c.total)

#defineMAX50

1.主程序界面

2录入学生信息:

函数为:

putin_message();

输入:

姓名,学号,性别,年龄,电话,生日,家庭住址,分数;

输出:

NULL;

功能:

录入学生信息;

putin_message()

{system("

cls"

);

printf("

\n\n***********输入学生信息****************\n\n"

printf("

\n***********************学生信息输入完毕**********************\n"

}

3输出学生的信息,信息是指先本次操作的的内容。

函数名:

out_message();

输入:

NULL

输出:

学生信息

功能:

显示操作内容

voidout_message()

printf("

\n*****************************学生信息表**********************\n\n"

4更新学生信息

renew_message();

更新调用函数insert_message(),revise_message()

renew_message()

{

printf("

\n\n\n*****************更新学生信息*******************\n\n"

insert_message();

插入新的学生信息

insert_message()

revise_message();

更改的学生信息,可以修改,学号,姓名等基本信息。

/*修改学生信息*/

revise_message()

5查询学生信息

inquire_num();

查询学号函数,被inquire_message()调用。

intinquire_num()

inquire_name();

查询姓名函数,被inquire_message()调用。

intinquire_name()

inquire_gao();

查询成绩函数,被inquire_jige()调用。

intinquire_gao()

inquire_ying();

intinquire_ying()

}

inquire_wu();

查询姓名函数,被inquire_jige()调用。

intinquire_wu()

{

}

inquire_jige();

intinquire_jige()

}

/*查询学生信息模块*/

inquire_message()

6排名信息,包括:

按学号排名,按成绩排名

rank_num();

查询姓名函数,被rank_message()调用。

intrank_num()

{

rank_score();

intrank_score()

rank_message();

排名,被main()调用。

intrank_message()

7.统计学生的信息

count_nn();

价格便宜些□服务热情周到□店面装饰有个性□商品新颖多样□功能:

统计学生信息,被main()调用。

据调查,大学生对此类消费的态度是:

手工艺制品消费比“负债”消费更得人心。

intcount_nn()

(四)大学生对手工艺制品消费的要求{

1、荣晓华、孙喜林《消费者行为学》东北财经大学出版社2003年2月}

标题:

上海发出通知为大学生就业—鼓励自主创业,灵活就业2004年3月17日8.删除学生信息,包括:

按学号删除,按姓名删除

可是创业不是一朝一夕的事,在创业过程中会遇到很多令人难以想象的疑难杂症,对我们这些80年代出生的温室小花朵来说,更是难上加难。

del_num();

2、传统文化对大学生饰品消费的影响输出:

(四)DIY手工艺品的“个性化”功能:

统计学生信息,被del_message()调用。

现在是个飞速发展的时代,与时俱进的大学生当然也不会闲着,在装扮上也不俱一格,那么对作为必备道具的饰品多样性的要求也就可想而知了。

del_num()

经常光顾□偶尔会去□不会去□{

del_name();

统计学

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1