《[论文精品] 学生信息管理系统调研报告.doc》由会员分享,可在线阅读,更多相关《[论文精品] 学生信息管理系统调研报告.doc(7页珍藏版)》请在三一办公上搜索。
1、调研报告1. 课题的来源及意义:高校的学生管理工作是高校各项工作的一个重要部分,其管理水平的高低将直接影响到人才培养的质量。随着高等教育的发展、高校规模的扩大、学生人数的增加,对学生各种信息的汇总、统计、分析等管理工作面临着很多困难。目前,许多高校对学生各种信息的管理都是通过手工整理或计算机单机工作,通过报表或“报盘”等方式来处理完成的。在这个工作过程中,花费了大量的人力和时间,而且查询各种信息也很不方便,影响了各级领导和学生管理部门对学生信息的及时掌握和分析。因此,开发适合高校实际需要的学生信息管理系统,提高学工系统工作效率,以节省人力和时间,成为当前的迫切需要。随着我国教育产业化的飞速发展
2、,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学和管理的基础环境,在一定程度上反映出学校管理现代化的水平。随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而
3、对于大中型学校,跟学生信息管理有关的信息随之急剧增加。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。2.国内外发展状况:管理信息系统(Management Information System,MIS)已有几千年的历史,我国的算盘、账本和人工构成一个完整的人工管理系统。现代化的管理信息系统是指计算机化的管理信息系统,它的发展经历了个阶段。()单项数据处理阶段。从年开始的年是管理信息系统的起步阶段。计算机仅用于工资计算、仓库管理等单项事务处理。由于
4、计算机硬件设备功能的限制以及软件工作的滞后,当时只是局部替代管理人员的手工劳动。()数据综合处理阶段。由于计算机外存和终端设备的使用,扩大了信息处理的容量,改善了工作界面;分时和实时操作系统及计算机虚拟存贮器技术的出现,提高了计算机信息处理的能力,为大范围地管理信息提供了物质基础。这个阶段的管理信息系统以处理控制子系统为主,并且可以同时处理各子系统的多种数据采集、信息加工和信息反馈。()数据系统处理阶段。随着计算机技术的进一步发展,出现了分布式网络系统、数据库技术和第四代语言。计算机性能价格比得到了进一步提高,为数据的系统处理创造了条件。这个阶段的全面利用计算机收集和贮存数据,实现数据共享。利
5、用计算机处理企业各项主要管理职能,控制产、供、销各个环节。向各阶层提供多种有关信息,为企业提供最高层决策支持。的发展与效能,使信息系统成了企业的管理中心。再者,随着计算机及有关技术的发展,将更多地采用数据库、方法库、模型库、知识库和人工智能技术的新成就,并出现了新的分支决策支持系统( )。企业的将与,相结合形成一体化的系统。国外信息管理系统发展状况:国外有很多知名的管理信息系统。例如公司推出系统(面向通信的生产信息控制系统),美国的国防系统,日本的广播协会信息管理系统,交通工具的自动订票系统,银行业务处理系统和前苏联的国家计委计划计算系统。CS是一个通用的软件系统,年实现商品化,它使用一台中型
6、机和若干台小型机组成网络,通过近个终端从工厂各车间、各科室实时收集和处理信息,共包括个子系统:建设和生产数据管理、用户订货、预测、生产调度计划、库存资产、生产作业计划、开发工作指令、工厂监控、设备维护、采购供应、库房、成本计划及管理。被许多国家引用,用户已超过 0家,我国也有工厂引入进行二次开发。国内信息管理系统发展状况:国内工作起步较迟,世纪年代中期开始出现单项事务处理的管理信息系统,进入年代后才大量进行各种子系统的开发。国外早期的,多数用语言编写,数据独立性差,现在已经发展了数据库技术,一些庞大系统却很难更新。而我国大多数的起点高,一开始就使用了数据库技术,数据独立性好。冗余少,开发周期短
7、,见效快。通过几年时间的努力,我国已取得了丰硕成果。年全国计算机应用展览会参展的 项中与有关的占项,首钢管理信息系统获一等奖。在年展览会上个一等奖中通用港务信息系统等系统占了3个。当前我国中不仅有大量数据综合处理系统而且也有不少系统进入了系统处理阶段。大中型企业中比较突出的是首钢管理信息系统,该系统建立在一个大型王安网络上,由台王安系列管理机、台/,台/过程控制上位机和近个终端组成。覆盖面长 、宽 。该系统包括计划、经营、技术、设备、安全、财务、经销、物资、劳资和干部等1个子系统,系统能够对信息进行动态整理分析,并做出分析报告(包括人才选拔和决策方案),系统提高了企业经营管理水平,据估算,年效
8、益约为 万元。机械制造行业中比较典型的是(计算机辅助生产管理系统),开发该系统花费年,共万条源程序。经过宁江机床厂、贵阳永江仪表厂等单位试用,结果表明该系统结构紧凑、功能完整,具有通用性和可移植性,符合标准化、系列化和商品化要求。该系统由个子系统组成,即预测、销售、年计划编制、生产准备、厂级生产作业计划、物资供应、生产监控、车间生产作业计划、库存、财务、成本、设备、工具、生产统计、质量、人事、生产与技术数据。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统
9、计和快速查询,从而减少管理方面的工作量。鉴于上述管理信息系统的日趋成熟和收集信息的情况,该高校学生信息管理系统充分运用MIS的总体思想,综合应用了B/S模式、SQL Server、JSP等技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将教学质量提升了,真正完好地达到服务于教学计划。3.本课题的研究目标、研究内容、研究方法、研究手段和进度安排:本课题研究内容为学生信息管理系统,信息管理系统提供了强大的学生档案管理管理功能,目的是方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目
10、的。主要内容包括:(1) 学籍维护模块:1). 管理员可以对学生进行添加(包括基本信息)、删除、查看、修改信息。 2). 学生可以查看自己的基本信息,添加、修改详细个人信息。(2) 选课管理模块: 1). 管理员可以对选修课程进行添加、删除、统计每门课程选修的人数以及查找 单个学生所选的课程。 2.) 学生可以查看所有选修课程并进行选修以及查看自己所选课程并进行修改。(3) 成绩管理模块: 1). 管理员可以进行添加、删除、修改基本课程,录入、修改学生基本课程成绩, 查找单个学生的所有成绩以及查找单门基础课程所有学生的成绩。 2). 学生可以查询自己的基础课程成绩。 学生信息管理系统主要提供方
11、便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息、选课及修改相关信息,管理员可以管理所有信息。研究方法和手段该系统使用JSP编程语言,Microsoft SQL2000数据库以及Apache Tomcat作为开发平台,使用JSP 提供的对 SQL SERVER 的接口,进行对数据库的所有访问,使用Tomcat作为本管理系统设计与实现的JSP服务器,运用软件工程思想方法,对系统进行快速有效开发, 系统分为以下几个功能:(1)用户管理。实现对不同用户分配不同的权限。(2)数据库连接。使程序能访问数据库,并能对其中的数据进行操作。(3)数据录入。通过程序能实现往数据库中增加记录
12、。(4)数据查询。通过各种查询组合实现对数据的精确选取。(5)数据维护。包括对数据的修改及删除操作。 系统依据Apache Tomcat构架的运行平台,利用Dreamweaver 进行整体框架的设计,连接数据库,最后进行全面的系统调试而完成。 进度安排:第一周:接到任务书,收集资料,熟悉设计课题第二周:对课题进行初步调研,构思设计方案第三周:呈交毕业设计调研报告第四周:查阅相关书籍资料,翻译资料;开始对、SQL server、ASP.net 的学习,熟悉开发环境 第五周:对整体页面进行设计 第六周:进行模块功能分析,连接数据库并调试 第七周:第八周:详细设计 第九周:第十周:编码 第十一周:对
13、系统进行功能测试、检查系统的安全性、健壮性、完整性 第十二周:总体系统测试并准备论文资料 第十三周:书写毕业设计论文 第十四周:总结,准备答辩4. JSP开发语言的现状与发展前景JSP5是SUN公司推出的一种网络编程技术,具备跨平台运行能力,安全性比较高,运行效率也比较快,备受大中型企业和公司,以及银行金融机构青睐。JSP(JavaServer Pages)已经成为开发Web动态网站的快速有效工具。它是一种网络服务器端编程环境。JSP是基于强大的Java语言,充分利用了Java的强大功能,是一种优秀的服务器端技术。随着Java技术的日益成熟和流行,JSP技术在网络编程中也变得越来越重要。同时具
14、有极强的扩展能力、良好的收缩性、以及与平台无关的开发特性。在根据Java平台构建动态网站成为主流的今天,JSP有着其他技术所不具备的优势。JSP技术可以让web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统。它作为JayaTM技术的一部分,能够快速开发出基于web、独立于平台的应用程序。JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。简单地说,一个JSP网页就是在HTML网页中包含了能够生成动态内容的可执行应用程序代码。此应用程序可能包含JavaBean,JDBC对象,Enterprise Java Bean(EJB)和
15、Remote Method Invocation(RMI)对象,所有的部分都可以非常容易的从JSP网页上访问到。JAVA语言现在已经是全球最热门的语言之一,并且是受欢迎程度最高的语言,而基于JAVA技术的JSP技术也伴随着InternetIntranet技术也飞速发展并茁壮成长。在近十年的发展成长中,JSP不断释放出其特有的技术风格和魅力,成功吸引了无数追求者,并帮助了许多盯人创造着奇迹并从事业和经济效益上获取到了成功。但是正因为JAVA的成功、JSP的成功,很多人开始谈论着语言的轮回故事,讨论着JSP技术的发展前景和未来,持乐观态度的有之,持悲观态度的亦有之。每一种语言及技术也要经历其诞生、
16、发展、被人发现存在诸多毛病及缺陷、直至消亡等阶段,现阶段来谈论JAVA技术及JSP技术即将走向衰亡还为时尚早6。JSP技术发展到现在,其应用领域和适应范围都非常的广泛。究其原因7,首先是因为JSP技术本身是由众多厂商参与制定的标准,并开放源码,提供免费的JSP实现,因此JSP技术具备足够的发展前提和基础;其次,是因为JSP技术具备强大的服务器端动态网页技术功能和跨平台特性,因此JSP技术具备足够的发展和应用空间;最后,因为应用JSP技术的团体在不断的壮大,使得JSP技术具备了强大的发展动力。由此可见,JSP的技术的发展以及其对IT行业所带来的深远影响,在未来若干年将继续下去。5.实验方案的可行
17、性分析和已具备的实验条件: 实验方案的可行性分析有以下三个方面。技术可行性:目前市场上的一般计算机软硬件都能满足系统开发要求。开发环境JSP,数据库采用SQL Server 2000。(1)JSP是SUN公司推出的全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。 1JSP允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的.NETFramework。2JSP是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。3JSP把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 它结合SQL Server 200
18、0完全能够胜任开发任务。(2)维护工作方便,有一定经验的操作人员可以在短时间内掌握维护工作。经济上可行性:现在,计算机的价格已经十分低廉,而性能上却有了长足的进步。本系统的开发为学校工作人员的工作效率带来了一个质的飞跃,主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。社会可行性:在各大高校,用计算机管理学生的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了
19、学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。通过上面的分析,设计此高校学生信息管理系统是切实可行的。已具备的实验条件:软件方面:开发系统:Windows XP Professional开发语言:JSP数据库:Microsoft SQL Server 2000服务器:tomcat5.5硬件方面: CPU:P(R) 2.6 GHz 内存:512 M参考文献:1 耿祥义,张跃平JSP实用教程M. 北京:清华大学出版社,2007.102 黄明JSP设计与开发M. 北京:机械工业出版社,2007.13 屈辉立JSP网站编程概论M. 北京:北京电子出版社,2006.24 杨正洪关系数据库
20、系统管理和开发指南M. 北京:机械工业出版社,2002.65 飞思科研发中心JSP应用开发详解M. 北京:电子工业出版社,2000.16 陈松乔现代软件工程M. 北京:北方交通大学出版社,2002.37 Harvey M.DeitelJava程序设计教程M. 北京:机械工业出版社,2002.6 8 张海潘软件工程理论M. 北京:清华大学出版社,1998.99 Campbell R.Mconnell Stanley L.BrueMicro-EconomicsJset in century oldstyle by York Graphic Services200010 Bruce Eckel.Thinking in Java(Paperback)M.Prentice Hall PTR.1998