蔡春梅 齐容
摘 要:本文主要设计了一个高校学生档案管理系统,对系统的需求分析、系统分析以及系统的设计作了阐述,提出了该系统的不足之处。
关键词:学生档案管理;系统设计;需求分析
随着我国教育制度的改革和发展,以及高中学生的不断扩招,全国各高校的录取人数每年也在逐年增长。各高校在校学生的增加最终导致了学校学生的档案管理工作难度不断加大,过去的手工式管理已经无法适应现在学生数量的增长,特别是自动化管理的需要。高校学生档案管理系统一般包括对学生基本信息的录入、查询和修改,学生成绩的统计,课程统计,管理员信息的统计等。面对如此众多的信息,在缺乏集中控制、工作效率低的手工管理时期,不仅仅是它的录入是一件巨大的工程,它的查询、修改更是费时费力,甚至可能是一无所获。因此如何管理好学生的基本信息、日常的各种活动行为以及重要的档案,对教学工作的顺利开展和提高学校的管理工作的效率有着重要的意义。
1 系统需求分析
随着业务的数量增加,工作速度和效率却不见有所提高时,管理者们难免会产生厌烦的情绪,也很容易浮躁,这样很容易使得人们产生矛盾。因此我们也很希望有一个好的系统,使得管理信息时方便快捷,并大大提高工作效率。
本系统的设计是面对各个高校,主要是为了能够使学校的学生信息的管理能够方便、快捷和高效。学校一切和学生信息相关的业务的需求,通过本系统都可以改变过去靠人工管理学生信息时存在的耗费人力、难以查询与修改、安全性差,难以保存等的缺点,而让管理学生信息比如学生个人基本信息管理、课程管理和成绩管理等简单快捷,工作起来更有效率,同时还方便对信息的保存与修改,以及重要文件的上传与下载,还为每个学生互相提供沟通交流的平台即留言功能,尤其是超级管理员,还可以发布公告,通过公告和发布短留言可以让每个学生能更快的了解学校的近况、自己的个人信息等。
2 系统分析
通过深入了解用户需求和分析学生档案管理所需功能,本系统主要实现以下功能:(1)学生基本信息模块:本模块主要是关于学生的档案信息,是一个档案管理系统中数据管理的一个重要且主要的对象。(2)课程信息管理模块:课程作为一个实体,是学生在校期间不可避免的,是为了使学生增长见识、积累知识的一个跳板。(3)学生成绩信息管理模块:成绩是学生的一个密不可分的因素,是学生档案管理系统中一个很重要的模块,在以后的就业过程中,成绩档案表将作为一个单独的用人单位参考的因素。(4)学生奖励信息管理:该模块记录了一个学生在校期间的优秀表现,真实的记录了该生的荣耀,可以通过此模块就能看到一个人的性格和爱好,以至于是他所擅长的和其缺点。(5)学生就业信息管理:记录了学生在离校之际的详细信息,是衡量一个学校的就业率的根据之一。(6)公告信息管理:学生不能有什么事都让老师给予通知,这样会造成很大的工作量,因此公告信息管理模块刚好解决了这样的问题,只要进入此模块学生就能看到最新的公告。(7)留言消息管理:启用此留言模块,用户就可以在及时的告知相关同学的相关事情。(8)文件管理模块:这样的模块有利于实现资源的共享和使用,同学间可以很好的分享好的资源以及找到自己所需要的资源,方便快捷。(9)密码修改模块:实现保护用户信息的功能,管理员可通过修改密码来防止他人查询自己的一切信息,保护自己的一切信息不被偷窥。(10)安全管理模块:该模块只有超级管理员才能登录。它记载着所有用户的登录情况,在出现信息异常丢失等非正常的情况下,启用该模块对于找到非法人员的登录有一定的作用。
3 系统总体设计
根据分析,得到本系统的顶层结构功能图如下所示:
本系统是运用C#语言,以SQL Server2008作为数据库,在.net的平台上开发的。其功能基本符合各高校的要求,能够完成学生基本信息、成绩、课程等的添加、查询以及处理功能,并能够提供部分系统维护功能,方便管理员进行添加、修改、删除及发布新消息,也便于学生及时掌握学校的动态,查询自己的基本信息。
在设计过程当中,本系统充分的体现出操作简单、易于理解、功能符合各个高校等优点;但由于设计时间较短,能力有限,因此,该系统也还存在着许多的缺点,例如:功能不够完善,数据的安全性欠缺考虑等多方面的问题,这些都有待进一步改善。
[参考文献]
[1]王珊,萨师煊.数据库数据概论(第4版)[J].高等教育出版社.2006.
[2]孙永强,等.Visual C#.NET入门与提高[J].清华大学出版社.2003.
[3]施燕妹,陈培,陈发吉.C#语言程序设计教程[J].中国水利水电出版社.2004.7.
[4]王燕.基于WEB服务的学生档案管理系统的设计与实现[J].南阳师范学院.2009,(27)
[5]刘菊玲,张军儒,梁国胜.远程教育个性化学生档案管理系统的设计与实现[J].第23卷第2期,2009,4.