当前位置:文档之家› 学生信息管理系统-吴燕燕

学生信息管理系统-吴燕燕

学生信息管理系统-吴燕燕
学生信息管理系统-吴燕燕

安徽高新学院

题目:学生信息管理系统

年月日

摘要

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。

本文介绍了学生信息管理系统的开发整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法。并采用https://www.doczj.com/doc/578016113.html,2005作为开发工具,SQL Server 2000作为后台数据库。本系统具有学生档案管理,班级管理,课程管理,成绩管理,专业管理等模块,可分别完成日常学生档案,班级信息,课程信息,成绩信息的添加、修改、删除、查询、打印等功能。

本人在此次毕业设计中主要对“学生课程管理”,“学生成绩管理”,“学生档案管理”,“补助管理”四个模块进行了具体设计。

【关键字】:

信息管理系统、生命周期、软件工程、原型法。

summary

Student Information Management System is an educational unit indispensable part of its content for the schools, policy makers and managers are essential.

This paper introduces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software engineering system of thinking and methods used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual

https://www.doczj.com/doc/578016113.html,2005 and used as a development tool, SQL Server 2000 as a background database. This system has the student records management, class management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and other functions.

I graduated in the design of the main "student curriculum management," "Student performance management," "student records management," "grant management" four modules of a specific design.

[Keyword]:Manage Information management system, the life-cycle, software engineering, prototype.

目录

摘要 (1)

Summary (2)

1.绪论 (4)

1.1 课题背景 (4)

1.2目的背景与意义 (4)

1.3项目开发的目标 (4)

2. 开发工具的选择 (4)

3.系统分析 (5)

3.1业务流程分析 (5)

3.2数据流程分析 (6)

3.2.1数据流程图 (6)

3.3数据存储分析 (7)

4.系统总体规划 (8)

4.1系统总体功能层次图 (8)

4.1.1课程管理模块 (9)

4.1.2补助管理模块 (9)

4.1.3成绩信息管理模块 (10)

4.1.4学生档案管理模块 (10)

4.2总结 (10)

5.数据库设计 (11)

5.1数据库需求分析 (11)

5.2数据库表实体 (11)

5.3 各表的物理结构 (12)

6.系统设计 (16)

6.1软件结构设计 (16)

6.2系统结构设计 (17)

6.3系统操作流程图 (17)

6.4系统详细设计 (18)

6.4.1课程信息管理 (18)

6.4.2成绩信息管理 (20)

6.4.3学生补助管理 (24)

6.4.4学生档案管理 (29)

7.调试 (29)

8.全文总结 (29)

致谢 (29)

参考文献 (30)

1.绪论

1.1课题背景

该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.

目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作

1.2目的背景与意义

学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、

可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。

1.3项目开发的目标

建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。

2.开发工具的选择

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual https://www.doczj.com/doc/578016113.html,, Microsoft公司的Visual C, Borland公司的Delphi和Powersoft公司的PowerBulider 以及Java等。

在这些程序开发工具中,有的强调程序语言的弹性与执行效率;有的则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必定要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点成为了一纸空谈;相反地,如果只强调语言的弹性,却没有便利的工具作配合,会使得一些即使非常简单的界面处理动作,变得复杂和麻烦起来,这样也会浪费程序设计师们的宝贵时间。作为数据库系统的开发,Visual https://www.doczj.com/doc/578016113.html, 2005是一个非常理想选择,它有效地避免了以上所谈到的诸缺点。数据库技术是MIS设计中的重要支持技术,在MIS开发过程中,如何选择数据库管理也是一个重要的问题,目前,数据库产品可谓琳琅满目,每种产品都具有各自的特点和适用范围,因此,在选择数据库前,我慎重考虑了一下,应数据库应用的特点及适用范围,本系统选用了数据库SQL Server2000,

开发工具当然是非Visual https://www.doczj.com/doc/578016113.html, 2005莫属了。

Visual https://www.doczj.com/doc/578016113.html, 2005是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual https://www.doczj.com/doc/578016113.html, 2005环境下,利用事件驱动的编程机制、新颖易用的可视

相关主题
文本预览
相关文档 最新文档