当前位置:首页 > 毕业论文+6100408230+姚江+学生信息管理系统
4
第一章 绪 论
1.1 学生信息管理的现状
目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。大多学校也相继采用了信息管理系统来管理学生的信息数据,取得了很大的成效,学生信息管理系统也在功能上不断完善和加强,为了使学生信息管理系统更加规范化,程序化,科学化,我们研发了这次的学生信息管理系统。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。学生信息管理系统的开发是以基于VS.2008访问数据库的技术开发的示例,它具有开放性,比较成熟。随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。
1.2 论题的发展背景及意义
学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所有学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据。这种管理方式存在着许多缺点,如:效率低下、保密性差、人工的大量浪费;另外,时间一长,将产生大量的文件盒数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,实用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
1.3 论文的主要目标
建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效
益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。
4
5
1. 4 C技术介绍
C语言发展如此迅速,而且额成为最受欢迎的语言之一,主要因为它具有强大
的功能。许多著名的系统软件,如DBASE IV都是由C语言编写的。用C语言加上一些汇编语言子程序,就更能现实C语言的又是了,像PC-DOS、WORDSTAR等就是用这种方法编写的。、
C是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可以使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。C语言使用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适合于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其他解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性、并具备很强的数据处理能力。因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。C语言文件由数据序列组成,可以构成二进制文件或文本文件。
1.5 本章小结
本章简要的概括了项目的来源和意义。教育是科学之本,随着我国教育的普及和当前全球范围的知识经济的突飞猛进,一套高质量高效率的学生信息管理系统更是必不可少,当前不仅是我国还是海外其他国家,均把学校教育放在战略地位,投入巨大的人力物力研制各种教育模式,其中,学生管理信息系统的开发是首当其冲。一套好的管理系统是良好学习环境的组织者。由于信息系统数据量大,传统的人工操作不仅效率低,准确性不高,而且其完整性,保密性均得不到保证。管理信息系统,即MIS(management information system),是一个利用计算机软硬件资源以及数据库的人机系统。本学生信息管理系统用Microsoft Visual Studio 2005语言编写,此信息管理系统可以实现学生信息的高效查询,修改,删除等操作,使学生信息关系系统化,规范化和自动化。
5
6
第二章 需求分析
2.1 管理系统综述
2.1.1 管理系统的特点
管理信息系统的特点
(1) 管理信息系统的组成 管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS(管理信息系统)得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。
第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度作保证。
(2) 管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:
①以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。
②界面必须始终一致
统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
6
7
例如,在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
③界面必须使用户随时掌握任务的进展情况
人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。
④界面友好。使用方便
多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。
总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。
2.1.2 需求描述
学生信息管理系统软件旨在为学院及学生团体、机构中负责管理的人士提供一个功能全面、使用方便的数据查询系统,用来替代传统的管理方式,同时利用先进信息技术为用户提供一些更为方便使用的功能。
此软件有如下特点: 1.工作简单,节省时间
2.校内人员较多,可以起到轻松管理的作用 3.能够实现学校管理自动化
针对以上用户特点,《学生信息管理系统》软件,可以快速,准确,方便地提供学院的各项管理功能,同时力求为用户提供方便、高效、实用的功能。 2.1.3学生管理系统介绍
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系
7
共分享92篇相关文档