中北大学信息管理系统设计实训学院:软件学院专业:企业信息化软件开发与应用姓名:许翔淇韩金滟王迪张水安吕芳王蕾题目:学生档案信息系统开发与设计指导教师:苏贵影职称: 教授实训时间:2012年12月16日-2013年1月11日2012年12 月16 日学生档案管理系统的分析一.项目背景与设计必要性分析随着时间的推移,我们已经进入了21世纪,这是一个信息和数字技术迅猛发展的时代,在全球遍布世界的互联网络正在无时无刻、无所不在的渗透到我们的工作、生活和学习中,成为推动社会发展的强大动力。
在此新世纪的开端,作为培养和造就新世纪人才的教育系统和学校,尤其是高等院校,也面临同样的社会环境变化趋势。
只有率先领悟和认识到信息技术在教学和管理中的作用,并且用它来解决教学和管理中的问题,才能在全球的教育竞争中立于不败之地。
随着互联网的迅猛发展,为校园的信息化建设提供良好的发展平台。
档案管理是一项重要性的工作,在不同的历史时期产生了不同的、相对于当时最完备的档案管理技术与管理制度。
近代档案学已经是一门完善的、体系严密的科学。
虽然档案学面临信息化的冲击与挑战,但是新一代档案学尚未产生,档案管理信息化还存在大量未解决的难题。
因此,处理好档案管理信息化中的管理创新和原有档案管理制度之间的矛盾是目前面临的问题。
高校学生的人数日益增多,随着学校向全国招生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高, 学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。
而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。
做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。
在这种条件下,使用计算机管理就显的非常的合适了。
只要你正确的录入,统计,报表输出一点问题都没有的。
因此需要一个全面、详细的学生档案管理系统,以便完成对学生档案信息的管理。
越来越多的学校开始重视学生档案的科学化管理。
科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。
这些优点能够极大地提高学校学生档案管理的效率。
因此,开发这样一套管理软件成为很有必要的事情。
而且只要软件的设计合理,可以为学校提供合理的管理模式。
目前,院校的学生信息管理工作已不再局限于对学生基本信息数据库的维护,而是越来越多地参与到为其他相关部门提供一些必要的协调与服务。
学生档案管理的现状主要为:由于缺乏统一的管理方式,学生的数据较为分散,并且经常需要对数据进行变更,对于变动的数据不能做到及时统一与修正。
相关部门之间很难建立一套机制来确保数据的完整性,因而需要浪费大量的人力资源来弥补这一空缺。
学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。
在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。
学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。
由于院校的工作性质,教学部门每一个阶段都要对学生的成绩进行汇总及统计来对教学工作及学生的状况进行评估,如果没有一个统一的数据采集平台,那么就会造成数据的上报与汇总不及时、数据不准确等客观问题的发生。
本系统是为了方便用户对学生档案的管理开发的。
要求系统界面友好,使用简单,提供对学生基本信息的编辑、查询等全面的数据管理功能,此外系统还具有一定的安全性和可维护性。
我选择母校来设计这个系统主要有两个原因:一是:我熟悉学校的学生档案管理工作,进行需求分析时比较方便;二是:在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算是对母校的一点回报。
课题提出的意义:现在我国的学校学生档案的管理水平有些还停留在纸质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机科学与技术的本科生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助各个学校进行更有效的学生档案管理。
归纳起来,好处大约有以下几点:1.可以存储历届的学生档案以及班级信息等,安全、高效;2.只需一到二名档案录入员即可操作系统,节省大量人力;3.可以迅速查到所需信息。
二.可行性分析:可行性研究是系统分析阶段的第二项重要活动。
此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。
可行性研究是对系统进行全面、概要的分析。
当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。
并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。
因此通过可行性的研究分析可以知道问题。
有无可行性的解决方法,进而避免人力、物力和才力的浪费。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
系统目标应充分体现,直接为学生档案管理系统服务,并且,程序可以分期分批实现。
但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
以达到更加出色的程序系统。
可是,目标的提法不尽相同,例如:·提高学生档案管理效率,减轻劳动强度;·提高信息处理速度和准确性;·为档案管理者提供更方便、科学的服务项目。
系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:经济上可行性:采用新的学生档案管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:1.本系统的运行可以代替人工进行许多繁杂的劳动;2.本系统的运行可以节省许多资源;3.本系统的运行可以大大的提高学校的工作效率;4.本系统可以使敏感文档更加安全等等。
所以,本系统在经济上是可行的。
技术可行性近几年来计算机技术发展异常迅猛,高速度大容量的电脑已成为许多学校里日常工作必不可少的设备,随着办公自动化的软件不断涌现,计算机机的普及为该系统的开发奠定了坚实的基础。
计算机的应用领域越来越广,在学校几乎每个办公室都配有计算机,为我们的这套软件提供了硬件环境。
本系统可以运行在Windows95/98/2000/XP等操作系统上, 可说市场上流行的操作系统都可以支持。
因此系统运行可行性绝不会成为学生档案管理系统的问题。
目前计算机应用技术已经相当普及。
坐在办公室里的大多数人都能熟练操作计算机,而我们这套软件使用和操作起来又相对简单便捷。
我们所开发的这套以计算机为基础的管理系统使教师和管理者摆脱了那种繁杂、易错的记录及管理方式,从客户/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。
我们所设计的这个软件系统规模不大,就系统分析设计阶段而言不须太多人力物力,有本组六个成员三个多星期的投入。
为明确各自不同的任务侧重点便于分配管理,我们将软件开发周期分为问题定义与可行性分析、需求分析、概要设计、详细设计四个方面,利于我们相互协作。
另外,在开发过程中严格遵循软件开发过程中的规范,对于提高软件的开发效率和软件的自身价值是有利的,严格的管理规范对于开发后期软件的修改、排错是有利的,因此在开发前明确规范是可行且必要的。
所以当前这个系统在技术上来说是可行的。
营运可行性:本系统操作简单,易于理解,只需通过简单培训,上手较快,学校教务处的教职员以及相关教师均能进行操作,营运环境要求低。
面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。
软件的开发应能在较长时间内满足学校的发展需要。
故新系统还需要满足以下这几个标准:1. 标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。
2. 可靠性:由于学生档案信息的重要性,系统的软硬件应均为质量可靠,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。
3. 安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。
4. 兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。
5. 高效性:由于学校学生档案每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。
6. 可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。
同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行。
法律可行性:本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。
因此,本系统在法律上是可行的。
通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。
(五)开发的条件环境三.用户需求定义:需求分析的目的在于理解系统需要什么和开发人员必须做什么,并将用户的要求用书面形成表达出来。
软件产品的质量,在很大程度上取决于系统的需求分析情况和是否形成正确、一致和比较全面的需求文档。
通过需求分析揭示系统的功能和信息的流程结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件,定义软件的有效性。
本系统主要应用于各学校对于学生档案的管理。
根据所收集到的信息得出用户对本系统的实际要求。
主要对学生的基本信息进行管理,包含一些基本的功能,如学生档案的添加、删除和修改等功能以及其他部分功能。
学校需要一套学生综合信息管理的平台,能够使得系统管理人员对院校的专业进行分类,进而确定各个专业中所包含的班级信息,在已有班级信息的基础上能够对所有的学生信息进行分类管理。
同时,在班级信息中能够反映出学生的入校时间及年制,从而确定了学生在校期间所经历的每个学期时间段。