学生信息管理系统——可行性分析报告2012年9月19日学生信息管理系统可行性分析报告一.引言1.编写目的随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。2.项目背景该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作.3.定义学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。MIS:管理信息系统;DFD图:数据流图(描述逻辑模型的图形工具,表示数据在系统内的变化。);CFD:流程控制图;4.参考资料[1].软件工程概论李存珠李宣东编著南京大学计算机系出版2001年8月[2]数据库系统原理教程,王删著.清华大学出版社,2002.1[3]现代软件工程,陈松桥等著.北方交通大学出版社,2002,1二.可行性研究的前提1要求a.学生信息管理功能:学生信息管理工作主要是学生基本情况的管理包括学生学籍变动的管理(查询、统计,招生信息等)、学生成绩的管理,学生日常管理业务信息管理、学生勤工俭学助学岗位信息管理、学生宿舍信息管理、党团信息管理、学生缴纳信息管理、学生综合信息发布管理和学生奖励项目信息管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。C#ASP.NET和其他数据库管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为数据库应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选用C#ASP.NET来制作学生信息管理系统,实现对学生学籍(包括学籍变动情况)、教师信息及教课和学生成绩的全面管理。b.学生信息管理软件的性能:开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理,基于MicrosoftSQLserver2000数据库系统的数据管理使该软件有更优异的性能.c.输出:学生基本信息和学籍各种处理的结果表格文档形式。d.输入:数据来源主要是来源于日常工作中存放的大量文件,如学生基本信息的输入和学籍的变动修改的文档。文件类型主要包括word文档、Excel文档e.处理流程和数据流程图用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述.f.安全保密方面的要求:对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求.g.本系统相连的其他系统打印系统邮件系统,比如outlook,office,wps2.系统目标学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。3.条件、假定和限制开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内.软件开发的硬件要求:CPU在P42.0以上,内存在512M以上,显卡在64M以上,系统需要WindowsXP或Windows7。笔记本电脑的性能相对不够稳定,对SQL等数据库软件和VB、.Net等开发工具运行有不利影响;4.决定可行性的主要因素:(1)技术可行性;(2)经济可行;(3)社会(法律)可行;5评价尺度说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。三.对现有系统的分析:1.处理流程和数据流程:系统流程图:数据流图:上图为顶层招生办教委用人单位学籍管理系统P新生名单报表毕业生登记表学籍表上图为一层上图为二层招生办教师系异动管理成绩管理奖惩管理教委用人单位P1P2P3新生名单成绩单奖惩报告毕业生登记表报表留级退学名单学籍表D1成绩奖惩结论学生注册教师成绩录入统计成绩分析期末成绩分析补考成绩登记补考成绩P2.1P2.2P2.3P2.4P2.5学籍表D1补考成绩期末成绩主管部门报表学生通知书P1P32工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。3费用开支由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。4人员鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。5设备设备的科技含量也比较低,没有达到大量的计算机普及程度。6局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护等方面存在很多的局限性。四.所建议技术可行性分析1对所建议系统的说明学生信息管理工作主要是学生基本情况的管理包括学生信息变动的管理(查询、统计基本信息)、学生成绩的管理,学生日常管理业务信息管理、学生勤工俭学助学岗位信息管理、学生宿舍信息管理、党团信息管理、学生缴纳信息管理、学生综合信息发布管理和学生奖励项目信息管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生信息管理系统要能高效、准确地完成这些功能对学生信息管理软件实现要求以及如何得到满足:1.对学生基本信息文件的存储要求采用PB+后台数据库技术,实现对文件的输入以及保存.2.对学生文档搜索的功能要求,可以通过在数据库设置关键字,并通过关键字来实现对基本信息的各种搜索功能.3.输入输出要求:4.安全方面要求通过对软件登陆用户设置不同的管理级别来实现。2.产品的功能a.用户可以用该软件对所用库资料进行查找;b.用户可以对该软件中的库资料进行添加;c.用户可以了解应用一些简单的数据库系统3.影响a.随着计算机的发展,所有的开发人员要发现在此过程中本产品出的问题和不足,及时更新。b.与此同时也要准备好人力和设备资源做紧急事件的更新。c.申请专利,使用法律的手段对本产品进行系统保护5.技术方面的可行性系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以学籍管理系统的技术上是完全可行的。五其他可选方案1修改方案与首选方案的不同修改方案是应用于网络,它可以做到从远程终端的输入和输出,它以中央服务器存放数据信息。2本方案的概况本方案所有界面的思想与选定方案相同,但输出机制不同,它完全通过网络传输。3不选此方案的原因a.技术方面的不足,在现行技术中还不能达到网络间数据的写入与读出,并有相关网络协议的支持。b.如果在此方案中,数据较大,网络间的传输速度也会减慢。六.社会因素方面的可行性1市场分析学籍管理系统主要是为了解决学校的学生管理问题,并且减轻行政人员的工作负担。2.使用方面的可行性学校行政人员对该产品的应用是可行的。3.投资估计按本软件学籍管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产及软件测试。本系统本非收益性质开发,重要是为解决学校现行学籍管理的需要。4.经济可行性:本方案采用网络方式,此系统建成后,可以实现资源共享,支持选课制,可以直接进行信息的查询以及修改,。本系统运行后可以节省不少人员,可以省去打印分析的时间,直接用系统进行分析就可以看到最直接的结果。从经济上说是可行的,另外使用此系统可以减少人为的失误,准确方便,还可带来其他方面的经济效益。5.社会可行性:该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题。6.法律方面的可行性:严禁违反宪法确定的基本原则,严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一.严禁损害国家荣誉和利益严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒代码,黑客程序,软件破解注册信息.严禁抄袭剽窃他人作品七.结论通过前面的分析论证,我们认为我们的开发方案是比较合适的,依据可行性分析的结果,可按该方案立即进行系统的开发工作。