黑龙江大学
毕业设计论文
学生信息管理系统的设计与实现
THE DESIGN AND IMPLEMENTATION OF STUDENT INFORMATION MANAGEMENT SYSTEM
学生姓名:***
学 号:********
年级专业:2010级计算机科学与技术
指导老师:刘东辉老师
学 院:黑龙江大学(伊春分校)
提交日期:2014年 4月
1) 开发的意义 6
(一)学生信息管理系统概述 7
(二) 需求分析 8
1)功能需求分析 8
(一)设计目标 13
(二)开发及运行环境 13
(一)学生信息系统部分 17
(二)后台管理信息部分 19
登陆模块 19
年纪班级管理模块 20
查询管理模块 24
添加修改模块 sql容易学吗24
学生信息管理模块 27
管理员模块 29
五、系统存在的问题及前景展望 30
(一)系统存在问题 30
(二)前景展望 30
摘要
学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。 随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接
轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的
关键词:java,SQL ,学生成绩管理
Abstract
Student information management system is an important tool for school management is an integral part of the school. with the increase in the number of college students, the number of educational system is also constantly rising.School work complicated, many materials, the difficult of manual management information is also growing, apparently can not meet the actual needs, efficiency is very low. And this traditional approach, there are a lot of drawbacks,such as: poor security,check the inconvenience, inefficiency,and so difficult to maintain and update. However, the system for the above shortcomings can greatly improve the system for the above shortcomings can greatly improve efficiency of information management students, but also scientific,
Standardized management, important condition with the world. So how information is aut
omatically with the world. So how information is automatically and efficiently manage these years many people studied.
Keywords: java, SQL, Student information management
一、开发平台及工具简介
1、Java概述
Java包括Java编程语言、开发工具和环境、Java类库等。
Java语言是美国SUN公司开发的一种完全面向对象的程序设计语言。Java语言由C++语言发展而来,但比C++语言简单。Java语言具有简单、与平台无关、高效、健壮、安全、多线程等特点,它是当前网络编程中的首选语言。
JDK提供了Java程序的编译和运行方式,并且编译和运行都是命令行方式。JDK本身没有提供源程序编辑环境,没有提供可视化的集成开发环境(Integrated Development Environment,IDE)。有一些其他Java开发工具提供集成开发环境,如Eclipse、JCreator、JBuilder等,它们都是建立在JDK的运行时环境之上的。
Java是一门编译语言(compiled language),但它不直接生成硬件处理器指令,而是生成一种字节码(bytecodes)这种字节码由Java虚拟机解释执行。
Java虚拟机(Java Virtual Machine,JVM)实际上是一个程序,它定义了指令集、寄存器集、类文件结构栈、垃圾收集堆、内存区域等,提供了跨平台能力的基础框架。
Java虚拟机实现了一台理想的计算机,并可以优化运行Java程序。因此,一个Java程序其实是被Java虚拟机执行的,而Java虚拟机运行于实际的处理器之上。
Java虚拟机执行应用程序具有以下三个典型特点:
1)JavaJava
2、SQL Server 2005
SQL Server 2005 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到
运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。它的优点有:
1)上手容易,学习SQL Server是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL Server的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。
2)兼容性良好,由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。
3)相对于7.0的忧越性,Microsoft SQL Server 2005是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特
性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
4)电子商务,在使用由Microsoft SQL Server 2005关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2005,以实现面向SQL Server 2005数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。
5)数据仓库,Microsoft SQL Server 2005非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大
限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。
6)增强的在线商务,Microsoft SQL Server 2005简化了管理、优化工作,并且增强了迅速
、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换集。在伸缩性方面的改进包括对多达32颗CPU和64 GB RAM的支持。通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换集安装与管理,在线商务应用程序能够被迅速部署并有效管理。
7)利于构筑"敏捷性商务",所谓"敏捷性商务" 就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。。微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出"要么完全接受,要么全部不要"的承诺。在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头。敏捷商务让企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论