学生信息管理系统的设计与实现外文翻译资料
2022-08-09 10:55:16
英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料
学生信息管理系统的设计与实现
刘志兵 王会霞
摘要
学生信息管理系统的实现,包括数据库的建立和维护以及前端应用程序的开发。 本文描述了系统的功能和体系结构设计,并着重介绍了系统的功能,数据库设计和功能模块等。功能齐全,应用程序灵活便捷,界面友好为学生信息管理提供了良好的保证。
关键词
学生信息管理系统; 信息管理; 数据库
介绍
随着信息技术在管理中的应用越来越广泛和广泛,管理信息系统的实现技术也逐渐成熟。如果任何人想要生存,发展和组织内部活动,都必须高效,有机地建立与其自身特征相适应的管理信息系统。
高校是教学研究,人才培养的重要基地。高校学生管理是高校管理水平的重要组成部分和衡量依据。一些琐碎而艰苦的工作需要很大的工作量,并且要求没有错误,例如学生的基本信息,班级管理,成绩管理等,如果对这些信息采用人工管理,工作人员将花费大量的时间和精力。利用计算机管理学生信息具有无可比拟的优势,例如搜索速度快,查找方便,可靠性高,存储容量大,机密性强,寿命长,成本低等优点,可以大大提高学生信息管理的效率,并促进学校管理向科学,信息技术和标准化转型。
一、学生信息的技术选择管理系统开发
A.Visual Basic 6.0的简介
Visual Basic 6.0是Microsoft为Windows应用程序开发推出的强大开发环境和工具,具有良好的编程语言图形用户界面,并且是世界上使用最广泛的应用程序开发工具,它使用具有可视化功能的高级编程结构 ,面向对象和事件驱动的可以用于开发Windows环境应用程序的类型。 用户可以通过拖放完成设计,这不仅大大减少了工作量,简化了界面设计过程,而且有效地提高了应用程序的效率和可靠性。
B.SQL Server 2000简介
. SQL Server2000的介绍SQL Server(结构化查询语言)是一种关系数据库管理系统,它是Microsoft推出的新一代数据管理和分析软件。 它是一个全面的,集成的,端到端的数据解决方案,其功能是与各种数据库建立联系并进行通信。
二、学生信息管理系统设计
A.系统功能需求分析
学生信息管理系统旨在提高学生信息管理的效率,其主要功能是管理和维护信息,包括学籍信息,课程信息,班级信息和信息。管理员和学生的功能需求是系统中的两个主要功能需求。
(1)管理员功能要求
管理员拥有最多的权限,统一管理学生,班级和课程信息。管理员功能要求详细信息如下:有关学生的信息的添加,修改和删除,班级管理,基础学校课程和学生分数管理。
学生信息访问包括学生的姓名,性别,国籍,出生日期,入学时间,班级,民族和备注。班级信息管理和浏览包括教室设置,年级信息;浏览学校基本课程,包括课程名称,课程类型,学时,学分和课程具体说明;根据特定领域(如部门,班级等),课程编号,年份,内容等方面的结果浏览和计数学生分数信息;系统管理,包括用户和密码管理。
(2)学生的功能要求
学生使用该系统仅查询和输入他们的信息,功能要求如下:浏览个人基本信息,包括姓名,学生编号,国籍和出生日期,上课,民族和备注的详细信息,修改学生的个人信息 登录系统,该系统仅要求学生编辑密码以确保安全; 查看课程信息,课程详细信息,包括名称,课程类型,学时,学分,课程说明和特定的老师; 检查自己的性能消息。
B.系统结构设计
学生信息管理系统的主要特点是信息管理,包括学生,班级,课程,分数,课程选择和系统,系统功能设计图如图 1所示。
图1系统功能结构
三、学生信息管理系统的数据库设计
A.数据库需求分析
用户需求体现在提供各种信息,保存,更新和查询上,这要求数据库充分满足各种信息结构和输入输出的功能。 在认真地对学生信息进行分类和调查的基础上,获得数据流程图,如图2所示。
图2 数据流程图
B.数据库描述
根据数据库需求分析,必须设计实体及其之间的关系以满足各种类型的用户信息的需求,并为后面的逻辑结构设计设立基础。 这些实体包括各种特定的信息,并且作为信息流彼此交互。 系统的实体包括学生的实体(如图3所示),班级实体(如图4所示),年级实体(如图5所示)和课程实体(如图6所示)。
图3 学生实体E-R图
图4班级实体E-R图
图5 年级实体E-R图
图6课程实体E-R图
C.数据的逻辑结构设计
表1所示的学生基本信息表,表2所示的班级信息表,表3所示的课程信息表,表4所示的学生分数信息表
表1学生基本信息表
栏名 |
数据类型 |
是否为空 |
描述 |
学生卡 |
INT(4) |
NOT NULL |
注册号(密钥) |
学生姓名 |
CHAR(10) |
NULL |
学生姓名 |
学生性别 |
CHAR(2) |
NULL |
学生性别 |
出生日期 |
DATETIME(8) |
NULL |
出生日期 |
班级编号 |
INT(4) |
NULL |
班级编号 |
电话号码 |
CHAR(11) |
NULL |
联系电话 |
日期 |
DATETIME(8) |
NULL |
注册日期 |
地址 |
VARCHAR(50) |
NULL |
家庭地址 |
评论 |
VARCHAR(200) |
NULL |
注解 |
表2班级信息表
栏名 |
数据类型 |
是否为空 |
描述 |
班级编号 |
INT(4) |
NOT NULL |
类号(键) |
年级 |
CHAR(10) |
NULL |
年级 |
导向器 |
CHAR(10) |
NULL |
导向器 |
教室号 |
CHAR(10) |
NULL |
教室编号 |
表3课程信息表
栏名 |
数据类型 |
是否为空 |
描述 |
课程编号 |
INT(4) |
NOT NULL |
课程编号(密钥) |
课程名 |
CHAR(10) |
NULL |
课程名 |
课程类型 |
CHAR(10) |
NULL |
课程类型 |
课程设计 |
CHAR(50) |
NULL |
课程说明 |
表4学生分数信息表
栏名 |
数据类型 |
是否为空 |
描述 |
考试编号 |
CHAR(10) |
NOT NULL |
考试编号 |
学号 |
INT(4) |
NOT NULL |
注册编号 |
学生姓名 |
CHAR(10) |
NULL |
学生姓名 |
班级编号 |
INT(4) |
NULL |
学生班级编号 |
课程名 |
CHAR(10) |
NULL |
课程名 |
结果 |
FLOAT(8) |
NULL |
分数 |
四、学生信息管理系统的实现
这里将使用Visual Basic 6.0编译数据库系统的客户端程序,在此构建主要形式和学生名册信息管理系统的实现,并省略其他实现过程。
A.创建项目学生的MIS
为了通过Visual Basic创建应用程序,应采用项目,该项目用于构建应用程序文件的集合。
启动Visual Basic,单击“文件新建项目”菜单,在项目模板中选择“标准EXE”,Visual Basic将自动创建一个表单,删除该表单,单击“文件保存”项目菜单,并将该项目命名为“ Student MIS”。
B.创建学生信息管理系统的主要形式
在Visual Basic 6.0中创建多文档界面(多文档界面)。 MDI形式可以包括其他形式,作为MDI程序中的主要形式,这使该程序更具吸引力,更加整洁和有序。单击工具栏中的工具栏“ ADD MDI Form”按钮;生成表单,属性如表6所示:
表6主要形式和控制属性设置
控制 |
属性 |
属性设定 |
FrmMain(表格) |
名称 |
FrmMain |
说明 |
学生信息管理系统 |
|
StartUpPosition |
中心屏 |
|
窗口状态 |
最大化 |
|
SbStatusBar(StatusBar) |
名称 |
SbStatusBar |
在主窗体中添加一个状态栏控件以实时反映各种状态的变化,选择状态栏控件,单击鼠标右键,选择“属性”菜单,然后出现“属性页”菜单。 在“常规”属性页面中设置常规属性,在“面板”属性页面中设置每个文本框,并在“字体”属性页面中设置文本字体,在“图片”属性页面中添加图片,点击按钮; 在状态栏中添加三个面板,属性如表7所示:
表7 状态栏中的三个面板的属性设置
panels (Index) |
property |
Property value |
1 |
Style |
sbrText |
2 |
Style |
lt;
剩余内容已隐藏,支付完成后下载完整资料 资料编号:[239428],资料为PDF文档或Word文档,PDF文档可免费转换为Word |