




文档简介
摘要随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项重要任务,一方面,假如遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生信息管理这样烦琐的工作更需要由计算机来完成。因此开发一套对学生信息进行管理的软件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。基于上述情况,本人针对本校学生选课及教务员排课做详细的需求分析,在结构的学生信息管理系统。此系统不仅实现了学生对个人基本信息的修改、查询以及专业选课和重修等,还实现了教务员对学生所选课程的排课组班功能。真正的实现了选课、排课的一体化。简洁的操作方法与人性化的界面设计让任何非计算机专业的管理人员轻松使用。关键字: 静态分析;被动数据库;用户角色对象of of is be a of be by s to it is of s I in in P as of it in 第一章 绪 论.生信息管理系统分析.系统需实现功能.统分层数据流图.系统.系统数据字典.系统功能模块.系统表.精度.时间特性要求.灵活性.生信息管理系统设计.教务员管理系统模块详细介绍.教师管理系统模块详细介绍.学生管理系统模块详细介绍.生信息管理系统实施.用户登陆模块实现.学生选课功能的实现.学生查询功能的实现.学生个人信息修改功能的实现.教务员排课功能的实现.教师成绩录入功能的实现.密码修改功能的实现.生信息管理系统测试. 论发背景自从改革开放以来,我国经济突飞猛进的向前发展,人民生活水平得到了很大的提高,我国的精神文明建设也取得了巨大的成就,特别是教育事业的发展尤为突出,虽然和发达国家还有一定的差距,但是在这短短的几十年时间,我国教育事业的发展取得了空前未有的成就,取得如此大的成就和奋斗在教育领域的精英是分不开的,此外,规范、科学的管理也发挥了无法取代的作用。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。同时随着而我国大部分高校的学生信息管理系统,依然仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少的困难。同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度,面对庞大的学生信息量,如何利用现代信息技术使其拥有快速、高效的适应力已成为当务之急。发必要性及系统介绍基于目前我国教育管理面临的现状和计算机技术日渐发展成熟的有利条件,就迫切需要设计出学生信息管理系统这样的学生信息管理软件,以次来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。本系统的开发就是在这一背景之下进行的,它利用了计算机和网络很好的解决了这一问题,使原来从事手工学生信息管理工作的这部分人从原来烦琐的工作中解脱出来。大大的节省了人力、财力、物力和时间,这对充分、合理的分配和利用我国丰富人力资源都是很有益的1。本文作者针对目前面临的这一系列问题,对我校现有的学生信息管理系统进行充分的需求分析重新设计了一个符合学生和管理人员操作、功能齐全的学生信息管理系统,它主要由3个独立的系统组成,分别是:学生选课系统、教师成绩管理系统、教务员排2课组班系统。学生选课系统部分主要进行学生个人资料修改、查询,学生专业选课、重修选课,学生选课查询、个人成绩查询、教材资费查询,专业浏览,个人密码修改;教师成绩管理系统部分主要进行学生成绩录入、重修学生成绩修改,教师个人资料修改、查询,密码修改;教务员排课组班系统部分主要进行对提交的选课单进行排课、安排教室,个人密码修改。本文作者设计的学生信息管理系统很好的解决了学生信息管理方面的困难,提高了学生信息管理效率、减轻了教务员的工作负担,节省了大量的人力、物力资源,给高校学生信息管理带了很大的方便。3第二章 学生信息管理系统分析统功能分析统需实现功能本作者设计的学生信息管理主要是面向高校学生的信息管理系统,其他还包括教务员排课子系统和教师成绩录入子系统2。学生信息管理系统:(1)学生个人基本信息查询、修改;(2)学生专业、公共选课、素质选修及重修;(3)学生成绩查询、选课查询及教材资费查询;(4)学生等级考试查询;(5)学生奖惩情况查询;(6)学生社会实践及活动查询;(7)学校各学院及专业的浏览;(8)网上通知;(9)查询课程安排及相应的上课教室;(10)个人密码修改。教务员排课系统:(1)教务员对学生及老师基本信息的管理;(2)对学生所提交的选课单进行排课;(3)教务员个人密码修改。教师成绩录入系统:(1)教师基本信息查询、修改;(2)学生成绩录入、修改;(3)教师个人密码修改。4统分层数据流图学生信息管理系统的主要用户对象是教务员、教师以及学生,系统为各种角色类型用户提供不同的操作主界面,用户通过相应的登陆号和密码登陆学生信息管理系统进入相应的操作界面,通过授权操作可以对提供各种信息进行操作处理。系统第一层务员学生教师 师基本信息表生基本信息表生选课表业课选课表 绩表 师号 教师信息 教师信息学生信息排课信息学号课程号学号教师号成绩信息 成绩信息学号专业信息学生基本信息 改、删除等。成绩录入模块实现对学生成绩录入、修改、查询等,选课模块:质选修课程选课、以及重修课程选课,综合查询模块:费查询、成绩查询、社会实践及活动情况查询、奖惩查询以及网上通知查询。统务员、老师、学院、专业、教室和课程,他们各自的主要属性及他们之间的联系如下图表示: 系统数据字典学生信息管理系统中涉及到的所有实体和数据流的信息如下4:文件名:学生基本信息表别名:组成:学号+姓名+密码+学院号+学院名+专业号+专业名+班级+年级+性别+层次+民族+籍贯+政治面貌+身高+体重+血型+出生年月+身份证号+家庭住址+邮编+宿舍房间+宿舍电话+他电话+备注备注:师基本信息表别名:组成:教师号+姓名+密码+性别+民族+所属学院号+所属学院名+职称+电话+备注备注:务员信息表别名:组成:教务员号+姓名+密码备注:绩表别名:组成:学号+姓名+班级+课程号+课程名+课程性质+学分+记分+学期+成绩+重修备注:业课程表别名:组成:任课单位+课程编号+课程名+开课年级+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍+开课学期+开课学院备注:共课程表11文件名:素质选修课程表别名:组成:任课单位+课程编号+课程名+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍备注:室信息表别名:组成:教室号+容纳人数+状态备注:院信息表别名:组成:学院号+学院名+学院介绍备注:业信息表别名:组成:学院号+学院名+专业号+专业名+专业介绍备注:生综合信息表别名:组成:学号+等级考试信息+奖惩信息+网上通知+社会实践及活动情况备注: 系统功能模块务员管理系统模块简介教师信息模块:教务员管理学校所有教师的基本信息,当有新老师来时,实现对新老师的录入;对老师基本信息的修改,当有老师离开学校时,实现对该老师的删除等。学生信息模块:教务员管理学校所有学生的基本信息,当有招收新生时,实现对新生的注册录入;对学生基本信息进行修改;当学生毕业离校时,实现对学生的删除等。排课模块:教务员对学生所选择的所有课程进行排课,选课人数不足50人的课程不给予排课,排课分为专业排课和素质选修排课,排课成功后即给所选排课课程的学生安排上课教室。师管理系统模块简介教师信息模块:此模块实现教师对自己基本信息的修改,查询其他老师基本信息等。成绩录入模块:此模块实现教师对学生成绩的录入、对重修学生成绩进行修改等。生管理系统模块简介学生信息模块:此模块实现学生对自己基本信息的修改,对其他学生基本信息进行查询等。选课模块:此模块实现学生选课,分为专业选课、公共选课、素质选修及重修选课,当选课成功以后提交到教务员处,由教务员审订,如果审订成功则对所选课程安排上课教室。查询模块:查询本期中已经选择的课程;查询本期所选课程所要交的课程费用(素质选修和重修课程才交费用,专业课程和公共课程不用交),查询以往所有的成绩,返回学生所选13课程总学分数,不及格课程科目数及学生须重修的学分数等;当教务员对学生所选课程排课成功后,学生可以查询自己所选课程的上课教室;查询等级考试情况;查询奖惩情况;查询社会实践及活动情况;查询网上通知;专业浏览等。密码修改模块:教师、学生修改自己的系统登陆密码。统表表名:据类型 数据长度 描述0 学号 主键0 姓名0 密码0 学院号0 学院名0 专业号0 专业名0 班级0 年级0 性别0 层次0 民族0 籍贯0 政治背景 身高 体重0 血型0 出生年月0 身份证号0 家庭住址0 邮编0 宿舍地址0 宿舍电话0 0 其他电话00 据类型 数据长度 描述0 教师号 主键0 教师名0 密码0 性别0 民族0 所属学院号0 所属学院名0 职称0 电话00 据类型 数据长度 描述0 登陆键0 姓名0 据类型 数据长度 描述0 学号 主键0 姓名0 班级0 课程号 主键0 课程名0 课程性质 学分0 记分0 学期 成绩0 据类型 数据长度 描述0 任课学院0 学号 主键0 姓名0 课程号 主键0 课程名0 开课年级 学分 总学时0 教师号0 教师名0 上课周次0 上课时间0 课程性质0 开课学期0 开课学院0 据类型 数据长度 描述0 任课学院0 课程号 主键0 课程名0 开课年级 学分 总学时0 教师号0 教师名0 上课周次0 上课时间 总人数 已选人数0 课程性质0 开课学期0 开课学院00 据类型 数据长度 描述0 教室号 主键 教室名 据类型 数据长度 描述0 任课学院0 课程号 主键0 课程名0 开课年级 学分 总学时0 教师号0 教师名0 上课周次0 上课时间 总人数 已选人数0 课程性质00 据类型 数据长度 描述0 学院号 主键0 学院名00 据类型 数据长度 描述0 学院号 主键0 学院名0 专业号 主键0 专业名0 据类型 数据长度 描述0 学号 主键 英语四级考试 英语六级考试 计算机等级考试00 奖惩信息00 实践信息00 统性能分析度数据的输入要符合其对数据格式的要求,例如登陆界面中用户如不能输入空字符等, 又如教师在成绩录入时不能输入大于100的整数等等,其他没有严格规定。间特性要求本系统的用户主要是高校学生,当同时有很多学生一起登陆该系统时候,由于同时处理的数据量非常大,有可能会产生请求回答迟延现象,但是这样的几率不是很大,也不会导致数据出错现象。18活性由于本系统由若干的子系统组成,它们之间可以是相互独立的,所以此系统有很强的可扩展性和兼容性,系统运行过程中由于对精度等方面要求有严格的处理,所以不必担心操作而带来的不便,加之系统运行过程中如果发现问题也可以及时的对系统进行维护和改进,系统将会变的越来越完善。入输出要求系统对数据的输入和输出要求没有严格的要求,都可以有系统自动处理完成。据处理能力要求此系统涉及到的数据量非常大,所以要求系统对数据处理能力要强,除了计算机硬件的性能方面我们无法改变以外,我们可以尽可能的减少不必要的数据处理,比如对数据库中表的建立要尽量的正确和规范等等。障处理要求此系统涉及到的数据量很大,所以运行速度跟计算机以解决硬件方面的问题就是配置尽量好点的计算机硬件;此系统软件本身已经比较稳定,不会出现其他问题,为防止问题发生而产生破坏性的后果,最好的方法就是不定期的对系统软件进行维护,经常注意数据库的备份。统运行环境开发出的软件要适用于各种000或低配置要求00,1289第三章 学生信息管理系统设计块等的具体分析,本作者设计开发了学生信息管理系统,此系统采用被动数据库4存储各种用户信信息,此系统所涉及到的用户对象根据需求可以分为3种(教务员、教师、学生),各种角色的用户所具有的操作权限有一定的限制,教务员可以对整个系统的其他使用者(教师和学生)进行信息管理,同时还要对学生所提交的课程进行组班排课;教师的主要职能是教学生课程,所以当一期课程结束后,应该由教师录入所教学生的成绩,则教师主要功能是实现学生成绩录入以及修改;学生是此系统的主要使用者,因为不管在哪个学校,学生的人数总是最多的,学生用户可以通过学生管理模块实现课程的选择、资费及相关信息的查询、个人信息修改等功能。通过对此系统功能等各个方面进行详细分析和思考后,采用据库和。体设计由于学生信息管理系统涉及多角色用户,并且各种角色用户所赋予的操作和管理权限的不同,因此很难对系统数据结构描绘详尽,层次方框图是用树形结构的一系列多层次的矩形描绘数据的层次结构,程序分析人员从对顶层信息的分类开始,沿图中每条路径反复细化,直到确定了数据结构的全部细节为止,使分析人员对系统的整体结构一目了然,故此采用层次方框图对系统对系统的整体结构进行描绘6,这里只针对学生信息管理系统这个学生操作部分子系统做详细层次分析,教务员管理系统和教师排课系统是为了实现学生信息管理系统中某些功能而附加的功能,所以本次设计将不把他作为重点,只在模块详细介绍处对他们做介绍。20系统层次方框图 学生管理系统基本信息修改 基本信息查询 学生选课 成绩查询 资费查询 选课查询 其他信息查询 课表查询密码修改基本信息管理 综合信息查询专业浏览专业课程选课 素质选修选课 重修选课一般成绩查询 等级考试查询 奖惩查询 社会实践及活动查 块划分学生信息管理系统是高校对学生所有信息管理和操作的总和,系统中的一系列操作都是基于学生的,根据对学生信息操作的用户对象不同可以分为教务员、教师以及学生,各角色用户的授权是不同的,操作的内容也有所区别,按照用户角色的不同把学生信息管理系统可以分为3个子系统:教务员管理系统、教师管理系统和学生管理系统。分别21对应不同角色的操作对象(教务员、教师、学生),所以总的来说学生信息管理系统大体划分为教务员管理模块、教师管理模块和学生管理模块,以下对各个模块功能进行详细的说明和介绍。务员管理系统模块详细介绍教务员管理模块是整个系统的核心模块,教务员具有最大的操作权限,可以对教师和学生基本信息进行操作管理,审核学生和教师提交的各种信息,对教师和学生提交的信息进行各种操作,同时还要对整个数据库维护等。以下对教务员管理模块的各种功能模块进行更具体的介绍说明。教师信息模块:此模块实现教务员对学校所有教师的基本信息进行管理,比如:1、当有新的老师来学校任教或工作时,必须先到教务员处进行注册登记,实现对新老师的录入;2、学校教师随时都有可能更变个人信息,比如老师联系方式、工作地点等等,这时候需要对老师的基本信息信息进行修改,教务员实现对教师信息维护修改功能;3、学校随时都有老师退休或转业等情况离开学校,这时候学校将不再有此教师,应该在系统中删除此教师相关的信息,实现对该老师的删除,当然,在上面实现对教师信息修改和删除功能的同时,查询功能是必须的。学生信息模块:此模块实现教务员对学校所有学生的基本信息进行管理,比如:1、每一年都招收大量的新生,所以必须先到教务员处进行注册登记,实现对新生的录入;2、学校学生可能更变个人信息,比如学生当初注册时候由于数据量大造成的输入错误等,等以后发现的时候就需要进行修改,这时候需要对学生的基本信息信息进行修改,教务员实现对学生信息维护修改功能;3、学校每年都大量的学生毕业,所以对这些毕业的学生应该在系统中删除相关的信息,实现对该学生的删除;然而,在上面实现对学生信息修改和删除功能的同时,查询功能是必须的。排课模块:排课模块主要是完成安排学生上课时间、上课地点功能。首先,学院列出的课程要有学生选课, 如果没学生选课,那排课也就毫无意义了;根据选择人数的多少安排相应的教室,这对课程的选择总人数也是有严格的规定的,假如一门课程的选课人数少于50人,那么将取消该门课程,不给予给门课程进行排课;课程大于50人则22给予排课,安排上课教室,但是由于学校教室类型多样,有大有小,则必须根据课程选择人数的多少给予相应的教室安排,此功能由系统内部判断给予分配。师管理系统模块详细介绍教师管理模块是实现教师信息管理及相应操作的模块,主要实现对学生成绩进行管理的功能以及教师个人基本信息操作功能,以下对各功能进行详细介绍。教师信息模块:教师信息管理模块实现教师对自己基本信息的修改,查询其他老师基本信息等成绩录入模块:成绩录入模块主要实现教师对学生成绩的录入。比如:1、当某教师授某课程结束后,对学生考试成绩进行提交存入数据库,录入成绩就必须由教师完成,由于本作者需求分析阶段对专业课程和素质选修课程有不同的规定,所以教师成绩录入分为站业课程成绩录入和素质课程成绩录入,录入的操作基本相同。2、由于有的学生重修课程,所以原来数据库中存在此学生的不及格成绩信息,当重修及格以后,教师还得修改此学生的成绩为及格,实现对学生成绩的修改功能。生管理系统模块详细介绍学生信息管理模块是整个系统中最主要的部分,因为本系统使用率最高用户还是学生,所以学生管理模块需要实现的功能就相对其他模块更多、更为完善。以下对学生管理系统模块功能进行详细介绍。学生信息模块:此模块实现学生对自己基本信息的修改,对其他学生基本信息进行查询等,其实现和操作类似与教师信息模块。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度办公大楼停车场管理与智能化升级服务合同
- 2025年度存量房买卖合同中的租客权益保护规定
- 2025版湿地公园土方开挖与生态修复工程承包合同
- 2025版融资咨询服务合同范本:人工智能产业版
- 2025年度海洋资源开发单项工程油气平台施工合同
- 摄影签约合同协议书范本
- 文印店文印写真协议合同
- 新项目入伙交付合同范本
- 无障碍房屋出售合同范本
- 景区广告安装合同协议书
- 临时用水施工专项方案
- 北京市各县区乡镇行政村村庄村名明细
- 工艺联锁(报警)管理制度
- GB∕T 9286-2021 色漆和清漆 划格试验
- DB35∕T 1844-2019 高速公路边坡工程监测技术规程
- 720全景照片制作方案及发布流程
- 工作责任心主题培训ppt课件(PPT 26页)
- 除尘器基础知识培训资料(54页)ppt课件
- 完整解读新版《英语》新课标2022年《义务教育英语课程标准(2022年版)》PPT课件
- 《国际商务(双语)》课程教学大纲
- 2011版义务教育生物课程标准word版
评论
0/150
提交评论