求一个基于java的学生信息管理系统的开题报告?
毕业论文(设计)开题报告学生管理系统的设计与实现
学生姓名和学号的专业指导老师的学术历开篇报告摘要)内容:1。开发背景学校学生信息管理是学校教务管理中极其重要的一个环节,是整个学校管理的核心和基础。目前,我国中小学档案的管理水平仍以纸质介质为主。这样的机智已经不能适应时代的发展,因为浪费了大量的人力物力。在信息时代,这种传统的管理方式必然会被基于计算机的信息管理所取代。信息社会的高科技和商品经济的高效率使计算机的应用普及到经济和社会生活的各个领域。电脑已经成为我们学习和工作中的得力助手:今天,电脑的价格很低,但性能却有了很大的进步。它已被应用于许多领域,计算机如此普及的原因主要有以下几点:第一,计算机可以代替人工完成许多复杂的任务;其次,计算机可以节省大量资源;第三,电脑可以大大提高人们的工作效率;第四,电脑可以让敏感文件更安全,等等。为了适应现代社会人们强烈的时间观念,学籍管理系统软件将会给教学办公带来极大的便利。随着学校的不断扩大,学生人数急剧增加,关于学生的信息量也呈指数级增长。二、选题的意义通过学生管理系统,可以实现信息的规范化管理、科学统计和快速查询,从而减轻管理人员的工作量。毫无疑问,将计算机管理有效地引入到学校教务管理中,对于促进学校管理系统的完善,提高学校的教学质量和办学水平具有重要的意义。三。系统研究内容本学生信息管理系统需要完成的功能主要包括:●学籍信息的录入,包括学生基本信息、班级、课程、成绩等。●学生信息查询,包括学生基本信息、班级、课程、成绩等。●修改学生信息。●班级管理信息的输入,包括班级设置、年级信息等。●班级管理信息查询●班级管理信息修改●学校基础课程信息输入●学校课程信息修改。
●学校课程设置和修改●学生成绩的输入●学生成绩信息的修改●学生信息的查询●学生信息的统计。四、毕业设计框架(1)设计方法1。查询相关资料,了解本系统的研究意义。你可以在网上搜索或者去图书馆查找相关资料。2.通过查询资料,了解这个系统怎么做,怎么做。3.设计通用功能模块,绘制模块图。4.通过进一步的了解,细化每个功能模块,想清楚每一步。制定出每一步的做法和需要注意的地方。5.对设计好的程序进行调试,通过调试发现存在的问题并加以解决,从而达到完善系统的目的。6.最后整理各阶段的设计记录,写论文稿。开发工具开发工具开发工具设计语言的选择可用的设计技术在设计这类系统方面已经非常成熟,可用的开发工具有很多,如Visual C++、Visual Basic、PowerBuilder、Dephi、Visual FoxPro等。都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,都可以胜任这个任务。Visual Basic是一种可视化的、面向对象的、事件驱动的结构化高级编程,可用于在Windows环境下开发各种应用程序。它简单易学,高效强大,可以和Windows的专业开发工具SDK相媲美,程序开发人员不需要有C/C++编程基础。在Visual Basic环境下,通过使用事件驱动的编程机制、新颖易用的可视化设计工具,利用Windows中应用程序接口(API)的功能,以及动态链接库(DLL)、动态数据交换(DDE)、对象链接与嵌入(OLE)和开放式数据访问(ODBC)等技术,可以在Windows环境下高效快速地开发出功能强大、图形界面丰富的应用软件系统。
一般来说,Visual Basic有以下特点:可视化编程:用传统编程语言设计程序时,用户界面是通过编写程序代码来设计的,在设计过程中看不到界面的实际显示效果,只能在编译后观察程序。如果你对界面的效果不满意,你必须回到程序中修改它。有时候,这种编程-编译-修改的操作可能会重复很多次,极大地影响了软件开发的效率。Visual Basic提供了一个可视化的设计工具,将Windows界面设计的复杂性“封装”起来,让开发人员不必再为界面设计编写大量的程序代码。我们只需要根据设计要求的屏幕布局,使用系统提供的工具,即图形对象,在屏幕上绘制各种“组件”,并设置这些图形对象的属性。Visual Basic自动生成界面设计代码,程序员只需要编写实现程序功能的那部分代码,可以大大提高程序设计的效率。面向对象编程Visual Basic版以后支持面向对象编程,但与通用的面向对象编程语言(C++)并不完全相同。在通用的面向对象编程语言中,对象是由程序代码和数据组成的,这是一个抽象的概念。而Visual Basic则应用了面向对象的编程方法(OOP),将程序和数据封装成一个对象,并赋予每个对象适当的属性,使对象成为真实的东西。设计对象时,不必编写程序代码来建立和描述每个对象,而是用工具在界面上绘制,Visual Basic自动生成对象的程序代码并封装。每个对象都以图形方式显示在界面上,并且是可见的。Visual BASIC是在BASIC语言基础上发展起来的结构化程序设计语言,具有高级程序设计语言的语句结构,接近自然语言和人类逻辑思维方式。Visual Basic语句通俗易懂,其编辑器支持色码,可以自动检查语法错误,并具有强大灵活的调试器和编译器。Visual Basic是一种解释性语言。在输入代码的同时,解释系统将高级语言分解成计算机可以识别的机器指令,并判断每一句的语法错误。在设计Visual Basic程序的过程中,你可以随时运行程序,但是整个程序设计完成后,你可以编译生成一个可执行文件(。exe)并直接在Windows环境下运行,无需Visual Basic环境。5.2选择ACCESS作为后台数据库ACCESS2000是一个关系数据库管理工具,数据库可以收集各种信息进行查询、存储和检索。ACCESS的优势在于它可以使用数据表示图或自定义窗体来收集信息。数据表示图提供了类似Excel的电子表格,可以让数据库一目了然。此外,ACCESS允许您创建自定义的。
报告用于打印或输出数据库中的信息。ACCESS还提供了一个数据存储库,它可以使用桌面数据库文件将数据文件放在网络文件服务器上,并与其他网络用户共享数据库。ACCESS是关系数据库的管理工具,关系数据库是最常用的数据库之一。如上所述,ACCESS作为一种关系数据库开发有很多优势,可以在一个数据包中同时具备桌面数据库的便捷性和关系数据库的强大功能。(3)设计要求?数据库相关理论。汽车租赁管理是一个典型的数据库管理信息系统,系统的开发使用了很多数据库相关的理论。因此,要求作者具备这方面的基础知识,能够正确运用数据库理论进行系统分析、逻辑设计、实体属性和ER图转换,理解范式的相关内容,从而根据系统的实际需求设计出合理的符合要求的数据库。?面向对象理论。目前流行的编程思想是面向对象,很多工具如Visual Basic都体现了这种思想。与传统的面向过程的编程相比,面向对象的思想具有明显的优势,汽车租赁系统的设计也需要使用面向对象的编程工具。这就要求作者在进行毕业设计时了解面向对象的思想,并能够将其应用到实际工作中。?软件工程思想。大型系统的开发要用到软件工程的相关理论。租车系统虽然比较小,但是最好遵循系统设计的生命周期模型。严格按照软件工程的思想和管理信息系统的开发步骤,设计并实现了汽车租赁管理信息系统。以系统开发过程为主线,每个阶段的主要内容和成果,包括需求分析、逻辑设计、总体设计、详细设计、系统测试和实现,包括系统结构图、业务流程图、数据流图、E-R模型、数据字典、物理表实现及其关系、功能模块算法流程、接口设计等。?有一定的实践能力和实际编程经验。最后,系统要在windows下编程,所以要求作者在windows下有一定的数据库编程基础,能够熟练开发数据库相关的程序。以微软的Visual Basic 6.0为开发工具,ACCESS为后台数据库,将上述逻辑设计的结果进行转化,实现一个完整的、可操作的汽车租赁管理系统。(四)设计环境硬件环境随着计算机硬件的快速发展,现在普通的计算机都可以作为服务器使用。Cpu: c ⅳ 2.0以上硬盘:40G以上内存:128M以上(建议256M)。
软件环境软件环境软件环境操作系统Windows 2000 Server /Windows XP网络协议TCP/IP数据库访问开发语言VB其他辅助软件:Microsoft Word等。4.参考文献[1]丁保康:《数据库实用教程》,清华大学出版社,2004年。[2]赛奎春等:《VB数据库开发的关键技术及实例》,人民邮电出版社,2003年。[3]王世林等:数据结构算法与应用,机械工业出版社,2005。[4]罗征等:《VB 6.0从入门到精通》,电子工业出版社,2004年。[5]冯伯勤等:面向对象分析与设计,机械工业出版社,2003。[6]阿瓦德。E.M,Gotterer M.H: Visual Basic 6.0,1992。[7]罗伯特。《数据库原理与应用》。威廉姆斯·布朗,2003年。报告人签名:年月。
导师对开题报告的点评导师对开题报告的点评导师对开题报告的点评((文献综述文献综述文献综述)):::指导。教师签名:年月