摘要
本系统以学校学生信息管理为开发背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法等。
学生管理信息系统是针对学校教务处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。它的内容对于学校的老师和学生来说都至关重要。此系统能够为用户提供充足的信息和快捷的查询并有效的帮助学校和老师掌握学生的具体情况;在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查,更新,维护等。这些情况,给学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,日趋成熟的计算机技术逐渐代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、
正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的互联网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针有一定的促进作用。因此,开发这样一套管理软件成为很有必要的事情。
关键词:管理信息系统,计算机,互联网
第一章 引言
1.1研究背景
1.2研究目的
1.3国内外研究现状
第二章 可行性分析
2.1技术可行性分析
2.2操作可行性分析
2.3经济可行性分析
2.4安全可行性分析
第三章 需求分析
3.1用户需求
3.2 功能需求
3.3 功能设计
3.4 亮点功能分析
第四章 项目实施
4.1 项目计划
4.2 项目分工
第五章 系统流程设计
5.1系统流程,数据流图
5.2 数据库E-R图
5.3数据表设计
第六章 系统界面设计
6.1 界面布局
6.2 用户交互设计
6.3 运行界面
第七章 系统功能设计
7.1 模块结构图
7.2 分配个人任务
7.3 分模块设计实现及代码
第八章 系统测试
8.1性能测试
8.2 功能测试
8.3 测试结论
第九章 项目验收
9.1项目进度
9.2与同类系统的比较
9.3升级改造方案
第一章 引言
1.1研究背景
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作
量。目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。
1.2研究目的
学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外,时间一长,将产生大量的文件和数据,这对于查、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、
成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
系统应具有实用性、可靠性和适用性,同时注意到先进性。
对各个数据库进行动态管理,防止混乱。
能够进行语音识别和查询。
方便用户的操作,尽量减少用户的操作。
1.3国内外研究现状
asp文件管理系统超级课程表是最近很火爆的一款软件,在大学生体中的知名度非常高,它实现的动态课程表(可以显示当前周课程)是的最终目标,目前只能实现整个一学期的静态课程查询,
并不能做到查询当前周的课程。超级课程表的另一个功能是查询成绩,包括计算机等级考试成绩,英语四、六级成绩和期末考试成绩,但很多同学反映,由于未和各个大学的教务处达成一致意见,导致部分学校不能通过超级课程表进行查询,这个模块一直是一个摆设。
课程格子,作为超级课程表最有利的竞争者,课程格子界面简洁大方,功能强大,但是最大的不足在于它必须手动载入课程表,基于这个原因它被众多大学生淘汰。
山东科技大学的成绩查询简洁明了,查询人必须输入学号,身份证号和密码才能够登陆查看,信息安全有保障。但是页面过于单一,没有与现今流行的等手机端结合,过于死板。同时山东科技大学也为同学们提供了课程表查询服务,但是往往直接将一整学期的课程直接显示在一张课程表中,让人产生杂乱的观感。总体有待提高。
学生成绩管理系统,作为一个知名度比较高的软件,一直在完善自身的功能。于2013年完成更新的这款软件,应用较为广泛,对象为中小学校、民办学校、培训学校和各类教育培训机构等。五大功能模块分别是:学籍管理、成绩管理、作业管理、学生素质评价管理和家校沟通管理等。它的特点是B/S模式,只要在能上网的地方,打开IE浏览器就能访问和使
用,教师可以在家里上网改作业、录成绩,学生、家长以在家里查询学生的成绩、在校表现、教师的评语并与教师交流…本程序同时也能在单机、局域网中使用。学生成绩管理系统是已经商用的一款软件,它主要面向的是教育机构的管理人员,在成绩管理方面功能比较强大,但没有成绩查询功能,也没有手机端的业务,总体比较单一,页面美观程度有待提高。
南京信息工程大学的学生管理信息系统,的界面较为美观,登录是也需要验证用户名和密码等信息,它的用户名的形式多样,学生可以用身份证号,学号或者考生号进行登录,这一点点小的设计,为整个系统增添了一抹人性化的彩。同时也为同学们提供了课程表查询服务,但是往往直接将一整学期的课程直接显示在一张课程表中。总体有待提高。
现在各大高校的基本上已经实现了查询成绩和课程表功能,但是将与学号绑定,通过语音识别查询成绩和课程表的学校实属少数。在山东科技大学济南校区整个2013级电气信息系同学的成绩及课程表的基础之上进行大数据分析,对老师的教学水平进行评价,对学生的各科成绩进行分析,对其进行未来就业方向的指导。
第二章 可行性分析
2.1技术可行性
2.1.1 JSP
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
2.1.2 SQL Server
SQL Server 是一个关系数据库管理系统。作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012 提供对企业
基础架构最高级别的支持—专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领领域,SQL Server 2012 提供了更多更全面的功能以满足不同人对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012 提供从数 TB 到数百 TB 全面端到端的解决方案。
2.1.3TOMCAT
TOMCAT是APACHE JAKARTA软件组织的子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。
2.1.4JSP技术与ASP技术的比较
总的来讲,Sun公司的JSP技术和微软的ASP技术在很多方面都有相似之处。两者都是为基
于WEB应用实现动态交互网页制作提供的技术环境支持,都能够为开发人员提供程序实现的编制与自带组件设计网页从逻辑上分离的技术,而且都能够替代CGI使网站建设与发展变的较为简单与快捷。
尽管JSP和ASP技术在许多方面都很相似,但核心部分还是存在较大的差异。其中本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础、对WEB服务器平台的要求都大不相同。另外,对于这两种技术而言,开发人员在其各自软件体系设计和环境模式开发方面都存在着较大的差异。JSP技术基于平台和服务器的互相独立,输入支持来自各种广泛的、专门的工具包、服务器的组件和数据库产品。 中相比之下,ASP技术主要依赖微软公司各种技术的支持。
2.1.5Java语言的优越性及其演变技术
Java语言是成熟的、强大的、易扩充的编程语言,远优越于基于BASIC的脚本语言。加之JSP技术为其应用提供了健壮的意外事件处理机制,从而使得Java语言不管是在应用范围、技术成熟度上,还是在其发展潜力上都优越于其他编程语言。Java语言是结构化的语言,它更容易创建和维护庞大的、组件化的应用程序。JSP技术理所当然地继承了Java语言的这些
优点,使其开发和维护也变得更加简便、容易。将JSP和JavaBean技术结合起来,在JavaBean中处理逻辑,然后在JSP网页中调用,这会使得JSP页面显得更加清晰,并且可以节省软件开发时间、降低维护难度。具有易于维护性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论