要开发学生信息管理系统,用什么方法好

2021-01-12 13:30:27 字数 4768 阅读 1214

1楼:匿名用户

从图书馆借本书,上面学生信息管理系统的例子很多。用vb的 vc++的

用c#的都很多,用c#做就挺简单的

2楼:黄晓东

用c#比较简,单直接用窗体好做。

为什么要开发一个学生成绩管理系统

3楼:匿名用户

第一章 绪 论 2

1.1问题的提出 2

1.2现有系统存在问题的分析 3

1.3系统开发目标与意义 3

1.3.1系统开发目标: 3

1.4可行性分析 4

1.4.1 经济上可行性: 4

1.4.2技术上可行性: 4

1.4.3运行上可行性: 5

第二章 系统技术以及运行环境的需求分析 5

2.1 教育系统学生管理现状分析 5

2.1.1 学校工作流程分析 5

2.1.2 学校具体需求分析 6

2.1.3 系统设计思想 6

2.1.4 系统设计分析 6

2.1.5 系统功能分析 7

2.1.6 学生学籍系统的目标 7

2.2 c语言技术简介 8

2.3模块化程序设计 9

第三章 主菜单及各个子菜单设计 10

3.1 主菜单—学生成绩档案管理设计 10

3.2 子菜单—学生档案管理设计 11

3.3 子菜单—学生成绩管理设计 12

3.5子菜单—成绩统计设计 13

第四章 各个功能函数及其调用 16

4、1录入学生基本信息 16

4、2查询学生基本信息 16

4、3删除学生基本信息 17

4、4修改学生基本信息 18

4、5录入成绩 19

4、6修改成绩 19

4、7冒泡排序 21

4、8选择排序 21

4、9按某科成绩排序或按平均成绩排序 22

结论 22

致谢 23

参考文献 23

第一章 绪 论

本毕业**是以学校学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、详细设计、致谢、参考文献、附录等。

1.1问题的提出

随着计算机技术的发展,特别是计算机大量软件的使用,使用人们的生活与工作方式发生了很大的改观。软件镶嵌在各种设备中,存在与我们计算机的方方面面。

c语言具有高级语言使用方便的特点,又具有低级语言直接操作计算机硬件的特点。因此c语言既可以编写系统软件,又可以用来编写应用软件,其应用十分广泛,是国际上广为流行的计算机语言。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2现有系统存在问题的分析

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。

有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发目标与意义

1.3.1系统开发目标:

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

(1)系统管理员进入学生成绩管理系统学生档案管理的主要功能是:实现添加学生的基本信息、修改学生的基本信息、查询学生的基本信息、删除学生的基本信息等基本功能。

(2)系统管理员进入学生成绩管理系统学生成绩管理的主要功能是:实现学生成绩的录入、学生成绩的修改与保存等基本功能。

(3)系统管理员进行学生成绩管理系统查询与统计的主要功能是:实现根据某个学生的基本信息查询他的成绩,还可以根据学生成绩的高低进行排序等基本功能。

1.3.2意义:

在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。

1.4可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

1.4.1 经济上可行性:

现在,计算机的**已经十分低廉,性能却有了长足的进步。而本系统的开发,

为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

1.4.2技术上可行性:

本系统的开发使用c语言作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了**的模块化要求,而**模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

1.4.3运行上可行性:

本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

第二章 系统技术以及运行环境的需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。

这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。

2.1 教育系统学生管理现状分析

2.1.1 学校工作流程分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。并对各科老师进行安排。

每举行一次考试后由任课老师对成绩进行录入。班主任对本班的成绩汇总。并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。

教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。

2.1.2 学校具体需求分析

(1)系统管理员进入学生成绩管理系统学生档案管理的主要功能是:实现添加学生的基本信息、修改学生的基本信息、查询学生的基本信息、删除学生的基本信息等基本功能。

(2)系统管理员进入学生成绩管理系统学生成绩管理的主要功能是:实现学生成绩的录入、学生成绩的修改与保存等基本功能。

(3)系统管理员进行学生成绩管理系统查询与统计的主要功能是:实现根据某个学生的基本信息查询他的成绩,还可以根据学生成绩的高低进行排序等基本功能。

用java做一个学生成绩管理系统需要哪些技术?

4楼:匿名用户

用java做一个学生成绩管理系统,可以用到如下技术:

后台:ssh框架,不用框架的话,单纯地用jsp + servlet也可以。

前台:html + css + js + jquery

数据库:掌握sql语言的编写,数据库的连接。复杂的项目还需要用到存储过程。

java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。java 技术具有卓越的通用性、高

效性、平台移植性和安全性,广泛应用于pc、数据中心、游戏控制台、科学超级计算机、移动**

和互联网,同时拥有全球最大的开发者专业社群。

java由四方面组成:

1、java编程语言,即语法。

2、java文件格式,即各种文件夹、文件的后缀。

3、java虚拟机(jvm),即处理*.class文件的解释器。

4、java应用程序接口(java api)。

5楼:匿名用户

我才做了一个学生成绩管理系统的.全套**+文档+rose图.

前台用的struts2

后台用的struts2+hibernate..

留下email,给分就发.

世上所有美好的感情加在一起,也抵不上一桩高尚的行动。

6楼:匿名用户

看你要用什么做啊。用javaweb的话后端就用servlet\jsp,前端无非就是用css、js等技术。我这边有现成的项目源码,你需要的话可以私信我,我发给你

管理信息系统的开发背景,学生信息管理系统的开发背景与意义

1楼 匿名用户 什么意思?是说开发一个管理系统需要什么样的知识背景吗? 首先得懂得一些程序开发技术,了解系统的业务流程。 学生信息管理系统的开发背景与意义 2楼 匿名用户 背景 随着高校规模的不断扩大,港澳台学生 华侨学生 外国留学生 少数民族学生数量也急剧增加,有关学生的各种信息量也成倍增长,各类...

为什么企业要使用信息管理系统?什么系统好用呢

1楼 瑜兴味呀 对于一个公司或企业来讲,建立信息管理系统有很大的意义,不仅有利于加强企业的信息管理,而且还可以实现生产 经营自动化 管理网络化和决策智能化的功能 可以及时了解客户的需求和要求,实现订单生产成,加速信息流在企业 内部和外部的流动,实现信息的快速更新,有效整合以及合理利用。企业信息化程度...

管理信息系统的管理学意义,建立信息管理系统的意义是什么

1楼 盛世華 以mis系统为例 一家好的企业必需具有内部的资料及外部性资料己供 决策者使用 若有良好的资讯系统 管理人员可以即时作出相对应的方案与策略 例如 大型链式的超市 他们会有一套完善的mis的系统 因为他们可以立时知道那些货品缺货 由mis的系统直接与 商购货 及可以知道那些货品不好卖 继而...