已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生管理信息系统 课题名称 学生管理信息系统 主要功能:1 学籍信息管理2 班级信息管理3 课程信息管理4 成绩信息管理5 系统管理一 成员:*二 选题目的及意义:该学生管理信息系统主要包括有学生档案管理、学生学籍管理、学生成绩管理等内容;面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的。三 数据库设计:需求分析 目的与任务: 学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。2 该系统所要满足的信息要求:(1) 学籍信息管理 每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息(2) 班级信息管理实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。(3)课程信息管理每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。(4)成绩信息管理本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。(5)系统管理因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。3 处理要求对于编辑处理功能:具有编辑权限的计算机操作人员能够向数据库表中添加记录,能够删除记录,修改记录。同时,系统还应该具有数据浏览功能和打印输出功能,能够将数据查询的结果以报表的形式打印输出。该学生管理信息系统流程总图 学生信息管理系统学籍管理班级管理成绩管理课程管理系统管理学籍查询学籍更新班级查询班级更新成绩查询成绩更新课程查询课程更新查询条件件搜索学籍视图搜索班级视图搜索课程视图搜索成绩视图输出显示 查询条件流程图更新条件学生信息的更新,删除,添加课程的变化,删除,添加班级信息的更新,人数变化等成绩计算,输录,更改系统信息的更新,删除,添加学籍记录班级记录课程记录成绩记录系统记录人数变化课程变化 更新条件流程图3 安全性与完整性 本系统分为学生用户和管理用户,如果你不是管理员,那只能进行查询,对数据没有修改权力。只能进行查询,里面有各个方面的,如成绩查询,课程查询,班级查询,学籍查询等。各个界面都简单明了,只要输入你所需要的条件,系统自动调出数据。管理员登陆点系统,点系统,输入管理员用户及密码,跟数据库的用户表比较。如果通过则能进行课程,学籍,成绩,班级的管理。当数据冲突或出错时,通常重启系统可以使数据库得到恢复。4 数据字典 数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。 1 数据项 数据项是不可再分的数据单位。数据项名 :学号含义说明:每位学生的代码,用来对所有的学生加以区分;别名:学生号码;数据类型:整型;长度:8-10位;取值范围:所有自然数数据项名:姓名;含义说明:用来对学生加以标示和区分;别名:学生姓名;数据类型:字符型;长度:2-4位;取值范围:所有汉字或英语;数据项名:出生日期;含义说明:每位同学在什么时候出生的;别名:生日;数据类型:整型;长度:78位;取值范围:所有自然数数据项名:籍贯;含义说明:学生在哪地方出生,即出生地;别名:家庭住址;数据类型:字符型;长度:不限;取值范围:所有汉字;数据项名: 性别;含义说明:用来对学生加以区分是男生还是女生;长度:1位;取值范围:男 或 女;数据项名:联系地址;含义说明:学生家庭的现在住址,以便方便的和学生取得联系;别名:住址;数据类型:字符型;长度:不限;取值范围:所有汉语文字;数据项名:班级;含义说明:所要在一起学习、上课的那个整体;数据类型:字符型;长度:23位;取值范围:所有汉字和阿拉伯数字;数据项名:联系电话;含义说明:用来同学和老师联系方便;数据类型:整型;长度:712位;取值范围:所有自然数;数据项名:主要教室;含义说明:用来为同学们提供上课和学习的地方;数据类型:整型;取值范围:所有自然数;数据项名:辅导员;含义说明:管理学生各方面的老师;数据类型:字符型;数据项名:班长;含义说明:一班之长管理,管理班级的各项事务;数据类型:字符型;数据项名:班级号;含义说明:班级在学校学校里的编号;数据类型:整型;长度:13位;数据项名:年级;数据类型:整型和字符型;长度:2位;数据项名:系名;含义说明:标识该系的名称或其主要的研究方向;数据类型:字符型;数据项名:系办公室;含义说明:指导系里面整个工作开展的管理机构;数据项名:学期;含义说明:标识学校课时开展的情况;数据类型:整型;取值范围:所有自然数;数据项名:学时;含义说明:用来标识某门课学完所需的时间;数据类型:整型;长度:23位;数据项名:课程表;含义说明:用来布置整个课程的开课情况;数据项名:课程名;含义说明:用来标识某门课;数据类型:字符型;数据项名:课程号;含义说明:用来标识该门课在整个学校所开课的位置;数据类型:整型;数据项名:成绩;含义说明:用来显示学生所学课程的情况;数据类型:整型;长度:23位;数据项名:用户;含义说明:所用来访问该系统的成员;别名:顾客;数据类型:字符型;数据项名:密码;含义说明:所有用户其各自用来登陆或访问该系统的数字或其它类型的方式;2 数据结构 数据结构反映了数据之见得组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。数据结构名:学生 含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息 组成:学号,姓名,性别,年龄,所在系,年级 ,班级,出生年月,联系地址,联系电话,籍贯数据结构名:班级含义说明:是班级管理子系统的主体数据结构,定义了一个班级的有关信息 组成:班级号,班长,主要教室,辅导员,所属年级数据结构名:成绩含义说明:是成绩管理子系统的主体数据结构,定义了一个成绩的有关信息组成:学生姓名,学号,课程名,班级,平均成绩,总成绩数据结构名:课程含义说明:是课程管理子系统的主体数据结构,定义了一个课程的有关信息组成:课程名,课程号,学期,学时,类别,班级数据结构名:用户含义说明:是系统管理子系统的主体数据结构,定义了一个系统的有关信息组成:用户名,用户密码,用户类别3 数据流数据流是数据结构在系统内传输的路径。数据流名:学籍查询说明:通过对学籍管理子系统的查询,了解学生的基本信息。数据流来源:通过对学籍管理子系统的查询。数据流去向:所有来查询此系统的用户。组成:学号,姓名,性别,年龄,所在系,年级 ,班级,出生年月,联系地址,联系电话,籍贯。平均流量:每天允许2000对此系统进行查询。高峰期流量:人数不限。数据流名:学籍更新说明:管理员通过该系统对所用学生的基本信息进行数据的更新。数据流来源:所有需要更改其基本信息的学生。数据流去向:所有的在校学生。组成:学号,姓名,性别,年龄,所在系,年级 ,班级,出生年月,联系地址,联系电话,籍贯平均流量 :很少修改,即非必要时修改。高峰期流量:更新数据不限。数据流名:班级查询说明:各班的同学只能去查询本班的信息。数据流来源:各班班级实际情况。数据流去向:各班的学生组成:班级号,班长,主要教室,辅导员,所属年级平均流量:查询数据人员不限。高峰期数据流量:高峰期数据流量也不限。数据流名:班级更新说明:由于各班同学的不断变动,管理员要对班级要时常对班级的数据进行更新。数据流来源:各班目前的变化情况。数据流去向:各班的总体学生。组成:班级号,班长,主要教室,辅导员,所属年级平均流量:时常变化高峰期流量:没有限制。数据流名:成绩查询说明:为方便全校学生了解自己的学习情况,校方特提供该成绩查询功能数据流来源:全校学生所考试的分数。数据流去向:全校所有师生。组成:学生姓名,学号,课程名,班级,平均成绩,总成绩平均流量:每天允许5000人进行成绩查询高峰期流量:查询人员不限。数据流名:成绩更新说明:由于学生的成绩每学期都在不断的变化,管理员要对学生的成绩进行适时的修改数据流来源:每学期期末考试成绩数据流去向:全校广大师生组成:学生姓名,学号,课程名,班级,平均成绩,总成绩平均流量:每学期一次。高峰期流量:每学期一次数据流名:课程查询说明:每学期学生所开的课程是不尽相同的,同学们需上网查询其本学期所开的课程。数据流来源:教务科数据流去向:全校广大师生组成:课程名,课程号,学期,学时,类别,班级平均流量:每学期一次高峰期流量:没有固定的数据数据流名:课程更新说明:学生所学的课程是在不断的变化的,因此,需对课程表的数据进行必要的更新。数据流来源:教务科数据流去向:全校的广大师生组成:课程名,课程号,学期,学时,类别,班级平均流量:每学期一次高峰期流量:没有固定的数据4 数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。数据存储名:学生基本情况表说明:记录学生的基本情况输入数据流:来自广大学生的基本情况输出数据流:面向广大师生组成:学号,姓名,性别,年龄,所在系,年级 ,班级,出生年月,联系地址,联系电话,籍贯数据量:每年15000份存取频度:何时都行存取方式:批处理数据存储名:班级情况表说明:记录全校各班的信息和情况输入的数据流:来自各班的实际情况输出的数据流:全校各班班长组成:班级号,班长,主要教室,辅导员,所属年级数据量:每次1000份存取方式:批处理数据存储名:成绩表说明:管理全校广大学生的成绩情况输入数据流:来自教务科的报表输出数据流:全校广大师生组成:课程名,课程号,学期,学时,类别,班级,平均成绩,单课成绩存取方式:随机处理数据存储名:系表说明:用来对整个系的情况进行简要的介绍输入数据流:各系现在的基本情况输入数据流:广大老师和学生组成:系名,系办公室,联系电话存取方式:随机存储数据存储名:班级选课表说明:介绍各班的选课情况,方便学生根据自己的情况进行合理的安排输入数据流:各班的选课情况及同学们的正常课程安排输出数据流:广大师生组成:班级,课程号,课程名,学期处理方式:随机处理5 处理过程处理过程名:新增记录说明:增加学生各项记录输入:学生的基本信息,成绩,班级信息,选课情况输出:各项记录的数据处理:为保证数据的有效性、一致性、完整性,在录入新记录时,系统能根据操作员输入的学生编号到学生表中查询是否已经存在这样的记录,如果已经存在,则给出更换学号的提示;如果不存在,则判断姓名是否为空,如果是空的则提示输入姓名,否则进行出生日期是否合法的判断,再进行专业、民族是否选择,地址是否录入等一系列必须输入的项目的审核,如果都通过才能把当前输入的所有信息项插入到物理数据库的学生表中。处理过程名:查询信息说明:了解全校学生的各项情况输入:用户名,用户的密码输出:学生的各项基本情况处理:系统能按学生学号(学号中的几位)、姓名(或只有姓)、性别、专业、民族、地址等单项或多项的组合进行精确或模糊查询,并把查询的结果显示在表格中。 处理过程名: 更新记录说明:对那些需要更该其信息的学生进行各项功能的更新输入:需要更改的信息 输出:更该后的信息处理:本模块实际上包含两个模块,即修改和删除。在修改子模块中,首先查询出要修改的记录,然后对每一条记录进行除学号外的任何一项的修改。在删除子模块中,也同样是先查询出要删除的记录,因为删除操作是一个没有反悔余地的操作,故在删除前会给出一次确认的机会,如果此时不想删除就可马上取消,但如果真正要删除则从数据库中永久性的删除。当然可以把删除的信息保存到历史记录中。概 念 结 构 设 计 1.目的与任务将需求分析阶段得到的用户需求抽象为信息世界转化为独立于具体DBMS的概念模型。2.分析方法混合策略法3.具体操作步骤分E-R 设计班级管理辅导员班级管理班长 主要教室年级班级号系表所属系办公室联系电话系名分E-R图设计学籍记录学 号学籍记录姓 名出生年月性别籍贯联系地址之址 联系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业版股权质押权责明确协议样本一
- 科技驱动未来
- 元宵节数字营销解读
- 2025年度拆除工程噪音污染控制合同4篇
- 2025年度厂房设备租赁与绿色制造合同范本4篇
- 《中科院化学课件:不对称催化反应及其在药物合成中的应用》
- 二零二五年度腻子材料批发与零售合同3篇
- 2025年度厂区装卸工劳动保障政策宣传合同4篇
- 2025年度绿色环保型老旧厂房拆除及重建一体化工程合同4篇
- 2025年度高端医疗器械研发与生产合同4篇
- 平面向量及其应用试题及答案
- 2024高考复习必背英语词汇3500单词
- 消防控制室值班服务人员培训方案
- 《贵州旅游介绍》课件2
- 2024年中职单招(护理)专业综合知识考试题库(含答案)
- 无人机应用平台实施方案
- 挪用公款还款协议书范本
- 事业单位工作人员年度考核登记表(医生个人总结)
- 盾构隧道施工数字化与智能化系统集成
- 【企业盈利能力探析文献综述2400字】
- 2019年医养结合项目商业计划书
评论
0/150
提交评论