学生个人信息管理系统最新版.docx

上传人:b****6 文档编号:5768945 上传时间:2023-01-01 格式:DOCX 页数:14 大小:217.14KB
下载 相关 举报
学生个人信息管理系统最新版.docx_第1页
第1页 / 共14页
学生个人信息管理系统最新版.docx_第2页
第2页 / 共14页
学生个人信息管理系统最新版.docx_第3页
第3页 / 共14页
学生个人信息管理系统最新版.docx_第4页
第4页 / 共14页
学生个人信息管理系统最新版.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

学生个人信息管理系统最新版.docx

《学生个人信息管理系统最新版.docx》由会员分享,可在线阅读,更多相关《学生个人信息管理系统最新版.docx(14页珍藏版)》请在冰豆网上搜索。

学生个人信息管理系统最新版.docx

学生个人信息管理系统最新版

学生信息管理系统

需求描述与系统边界

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

学生信息管理与分析系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理与分析系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。

但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理与分析的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的一套信息管理与分析系统成为很有必要的事情。

学生信息管理与分析系统提供了强大的学生信息管理与分析管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

需求分析

业务需求及处理流程

学生信息管理与分析系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。

教师可以通过信息管理与分析系统查阅学生成绩信息,教师信息,学生成绩的管理等相关操作。

系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,以及学校院系,专业及班级的管理等。

功能需求分析

(1)管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对学校系别、专业、班级的管理操作。

(2)可以将学生成绩的数据库发布到网上,教师的信息发布到网上,方便学生教师进行查询,达到资源共享的目的。

(3)教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,对学生成绩的录入,统计学生成绩以及修改自己的密码。

(4)学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改等操作。

系统总体结构

图:

系统总体结构图

确定实体集及其属性

实体集时具有相同类型及相同性质(或属性)的实体集合。

由以上分析可知:

学生、管理员、教师、课程表、选课表、成绩为主要的实体集

学生(Student)实体集。

其属性有学号(SNO)、姓名(SName)、密码(SPwd)、性别(Sex)、班级编号(ClassNO),其实体集E-R图为:

 

教师(Teacher)实体集。

其属性有教师号(TNO)、教师姓名(Tname)、教师密码(TPwd),其实体E-R图为;

 

管理员(Admins)实体集。

其属性为管理员账号(Admin)、管理员密码(Apwd),其实体E-R图为:

 

选课(Selects)实体集。

其属性为学号(SNO)、课程号(CourseNO),其实体E-R图为:

 

成绩(Scores)实体集。

其属性有学号(SNO)、课程号(CourseNO)、课程成绩(Score)。

其实体E-R图为:

 

课程(Course)实体集。

其属性有课程号(CourseNO)、课程名称(CourseName),其实体E-R图为:

 

确定联系集及其E-R图

确定了实体集后,接下来就是确定联系集。

即发现实体集之间的关系,这是决定E-R好坏的关键。

基于上面设计得到的实体集,可确定如下联系集。

Ø学生和选课之间的“包含”(Include)联系集,他们是一对多关系、

Ø管理员和教师的“创建”(create)联系集,他们是一对多的关系,其描述属性有教师编号(TNO),教师名称(Tname)、教师密码(TPwd)。

Ø管理员与学生的“创建”(create)联系集,他们是一对多的关系,其描述属性为属性有学号(SNO)、姓名(SName)、密码(SPwd)、性别(Sex)、班级编号(ClassNO)

Ø教师与学生的“创建”(create)联系集,他们是一对多的关系,其描述属性为属性有学号(SNO)、姓名(SName)、密码(SPwd)、性别(Sex)、班级编号(ClassNO)

 

逻辑数据库设计

数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

数据库设计的特点可概述为:

数据库建设是硬件、软件和干件的结合。

三分技术,七分管理,十二分基础数据。

技术与管理的界面称之为“干件”。

数据库设计应该与应用系统设计相结合,结构(数据)设计:

设计数据库框架或数据库结构,行为(处理)设计:

设计应用程序、事务处理等,结构和行为分离的设计。

传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计具体可如图3.1所示。

图.1数据库设计

 

数据库需求分析

学生信息管理系统以学生为主要主体,因此在这个系统中必须要有一个保存学生信息的表。

这个表的各个字段应该包括学生的基本属性。

如:

学生的姓名、学号、联系方式等。

其中学号应该唯一。

所以用学号做主键。

管理学生的系统管理员和老师,这样看来就应该有保存管理员信息的表和保留老师信息的表,其中的字段和学生表类似,也是一些基本信息。

并且分别以管理员编号和老师编号作为主键。

在一个学生信息管理系统中,不可避免的要有学生的成绩。

这样的话就必须有一个课程表,该表保存课程信息。

学生可以按照自己的喜好,在学校开设的某些课程中选择自己喜欢的课程。

这也是符合现今教学特点的。

根据这些分析可以得知,我们需要一个学生选课表,一个学生成绩表。

在学生选课表中,以选课号为主键,课程号和学生号为外码。

在成绩表中,以成绩编号为主键,以课程号、学生号为外码,另外当然还有一个成绩自段用来保存某同学某科目的成绩。

这样的数据库结构设计能够满足3NF的需求。

除此之外,还有一些学校基本设置的表。

如:

专业表,班级表等。

以上这些就是学生信息管理系统的数据库需求分析。

数据库的概念设计

数据库的概念设计,即利用数据模型进行概念数据库的模式设计。

它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体-关系模型),用到的术语有:

实体、属性、联系、键。

根据学生信息管理与分析系统的需求,设计出以下的实体-关系模型(E-R)图如图4.2所示。

图2E-R图

数据库的逻辑设计

数据库的逻辑设计,即把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。

根据学生信息管理系统的需求分析及数据库的感念设计,得到以下的数据库表和表的相关说明如下:

(1)学生信息表(Student)

学生信息表的结构及相关说明如表所示。

学生信息表

字段名称

数据类型

说明

SNO

Char(20)

学号,(主键)

SName

Char(10)

姓名

SPwd

Char(10)

密码

Sex

Char

(2)

性别

ClassNO

Char(6)

班级编号

SpecificName

Char(20)

专业

(2)管理员信息表(Admin)

管理员信息表的结构及相关说明如表所示。

管理员信息表

字段名称

数据类型

说明

Admin

Char(10)

管理员帐号

APwd

Char(10)

密码

(3)教师信息表(Teacher)

教师信息表的结构及相关说明如表所示。

教师信息表

字段名称

数据类型

说明

TNO

Char(20)

教师号,主键

TName

Char(10)

教师姓名

TPwd

Char(10)

密码

(4)选课表(Selects)

选课表的结构及相关说明如表所示。

选课表

字段名称

数据类型

说明

SNO

Char(20)

学生学号,外码

CourseNO

Char(8)

课程号,外码

(5)成绩表(Score)

成绩表的结构及相关说明如表所示。

成绩表

字段名称

数据类型

说明

SNO

Char(20)

学生学号,外码

CourseNO

Char(8)

课程号,外码

Score

Char(4)

课程成绩

(6)课程表(Course)

课程表的结构及相关说明如表所示。

课程表

字段名称

数据类型

说明

CourseNO

Char(8)

课程号,主键

CoursrName

Char(16)

课程名称

(7)专业表Special

字段名称

数据类型

说明

SpecialNO

Char(10)

专业代码(主键)

SpecialName

Char(20)

专业名称

子系统划分

子系统可按照功能、顺序、数据、过程、时间和环境进行划分。

根据本系统的实际情况,这里按照功能划分子系统。

按照功能可将此系统划分为以下子系统:

学生信息管理子系统、课程信息管理子系统、学生选课子系统、学生成绩管理子系统、统计分析子系统。

子系统结构设计

(1)学生信息管理子系统结构设计

学生信息的管理权限分配给管理员和教师,学生除了可以修改自己的密码外不可以修改其他的的信息。

学生信息管理主要实现对学生相关属性的管理,以及修改删除学生信息等操作,其结构图如图所示。

图:

学生信息管理子系统结构图

(2)课程信息管理子系统

课程信息管理子系统主要实现对课程设置的添加,修改,删除等操作。

其结构图如图所示。

图:

课程信息管理子系统结构图

(3)学生选课子系统

学生选课子系统主要实现学生选课功能,包括选课和退课两个子功能。

其结构如图所示。

图:

学生选课子系统结构图

(4)学生成绩管理子系统

学生成绩管理子系统分为教师录入成绩、修改成绩功能和学生查看成绩子功能。

其结构如图所示。

图:

学生成绩管理子系统结构图

(5)统计分析子系统

统计分析子系统主要实现课程按成绩的自动排名,方便教师的排名操作。

通过对课程排名的统计分析,可以及时的了解学生的学习情况。

提高了教学质量和工作效率。

其结构图如图所示。

图:

统计分析子系统结构图;

环境要求

客户端操作系统:

WindowsXP、Vista、Win7

数据库管理系统:

MicrosoftSQLServer2005

前台开发工具:

MicrosoftVisualStudio2005/2008中文版

后台数据库管理工具:

SQLServer2005

SQLserver2005建表

创建数据库

CREATEdatabaseMIS

go

--创建Student表

useMIS

go

CREATETABLEStudent

(SNOChar(20)primarykeyNONCLUSTERED,--学号,(主键)

SNameChar(10)notnull,--姓名

SPwdChar(10)notnull,--密码

SexChar

(2)check(Sex='男'orSex='女'),--性别

ClassNOChar(6)notnull--班级编号

--创建教师表

CREATETABLETeacher

(TNOChar(20)primarykeyNONCLUSTERED,--教师编号号,主键

TNameChar(10)notnull,--教师姓名

TPwdChar(10)notnull--教师密码

--创建管理员表

CreateTableAdmins

(Adminchar(10)primarykeynotnull,--管理员账号

APwdchar(10)notnull--管理员密码

--创建课程表

createtableCourse

(CourseNOChar(8)primarykeyNONCLUSTERED,--课程号,主键

CoursrNameChar(16)notnull--课程名称

--创建成绩表

createtableScores

(SNOChar(20)foreignkey(SNO)references

Student(SNO),--学生学号,外码

CourseNOChar(8)foreignkey(CourseNO)referencesCourse(CourseNO),--课程号,外码

ScoreChar(4)--课程成绩

--创建选课表

CreateTableSelectS

(SNOChar(20)foreignkey(SNO)references

Student(SNO),--学生学号,外码

CourseNOChar(8)foreignkey(CourseNO)referencesCourse(CourseNO),--课程号,外码

创建前台界面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1