学生学籍管理信息系统课程设计最终-正式版Word格式文档下载.docx
《学生学籍管理信息系统课程设计最终-正式版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生学籍管理信息系统课程设计最终-正式版Word格式文档下载.docx(18页珍藏版)》请在冰点文库上搜索。
![学生学籍管理信息系统课程设计最终-正式版Word格式文档下载.docx](https://file1.bingdoc.com/fileroot1/2023-4/29/63528373-1673-4efe-ad6d-996e9e608a3e/63528373-1673-4efe-ad6d-996e9e608a3e1.gif)
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,出错率高,操作起来不方便,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.1.2系统设计目的
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和交付日期难以
完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。
1.1.3系统设计目标
学籍管理系统主要实现的是对学生的学籍、选课、基础课程和成绩的管理。
首先,对用户设置不同的权限,根据身份不同(如:
部门、教师、学生、访客),进入不同的页面。
其次,对于所输入的用户名和密码进行判断。
最后,成功登陆的话:
1、如果是学生页面,登陆到个人管理页面,其中包括网上选课、活动报名、教学质量评价、信息维护、信息查询、毕业设计、公用信息。
2、如果是部门页面,管理者可以对出错学生信息进行修改,对选修课程或基础课程进行添加、修改、删除,也可以查询学生成绩,查询学生选课情况等。
3、如果是教师页面,教师可以对学生成绩进行登统等。
1.1.4学籍管理业务流程的详细调查
经过调查学校的学籍管理业务流程主要分为三大部分:
建立学生基本信息、学生综合素质评估、学生学籍档案。
1.建立学生基本信息:
学生符合入学条件的,学校批准后由专人向学生发放入学通知书。
对新生注册,并建立相关的学生个人信息(如学号、姓名、性别、专业和班级、家庭住址等),由本班班主任配合学校学生管理处负责人(学生科)统一审核并保存。
根据用户权限对数据信息进行相应处理(如查询、录入、修改、删除)。
2.学生成绩信息:
将学生的学期成绩,由学生管理处工作人员将每期成绩结果进行记录并保存。
3.学生学籍档案:
学生情况与奖惩情况。
包括学生在校期间健康状况,学生参加校内外各项活动记录和奖惩记录进行综合分析与汇总,学生学期评语等有关的在校期间表现进行的记录。
由学籍管理处工作人员将评估结果存入学生档案并保存。
1.2识别系统限制因素
(1)学校的教职员工认识不够。
很多学校的教职员工思想保守,特别是一些老的教职员工,对校园信息化建设认识不够,认为校园信息化建设是盲目投资,极力反对;
(2)学校领导对校园信息化建设认识不够。
一些学校领导,特别是一些落后地区的领导,没有把校园信息化建设纳入到学校长远发展的规划中去,在校园信息化建设上投资不
够,是造成校园信息化滞后的一个重要原因;
(3)建立信息资源管理标准。
高校应注重信息的收集和管理,尤其是建立信息资源管理标准,从而保证标准化、规范化的组织、管理信息。
我们也应该看到,一个时期以来,不少人从“重硬件轻软件”转到了“重软件轻数据”,在信息化建设中只重视通信网络建设,不重视信息资源建设,对学校管理信息系统建设来说,都是“只见树木不见森林”,是极为有害的;
(4)建立良好的数字化环境。
良好的数字化环境包括校园的软环境和硬环境,对于这个问题,学校领导应给与高度重视。
学校应加强宣传和引导,使每个人都有意识融入到数字化校园中,充分利用网络资源,加强网络基础设施建设,逐步建立‘一个安全、可靠、快速、顺畅的校园网;
(5)学校内部各部门之间应加强信息流通,消除信息“孤岛”现象。
较长时间以来,不少高校也在搞信息化建设,实际情况是,学校内部各个部门根据自己的情况和管理的需要组织开发了本部门的管理系统,这对本部门的工作确实起到了一定的促进作用。
但是,从整体来看,各部门只注重本部门管理系统建设,缺乏对本单位的管理系统整体规划和设计,结果是信息仅在部门内部流动,很难实现各部门间的信息共享,形成信息“孤岛”现象。
因此,在管理系统建设中,应避免这—现象,做到信息资源的合理流动,以实现信息共享;
(6)加强校际合作,实现资源共享。
为了尽快建设好数字化校园,迎接信息时代的挑战,加强校际合作不失为一个好办法。
学校在信息化建设过程中可以互通有无,如:
图书资料数字化,如果学校与学校之间能加强合作、共享资源,就可以加快数字化进程,避免重复投资。
但校际合作会牵涉到学校与学校的协调问题,首先彼此合作的学校要有统一的软硬件标准,这是学校合作、共享资源的前提;
其次应根据学校的实际情况,进行分工建设,在自己的能力范围内充分发挥学校各自的优势,同时要注意突出各自学校的特色等。
以上问题如果不能很好地解决,势必造成管理系统建设过程中的盲目性,这样不仅会造成人力、物力、财力的巨大浪费,而且,还会严重影响我国教育信息化建没的健康发展。
1.3采用所学过的某种系统规划方法进行分析
系统规划的常用方法有:
战略集合转移法(SST)、关键成功因素法(CSF)、企业系统规划法(BSP)、目的/方法分析法(E/M)、企业信息分析与集成技术法、投资回收法等。
下面我采用企业系统规划法(BSP)进行分析,该种方法主要基于用信息支持业务运行的思想,将单位内部业务中涉及的信息流动过程作为主线,通过识别业务过程来达到组织目标。
该方法的具体步骤是:
(1)立项:
项目确立经充分论证,并由单位领导审批,项目确立;
(2)准备工作
(3)调研
(4)定义业务流程:
定义业务过程定义业务过程是BPS方法的核心。
通过与相关人员座谈,确立信息总体结构、识别数据类型等;
(5)业务流程重组
(6)定义数据项:
确定数据类是支持业务过程所必需的逻辑上相关的数据;
(7)定义信息系统总体结构:
设计系统总体结构该步骤的核心是系统划分;
(8)确定总体结构中的优先顺序
(9)形成最终研究报告
企业系统规划法是目前比较流行的一种系统规划方法,该方法的本质在于,它是从过程的观点出发来分析问题、解决问题,实际上由这种方法可以建立起系统的业务模型,为系统的最终实现确定了方向。
在此,我主要做的规划工作有:
1)通过细致地调查、分析和研究首先确立项目;
2)定义本系统的业务过程,它是BSP方法的核心。
业务过程定义为逻辑上相关的一组决策活动的集合,这些决策和活动是管理资源所必需的。
该过程可以建立起系统的业务模型,该模型可以增强我们对学籍管理业务活动本质的、概括的认识,通过分析,建立我校正确、清晰的学籍管理业务过程模型,如下图:
教师网上录
入
学籍管理制
度
新生入校
学生注册
成绩录入
学籍处理
学生毕业
集体录入
学籍行政管
理
图:
学籍管理业务过程模型
3)定义本系统的数据类。
利用BSP法,首先识别业务过程,分析每个过程利用什么数据,产生什么数据,或者说每—过程的输入和输出数据是什么。
比如,在本系统中,集体成绩录入过程中,输入数据是教师上报教务处的学生成绩,输出是经过学籍处理的学生成绩(包括相关报表)。
4)定义信息系统总体结构。
该步骤的核心是子系统划分,具体实现可以使用功能/数据类(U/C)矩阵。
5)确定系统数据资源分布,就是对系统的相关数据资源加以管理、评价和优化,使其为管理系统服务。
2.系统分析
系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
系统分析在整个系统开发过程中,是要解决“做什么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。
因此,这个阶段又称逻辑设计阶段。
2.1组织情况简述(结构、目标、工作过程/性质)
本系统为了实现学校在校学生、离校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。
在业务流程分析过程中,将学生学籍管理系统分为:
档案管理、成绩管理和奖惩管理这三个大的模块进行分析。
这个学籍管理信息系统的主要目标就是实现对学生的学籍、选课、基础课程及其成绩的管理,以及由成绩而产生的奖惩管理。
通过该系统,以信息化代替人工,来减轻行政人员的负担,使他们能更好地致力于教学方法的改进与教学质量的提高上。
整个工作过程是贯穿学生从刚入学一直到毕业的,包括新生入学之后的档案入库;
以及之后每学期的考试成绩登统、查询;
还有以此进行的奖学金评定。
2.2组织结构与业务流程分析
2.2.1组织结构
本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、教师和学生。
主要涉及班级信息、任课教师信息、学生信息、课程信息、毕业信息以及选课记录和成绩等多种数据信息。
实现的具体功能如下:
l档案管理——管理员负责对各种基本信息的录入、修改、删除等操作,师生可以修改部分相关信息。
l成绩管理——教师可以进行对学生成绩的录入、修改、删除等操作,学生可以对自己的成绩进行查询。
l奖惩管理——通过对学生成绩进行排序,评定奖学金名额及名单。
以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性。
档
成
奖
案
绩
惩
管
基
其
统
审
输
本
他
计
核
出
信
录
修
删
查
排
资
名
息
改
除
询
格
册
录入
修改
删除
结构图如下:
学籍管理系统
2.2.2业务流程分析
首先,由招生办根据学校相关规定和学生成绩招录新生,并建立新生入学档案和修改学籍管理信息中的数据。
接着由教务处组织编排班级和组织教师进行教学。
完成一学期的教学后,由教务处组织学生进行期末考试,安排考试地点及监考老师。
之后由教师对学生期末成绩进行批改、统计和等分。
新学年开始,根据管理信息系统中生成的成绩顺序,评定上一个学年的奖学金。
快毕业时,由教务处修改相关的学籍管理信息,并最终完成毕业学生的毕业登记、填制毕业登记表和修改学籍管理信息。
下面是我所绘制的学籍管理业务流程图:
招生
办
新生录取
建立档案
教务
处
教学
考试
教师
批改登分
家长
不及格
查看
成绩单
学生
及格
重修
学院
评定奖学金
用人
单位
退学
留级
毕业生登
记录
毕业生
登记
毕业
学籍异动
存档
2.3数据流程分析(DFD)
学籍管理是一项十分严肃而复杂的工作。
它要记录学生从入学到离校整个在校期间的情况,学生毕业时把学生的情况提供给用人单位。
学校还要向上级主管部门报告学生学籍变动情况。
顶层:
首先,把整个系统看成一个功能。
它的输入是新生入学时,从省、市招生办公室转来的新生名单和档案,输出是学生离校时给用人单位的毕业生档案和定期给主管部门的统计报表。
学籍表中记载学生的基本情况,如学籍变动情况、各学期各门课程的学习成
绩、在校期间的奖惩记录等。
一层:
学生学籍管理包括学生学习成绩管理、学生奖惩管理、学生异动管理三部分。
由此,可以将图1展开成图2。
虚线框是图1中处理框的放大。
图1的各个数据流都必须反映在
图2上。
此外还有新增的数据流和外部实体。
虚线框外新增的数据流,在进入或流出虚线
框时用"
X"
标记。
数据存储"
学籍表"
是图1中原有的,可画在虚线框外,或一半在内,一
半在外。
在图2中,与学籍表有关的数据流更具体了。
图2学籍管理系统第一层DFD
成绩管理模块:
实行校、系两级学习成绩管理,学校教学管理科、系教务员都登记学生成绩。
任课教师把学生成绩单一式两份分别送系教务员和学校教学管理科。
系教务员根据成绩单登录学籍表,学期结束时,给学生发成绩通知,并根据学籍管理条例,确定每个学生升级、补考、留级、退学的情况(提示:
把系教务员的这些工作定义为一个模块“分析期末成绩”,再对其展开)。
教管科根据收到的成绩单登录教管科存的学籍表,统计各年级各科成绩,报主管领导。
补考成绩也作类似处理。
P2框扩展成图3
图3成绩管理的展开
从图3看出某些不尽合理的地方。
例如"
结构是一样的,但是系里存一份,教管科也存一份,数据冗余,工作重复。
但现实情况就是这样,在调查阶段应如实反映,至于新系统应怎么做,可在对现行系统分析的基础上,提出新系统逻辑模型时再考虑。
分析期末成绩模块包括以下几件事:
(1)把每个学生的各科成绩登录在所在班的“学习成绩一览表”中;
(2)根据“学习成绩一览表”,在学籍表中填写各个学生的成绩;
(3)根据“学习成绩一览表”评学习成绩优秀奖;
(4)根据学习成绩一览表、以往留级情况(学籍表中有记载)决定学生的升级、补考、留级、退学;
(5)发成绩通知单。
图4分析期末成绩框的展开
“确定异动情况”的进一步分解。
学期结束之后,根据学习成绩,学生的异动有四种可能:
升级、补考、留级、退学。
该校现行学籍的规定是:
一学期有三门考试课程不及格,或者考试和考查共有四门课程不及格者,将没有补考资格,直接留级;
一学期有四门考试课不及格,或考试和考查五门课程不及格者,将直接退学而不能留级重读;
另外,连续留级两次或在校学习期间累计留级两次者,也应退学。
因此,确定学生异动情况,先要统计学生本学期不及格的科目,涉及到留级的情况,还要查看过去的学籍异动情况,判定应该是留级还是退学。
这样,P2.1.5框可展开如图5。
图5“确
定异动情况”框的展开
2.4研制系统工作的背景
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,计算机的应用不再是简单的文字处理和最初的科学计算,计算机早已涉及到各个方面,人们可以通过计算机极大的减轻工作量。
而学校学籍信息的管理同样如此。
由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。
传统的人工管理方式效率较低,为数据的查询、更新和维护带来了极大的不便。
所以学生学籍管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率,使学籍管理快捷方便、高效!
我校教务处十分注重学生管理工作,近年来,在信息化建设方面做出了可喜的成绩,为提高教务管理工作的效率,采用一系列教务管理系统,主要包括:
教材管理系统、学籍管理系统等等。
而此次课程设计研究的学籍管理系统是教务管理系统的一个核心子系统,系统主要目标是:
对我校学生学籍进行计算机管理,以加强学籍管理的科学化、系统化、高速化,提高教务管理水平。
3.系统设计
在系统设计这一阶段中我们将根据系统调查与分析阶段的结果,进行新系统的设计工作。
系统设计包括两方面的工作:
首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,取得它们之间的联系,规定它们的功能和处理流程;
其次是系统的详细设计。
系统的各项功能,选择具体的设计手段和处理方式。
因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“做什么”的话,在系统设计阶段的认为则是在物理上确定系统“如何去做”。
所以系统设计阶段也称为系统的物理设计阶段。
3.1总体设计
系统的总体设计是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。
3.1.1功能模块设计
本学籍管理信息系统按处理不同业务分为三个子系统:
成绩管理子系统、档案管理子系统、奖惩管理子系统。
其中成绩管理子系统应该具有的功能有:
录入、统计分析、储存、查询、输出;
档案管理子系统的功能有:
录入、建立、储存、查询、修改、删除、输出;
奖惩管理子系统的功能有:
录入、建立、储存、查询、修改、输出。
如下图所示:
图3-1学籍管理信息系统功能包图
由学籍管理信息系统功能包图可以看出,不管是成绩管理信息子系统,还是档案管理信息子系统、奖惩管理信息子系统,他们具有许多相同或相近的功能。
因此我们可以把这些相同或相近的功能进行分析和组合。
由此,我们可以得到以下功能模块结果图:
图3-2学籍管理信息系统功能模块结构图
我们再对已经分析得出的以上两个图进行分析和整合,便可以得到学籍管理信息系统的层次化功能模块结构图,如下图所示:
图3-3学籍管理信息系统层次化模块结构图
3.1.2系统平台设计
本系统采用WindowsXP作为操作平台。
数据库管理系统选用Access,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。
本系统的应用程序开发平台选用VisualBasic6.0,这是目前数据库应用软件的主流开发平台。
3.2代码设计
代码是指代表事物名称、属性、状态等的符号,它以简短的符号形式代替具体的文字说明。
如中国公民身份证采用了一种18位的代码,表示某人所在的省市、地区、出生年月日及性别等信息。
在MIS中,为便于计算机处理,节省存储空间和处理时间,提高处理的效率与精确度(如进行信息分类、校对、统计和检索等),需要将处理对象代码化。
代码设计是系统设计的重要内容。
代码设计的原则:
1、唯一性2、通用性(标准化)3、可扩充性4、简洁性5、系统性6、易修改性
本学籍管理系统中的数据库代码用部分代码设计范例如下:
(一)、部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
(1)招生办
ZSB***
招生办简称代码
(字符)
分部门代码
(数字)
(2)教务处
教务处简称代码
JWC***
(3)学院
机电学院简称代码
0419
专业代码
(二)、人员代码
人员代码采取纯数字编码形式,具体如下:
(1)教师
*** *
系别代码
班级代码
(2)学生
年级代码
学院代码
070419 02
(三)、表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
(1)档案文件
XX**** *******
表单类别简称代码
序列号代码
(2)学籍表
XJ**** *******
(3)成绩一览表
CJ**** *******
(由于我是单号第1组,因此在系统设计这部分做得比较简单,偏重点在系统分析那一块)
4.课程设计总结
现代信息技术迅速发展的今天,要想跟上时代的步伐,要想在激烈的竞争中立于不败之地,要想不被社会淘汰,必须