学生档案管理系统 (1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
修改记录:
编写
日期
审核
日期
表2-2姓名的数据字典
其它数据项的数据字典略.
2.3 总体模块划分
在第一章的开发背景中已经说明了本学生档案管理系统的流程了,于是在下面的这个功能设计中,我们将针对这里的流程进行设计。我们把系统功能分为如下图。
其实中这图中我们已经了解到了整个系统的基本上的功能了。在下面我们将详细的介绍一下2.4各个模块的功能
修改记录:
编写
日期
审核
日期
数 据 项
系统名:学生档案管理系统 编号:I001 名称:学生号码 别名:
数据项值: 类型:字符型 长度:8个字节 取值范围:
简述:为了便于填写分数单及录入分数,每个学生都具有唯一的编号,它是某个学生的唯一标识符,每个学生都有唯一的学号,如“011976”通常用前两位数字表示入学的年份,中间两位表示班级,最后两位表示该学生在该班的序号。如果该班学生数超过100人时,可用“0119A0”表示第100个学生。
图2-5 系统数据流程图
其中‘P’表示数据处理,‘F’表示数据流,‘D’表示数据存储。
2.2.2数据字典(简称为DD)
绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内。。。。。。。述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典。。。。。据项、数据流、数据存储、加工处理和数据结构的数据字典。
9、毕业处理
对于班级的现有还没有毕业的班级进行毕业处理。这样用户可以明确的知道那些班级毕业了。
2.5 数据库设计
一、概念结构设计
在系。。。。。。。R图由实体、属性、联系三部分组成。E-R图的符号说明如图2-6所示。
实体 属性 实体间的联系
图2-6 E-R图图例
在图2-6本系统的数据流程图中,系统边界已经很清楚了,所以可直接根据图2-6设计本系统的E-R图,不必要先设计分E-R图,再合并总体E-R图了。本系统的E-R图如图2-7所示:
【关键词】学生档案管理系统 VB6.0管理信息系统
【Keywords】Student file management system VB6.0 management information system
第一章 概述
1.1 开发背景
现在的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用微机管理就显的非常的合适了。只要你正确的录入,统计,报表输出一点问题都没有的。
学生做为学校的最主要的管理对象,学生档案管理系统就成了学校信息化管理系统中中不可缺少的部分,它的内容对于学校的管理者说都至关重要。但一直以来人们使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生档案管理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要软件的设计合理,可以为学校提供合理的管理模式。
湖北民族学院信息工程学院软件编程实训设计报告书
题目:
专 业:
班 级:
学 号:
学生姓名:
指导教师:
2012年 月 日
湖北民族学院信息工程学院软件编程实训任务书
学生姓名
学 号
成 绩
设计题目
学生档案管理系统
设
计
内
容
设
计
要
求
时
间
安ቤተ መጻሕፍቲ ባይዱ
排
参
考
资
料
【摘 要】
无论学校大小,每个学校手里总是会有很多很多的学生档案,而且随着一年一年的累积,学校规模的逐渐扩大,学生档案信息是越来越多。现在随着中国加入了WTO,很多的企业为了能够加强自己的竞争力,都不约而同的在工作效率和管理的规范性方面下功夫。现在计算机化管理已经不知不觉中渗透到了各行各业,并且提高了这些行业的效率。学校虽然不算是一个纯粹的企业,但是学校的管理一样需要信息化,而且现在的学校逐渐的往大规模的方向发展,信息化对于学校就显的更加的重要了。以前的手工管理,已经越来越不适应学校的发展要求了。针对这种情况下,我设计了这么一个简单的学生档案管理系统,虽然很小,但是呢,还是有一定的使用价值的。
在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。
综上所述,我们选择了Visual Basic+ADO+ACCESS来开发整个系统。
第二章 系统分析和设计
图2-7 E-R图
1、登陆系统
对于这类系统如果谁都能登陆到本系统的话,系统里面的数据将非常的危险和有可能会受到蓄意破坏者的攻击了。考虑到数据的安全性,用户必须拥有密码才能够登陆到本系统里面。
2、退出系统
对于一个系统来说,有一个正常的退出点是必须的,所以设计了这个功能。
3、学生基础信息设置
对于学校里的学生资料总是需要先进行登记的。如果不进行登记的话,学生的基础资料是以后操作的基础,必须首先进行维护。主要包括学生的姓名、学籍号、身份证号等等信息。
4、学生评语
每个学生在毕业的时候,老师们都会给他们写一个评语。这个学生评语功能就是管理这个的,这样以后老师需要查阅,可以直接使用该功能查询就可以了,非常的方便了。
5、学生奖惩记录
学生在在校期间总会受到奖励或者是受到处分,该功能就是记录学生什么时候受到什么样的奖励,受到什么样的处分。而且可以记录多条。这样对于学校的管理老师来说,查询就比较的方便了,而且也不用查询很多的资料 ,就能够集中的找到某个学生的奖励和处分记录了。
6、学生换班处理
学生在学校里某种情况下,会发生换班的情况,这个功能就是对这个情况进行处理的。
7、学生退学处理
在学的学生由于生病或者是受到处罚而被迫退学,该功能就是处理学生的退学事宜的。注意该功能只针对处于在学状态的学生。
8、学生复学处理
对于由于某种原因,某个学生退学后重新复学。用户可以使用该功能进行该学生的复学处理。注意该功能只针对已经退学的用户,进行复学处理的学生会自动回到在学状态。
然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。
数据流程图的符号说明如图2-3所示。
学生档案管理系统的顶层数据流程图如图2-4所示。
学生档案管理系统的数据流程图如图2-5所示
外部实体 处理 数据流 数据存储
图2-3 数据流程图的符号
用户 校领导
图2-4 学生档案处理的顶层数据流程图
【Abstract】
Regardlesshow large a school as,it would always have a lot of student's files , and along with the accumulation of year after year, school scale gradually extend, and the student's file learn to come more much.Now with joining WTO, a lot of Chinese business enterprises for the goal of enhance its own competition ability, all and by sheer coincidence of at the work efficiency with the management's norm the aspect put forth effort.Now calculator the management already and imperceptibly permeated the every traded, and increased the efficiency of these professions.School although not regard as a pure business enterprise, school that the school's similar demand information of management , and now is gradually toward the large-scale direction to develop, and the information is for the much more importance that school showed.Development that the past's handicraft management, although less but adapt to the schooled to request.
1.2 开发环境
1、系统运行环境
在操作系统方面,虽然现在Linux的发展速度非常的快,但是对于大多数的使用者来说,操作显然没有微软的WINDOWS那么的流行和傻瓜化。而且现在计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天的在下降了,所以也不用为了节省整体的造价而改用硬件要求很低的DOS系统了。所以我们决定该档案管理系统将运行在(中间部分略)强大的工具来协助管理人员轻松地进行与数据库的连接和管理。
1、数据项的DD表列举如下:
表2-1 学生号码的数据字典
数 据 项
系统名:学生档案管理系统 编号:I002 名称:学生姓名 别名:姓名
数据项值:
类型:字符型 长度:8个字节 取值范围:
简述:每个学生都有唯一的一个姓名,也就是每个学号都对应一个学生名字,但不同的学号的姓名可以相同,也就是说学生号码和姓名是多对一的关系,这是考虑到重名的原因.
2.2.1数据流图(简称为DFD)
数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。
首先,分析学生档案管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;
图2-2 学生档案管理系统业务流程图
2.2系统逻辑模型的提出
系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在对学生成绩管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌。
2.1系统业务流程图
详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图的符号说明如图2-1所示:
1、 2、 3、 4、 5、
系统中人员 实体或单据 实物或信息流 处理 数据存储
图2-1 业务流程图图例
详细调查之后,绘制出的学生档案管理系统的管理业务流程图如图2-2所示。
编写
日期
审核
日期
表2-2姓名的数据字典
其它数据项的数据字典略.
2.3 总体模块划分
在第一章的开发背景中已经说明了本学生档案管理系统的流程了,于是在下面的这个功能设计中,我们将针对这里的流程进行设计。我们把系统功能分为如下图。
其实中这图中我们已经了解到了整个系统的基本上的功能了。在下面我们将详细的介绍一下2.4各个模块的功能
修改记录:
编写
日期
审核
日期
数 据 项
系统名:学生档案管理系统 编号:I001 名称:学生号码 别名:
数据项值: 类型:字符型 长度:8个字节 取值范围:
简述:为了便于填写分数单及录入分数,每个学生都具有唯一的编号,它是某个学生的唯一标识符,每个学生都有唯一的学号,如“011976”通常用前两位数字表示入学的年份,中间两位表示班级,最后两位表示该学生在该班的序号。如果该班学生数超过100人时,可用“0119A0”表示第100个学生。
图2-5 系统数据流程图
其中‘P’表示数据处理,‘F’表示数据流,‘D’表示数据存储。
2.2.2数据字典(简称为DD)
绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内。。。。。。。述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典。。。。。据项、数据流、数据存储、加工处理和数据结构的数据字典。
9、毕业处理
对于班级的现有还没有毕业的班级进行毕业处理。这样用户可以明确的知道那些班级毕业了。
2.5 数据库设计
一、概念结构设计
在系。。。。。。。R图由实体、属性、联系三部分组成。E-R图的符号说明如图2-6所示。
实体 属性 实体间的联系
图2-6 E-R图图例
在图2-6本系统的数据流程图中,系统边界已经很清楚了,所以可直接根据图2-6设计本系统的E-R图,不必要先设计分E-R图,再合并总体E-R图了。本系统的E-R图如图2-7所示:
【关键词】学生档案管理系统 VB6.0管理信息系统
【Keywords】Student file management system VB6.0 management information system
第一章 概述
1.1 开发背景
现在的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用微机管理就显的非常的合适了。只要你正确的录入,统计,报表输出一点问题都没有的。
学生做为学校的最主要的管理对象,学生档案管理系统就成了学校信息化管理系统中中不可缺少的部分,它的内容对于学校的管理者说都至关重要。但一直以来人们使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生档案管理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要软件的设计合理,可以为学校提供合理的管理模式。
湖北民族学院信息工程学院软件编程实训设计报告书
题目:
专 业:
班 级:
学 号:
学生姓名:
指导教师:
2012年 月 日
湖北民族学院信息工程学院软件编程实训任务书
学生姓名
学 号
成 绩
设计题目
学生档案管理系统
设
计
内
容
设
计
要
求
时
间
安ቤተ መጻሕፍቲ ባይዱ
排
参
考
资
料
【摘 要】
无论学校大小,每个学校手里总是会有很多很多的学生档案,而且随着一年一年的累积,学校规模的逐渐扩大,学生档案信息是越来越多。现在随着中国加入了WTO,很多的企业为了能够加强自己的竞争力,都不约而同的在工作效率和管理的规范性方面下功夫。现在计算机化管理已经不知不觉中渗透到了各行各业,并且提高了这些行业的效率。学校虽然不算是一个纯粹的企业,但是学校的管理一样需要信息化,而且现在的学校逐渐的往大规模的方向发展,信息化对于学校就显的更加的重要了。以前的手工管理,已经越来越不适应学校的发展要求了。针对这种情况下,我设计了这么一个简单的学生档案管理系统,虽然很小,但是呢,还是有一定的使用价值的。
在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。
综上所述,我们选择了Visual Basic+ADO+ACCESS来开发整个系统。
第二章 系统分析和设计
图2-7 E-R图
1、登陆系统
对于这类系统如果谁都能登陆到本系统的话,系统里面的数据将非常的危险和有可能会受到蓄意破坏者的攻击了。考虑到数据的安全性,用户必须拥有密码才能够登陆到本系统里面。
2、退出系统
对于一个系统来说,有一个正常的退出点是必须的,所以设计了这个功能。
3、学生基础信息设置
对于学校里的学生资料总是需要先进行登记的。如果不进行登记的话,学生的基础资料是以后操作的基础,必须首先进行维护。主要包括学生的姓名、学籍号、身份证号等等信息。
4、学生评语
每个学生在毕业的时候,老师们都会给他们写一个评语。这个学生评语功能就是管理这个的,这样以后老师需要查阅,可以直接使用该功能查询就可以了,非常的方便了。
5、学生奖惩记录
学生在在校期间总会受到奖励或者是受到处分,该功能就是记录学生什么时候受到什么样的奖励,受到什么样的处分。而且可以记录多条。这样对于学校的管理老师来说,查询就比较的方便了,而且也不用查询很多的资料 ,就能够集中的找到某个学生的奖励和处分记录了。
6、学生换班处理
学生在学校里某种情况下,会发生换班的情况,这个功能就是对这个情况进行处理的。
7、学生退学处理
在学的学生由于生病或者是受到处罚而被迫退学,该功能就是处理学生的退学事宜的。注意该功能只针对处于在学状态的学生。
8、学生复学处理
对于由于某种原因,某个学生退学后重新复学。用户可以使用该功能进行该学生的复学处理。注意该功能只针对已经退学的用户,进行复学处理的学生会自动回到在学状态。
然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。
数据流程图的符号说明如图2-3所示。
学生档案管理系统的顶层数据流程图如图2-4所示。
学生档案管理系统的数据流程图如图2-5所示
外部实体 处理 数据流 数据存储
图2-3 数据流程图的符号
用户 校领导
图2-4 学生档案处理的顶层数据流程图
【Abstract】
Regardlesshow large a school as,it would always have a lot of student's files , and along with the accumulation of year after year, school scale gradually extend, and the student's file learn to come more much.Now with joining WTO, a lot of Chinese business enterprises for the goal of enhance its own competition ability, all and by sheer coincidence of at the work efficiency with the management's norm the aspect put forth effort.Now calculator the management already and imperceptibly permeated the every traded, and increased the efficiency of these professions.School although not regard as a pure business enterprise, school that the school's similar demand information of management , and now is gradually toward the large-scale direction to develop, and the information is for the much more importance that school showed.Development that the past's handicraft management, although less but adapt to the schooled to request.
1.2 开发环境
1、系统运行环境
在操作系统方面,虽然现在Linux的发展速度非常的快,但是对于大多数的使用者来说,操作显然没有微软的WINDOWS那么的流行和傻瓜化。而且现在计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天的在下降了,所以也不用为了节省整体的造价而改用硬件要求很低的DOS系统了。所以我们决定该档案管理系统将运行在(中间部分略)强大的工具来协助管理人员轻松地进行与数据库的连接和管理。
1、数据项的DD表列举如下:
表2-1 学生号码的数据字典
数 据 项
系统名:学生档案管理系统 编号:I002 名称:学生姓名 别名:姓名
数据项值:
类型:字符型 长度:8个字节 取值范围:
简述:每个学生都有唯一的一个姓名,也就是每个学号都对应一个学生名字,但不同的学号的姓名可以相同,也就是说学生号码和姓名是多对一的关系,这是考虑到重名的原因.
2.2.1数据流图(简称为DFD)
数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。
首先,分析学生档案管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;
图2-2 学生档案管理系统业务流程图
2.2系统逻辑模型的提出
系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在对学生成绩管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。完全从业务管理功能和管理对象出发,按照信息系统中应有的数据流和数据结构来勾画系统的概貌。
2.1系统业务流程图
详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图的符号说明如图2-1所示:
1、 2、 3、 4、 5、
系统中人员 实体或单据 实物或信息流 处理 数据存储
图2-1 业务流程图图例
详细调查之后,绘制出的学生档案管理系统的管理业务流程图如图2-2所示。