学生管理系统毕业论文

 2021-04-10 11:04

摘 要

随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并扮演着越来越重要的角色,学生信息管理系统作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,传统的手工管理模式必然被以计算机为物质基础的信息化管理方法所取代。整个系统从操作简便、界面友好、实用、安全的全方面考虑,完成学生信息管理系统,包括学籍信息、班级信息、课程信息、成绩信息、统计等。

本系统采用的是C/S开发模式,开发环境采用的是Microsoft公司的Visual Basic 6.0开发工具,由于它给我们提供了用于从数据库中访问数据的强大工具集,使用它可以建立开发比较完善的数据库操作应用程序,并利用SQL Server2005提供数据库。尤其是Visual Basic 6.0可视化设计窗口这一方便而简洁的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成学校管理者满意的可行系统。

关键词】学生信息管理系统;C/S模式;Visual Basic6.0;SQLServer2005

Abstract

With the rapid development of technology, computer has welcomed its peak for development, it has been applied to all aspects of our social life, and it has been playing a more and more important role in our daily life. As one kind of the applications of computer, Student Information Management System uses computer to manage the archives of students, comparing with the manual managing, it has the merits that the manual managing dose not have such as rapidness for searching, convenience for locating, high reliability, large storage, high security, long-term usage, and low cost. Without any doubt, the traditional manual method will be replaced by computer-based managing method, since it is easy, practical, and safe to manage the information of students, classes, courses, and performances.

C/S development mode is applied in this system; development tool is the Visual Basic 6.0 from Microsoft. It has offered us strong patterns to visit data base, and perfect application program can be established to deal with data base with it, and supply the data base with SQL Server2005, especially the Visual Basic 6.0 can establish prototype application system in a short time, and then, the initial prototype system will be iterated according to its needs, constantly revised and improved until satisfying the administrators in schools with its feasible system.

Keyword】Student Information Management System; C/S mode; Visual Basic6.0; SQLServer2005

目 录

第1章 绪 论 1

1.1学生信息管理系统研究的目的和意义 1

1.2 学生信息管理系统国内外研究现状 1

1.3 本文的主要工作 2

1.4本文的组织结构 2

第2章 系统开发工具及相关理论知识 4

2.1 系统设计思想 4

2.2开发工具简介 4

2.2.1 Visual Basic 6.0简介 4

2.2.2 SQL Server 简介 5

2.2.3 Dreamweaver CS4简介 6

第3章 学生信息管理系统需求分析 7

3.1可行性分析 7

3.2系统需求分析 7

3.2.1系统业务流程图 8

3.2.1 数据流图 8

3.2.2 数据字典 9

第4章 学生信息管理系统总体设计 13

4.1 系统模块总体设计 13

4.1.1管理员相关功能设置 13

4.1.2 普通用户的相关功能设置 13

4.2 数据库设计 14

4.2.1数据库需求分析 15

4.2.2数据库概念结构设计 15

4.2.3数据库逻辑设计和实现 16

第5章 学生信息管理系统详细设计 26

5.1 系统运行平台设置 26

5.2系统实现 26

5.2.1 系统说明 26

5.2.2 登录 26

5.2.3 主页 27

5.3 高级管理员的功能设置 28

5.3.1用户管理窗体创建 28

5.3.2学生信息管理窗体的创建 29

5.3.3奖惩信息设置窗体创建 30

5.3.4系统操作日志管理 32

5.3.5 院系班级管理 32

5.3.6 学籍管理 33

5.3.7 查询管理 34

5.4普通用户的功能设置 35

5.4.1学生信息查询功能 35

5.4.2班级信息查询功能 35

5.4.3统计信息查询功能 36

第6章 总结和展望 37

6.1总结 37

6.2系统的改进 37

致 谢 38

附录 40

第1章 绪 论

1.1学生信息管理系统研究的目的和意义

学生信息管理系统是一所高等学校不可缺少的一部分,它所收集的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统的人工方式管理学生的信息,这种管理方式需要大量的人力和财力资源,同时也存在着许多缺点,如:效率低、保密性差,另外时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了很大的困难。学生管理系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,有着手工管理所无法比拟的优点,如:查询方便、可靠性高、存储量大、保密新好、检索迅速、保持时间长等优点,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。

随着计算机技术的不断提高,计算机科学日渐成熟,其强大的功能已让人叹服与惊讶,它已进入人们的社会生活中并扮演着越来越重要的角色。

课题研究的主要目的是开发一套功能齐全、操作方便、可靠性高,能过满足普通学校对学生信息的管理的系统软件,使学校在日常的管理中能够很方便的对学生的成绩、学籍、选课等的基本信息进行管理,用户利用此系统能够快速了解学校的各种信息,以此作为学生信息管理平台,能够提高管理效率,减轻管理者的负担。同时通过对课题的研究与开发,可以提高自身的专业技能,强化自己的动手操作能力,为职业发展打下基础。

1.2 学生信息管理系统国内外研究现状

国外的学生管理系统大多采用B/S架构,利用JAVA,.NET,Delphi,PHP AJAX连接oracle数据库等主流技术进行开发。国内目前学生管理系统一般采用VB,VC,FOXPRO,J2EE,PHP,ASP等主流技术进行开发,实现基于互联网的交互,对于高等院校数据库多使用Oracle、Mysql和Sqlserver。初级阶段学校一般采用单机的管理系统,其中数据库多选择MySQL、SQL Server或是Access。

在国外的高等院校,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持,教学科研的软件与国内相比开发的早而且比较成熟,在开发过程中遵循了可扩展性和包容性,使得系统:能接纳已有的数据结构,扩展时有效地保护已有的资源以及方便地调整结构,易于扩充功能,升级方便。

而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络;另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距,主要体现在:功能单一 、系统孤立和系统存在可扩充性和灵活性差,完善系统相对难度比较大。

1.3 本文的主要工作

学生信息管理系统是运用现代化科技,实现对大量的学生信息进行科学化、信息化、简单便捷管理,充分发挥管理员和普通用户的主观能动性,提高管理员的工作效率,学生能够及时的了解学校和学生信息。

本文主要介绍一个基于C/S模式的学生信息管理系统,在系统需求分析过程中,我们采用搜集大量的网络资料和与用户交谈方式获取用户需求,并进行会议讨论出最终的用户需求,根据用户需求设计用例图,确定系统所需要实现的功能模块。根据用户需求设计数据库、ER图、数据流图、数据字典等,对系统进行详细设计。在具体的设计过程中,我们主要使用Visual Basic 6.0作为开发工具,SQLServer2005作为后台数据库,开发出一款基于C/S结构的学生信息管理系统。

该学生信息管理系统可以对学生的各种信息进行统一管理,学生可以登录此系统查看院系班级信息、奖惩信息、选课信息、成绩信息、学籍信息,还可以修改密码等;管理员是超级用户,拥有所有权限,可以添加用户和删除用户,也可以简单方便的对学生信息和学校信息进行修改,使得学生信息管理工作从复杂、繁重的劳动中脱离出来,高效轻便的对学生信息进行管理。此系统可以实现对学生信息管理的科学化、超量化、轻便化的要求。

1.4本文的组织结构

第一章 绪论,主要介绍了学生信息管理系统的开发背景,研究目的和意义,国内外发展现状;

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。