本文主要分析了学生档案信息管理系统的需求、模块化设计、功能流程图的设计、可行性研究等方面。通过本文的分析,了解学生档案信息管理系统给学校管理及老师等统计都提供了极大的方便。要学会充分利用网络的先进性来实施教学计划,提高学校教学管理的能力。
一、系统需求
需求分析阶段是软件定义时期的最后一阶段,它的基本任务是准确的回答“系统必须做什么”这个问题。但是这一阶段的任务还不是该怎样完成系统的工作,只是对目标系统提出完整、准确、清晰、具体的要求。更进一步的说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统的发展前景。必须仔细分析系统中的数据流又要分析长期使用的数据存储。通过此阶段可以知道该软件主要有学生学籍异动管理、奖惩情况管理、档案管理、成绩管理、考勤管理等功能模块。
工作是学校教学工作的重要内容,这一工作阶段性强,涉及面广,涉及诸多细节。目前,学校学生管理环节普遍存在的问题和现象是:
1.为加强学生社会能力和工作能力,在以就业为导向的指导思想下,学生就业前的校内管理效果不明显,须加以改善。
2.大部分学校逐渐走上完全学分制的教学模式,对于学生综合管理工作更需要规范化。
3.毕业涉及的申报和管理工作主要依赖人工处理,效率低。
基于以上,开发了学生档案信息管理系统。
二、模块化设计
模块化设计就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能问题的需求。系统功能包括学生信息管理、学生成绩管理、考试模块管理、教师信息管理等。
三、系统流程分析
根据用户需求分析和系统的总体设计过程中确定的系统功能及模块,可以分析出系统的流程。系统的启动首先要通过用户权限的验证,输入错误的用户名或密码,系统无法运行,点击确定按钮将重返登录界面。
四、功能需求分析
系统应该具备如下主要功能:
(一)学生管理:学生能够查询自己的资料以及考试信息、课程信息等。可以修改自己的密码,在课程考试后可以查看自己的成绩以及成绩排名情况。
(二)教务人员管理:教务人员能够查询并修改自己的资料及密码,可以增加、查询、修改、删除学生基本信息,查看学生成绩以及总分、单课排名情况。可以增加、查询、修改、删除课程信息、考试信息、教师基本信息等。
五、可行性分析
(一)对现有系统的分析。
目前,在不少大、中专院校学生档案管理系统都是单机的MIS,甚至有的还是手工方式。这种单机的管理系统不仅工作方式效率是极低,而且存在许多弊端,主要包括:
1.档案录入效率低下:例如每学期开学,数以千计的学生档案都由学生处负责录入,这个工程量之大,可想而知。
2.查询不便:例如,某个系部要调出某个学生的档案,由于系部没有管理档案的权限,他就必须到学生处去调这个学生的档案。
3.毕业生转档不便:每年大量毕业生,他们都要转走个人的档案。在这个过程中,若没有管理信息系统的参与,工作繁重不可言喻。
可行性分析对系统的开发至关重要,可以大幅减少不必要的损失,保证系统开发的顺利进行。因此要对此系统进行技术可行性和操作可行性两方面的系统可行性分析。
(1)技术可行性。
本系统是采用目前比较流行的C#语言,用Microsoft Access 2005数据库完成。由于C#的与平台无关性,所以在任何有C#运行环境的计算机上都可以运行。
为了方便交互式应用和数据的大型存储,大学综合管理系统必须采用B/S框架模式而且支持大型的后台数据库,而Asp.NET、SQL、Server 2005数据库正好满足了交互与大型存取两方面。可见使用Asp.NET毕业设计管理系统在技术上是可行的。
(2)操作可行性。
学生档案信息管理系统是一个集成了教师管理、学生成绩管理、考试信息管理,用户只要会上网就应该会使用本网站,网站各个部分都有说明和提示,引导用户达到他们的目的。
对于用户来说,本系统只要求使用者掌握一般的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足用户的不同需求,同时也方便了学校的内部管理。用户一定会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。
(3)经济性可行性。
通过网络化的学生信息管理,大大的提高了工作效率和人才的利用率,使之创造了更大价值;减少了工作人员,同时减少了学校开支;人才利用率的提高,适应了信息时代的网络化管理要求。
(二)可靠性方面。
采用代码较检逐项检查录入的各项资料,保证录入资料的正确性。遵循软件工程规定,保证各个模块的独立性和可靠性,达致整个系统的可靠。同时加强服务器维护工作,保证服务端稳定可靠地运行。
作者简介:卢秋华(1965—8—),男,本科学历,现在江西省赣州农业学校工作,职称实验师,主要从事计算机教学工作和研究。