1学生信息管理系统

1学生信息管理系统

ID:40665779

大小:634.50 KB

页数:30页

时间:2019-08-05

1学生信息管理系统_第1页
1学生信息管理系统_第2页
1学生信息管理系统_第3页
1学生信息管理系统_第4页
1学生信息管理系统_第5页
资源描述:

《1学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学生信息管理系统的设计开发随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。1、系统设计1.1系统功能分析系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。学生信息管理系统需要完成的功能主要有:l用户管理信息的输入、密码修改、权限设置l学籍管理信息的输入、修改、查询、删除以及档案存储和分类。l班级管理信息的输入、修改和列表。l课程管理信息的输入、修改

2、和查询。l成绩管理信息的输入、修改和查询。l系部管理信息的输入、修改。1.2系统功能模块设计学生信息管理系统用户信息管理学籍信息管理班级信息管理课程信息管理成绩信息管理系部信息管理帮助信息管理添加学籍删除学籍学籍档案学籍分类修改学籍查询学籍添加课程修改课程添加班级课程班级课程查询系部信息添加信息修改信息添加用户修改密码权限管理退出系统添加班级修改班级班级列表用户添加成绩修改成绩查询成绩关于软件联系我们对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。图1-1系统功能模块图1、数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏

3、将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整性和一致性。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时需要充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。2.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详细流程。针对一般学生管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:学生基本信息:包括的数据项有学号、姓名、性别、出生年月、系别号、班级

4、代号、电话号码、入学时间、学制、毕业时间、学历、家庭住址、邮编、政治面貌、注释。班级信息:包括的数据项有班号、年级、辅导员、教室课程基本信息:包括的数据项有课程编号、课程名称、课程类型、课程描述课程设置信息:包括的数据项有班号、年级、课程编号、课程名称学生成绩信息:包括的数据项有考试编号、学号、姓名、学期、班号、课程名称、分数系部信息:包括的数据项有系别编号、系名称、系主任根据学生入校注册、班级设置、成绩信息管理等数据处理过程,得到以下学业生管理系统数据流图。学生注册基本信息输入成绩信息管理班级设置班级管理课程基本信息班级课程设置成绩信息输入学籍信息管理班级课程管理系部设置系部设置图1

5、-2学生成绩管理系统数据流程图有了上面的数据结构、数据项和数据流程,就能进行以下的数据库设计。2.2数据库概念设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及实体之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:学生实体、班级实体、年级实体、课程实体、系部实体。各个实体具体的描述E-R图如图1-3到图1-7所示。图1-3为学生实体E-R图。学生学生基本信息学生班级信息学生课程信息学生成绩信息学生系部信息图1-3学生实体E-R图班级班级所在年级班主任所在教室图1-4为班

6、级实体E-R图。图1-4班级实体E-R图图1-5为课程实体E-R图。课程课程号课程名课程类型课程描述学生系部设置系部班级设置年级课程设置课程考核过程图1-5课程实体E-R图年级年级名称包括班级所属系部设置课程图1-6为年级实体E-R图。系部系部名称包括系部包括年级系主任程图1-6年级实体E-R图图1-7为系部实体E-R图。图1-7系部实体E-R图实体与实体之间的关系E-R图如图1-8所示。图1-8实体之间的关系E-R图2.3数据库逻辑结构设计现在需要将上面的数据库概念设计转化为SQLServer2005数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关

7、系的基础上,形成数据库中的表以及各个表之间的关系。学生信息管理系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据库表。表1-1为学生基本信息表表1-1student_Info表(学生基本信息表)列名数据类型可否为空说明Student_IDNchar(12)NOTNULL学生学号(主键)Student_NameChar(10)NULL学生姓名Student_SexChar(2)NULL学生性别Born_Datedat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。