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

学生学籍管理信息系统

学生学籍管理信息系统
学生学籍管理信息系统

学生学籍管理信息系统

第一章系统分析

一、系统开发的目的与意义

管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学等学科知识的交叉边缘学科。管理信息系统是由人和计算机组成的能够进行信息收集、存储、加工、传播与使用的社会--技术系统。通过管理信息系统,可以规范化、标准化与自动化的管理业务流程,加快信息处理速度,提高信息质量和使用效率,从根本上提高运作质量和响应能力。

近年来,随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。

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

的作用。

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

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。

二、需求分析与详细调查

2.1 需求分析

需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取得正确、一致和比较完全的需求文档。通过需求分析揭示信息的流程和结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。

2.1.1可行性分析

可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:

(1)操作可行性

本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求低。

(2)经济可行性

采用新的学生学籍管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进了一个台阶。

(3)技术可行性

系统的性质为管理软件,因而数据库的设计与操纵是系统设计的核心。我们在学习数据库原理,WEB数据库及VFP当中曾经成功完成了有关的数据库建设,VFP开发与维护任务及前台程序与后台数据库的连接,所以管理员应该具备一定的系统分析与设计能力,熟悉数据库的设计与操做。

2.1.2功能需求

要实现一个交互系统,首先应该进行需求分析,对用户情况进行调研,只有了解了用户的需求,才能设计出功能齐备、可用性高、令用户满意的系统。

按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出学生学籍管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。

(1)基本功能需求

通过系统的分析,可得出该系统的基本功能需求如下:

1.应该能够存储系别信息、班级信息、任课教师信息、学生信息、课程信息以及课程记录和成绩等多种数据信息。

2.该提供对这些信息的录入、修改、删除等操作。

3.该提供添加、修改和删除用户的功能。

4.应该提供给查询者一个模糊查询的功能,在输入条件的情况下,查找出所有符合条件的记录。

(2)用户界面需求

学籍管理系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。系统管理员能通过此界面完成各种基本信息的录入、修改和删除的功能,也能通过此界面控制管理整个用户群;教师通过此界面可完成教学班级信息查询和成绩管理的功能;学生通过此界面主要完成选课和成绩查询等功能。

2.2 详细调查

经过调查学校的学籍管理业务流程主要分为三大部分:建立学生基本信息、学生综合素质评估、学生学籍档案。

(1)建立学生基本信息

学生符合入学条件的,学校批准后由专人向学生发放入学通知书。对新生注册,并建立相关的学生个人信息(如学号、姓名、性别、专业和班级、家庭住址等),由本班班主任配合学校学生管理处负责人(学生科)统一审核并保存。根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

(2)学生成绩信息

将学生的学期成绩,由学生管理处工作人员将每期成绩结果进行记录并保存。根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

(3)学生学籍档案

学生情况与奖惩情况。包括学生在校期间健康状况,学生参加校内外各项活动记录和奖惩记录进行综合分析与汇总,学生学期评语等有关的在校期间表现进行的记录。由学籍管理处工作人员将评估结果存入学生档案并保存。根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。

三、数据流程图的生成

数据流程是按照自顶向下,逐层分解、逐步细化的结构化分析方式进行。先从业务流程图整理出业务流程顺序,分析信息的流动、传递、处理和存储等情况,

一边绘图,一边核对相应的数据、报表模型等,然后绘制成一套完整的数据流程图。数据流程图(DFD)是进行数据流程分析的主要工具,也是描述系统逻辑模型的主要工具。数据流程图描述数据流动、存储和处理的逻辑关系,也称为逻辑数据流程图。

3.1 学生学籍管理信息系统业务流程图

这是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。学籍管理系统的系统分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。

图1 学生学籍管理信息系统业务流程图

从上图的业务流程图中,可以了解到整个学校学生学籍处理的基本业务以及业务动态去向:

(1).从新生的入学录取,新生的注册(安排学号,登记学生个人基本信息),由学生管理处人员审阅并维护,最后保存。普通用户可查询。

(2).根据学生学号可对应的查找到该生的成绩单,由学生管理处人员审阅并维护,最后保存。普通用户可查询。

(3).根据学生学号对应查找,该生在校的情况(如健康状况、活动情况、奖惩情况等)和该生报名时登记的本人基本情况,由学生管理处人员审阅并维护,最后保存。普通用户可查询。

3.2 学籍管理系统

学籍管理是一项十分严肃而又复杂的工作,需要记录学生从入学到学生离校整个在校期间的情况。在学生毕业时还需要把学生的情况提供给用人单位。

图2 学籍管理系统顶层DFD

学生学籍管理系统包括学生学习成绩管理、学生奖惩管理和学籍管理大三部分。

3.3 学生学籍管理信息系统数据流程图

(1)数据流程图基本符号

图3 数据流程图的基本符号

(2)数据流程图

图4 学生学籍管理信息系统数据流程图

四、数据字典的编写

数据字典就是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的

字典。数据字典可以确保数据在系统中的完整性和一致性,是所有人员工作的依据,统一的标准。数据字典是“关于系统数据的数据库”,在整个系统开发过程以及系统运行后的维护阶段是必不可少的工具。

数据字典描述的主要内容有:数据元素、数据结构、数据流、处理逻辑、数据存储和外部实体。

4.1 数据元素

数据元素也称为数据项,是数据的最小单位,用来描述数据的静态特性。对每个数据元素,需要描述以下属性:名称、别名、类型、取值范围和取值的含义、长度。数据元素的条目还包括对该元素的简要说明、与该元素有关的数据结构等。

表1 数据元素条目

4.2 数据结构

数据结构主要说明系统中数据元素之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。

表2 数据结构条目

4.3 数据流

数据流是数据结构在系统内传输的路径。一个数据流可以由一个或几个数据元素项组成。要定义数据流就要先定义所有数据元素。由于一个数据元素可以出现在多个数据流中。所以,在数据字典中要把对数据流、数据元素的定义分开,即数据字典分别是对数据流的定义、对数据元素的定义。

对每个数据流都需要描述数据流的来源、去处、组成、流通量及高峰时的流

通量。

表3 数据流条目

4.4 处理逻辑

处理逻辑描述是对数据流程图中最底层的数据处理逻辑的定义。处理逻辑条目主要包括:处理逻辑名称、编号、对处理的简述、处理过程和数据的流入/去向等。处理过程的具体处理逻辑一般用判定表或判定树来描述。

表4 处理逻辑条目

4.5 数据存储

数据存储是数据及结构停留或保存的地方,也是数据流的来源和去向之一。数据存储要对数据存储的逻辑结构进行说明。数据字典只描述数据的逻辑存储结构,而不涉及其他的物理组织结构。数据存储的定义包括:数据存储编号、数据存储名称、记录数、主关键字、记录组成、简要说明等。

表5 数据存储条目

4.6 外部实体

除了系统内部各组成部分需要在数据字典中定义以外,与系统紧密相连的外部实体(如用户),也需要在数据字典中加以描述。外部实体是数据的来源和去向。关于外部实体的条目,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体。

外部实体的定义包括:外部实体的名称、编号、简述、主要特征、数据流的输入/输出等。

表6 外部实体条目

第二章系统设计

一、确定新系统的运行平台

软件开发平台的选择是一个涉及许多方面的问题。主要包括对操作系统、数据库和编程语言的选择。Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。Visual FoxPro既适用于单机环境,也适用于网络环境。它从单机数据库FoxBASE发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。在目前众多的开发工具中,Visual FoxPro在数据库开发工具中有着不可替代的地位,并且易学、易用,对计算机的配置要求也很低,还支持大型数据库通用的SQL语言,故而,实现本系统Visual FoxPro是一个相对较好的选择。

1.1 操作系统Windows 2000/XP

Microsoft Windows 2000/XP是当前比较常用的操作系统,是Microsoft Windows操作系统中较新、功能较强的成员,是一个带有图形用户界面的操作系统。本文采用这一操作系统作为学生信息管理系统的总体开发环境。

1.2 Visual FoxPro 6.0系统概述

1.2.1 Visual FoxPro概述

Visual FoxPro是Microsoft公司1998年推出的可视化语言集成包Visual Studio 6.0系统中的一个产品,能运行于各种平台的32位数据库开发系统。

它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形

用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的dbase 以及FoxBASE各种版本,同时还提供了许多基于Windows的崭新功能。Visual FoxPro作为具有Windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。

Microsoft visual FoxPro是一个32位的数据库开发系统,可运行于Windows 98和Windows XP操作系统。Visual FoxPro既具有Visual系列的功能强大、直观易用、面向对象等优点,又兼具Windows和FoxPro的长处。提供了“向导”、“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。Visual FoxPro的易用性使初学者和那些想避免涉及FoxPro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力的工具;正是由于其易用性、先进性和广泛性,使Visual FoxPro 真正做到了面向各种水平的用户。

1.2.2 Visual FoxPro的特点

(1)简单,易学,易用

①快速完成应用任务。

Visual Foxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。例如:此学籍管理系统中的各项数据输入的表单就是用表单向导和生成器来制作的。

②使用方便的工具栏。

象许多其他Microsoft产品一样,Visual Foxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。

③不编程而建立应用程序界面。

数据库-学生学籍管理系统讲解学习

目录 一、系统定义 (1) 二、需求分析 (1) 1、系统综合需求 (1) 2、系统逻辑模型 (2) 三、系统设计 (4) 1、概念结构设计 (4) 2、逻辑结构设计 (5) 3、系统功能设计 (7) 四、详细设计 (8) 1、开发平台及工具 (8) 2、数据库的创建和链接 (8) 3、编码设计 (9) 4、界面设计 (11) 五、课程设计总结 (13) 六、参考文献 (13) 七、评分表 (14)

一、系统定义 在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平,此外,现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案,学生信息的管理方便,因此开发了本软件。 二、需求分析 1、系统综合需求 ⒈系统需求分析 需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括: ⑴处理需求 1、实现学生基本情况的录入,修改,删除等基本操作。 2、对学生基本信息提供灵活的查询方式。 3、完成一个班级的学期选课功能。 4、实现学生成绩的录入,修改,删除等基本操作。 5、能方便的对学生的个人学期成绩进行查询。 6、具有成绩统计,排名等功能。 7、具有留级,休学等特殊情况的处理功能。 8、能输出常用的各种报表。 9、具有数据备份和数据恢复功能。

学生学籍管理信息系统方案

学生学籍管理信息系统 第一章系统分析 一、系统开发的目的与意义 管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学等学科知识的交叉边缘学科。管理信息系统是由人和计算机组成的能够进行信息收集、存储、加工、传播与使用的社会--技术系统。通过管理信息系统,可以规化、标准化与自动化的管理业务流程,加快信息处理速度,提高信息质量和使用效率,从根本上提高运作质量和响应能力。 近年来,随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。 学生学籍管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作

用。 建立学生学籍管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规化和自动化。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。 二、需求分析与详细调查 2.1 需求分析 需求分析是软件开发过程的初始阶段,是一个系统的推理过程,涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取得正确、一致和比较完全的需求文档。通过需求分析揭示信息的流程和结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。 2.1.1可行性分析 可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性:

学生信息管理系统(Java)+代码

学生信息管理系统设计 1、系统简介 本系统提供了学生信息管理中常见的基本功能,主要包括管理员和学生两大模块。 管理员的主要功能有对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。学生的主要功能有对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。 2、功能设计 2.1 需求分析 本系统需要实现的功能: (1)、管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。 (2)、学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。 2.2 总体设计 学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等。系统总体结构如图所示。 总体结构图 2.3 模块详细设计 1、学生信息管理模块 学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所示。

学生信息管理模块结构图 2、课程信息管理模块 课程信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所示。 课程信息管理模块结构图 3、选课信息管理模块 选课信息管理模块包括查询、显示全部等。具体的结构图如图所示。 选课信息管理模块结构图 4、成绩信息管理模块 成绩信息管理模块包括修改成绩、查询、显示全部等。具体的结构图如图所示。

成绩信息管理模块结构图 5、用户信息管理模块 用户信息管理模块包括修改、查询、显示全部等。具体的结构图如图所示。 用户信息管理模块结构图 3、数据库设计 在数据库student中共有4张数据表:s(学生信息表)、c(课程信息表)、sc(选课信息表)、unpw(用户信息表),下面定义每张表的字段名称和数据类型。

学生学籍管理信息系统的设计与实现分析

《数据库系统原理及应用》课程设计 题目: 学生学籍管理信息系统的设计与实现 院系:基础与信息工程学院 专业:计算机科学与技术 姓名: 年级: 指导教师:

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统,面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐,随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件基础建设。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的。 本文介绍了在Microsoft Visual Basic和Microsoft SQL Server环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析访客管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了访客管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计。 关键词:SQL Server、Visual Basic

1 设计内容和要求 1.1设计背景 随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。 1.2开发环境 本学生学籍管理系统(数据库系统)的开发与运行环境如下: 开发环境:Windows XP 辅助工具:Microsoft Visual Basic 6.0 中文版 数据库管理系统:SQL Server 运行环境:Windows 2000/XP/2003 1.3内容和要求 1.3.1系统目标设计 (1)使得学生的学籍管理工作更加清晰、条理化、自动化。 (2)很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地 保存。

学生学籍管理信息系统

学生学籍管理信息系统集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]

学生学籍管理信息Array系统 专业班级:ZB信管162 姓名:张彦龙 学号: 2017年12月

一、系统需求分析 (一)功能需求 学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,为了解决学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息。 面向的用户有:学校的系统人员、管理人员、教师、学生。 1.管理员对功能的需求 管理员权限最大,可以对学生的所以情况进行统一的管理,细分如下: (1)超级管理员可增加,修改,删除普通管理员 (2)学生信息的浏览,添加修改和删除 (3)学校基本课程的浏览添加修改和删除 (4)学生课程的浏览与统计,可按成绩范围对成绩进行统计 (5)学生选课信息的管理,包括查询,修改与删除 2.学生对功能的需求 学生利用此系统进行与自己有关的信息查询与输入,细分如下: (1)浏览个人基本信息,修改登录密码,浏览课程信息 (2)浏览在校期间的奖惩情况浏览个人学分信息 (3)利用个人账户进行查询选修课程基本信息与选修课程的选择和退出 (4)浏览个人选课情况 3.教师对功能的需求 教师对所带班级学生的信息查询与修改,细分如下: (1)教师可利用此系统查询班级成员的基本信息 (2)教师可查询班级成员在校期间的奖惩 (3)查询、录入与修改班级成员的成绩信息选课情况

(二)功能要求 1.功能划分和描述 数据查询、数据插入、数据删除、编辑、修改等其相应的功能。 模块名称:学籍管理? 输入数据流:学籍控制信息?? 输出数据流:学籍返回信息 模块名称:成绩管理 输入数据流:成绩控制信息 输出数据流:成绩返回信息 2.具体功能介绍如下:? (1)注册? 实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理? (2)用户登录? 实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能? (3)修改密码? 实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码? (4)查询个人信息? 实现功能:在此显示学生的个人信息? (5)查询成绩? 实现功能:显示入学以来所修课程的所有成绩和学分等信息? (6)选课(退课)? 实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息?

学生学籍管理信息系统课程设计

《管理信息系统》课程设计报告 题目学生学籍管理系统 学生姓名 学号 专业班级信管10101 指导老师方霞 设计日期 2013.06.24——2013.06.28 指导老师评阅意见: 评阅成绩: 签名:

目录 一、概述 (3) 二、需求分析 (4) 三、概要设计 (5) 四、详细设计 (8) 五、测试结果及分析 (10) 六、参考资料 (12) 七、课程设计总结 (12)

一、概述 课题目的与意义 随着信息技术在管理上越来越广泛的应用,管理信息系统的实施在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 课题要求 本系统是一个典型的信息管理系统,主要用于学校有效管理学生的相关信息,可以对学生注册、学生成绩、学生调动、学生成绩统计、学生在校奖惩情况、学生个人情况进行相应管理,学生也可以对自己的相关信息进行基本管理。 可行性分析 由于本系统管理的对象单一,都是在校学生,且每个数据具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于用采用数据库管理。且学校用于学生管理的计算机在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,参考其他程序的功能,因此完全可以实现。 本系统是以SQL Server为应用开发工具,Microsoft access为数据库管理系统的信息管理系统。SQL Server 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发windows 环境下的一些应用程序。Misrosoft Access 是一个功能强大而且使用方便的数据库管理系统,为中小型数据库提供了良好的创建环境。因此,本系统具有技术上的可行性。

JAVA课程设计学籍管理系统

课程设计任务书题目:学籍管理系统 组员 学号 组员 学号 组员 学号 专业 课程 JAVA 指导教师 完成时间:2011年9月——2011年12月 计算机科学系制

课程设计任务书及成绩评定

本学籍管理系统共有6个java源文件。类之间的主要关系如图所示。 该java文件的类负责创建学籍管理系统主窗口。该类含有main方法,程序从该类开始执行。 该文件的类负责创建学籍管理系统的学生信息录入界面。 该文件的类负责创建学籍管理系统的学生信息修改界面。 该文件的类负责创建学籍管理系统的学生信息查询界面。 该文件的类负责创建学籍管理系统的学生信息删除界面。 负责创建存放学生信息的对象。 1.具体设计 1.1主类StudentManager 1.成员变量(见下表) 主要成员变量(属性) 成员变量描述变量类型名称 基本信息录入界面StudentSituation 基本信息录入 基本信息修改界面ModifySituation 基本信息修改 基本信息查询界面Inquest 基本信息查询 基本信息删除界面Delete 基本信息删除 菜单选项JmenuItem 录入,修改,查询,删除存放基本信息的散列表Hashtable 基本信息 存放散列表的文件File file 主要方法 名称功能备注 StudentManager 创建程序主窗口构造方法actionPerformed 处理ActionEvent事件接口方法 main 程序开始运行

import .*; import .*; import .*; public class StudentManager extends JFrame implements ActionListener { StudentSituation 基本信息录入=null; ddActionListener(this); 修改.addActionListener(this); 查询.addActionListener(this); 删除.addActionListener(this); card=new CardLayout(); con=getContentPane(); pCenter=new JPanel(); (card); file=new File("基本信息.txt"); if(!()) { try{ FileOutputStream out=new FileOutputStream(file); ObjectOutputStream objectOut=new ObjectOutputStream(out); (基本信息); (); (); } catch(IOException e) { } } 基本信息录入=new StudentSituation(file); 基本信息修改=new ModifySituation(file); 基本信息查询=new Inquest(this,file); 基本信息删除=new Delete(file); ("欢迎语界面",label); ("录入界面",基本信息录入); ("修改界面",基本信息修改); ("删除界面",基本信息删除); (pCenter,; (); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { (0); } }); setVisible(true); setBounds(100,50,420,380); validate(); } public void actionPerformed(ActionEvent e) { if()==录入)

学籍管理系统流程图

1、学生学籍管理系统数据流图 一、顶层: 二、0层: 三、1层

返回排名和成绩输入新的科目和成绩 1、学生学籍管理系统数据字典 1.数据流条目 数据流名称:全部记录 别名:无 简述:最新更新后所有关于学生学籍的记录 来源:数据库 去向:加工“记录筛选” 数据流量:不限 组成:学号+姓名+家庭住址+马哲+英语+毛概+邓理+成绩+排名 ①数据存储条 数据存储名称:学生成绩记录 别名:无 简述:存放学生所有可供查询的成绩信息 组成:学号+姓名+成绩+排名等 组织方式:索引文件,以学学号为关键字 查询要求:要求能立即查询 ②数据存储条 数据存储名称:个人信息记录 别名:无 简述:存放学生所有可供查询的个人信息 组成:学号+姓名+家庭住址等 组织方式:索引文件,以学学号为关键字 查询要求:要求能立即查询 ③数据存储条 数据存储名称:用户密码记录 别名:无 简述:存放所有用户可供查询的用户密码信息

组成:学号+姓名+用户名等 组织方式:索引文件,以学学号为关键字 查询要求:要求能立即查询 2 数据项条目 ①数据项名称:学号 别名:无 简述:所有学校学生的学号 类型:字符串 取值范围及含义:第1-4位:入学年份 第5-6 位:院系代码 第7-8 位:专业代码 第9-10 位:班级号 第10-11位:班内编号 ②数据项名称:用户名 别名:无 简述:所有用户的用户名 类型:字符串 取值范围及含义:26个英文字母和0-9十个数字组合,不含特殊符号③数据项名称:家庭住址 别名:无 简述:所有学校学生的家庭住址 类型:字符串 取值范围及含义:汉字,26个英文字母和0-9十个数字组合 ④数据项名称:新考试科目 别名:无 简述:所有学校学生的新加考试科目 类型:字符串 取值范围及含义:汉字,26个英文字母和0-9十个数字组合 3 加工条目 ①加工名:更改的记录 激发条件:学生成绩记录,个人信息记录以及用户密码记录被改动 优先级:普通 输入:新记录 输出:更新数据、数据未改动 加工逻辑:根据现有数据库 if 新记录<>旧记录 then 更新数据else 数据未改动 endif ②加工名:更改的记录 激发条件:学生成绩记录,个人信息记录以及用户密码记录被删除 优先级:普通 输入:删除记录 输出:数据已删除、数据不存在 加工逻辑:根据现有数据库

学生学籍管理信息系统完整版

学生学籍管理信息系统 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

学生学籍管理信息系统 第一章系统分析 一、系统开发的目的与意义 管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学等学科知识的交叉边缘学科。管理信息系统是由人和计算机组成的能够进行信息收集、存储、加工、传播与使用的社会--技术系统。通过管理信息系统,可以规范化、标准化与自动化的管理业务流程,加快信息处理速度,提高信息质量和使用效率,从根本上提高运作质量和响应能力。 近年来,随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。 学生学籍管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。 建立学生学籍管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。

学生学籍管理系统(含java源代码)

学生学籍管理系统(含j a v a 源代码) -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

学生学籍管理详细设计 学号:____________ 姓名:____________ 班级:____________ 一、设计题目: 学生学籍管理 二:设计内容: 设计GUI学生学籍管理界面,用户可以加入学生信息,并对基本信息进行修改,添加,查询,删除。 三:设计要求: 进行简单的学生信息管理。 四:总体设计 (1)登陆界面的设计 (2)主窗体的设计 (3)添加学生信息窗体 (4)查询学生信息窗体

(5)修改学生信息窗体 (6)删除学生信息窗体 (7)事件响应的处理 五:具体设计 (1)程序结构的说明: A.入口程序:student.java; B.登陆界面程序:mainframe.java; C.主窗体程序:interfac.java; D.添加信息窗口程序:tj.java; E.修改信息窗口程序:xg.java; F.查询信息窗口程序:cx.java; G.删除信息窗口程序:sc.java; H.程序数据连接:DatabaseConn.java; (2)程序代码及分析说明 A.程序源代码(已提交) B.Student.java是程序的入口。使登录窗口位于窗口中间,并且不可改变窗口大小。 C.mainframe.java是程序的登陆窗体。输入用户名和密码(用户名和密码在数据库的password表中)点击“进入系统”,然后登陆界面消失;出现要操作的界面(屏幕左上角)。 D.tj.java是添加信息界面。添加基本信息后,点击“添加信息”按钮,将信息加入xinxi表中。

java学生学籍管理系统培训资料

j a v a学生学籍管理系 统

主类; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.Hashtable; public class StudentManager extends JFrame implements ActionListener{ StudentSituation 基本信息录入=null; ModifySituation 基本信息修改=null; Inquest 基本信息查询=null; Delete 基本信息删除=null; JMenuBar bar; JMenu fileMenu; JMenuItem 录入,修改,查询,删除; Container con=null; Hashtable 基本信息=null; //存放基本信息的散列表File file=null; //存放散列表的文件 CardLayout card=null; //卡片布局 JLabel label=null; JPanel pCenter; public StudentManager(){ 录入=new JMenuItem("录入学生基本信息"); 修改=new JMenuItem("修改学生基本信息"); 查询=new JMenuItem("查询学生基本信息"); 删除=new JMenuItem("删除学生基本信息"); bar=new JMenuBar(); fileMenu=new JMenu("菜单选项"); fileMenu.add(录入); fileMenu.add(修改);

学籍管理系统1

学籍管理系统1 -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

学籍管理系统 需求说明书 撰写:________________ 校对:________________ 审核:________________ 编写日期:年月日

目录 1.引言 1.1 编写目的 (3) 1.2 背景及范围 (3) 1.3 定义缩写词略语 (3) 1.4 参考资料 (3) 2 系统整体说明 (3) 2.1 目标 (3) 2.1.1 开发意图 (3) 2.1.2 应用目标 (4) 2.1.3 作用及范围 (4) 2.2 产品描述 (4) 2.3 产品功能 (4) 2.3.1 外部功能 (4) 2.3.2 内部功能 (4) 3 功能详细说明 (7) 3.1 业务流程图 (7) 3.2 数据流图 (8) 3.3 数据字典 (9) 3.3.1 数据存储 (10) 3.3.2 数据流 (11) 3.3.3 数据处理 (11) 3.4系统功能划分 (12) 3.4.1 学生子系统功能划分 (12) 3.4.2 管理员子系统功能划分 (13) 3.5 数据库概念结构设计 (13) 3.5.1 各实体属性图 (13) 3.5.2 各实体之间的关系总E-R图 (14) 3.6 后台系统的实施 (15) 4 非功能要求 (15) 4.1 运行环境需求 (13) 4.2 性能需求 (13) 4.3 安全需求 (13) 4.4 可用性需求 (14) 4.5 数据迁移需求 (14)

1 引言 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。 1.1 编写目的 本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。 本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 1.2 背景及范围 本项目的名称:学籍管理系统开发软件。 本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学办公室。

学生管理系统JAVA实验报告

实验报告 学生信息管理系统 学号:XXXXXXXX 姓名:XXXXXX 班级:XXXXXXXXXXXXXXX

摘要 本文着重阐述了“学生信息管理系统”的开发过程。对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个学生模块程序设计的规划及具体实现过程。 本系统具有多面特点:系统功能完备,用户使用便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学生管理的工作效率和学校的信息化的水平。 Abstract This article focuses on the student information management system---student module for the development process. Introduced a system for environment and development tools, the design concept and design process has also made a comprehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to more

学生学籍管理系统

摘要 21世纪是信息产业的时代,全球信息电子化的潮流势不可挡,计算机被广泛应用使我们的经济和社会生活因此发生了深刻的变革。与此同时,我国的教育事业蓬勃发展,升学率普遍提高,各类学校校规模不断扩大,对于学生管理工作的高效性和规范性提出了更高的要求。 本文的设计是依据B/S结构的关键技术,参考了国内学校的学生管理信息系统,并结合广西第四建工集团子弟小学学生实际情况,提出“设计简单、使用方便、安全性高”的设计理念并结合B/S的学生管理信息系统的体系结构,且依据现代化校园的发展为广西第四建工集团子弟小学而设计的基于ASP的学生学籍管理软件开发。 系统分为学生信息管理、学生成绩管理、考试管理和用户管理四大模块,具备信息录入/修改/删除、成绩录入/修改/删除、添加/修改/删除考试信息、添加/删除考试科目、添加/修改/删除系统用户等功能。它能方便老师、学生、家长查询信息。整体上实现了全校学生信息的网络化管理。 该系统是一套基于B/S(浏览器/服务器)结构的学生学籍管理系统。系统运行于服务器端,完全采用ASP+JavaScript开发,客户端只需安装有浏览器(如IE)即可使用本系统。 关键词:学生信息管理软件开发 ASP 数据库系统 B/S 网络化管理

The 21st century is the information industry age, the tide of the global computerize information is overwhelming. The wide use of the computers makes a deep revolution in our economy and social life. At the same time, the booming development of education of our country requests a more efficient and more regular management of students’ information. the rate of entering a higher school has been raised. The scale of all kinds of school has been expended gradually, so it makes higher requirement for efficiency and normative of the students management work. The design of this thesis bases on the key technologies of the B/S and structure with referring to the domestic students management information system. According to the students’ practical situation of the fourth building group children primary school of GuangXi. The author advances a design idea of simple design, conveniently using and higher security. It also develops the architecture that connects B/S with student management information system. According to the development of the modern campus, it designs the software of students school status management basing on ASP . There are four modules in the system. They are student information management, student grades management, exam management and user management. It has the following functions: information logging in/ revising/deleting, the score logging in/revising/deleting, the exam information adding/revising/deleting, the exam subjects adding/ deleting and the system user adding/revising/ deleting. It has realized the latticing management of the whole school student information. which can make teachers, students and parents convenient for requiring scores. This system is a students school status management system basing on B/S. it runs on the server. Because of absolutely adopting ASP and JavaScript development in this system, the clients can use this system when they just need to install browsers (for example, IE). Key Words:Student’s Information System B/S ASP Database System latticing management

学生学籍管理信息系统方案

学生学籍管理信息系统 专业班级: Z B 信管162 姓 名: 张 彦 龙 学 号: 201604032220 2017年12 月

一、系统需求分析 (一)功能需求 学生信息管理系统是具有统计,管理学生和老师各种在校相关信息,方便学校对于学生信息的统一管理的系统。学生管理系统是从学生管理现状出发,根据学生管理的新要求进行开发设计的,为了解决学生管理数据信息量大,修改不方便,对一系列数据进行分析时花费时间长等问题,帮助学生管理人员有效管理学生信息。 面向的用户有:学校的系统人员、管理人员、教师、学生。 1.管理员对功能的需求 管理员权限最大,可以对学生的所以情况进行统一的管理,细分如下: (1)超级管理员可增加,修改,删除普通管理员 (2)学生信息的浏览,添加修改和删除 (3)学校基本课程的浏览添加修改和删除 (4)学生课程的浏览与统计,可按成绩范围对成绩进行统计 (5)学生选课信息的管理,包括查询,修改与删除 2.学生对功能的需求 学生利用此系统进行与自己有关的信息查询与输入,细分如下: (1)浏览个人基本信息,修改登录密码,浏览课程信息 (2)浏览在校期间的奖惩情况浏览个人学分信息 (3)利用个人账户进行查询选修课程基本信息与选修课程的选择和退出 (4)浏览个人选课情况 3.教师对功能的需求 教师对所带班级学生的信息查询与修改,细分如下: (1)教师可利用此系统查询班级成员的基本信息 (2)教师可查询班级成员在校期间的奖惩 (3)查询、录入与修改班级成员的成绩信息选课情况

(二)功能要求 1.功能划分和描述 数据查询、数据插入、数据删除、编辑、修改等其相应的功能。 模块名称:学籍管理 输入数据流:学籍控制信息 输出数据流:学籍返回信息 模块名称:成绩管理 输入数据流:成绩控制信息 输出数据流:成绩返回信息 2.具体功能介绍如下: (1)注册 实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理 (2)用户登录 实现功能:用户注册后可直接登录,使用查询信息,选课,退课等功能 (3)修改密码 实现功能:输入旧密码,输入两次新密码,如旧密码正确且两次新密码一致则用新密码覆盖旧密码,否则重新输入旧密码或者两次新密码不一致重新输入新密码 (4)查询个人信息 实现功能:在此显示学生的个人信息 (5)查询成绩 实现功能:显示入学以来所修课程的所有成绩和学分等信息 (6)选课(退课) 实现功能:在学校规定时间内为学生提供网上选课及退课功能以及查看个人选课信息

基于java的学生信息管理系统设计与实现

基于java的学生信息管理系统设计与实现

基于java的学生信息管理系统设计与实现 摘要:利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。本设计就是一个为实现信息化管理而开发的信息管理系统,能够进行信息存储、查询、修改等能功。该系统由六个模块构成,包括学生管理系统的主界面模块、学生信息管理模块、课程信息管理模块、成绩信息管理模块、信息查询模块和数据库操作模块。通过这些模块的有机结合,能方便的对学生信息进行综合管理,从而实现了信息化管理的目的。由于本人的能力有限,设计过程中难免有不足之处,设计中的存在问题本人将在日后进一步修改,以便让程序的设计更加完善。 关键词:oracle; 异常处理;关系模型

目录 1 引言........................................ 错误!未定义书签。 背景及意义.................................... 错误!未定义书签。 实验技术选择................................. 错误!未定义书签。 课题实现技术的简要说明....................... 错误!未定义书签。 可行性分析.................................... 错误!未定义书签。2系统需求分析 .................................. 错误!未定义书签。 3 学生信息管理系统设计.......................... 错误!未定义书签。 数据模型分析与设计............................ 错误!未定义书签。 结构设计与结构功能图......................... 错误!未定义书签。 结构设计.................................. 错误!未定义书签。 功能结构图................................ 错误!未定义书签。 4 系统实现...................................... 错误!未定义书签。 5 系统调试与测试................................ 错误!未定义书签。 系统功能测试.................................. 错误!未定义书签。 系统调试常见错误.............................. 错误!未定义书签。 6 实验小结...................................... 错误!未定义书签。参考文献........................................ 错误!未定义书签。

学生学籍管理系统(含java源代码)

学生学籍管理详细设计 学号:____________ 姓名:____________ 班级:____________ 一、设计题目: 学生学籍管理 二:设计内容: 设计GUI学生学籍管理界面,用户可以加入学生信息,并对基本信息进行修改,添加,查询,删除。 三:设计要求: 进行简单的学生信息管理。 四:总体设计 (1)登陆界面的设计 (2)主窗体的设计 (3)添加学生信息窗体 (4)查询学生信息窗体 (5)修改学生信息窗体 (6)删除学生信息窗体 (7)事件响应的处理 五:具体设计 (1)程序结构的说明: A.入口程序:; B.登陆界面程序:; C.主窗体程序:; D.添加信息窗口程序:; E.修改信息窗口程序:;

F.查询信息窗口程序:; G.删除信息窗口程序:; H.程序数据连接:; (2)程序代码及分析说明 A.程序源代码(已提交) 是程序的入口。使登录窗口位于窗口中间,并且不可改变窗口大小。 是程序的登陆窗体。输入用户名和密码(用户名和密码在数据库的password表中)点击“进入系统”,然后登陆界面消失;出现要操作的界面(屏幕左上角)。是添加信息界面。添加基本信息后,点击“添加信息”按钮,将信息加入xinxi 表中。 是修改信息界面。输入要修改的学号或姓名(两者数其一或全部输入),并输入所有信息,点击“修改信息”按钮(如果数据库中不存在此学号,则弹出对话框“无此学生信息”),若有则修改。 是删除信息界面。输入要删除的学生的学号,点击“删除信息”按钮,弹出确认删除对话框,即可删除该生信息。 是查询信息界面。输入要查询的学生学号,点击“信息查询”按钮,在相应的文本区里显示查询的信息。 H:源代码 ; import .*; etScreenSize(); Dimension frameSize=(); if> { =; } if> { =; } ( (true); } public static void main(String[] args) { try{ ()); } catch(Exception e) { (); } new student(); } }

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