(桂电)学生成绩管理系统(论文加源代码) 数据结构与算法课设(C语言) 联系客服

发布时间 : 星期一 文章(桂电)学生成绩管理系统(论文加源代码) 数据结构与算法课设(C语言)更新完毕开始阅读c3cf3d1743323968011c9265

系统维护成本较低。

2.3 数据需求

基本数据维护功能

添加学生的信息。

修改学生的信息。 删除学生的信息。 查询学生的信息。 统计学生的信息。 存读的成绩信息。

学生 C语言 姓名 学号 算法

性别 数据库

学生数据结构

登录用户

账号 权限 密码 用户结构

4

用户登录 学生成绩管理系统 学生用户 查成统 询绩计 记 老师用户 退出 添加记主菜单 修改记录 删除记录 来 查询记统计记成绩统计 存读记录 记统计 录 录 录 录 录

2.4 开发环境

开发环境是用Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。它是一种可视化的编程工具,它基于windows操作系统。它有两种方式来建立应用程序,一种是通过VC6.0的可视化编程工具,另一种是通过visual c++6.0的代码编辑器,手工编写代码。本系统所用的语言是C语言,C语言是目前世界上流行、使用最广泛的高级程序设计语言。

C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言

5

3 详细设计

3.1登陆界面与主界面的实现

系统登录界面用了C选择控制语言。用于对进入系统的用户进行安全检查,阻止非法用户的进入。验证账号及密码,通过判断账号及密码是否符合申请的账号和密码,如果符合则允许登录,否则提示用户账号或密码不正确。

本系统的登录界面:

主界面:

在主界面中包括“①班级成绩添加②班级成绩显示 ③班级成绩统计 ④班级成绩查询 ⑤班级成绩修改 ⑥班级成绩表 ⑦班级成绩存档 ⑧ ⑨班级成绩读入 ⑩退出”等全部的功能,之所以设计这麽一个主界面,一是因为能使用户对程序操作的流程更加清晰简明,二是保证了用户同时只能对一个文件进行操作系统的要求,保证了系统的正确性和易用性。

6

3.2 详细设计思想

3.2.1确定程序主要功能模块

这个就比较简单了,主要是根据系统设计的说明及要求来设计,从而设计了九大功能模块,有文件操作,有系统维护功能,排序和统计功能,有输入输出等基本功能,比较人性化,添加了较多的提示语。这个程序的主要功能时输入学生的学号,姓名,学期和三科成绩来对其进行存储,在存储后可以对学生的成绩按学号及学期或姓名及学期来进行查询,同时输出此同学的平均分及总分,之后可以对某个同学的成绩进行各种操作,例如修改,删除等,同时还可以对学生们的成绩按照总分或单科成绩排序,在整个过程中所做的操作都会保存到\文件中并显示。

3.2.2确定语言算法

由于之前都没有做过类似的设计,所以一时间不能够确定到底使用何种语言来设计本系

统,所以在网上看了一些其他人设计的程序,链表的、数组的,各种各样的,也不知如何选择,但是仔细地看了其中的设计思想,最终还是用C和数组的来做,一是觉得本人对链表掌握的不是很熟练,那么在设计过程中容易产生不能理解的错误,耽误时间,二是想运用C,可以巩固一下所学的数据结构的知识,之前做实验的时候都没怎么用所学的知识,这时候想练练。就这样确定了整体的结构算法

7