基于java的学生信息管理系统.doc
《基于java的学生信息管理系统.doc》由会员分享,可在线阅读,更多相关《基于java的学生信息管理系统.doc(19页珍藏版)》请在咨信网上搜索。
基于java的学生信息管理系统 摘要 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂.面对如此繁杂的任务.如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。 本系统采用B/S结构,java为开发语言,Mysql5.5为数据库来进行设计与开发.本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人信息查询模块,基本信息管理模块,成绩管理模块,更多信息管理模块,。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。 关键词:信息管理系统;JAVA;数据库;查询;学生 ABSTRACT With the continuous improvement of science and technology, at present, students in educational administration management is a very important aspect, which is the core of the entire management and infrastructure. Due to further expansion of school size, year—on—year increase in the number of students, management students arebecoming increasingly complex。 Faced with this complex task。 If we allow individuals to manage documents, things will be very time-consuming and laborious。 In recent years, with the rapid development of the computer, the computer in all spheres of society has demonstrated its great role。 There is no doubt that the effective and efficient management of the introduction of computer schools in educational administration, school management system to promote and improve the quality of teaching and running schools have a significant level. For these reasons, therefore, student management system is also the era of the development of a necessary step in Due to further expansion of school size, year—on—year increase in the number of students, students of information management has become more and more complex. To this end, practical and effective information management system to introduce students to the school of educational administration, school management system to promote and improve the quality of teaching in schools has a significant. The system uses B/ S structure, java for the development of language, Mysql for database design and development. This paper briefly described the background of the system and development environment for system analysis framework, which divided into various modules, including user registration module, the user landing module, personal information selection module, the basic information management module,Graduates of information management modules, management module more information from the system module. Details of the system and function of each module to achieve the principle of the final summary of the development phase and testing phase of the problems encountered and solutions。 Key words:Information management system; JAVA; database; inquiries;student 目录 1引言(通过)7 2。开发环境介绍(通过)9 2.1 系统开发理论依据9 2。1.1 Java的主要特性:9 2。1。2 SQL介绍11 2.1.3 B/S结构介绍11 2.2 系统开发环境 (通过)12 2.2。1 系统软件环境12 2。2.2 工具简介12 3。需求分析 (通过)14 3.1 系统目标14 3。2 可行性分析14 4 系统结构(通过)15 4。1平台架构。15 4。1.1、软件架构层次15 4。2管理层次16 4.2.1管理员的功能图示17 5系统设计(通过)18 5。1 方便易用:18 5.2 一体化的工作管理平台:18 5。3 完整的安全控制功能:19 5.4 灵活的系统体系构架:19 5。5 产品化开发,降低用户成本:19 6 系统流程分析(通过)20 7 功能模块(通过)21 8 各模块具体功能(修改)22 8。1 管理员模块22 8.2 学生模块28 9 数据库设计(修改)30 9.1、ER模型30 9。2、数据字典30 9.2.1 学生基本信息30 9.2。2课程31 9.2.3成绩31 10 系统安装与测试(修改)32 10.1 系统运行所需软件。32 10.2、运行系统33 结束语(修改)36 致 谢(修改)37 参考文献38 1引言(通过) 管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及.MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务.如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用.毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义. 现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用BS结构,主要实用于各学校校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理.管理员登陆之后,里面有六个板块-增加一个学生的信息、删除一个学生、查询所有学生的所有信息、修改某个学生的信息、通过ID和姓名查询某个学生的基本信息,查询和修改某个学生的某课程的成绩。用Windonws7为操作平台,java作为脚本语言,采用Mysql作为数据库,用户可以实现对数据的录入,修改,删除等操作。 系统开发背景 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用.毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。管理员登陆之后,里面有六个板块—增加一个学生的信息、删除一个学生、查询所有学生的所有信息、修改某个学生的信息、通过ID和姓名查询某个学生的基本信息,查询和修改某个学生的某课程的成绩。用户可以对各种信息进行录入,修改,删除等操作.更方便老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。 2.开发环境介绍(通过) 2。1 系统开发理论依据 2.1。1 Java的主要特性: 1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java。net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等.Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性. 5、Java语言是安全的.Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行.这种途径适合于异构的网络环境和软件的分发。 7、Java语言是可移植的.这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的. 8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 9、Java是高性能的.与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just—In-Time)编译器技术的发展越来越接近于C++. 10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码.线程的活动由一组方法来控制. Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。 11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级.另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 2.1。2 SQL介绍 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言.SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 2.1。3 B/S结构介绍 B/S(Browser/Server)结构即浏览器和服务器结构.它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3—tier结构。相对于C/S结构属于“胖"客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦"客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全.特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。 B/S结构的优点 (1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理. (2)、业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4)、开发简单,共享性强 2。2 系统开发环境(通过) 2。2。1 系统软件环境 本系统采用的软件工具有: Windows 7 MYSQL5。5 MyEclipse 6.0。1 2.2.2 工具简介 MYSQL5.5简介 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库.由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境. MyEclipse简介 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. J2EE模型 2。 WEB开发工具 3。 EJB开发工具 4。 应用程序服务器的连接器 5。 J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们.MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 3。需求分析(通过) 3。1 系统目标 在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下: (1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率. (2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。 (3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。 3。2 可行性分析 经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下: (1)技术可行性 以WindowsXP为操作系统,采用java为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用. (2)经济可行性 一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。 (3)操作可行性 操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单.使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。 4 系统结构(通过) 4.1平台架构。 4.1。1、软件架构层次 表示层 数据 逻辑 数据管理 用户接口 逻辑 服务器 运行表示层 运行用户接口逻辑 数据库服务器 优化性能, 工作流 数据中心运作 - 降低成本 软件更新 图4-1 软件架构层次图 软件架构上采用了主流的B/S和J2EE平台设计思想,具备技术先进性与稳定性,充分满足集团用户的大数据量、高可用性的要求。 4。2管理层次 学生信息管理系统以岗位角色为核心,采用灵活的权限管理机制,允许客户根据本单位的实际管理需要,管理者可以根据本单位的需要自行定义角色及其权限,进行各类员工所属角色的定义,赋权工作,管理层次可由管理者自行控制.体现了现代管理中的定岗定员、对岗不对人的管理思想。同时支持操作用户身兼多职,极大降低了由于人员调动及岗位变动为系统设置带来的影响,更贴近用户的需求。 4.2。1管理员的功能图示 管理员的基本功能和权限: 1. 查看全体学生基本信息 2. 修改学生基本信息 3. 删除学生 4. 查看某个学生的基本信息 5. 查看某个学生选修课程的成绩 6. 添加一个学生 7. 查看全部课程信息 8. 删除一个课程 9. 添加课程 10. 添加某个学生的某个课程的成绩 11. 查看所有学生的成绩信息 图4-2-1管理员功能图 4.2。2普通员工的功能图示 学生的功能和权限: 1、 查询自己的基本信息 2、 查询自己选修的课程 3、 查询自己所选修课程的成绩 图4—2—2 普通员工功能图 5系统设计(通过) 5。1 方便易用: 完全采用流程化客户界面设计,操作简便直观。完全基于浏览器界面、安装方便,且操作简单、方便,得心应手使用该软件,不需要做额外的使用培训。 5。2 一体化的工作管理平台: 单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的,而是在互动的过程中相互促进,共同提升。与单一的业务管理软件不同,本系统根据现代办公理念而设计,将各种相关办公业务进行合理整合,提供了统一的操作平台,实现了办公管理业务信息的全面共享。将各职能部门紧密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率. 5.3 完整的安全控制功能: 系统所处理的信息一般会涉及单位机关的机密,而且不同的办公人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为办公自动化系统得以投入使用的先决条件。为企业信息的安全畅通提供了有力保障。 5。4 灵活的系统体系构架: 各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化开发中,本系统注意从提高产品适用范围的角度,充分调研各类企业单位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程,系统参数全动态设置等功能。同时,可以使用户根据自己企业的实际情况灵活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系统间的互通、互联。 5.5 产品化开发,降低用户成本: 产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利用比率,最终反映在产品价格上,使用户的购买成本大大下降。 6 系统流程分析(通过) 系统流程分析图 1、确定用户是否是有效的系统用户 2、确定用户的类型 3、普通用户只可查询,管理员用户有所有权限。 7 功能模块(通过) 用户管理:用户登录、用户修改、用户添加、用户删除、用户查询 课程管理:基本课程设置、课程添加、课程删除、课程查询 学成绩管理:成绩添加、成绩查询 学生信息管理系统 课程管理 帮助 学成绩管理 用户管理 关于 课程添加、 课程删除、 课程查询 成绩添加、 成绩删除、 成绩查询 用户登录、 用户修改、 用户添加、 用户删除、 用户查询 8 各模块具体功能(修改) 首先是登录界面: 8。1 管理员模块 我们给管理员设置了固定的编号和密码: 用户编号:1 密码:admin 点击登录时: 1. 查看全体学生基本信息 这里面有 修改 删除 详情 成绩 修改页面: 详情页面: 成绩页面: 2。添加一个学生 3。查看全部课程信息 这里面有 删除 4. 添加课程 10. 添加某个学生的某个课程的成绩 11. 查看所有学生的成绩信息 8。2 学生模块 1. 基本信息 2. 课程信息 3. 成绩信息 4修改密码 9 数据库设计(修改) 9。1、ER模型 9。2、数据字典 9。2.1 学生基本信息 表名:student 描述:学生表,用于存放学生的基本信息。 字段说明 字段名 数据类型 数据长度 允许空 默认值 备注 学生学号 s_no int 20 否 PK 学生姓名 s_name varchar 50 否 学生密码 s_password varchar 20 否 学生性别 s_sex varchar 20 否 联系方式 s_tel varchar 50 否 9。2。2课程 表名:course 描述:课程表,用于存放课程的基本信息。 字段说明 字段名 数据类型 数据长度 允许空 默认值 备注 课程编号 c_no int 20 否 PK 课程名称 c_name varchar 50 否 9。2.3成绩 表名:score 描述:成绩表,用于存放各课程成绩的基本信息。 字段说明 字段名 数据类型 数据长度 允许空 默认值 备注 成绩编号 sc_no int 20 否 PK 学生学号 s_no int 20 否 FK 课程编号 c_no int 20 否 FK 学生成绩 degree int 20 否 10 系统安装与测试(修改) 10.1 系统运行所需软件。 1、JDK 先安装jre—6u13-windows—i586—p-s.exe,(如图:)这是java的编译器.Java用通过编译器编译成汇编语言又转成机器语言,这样机算机才能运行java语言的程序。 2、MySQL5。5 安装MYSQL的过程不再赘述,一定要记得数据库的密码! 下面是建立和使用数据库的过程: 1. 打开MYSQL 输入密码: 2. 建立你要使用的数据库 3. 运行你的程序之后; 4。建立数据库的表成功!! 10.2、运行系统 先运行数据库MYSQl5。5的“服务器管理”, 然后启动你的程序,打开浏览器输入地址:http://localhost:8080就会弹出 点击Tomcat Manager进去 选择你的工程 就进入到了登录页面: 管理员: 用户编号:1 密 码:admin 结束语(修改) 经过一阶段的设计与开发,我们的学生信息管理系统基本开发完毕。其基本功能符合各项要求。在开发过程中我们遇到了许多难题,我们请老师指点,向同学请教,翻阅大量的有关资料,最后都被我们一一攻破。在开发的过程中我深深的体会到,遇到问题,不能浮躁,坚持不懈,才能克服困难。经过一阶段的练习,我们既锻炼了操作能力,对开发MIS有了一定的经验,又使我们所学的理论知识得到深华。这个系统还有不尽人意的地方,现在这个系统是单机版,还没有实现网络化,数据库完整性与一致性还不够完善,以后还需要不断的改进更新。 致 谢(修改) 本论文是在导师张位勇的指导下完成的。从论文的选题、结构到资料的整理等工作都得到了导师的悉心指导。在撰写论文的过程中,导师渊博的学识,严谨的治学态度,丰富的实践经验,循循善诱的指导方式,令学生终生受益,谨此表示学生最衷心的感谢. 在攻读大专的这几年时间内,不可避免地存在着工作、家庭、学习的矛盾,但得到了单位领导、同事、家人、同学的大力支持和帮助,为此向他们致谢. 最后向本论文的评阅人和参加答辩工作的各位老师致以诚挚的谢意。 参考文献 [1]张孝祥。 Java就业培训教程(含盘)。 清华大学出版社, 2003年09月 [2](美)梁 著,万波 等译。 Java语言程序设计基础篇(原书第6版). 机械工业出版社, 2008年06月 [3]李钏蔚,马文强,王殊宇。 Java项目开发实例自学手册(附光盘) 。 人民邮电出版社, 2008年09月 [4](美)兰格(Jeff,L.). Java 2入门经典:JDK5 。 电子工业出版社。 2006年09 [5] 孙卫琴。李洪成.Tomcat 与 Java Web 开发技术详解[M]。电子工业出版社,2009:100—205。 [6]王国辉,李钟尉,王毅. Java程序设计自学手册(1CD). 人民邮电出版社, 2008年02月 [7]林建素,孟康健。 Eclipse 开发学习笔记(含光盘1张)。 电子工业出版社, 2008年04月 [8] 王志刚,江友华.MYSQL高效编程[M].人民邮电出版社,2012:96—288. [9]王占全,苏玲。 Eclipse全程指南(含光盘1张)。 电子工业出版社, 2008年03月 [10]李大卓,刘海。 Eclipse核心编程-—插件、界面与Web开发(附光盘)。 人民邮电出版社, 2007年04月 [11]苗春义。 Java项目开发全程实录(配光盘)(软件项目开发全程实录)。 清华大学出版社, 2008年06月 第 19 页 共 19 页- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 学生 信息管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文