基于Delphi技术的学生信息管理系统
学 生
学 号:
专 业 班 级:
指 导 教 师:
摘 要
随着科学技术的发展,规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。管理信息系统的实施在技术上已逐步成熟,管理信息系统是一个不断发展的新型学科,任何一个单位要生存发展,要高效率的把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生管理工作是各项工作的一个重要部分,其管理水平的高低将直接影响到人才的培养质量。面对庞大的信息量,如何有效地提高学生管理工作的效率是一个急需解决的问题。因此开发适合需要的学生管理信息系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。尤其是在里,要处理大量的学生数据。在数字化的今天,为了加快学籍管理必须依靠计算机,以及使对学生数据的管理更加简单、到位,基于上述种种原因,开发一套学籍管理系统迫在眉捷,我结合本次毕业设计的题目开发了学籍管理系统。本文是对基于计算机对里的大量数据进行加工并处理的研究。
本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意义。然后叙述了开发平台和数据库技术和各自的优点,接着用了较多篇幅阐述了系统的需求分析、总体设计、实现以及实施的任务、技术和工具。最终系统能够完成信息的输入、输出,数据的修改、查询以及统计等功能,使用户操作起来简便快捷。
关键词:关系数据库管理系统;窗体; 模糊查询; DELPHI; SQL Server
目 录
摘 要 I
引 言 1
1 绪论 2
1.1 选题的背景 2
1.2 目的和意义 2
2 平台简介 3
2.1 开发平台和技术简介 3
2.1.1 Delphi工具简介 3
2.2 数据库平台介绍 4
2.2.1 SQL Server 数据库简介 4
2.2.2 SQL Server 数据库系统特点 6
2.3 小结 7
3 系统分析 8
3.1 可行性分析 8
3.1.1 技术可行性研究 8
3.1.2 经济可行性研究 8
3.2 需求分析 9
4 系统详细设计 10
4.1 数据库分析 10
4.1.1 E-R图分析 10
4.1.2 表/字段分析和PowerDesign数据库建模 11
4.2 数据库设计 12
4.2.1 创建数据库 12
4.2.2 创建数据表 12
4.3 界面设计 16
4.3.1 用户登录界面设计 16
4.3.2 学生学籍管理信息系统主界面设计 16
4.3.3 院系设置界面设计 17
4.3.4 班级管理界面设置 18
4.3.5 学生管理界面设计 19
4.3.6 学生查询界面设计 20
4.3.7 学籍变更界面设计 21
4.3.8 奖励管理界面设计 22
4.3.9 处罚管理界面设计 23
5 代码编写与分析 25
5.1 用户登录的代码实现 25
5.2 院系设置的代码实现 26
5.3 学籍变更的代码实现 27
5.4 学生信息查询界面的代码实现 29
结 论 31
致 谢 32
参 考 文 献 33
引 言
随着的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率,通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要用于学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、增加、修改、删除,另外还考虑到学生选课,奖罚管理,针对这些要求设计了学生信息管理系统。
本系统主要包括学生信息查询、教务信息维护、学生选课三部分。其功能主要有:
(1) 有关学籍等信息的输入,包括输入学生基本信息,所在班级、成绩等。
(2) 学生信息的查询,包括查询学生基本信息,所在班级、已学课程和成绩等。
(3) 学生信息的修改。
(4) 班级管理信息的输入,包括输入班级设置、年级信息等。
(5) 班级管理信息的查询。
(6) 班级管理信息的修改。
(7) 学生课程的设置、修改以及学生奖励处罚的管理。
学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
1 绪论
1.1 选题的背景
随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用
相关热词:delphi 基于 Delphi 技术 学生 信息 管理