学生学籍管理信息系统5.docx
- 文档编号:12411972
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:13
- 大小:24.27KB
学生学籍管理信息系统5.docx
《学生学籍管理信息系统5.docx》由会员分享,可在线阅读,更多相关《学生学籍管理信息系统5.docx(13页珍藏版)》请在冰点文库上搜索。
学生学籍管理信息系统5
学生学籍管理信息系统
学生学籍管理信息系统1.系统调查与分析1.1业务调查:
对于学校而言,学生是学校的重要组成部分,也是学校发展的动力之一。
对于学生的学籍管理是对学生总体管理的重中之重。
以往的人工对学生的学籍管理,不仅花费大量的人力、物力、财力。
而且在登记和统计中频繁出错,这不仅是对学生的不负责任,同时对学校也造成了较大的影响。
人工的学籍管理在执行过程之中,寻找和解决错误是一个艰难和繁重的工作。
鉴于以上的情况,开发学生学籍管理信息系统是非常必要的。
它是利用网络技术、现代化管理技术、计算机技术以及信息技术等,是学生学籍管理更容易实现维护,帮助决策者进行决策,改进以往人工学籍管理的效率低下,出错频率高等问题。
1.2可行性分析报告1.2.1技术的可行性研究随着各项先进技术在大学校园中的应用,计算机、网络化也在校园内普及,校园内开发各种管理信息系统已成为可能。
计算机机发展到现在,其存储量、运行速度以及其外部设备等性能可靠性,系统软件的接口能力,实时处理以及批处理能力等都能满足开发管理信息系统的需要。
再加之学校内部有专业的老师和学生,致力于研究该方面的开发技术,这无疑是提供了强有力的技术支持。
1.2.2经济可行性分析由于技术方面的成熟,并且所需的设备并没有特殊设备,其开发的成本是不会高的。
在系统开发后,它可以改变以往人工学籍管理的繁琐,可以直接的节省人力、物力和财力,还有降低出错的几率,提高学校各部门的办事效率等,这些问题的改进都将直接或者间接的为学校节省下不小的经费开支。
还有就是这样的开发几乎是一次性的,维护起来也上比较方便的。
。
综观之,其开发在经济上是可行的。
1.2.3社会可行性分析该系统的开发不仅有利于学校对学生的学籍进行有效管理,而且有利于学生方便查询自身在校表现。
除此之外还有其他的一些功能,它的实施是校园内各类人士所都支持的,在这方面也是可行的。
2.系统开发方法的选择2.1选择结构化系统开发方法2.1.1系统开发的生命周期结构化系统开发方法,将整个开发过程划分为五个时序相连的阶段。
即系统开发的生命周期。
2.1.1.1系统规划阶段该阶段是根据用户的系统开发要求,进行初步调查,明确问题,确定新系统目标和总体结构,确定分段实施进度,进行可行性研究,形成可行性报告。
2.1.1.2系统分析阶段该阶段的任务是:
对现行系统进行详细调查,分析业务流程,分析数据与数据流程,分析功能与数据之间的关系。
指出现行系统存在的问题和不足之处确定新系统的基本目标和逻辑功能要求,最后提出分析处理方式和新系统的逻辑模型。
2.1.1.3系统设计阶段该阶段是针对上一阶段的问题进行进一步的细化,他是具体实现逻辑模型的技术方案,即新系统的物理模型。
这个阶段可分为总体设计和详细设计两个阶段。
2.1.1.4系统实施阶段系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统运行阶段图1系统开发的生命周期该阶段是按物理设计的设计方案付诸于系统实现的具体工作。
这一阶段的任务是:
编写程序和调试程序、人员培训=数据文件转换,系统调试与转换等。
2.1.1.5系统运行阶段实施投入运行后,需要进行经常性的维护和评价,记录系统运行的情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。
2.1.2结构化开发中的成果及审核否定修改通过否定修改通过提出开发要求初步调查可行性研究可行性分析报告审批详细调查逻辑设计系统说明书审批修改目标,追加资源停止研制修改说明书停止研制总体设计否定修改通过修改通过3系统规划进行管理信息系统规划的方法包括战略集合转移法(StrategySetTransformation,SST)、关键成功因素法(CriticalSuccessFactors,CSF)、企业系统规详细设计系统设计说明书审批系统实施调试验收交付使用修改设计方案停止研制修改方案划法(BusinessSystemplanning,BSP)、产出/方法分析(E/MA)。
在这里我才用最常见的防放,战略目标转移法。
它是通过识别管理目标,从而得出系统目标的一种结构化方法。
战略目标集转移法把学籍管理的总战略、信息系统战略分别看成信息集合。
战略目标规划的过程就是组织战略转换成信息系统的战略。
它的第一步是识别组织的战略集合:
包括组织的目标、使命、战略以及和其他一些与信息系统有关的组织属性。
第二步就是将组织战略集转化为信息系统的战略集。
信息系统战略集由系统目标、系统约束和系统开发战略构成。
下面是学生学籍管理信息系统的战略集合转移法的规划表表1与表2:
表1企业战略集合表组织目标组织战略战略属性O1:
提高劳动效率O2:
降低劳动成本O3:
提高运作准确率O4:
提高管理效率S1:
使计算机技术得到充分的利用S2:
使登记人员的效率提高S3:
提高使用者的素质A1:
进行信息系统的复杂管理A2:
是系统的状态提高到使用者的要求A3:
符合使用者的习惯经验A4:
分散领导权利MIS的目标MIS的约束条件MIS的战略相关实体的运作表2相应的管理信息系统战略集合表4.系统分析4.1学籍管理系统的业务流程图通过了解学校的学籍管理情况,绘制出了学籍管理的业务流程图,如图3所示MO1:
改善MIS使用的速度提高效率MO2:
快速的提供学生学籍信息MO3:
对学生的学籍变动信息进行及时修改C1:
MIS实施的约束C2:
系统数据的利用率C3:
系统的开发性C4:
系统的维护性D1:
使用模块设计方法D2:
每个模块的相关联性减少D3:
系统面向不同的使用者学生档案校长学生档案图3学籍管理系统业务流程图学生学籍注册申请院教学办/教务科审查学生的申请学籍注册申请审批审批意见实施学籍管理教学办/教务科学籍情况学生档案管理学生成绩系教学办初审学生毕业学生毕业资格复审及报告毕业教务处院教学办学生异动报告处理学生异动审查学生异动处理教务处学生毕业证书学生档案管理/学籍管理如图3所示,学生的跳级,转专业,休复学,退学都要有本人提出申请,经系教学办公室审查初步同意后,报教务处教务科进行复核,最后报请校领导批准由教务处教务科负责执行,相应的执行结果要记入学生情况档案,每学期期末教师将学生成绩单交送各院系后,由教学办公室负责将学生成绩存档,在新学期的开学初期,各系,院要根据学生的学习成绩进行降留级或退学等学籍处理,并报教务科批准实施。
另外每年各教学办公室还要对应届毕业生进行毕业资格审查,确定其毕业资格。
4.2新系统的逻辑模型4.2.1数据流程图数据流程图是对原系统进行分析和抽象的工具,也是用来描述新系统逻辑模型的主要工具。
它可以描述系统的主要功能,系统与外部环境间的输入和输出,数据传递,数据存储等信息。
它是根据业务流程图描述的业务流程顺序,将调查中获得的数据处理过程绘制成数据流程图。
学生学籍管理是一项十分严肃而复杂的工作。
它记录学生从入学到离校整个在校期间的情况,学生毕业时把学生的情况提供给用人单位。
学校还要向上级主管部门报告学籍的变动情况。
下面采用结构化方法SA,自顶向下,对其进行逐层分解。
4.2.1.1顶层数据流程图的绘制查询要求教务学籍信息`报表管理图4学籍管理系统顶层DFD学籍管理信息学生学籍变动处P学籍管理系统教务领导用人单位4.2.1.2第一层DFD的绘制通过对顶层DFD进行细分,我们可以把学籍管理系统的功能划分为3个模块:
异动管理模块、成绩管理模块、奖惩管理模块。
实现了这些模块的功能后,我们就可以实现学籍管理信息系统的功能要求。
第一层DFD如图5所示:
图5学籍管理系统第一层DFD4.2.1.3第二层DFD的绘制通过对第一层DFD中的3个基本功能模块的进一步划分,我们可以得到第二层的学籍管理信息系统的DFD。
从这个图中我们可以更好的队要开发的这个系统的关系进行分析。
第二层DFD如图6所示:
教务学生管理3异动管理教务领导用人单位教师2成绩管理D校学生管理教学质量分析评估学院J奖惩管理新生名单新生信息报表登记新生信息登记新生信息毕业生信息留退学生报表学籍异动流程扩展图期末成绩成绩汇总表期末成绩成绩单补考成绩补考成绩学习成绩管理毕业生名单留退学生名单学籍表教师P2.1P2.1统计期末成绩统计期末成绩D1主管领导D2教务学生管理处P1.1教务领导D3P1.2核实毕业生信息核实毕业生信息用人单位P1.3核实留退信息核实留退信息学生.p1.1P1.2.p1.3P2.2登记成绩P2.3登记补考成绩P2.4分析期末成绩P3.1核实奖励名单奖惩名单校学奖励报告质量教生管学分析惩罚报告学生奖惩管理扩展图学籍管理的第二层数据流图4.2.2数据字典4.2.2.1数据项定义4.2.2.2数据结构的定义学生D4学院数据项名称:
考试成绩编号:
103-05简述:
学生期末考试成绩,共分五等别名:
成绩数据项定义:
优90-100、良80-89、中70-79、及格60-69不及格0-59数据结构名称:
学生成绩登记卡简述:
新生入学要填写的卡片组成:
学号姓名入学日期出生日期性别家庭地址P3.2核实奖励名单评估理4.2.2.3数据流描述4.2.2.4数据存储描述数据流条目编号:
F-01数据流名称:
期末成绩简述:
学生每学期考试成绩单数据项组成:
学号+姓名+成绩数据流量:
约20张/日高峰流量:
约35张/日数据流条目编号:
B-02数据流名称:
补考成绩简述:
学生重新补考的历来的不及格的成绩数据项组成:
学号+姓名+原来不及格的成绩数据流量:
20张/日数据流条目名称:
学生注册别名:
简述:
学生入学后教务处编排的注册情况数据项组成:
校代号+学院代号+专业+人数+上课教室数据流量:
10张/日高峰期流量:
20张/日4.2.2.4处理逻辑描述数据存储编号:
C-02数据存储名称:
档案数据简述:
学院所有成绩的档案信息数据存储组成:
学号+学员信息等消息相关联的处理数据存储编号:
C-01数据存储名称:
成绩数据简述:
学院所有学员的各科成绩数据储存组成:
学生学号+学生姓名+成绩关键字:
学号相关联的处理:
4.2.2.6外部实体描述处理逻辑处理逻辑编号:
1逻辑处理名称:
学生档案管理简述:
对学生档案数据进行处理输入数据流:
处理描述:
建立学生档案;查询及统计;对学生档案进行处理输出数据流处理频率:
30次/日处理逻辑编号:
.2.名称:
登记成绩简述:
通知学生成绩,有补考的科目说明补考日期输入数据流:
成绩处理描述:
查成绩览表,打印每个学生的成绩通知单,若有不及格的科目,不够直接留级,则在成绩通知中填写补考科目,时间,若直接留级则注明留级输出数据流:
期末成绩单处理频率:
30次/日外部实体外部实体编号:
S-01名称:
教务领导简述:
对学籍管理工作进行检查指导的领导输入数据流:
输出数据流5.系统设计系统设计的任务是:
在系统分析的的基础上,按照逻辑模型的要求,科学合理地进行系统的总体设计和具体物理系统设计的任务是:
在系统分析设计,为下一阶段的实施提供必要的技术资料。
系统设计中,应尽量满足系统性、灵活性、可靠性、经济性的要求。
5.1需求分析学籍管理系统主要是搜集学生的个人档案资料、全校的课程设置情况、导师给学生制定的培养计划以及相应的考核情况等。
在搜集到有关的信息后,学籍管理系统要对这些信息进行分析、归纳和总结,以得出相关的报表,如培养计划表、课程考核表、学籍处理等。
这就是学籍管理系统通常要完成的任务或应具备的功能。
5.2总体设计5.2.1系统框架设计按照上述需求分析,学籍管理系统总体设计为七大模块:
系统模块如图6所示。
图6系统功能框架登陆学生登陆教师登陆模块家长登陆教务处修改及登陆学生德育学生成绩系统管理5.2.2功能模块设计所有用户在登陆时使用同一个界面.在登陆界面中选择用户类型再进入界面,输入姓名和密码进入不同的系统子模块。
5.2.2.1学生子模块学生可以查询自己的基本信息;以查询自己进校来若干次统一考试成绩.以根据需要一次性选择几个学期的某几次考试成绩作为比较,;可以查询自己的学籍情况包括:
评语、迟到早退病事假、奖励处分等1O余项信息。
学生模块学生基本信息包括姓名性别学籍号出生日期照片联系电话家庭地址等学生课程成绩信息包括每个学期所学课程的考试成绩所修课程补考课程成绩所需补考课程要求选课数等学生学籍情况包括每门课程的教师评语出勤率病事假奖惩处分等等5.2.2.2家长子模块家长子模块和学生子模块差不多,但多了一个联系信息修改.它允许学生家长修改一些基本信息,如:
家庭地址、联系电话等。
5.2.2.3任课教师子模块任课教师进入子模块后会显示出所有班级供教师选择。
进入某班级后就显示出所有学生的名字及照片,然后根据教师需要点击某个学生的照片就会进人该学生的成绩、学籍库。
一般任课教师只有察看的权利.井无修改的权力。
如果此教师是该班的班主任.则可以录入、修改学生本学期的评语部分和学生基本信息。
5.2.2.4教务子模块任课教师模块查询学生情况包括学生班级学生学生姓名照片学生成绩学籍库记录学生的考试成绩给学生在这门课程的评语并且给出这门课程的出勤率班主任可修改学生的评语和部分学生基本信息查看学习成绩但是不能修改学生成绩教务子模块是用于教务处成绩管理和学校宏观的控制教学的效果和对其进行分析5.2.2.5德育子模块教务模块录入学生成绩增加和删除学生的学籍对学生的变更进行处理用函数图表等对教学进行对于其质量的评估对过去进行总结和对未来进行预测用于德育处工作教师将平时的各种德育情况如:
奖励、处分、违纪情况等录入学籍管理库中。
5.2.2.6考勤子模块德育模块奖励记录平时的各种奖励记录处分记录包括警告通报批评留校查看和开除留校查看等等违纪情况记录包括校内的和校外的违纪情况考勤模块迟到旷课早退和课堂违纪等记录对考勤情况记录到学籍管理处本子模块是为教师打考勤使用。
当学生出现迟到等现象时,只需要输入学生系统编号就会查询出相应基本信息,核实后就可以对其迟到情况进行相应处理,这时学生的学籍中就会多一次迟到的记录。
5.2.2.7任课管理子模块本子模块是为教师任课管理设计,它不出现在登录页面中。
它的功能是指定哪些教师上哪些班的课,是哪个班的班主任。
由教务处主任负责管理,在操作上只需要进行一些简单点选即可完成。
5.3详细设计5.3.1输入输出界面设计主要包括封面和主界面的具体实现5.3.2数据库设计数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息。
计算机的数据库可以分为两类:
非关系数据库和关系数据库。
关系数据库中包含了多个数据表的信息。
数据库含有各个不同部分的术语,像记录、域等。
5.3.2.1数据库概念设计在这里我们建立了3个数据库,将它们关联起来。
学生数据库:
学生数据库里存储了学生的学号、姓名、班级代码、部门代码等信息。
班级数据库:
班级数据库里存储了学生的班级代码,班级名称等信息。
部门数据库:
部门数据库里存储了学生的部门代码,部门名称等信息。
下面用E-R模型来表示它们之间的关系。
如图7所示:
图7学籍管理系统部分E-R图5.3.2.2数据库逻辑模型设计在这个阶段,我们将概念模型转化为逻辑模型。
通过分析我们将建立起关系表。
班级班主任学生组成指导档案资料指导管理校学生档案管理学籍管理成绩管理教务处学生姓名性别学号年级部门年龄成绩
(1)存放基本信息的表存放学生基本信息的表由2O多字段来表示。
包括:
姓名、性别、学籍号、出生日期、照片、联系电话、家庭住址、学生密码、家长密码等2O余项信息。
(2)关于存放成绩方面的表存放成绩需要若干个表来完成,每个表用来存放一次考试成绩。
但要想知道那个表是存放哪次成绩,其考试内容是什么,我们就需要构造一成绩表索引表来实现。
(3)关于存放学籍方面的表存放学籍信息的表也需要一个学籍表索引表来实现.其构造方法和成绩表相似。
由于每次的学籍信息表结构都相同,因此构建一次学籍表比构建一次成绩表要简单得多,这里就不再阐述。
(4)关于短消息表我们设计了一个短消息表用于存放学生、家长、老师之间的信息交流。
(5)关于表间数据关联为了让每个表中的记录和其它表中的记录进行关联,我们对每个表统一使用了一个名为ID的关键字段名,这个字段存在于每个表中,由4位代码表示,并建立索引以加快查询速度,这个ID就是学生的统编号。
(6)关于教师信息的表教师信息表相对简单得多,只需要保存一些如ID、密码、任课班级、当班主任班级等。
在由概念模型向逻辑模型转换的阶段,在这里我以定义学生基本情况表和学生成绩表为例来简述。
如表3、4所示:
学生基本情况记录在表3中,反映学生的学号、姓名、性别、出生年月、院(部)等.学生各门考试成绩记录在表4中,反映学生的学号、考试课程名称、学时、学分、成绩等.两表以学号为索引进行关联.字段字段名称类型宽度小数说明1XHCharacter2学生学号2XMCharacter8学生姓名3C11Character3第一科成绩4C12Character3第二科成绩5C13Character3第三科成绩.XCxCharacter3第X科成绩表1学生成绩表结构字段字段名称类型宽度小数说明1XHCharacter2学号2XMCharacter8姓名3XBCharacter1性别4CSCharacter5出生年月5ZFCharacter51入学总分6CDCharacter2文化程度7JGCharacter10籍贯8ZHNumeric41综合成绩9SXNumeric41数学10YWNumeric41语文11YYNumeric41英语学生表结构字段字段名称类型宽度小数说明1NJCharacter5年级2XYCharacter3学院3ZYCharacter3专业4XZNumeric31学制5RSNumeric4人数6JSCharacter8上课教室7BYlogical1毕业标志学生状况表5.3.2.3数据库物理模型设计我们采用SQL进行编程,创建相应的表格和数据库,并对相关的表进行关联上图为用SQL设计的关联图,表示数据相互关联的关系6.系统实施6.1编码编码就是用选定的某种程序设计语言把软件详细设计阶段的结果翻译成源程序,在编写程序时,应参照程序结构图,可以先将系统的主要模块编写出来,搭起主要功能的框架,然后再编写其它模块,编完一个测试一个。
6.2程序设计和调试程序设计过程中按照自顶向下,逐步细化的原则来进行。
在系统测试过程中采用单元模块测试、组装测试的步骤进行,采用了黑盒测试、白盒测试的方法。
在设计测试用例时采用了逻辑覆盖法、边值分析法、错误猜测法等一系列方法,在测试值的选择上先后选用正确值、错误值、边界值等进行测试。
6.3系统转换为了使手工工作方式向计算机管理方式平稳过渡.系统转换采用了并行转换的方式进行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理信息系统