您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 学生信息管理系统开题报告
1湖南科技大学2014届毕业设计(论文)开题报告题目学生信息管理系统作者姓名学号所学专业1、研究的意义,同类研究工作国内外现状、存在问题随着学校规模扩大,学生人数迅速增加,采用纸介质来管理学生信息的办法已经不能适应时代的发展,推行计算机信息管理系统来管理学生信息是大势所趋。信息化管理是当今的一个发展趋势,其优势主要体现在:一方面经过信息管理系统处理的信息具备规范化以及保密性,另一方面采用信息管理系统可减少不同人员之间操作上的差异性,减少人为错误。学生信息管理是每所学校都必须面对的问题,一直以来人们使用传统的人工方式进行学生的信息管理,这种管理方式存在许多弊端:手工工作量大,难免出现人为失误,数据难以统计与分析,学习成绩单格式不规范、不统一等。面对越来越庞大的信息,学校特别需要专门管理学生信息的计算机应用系统。通过建立这样的系统,可以规范学生各种信息的管理,提高学生信息管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。因此,开发一个信息系统,帮助管理部门和广大教师提高工作效率,实现学生管理工作的系统化、规范化和自动化,其意义是显而易见的。在国外许多地方信息化建设做的相对较好,普及程度比国内高。国外一般采用面向全局的综合的教务管理系统,数据集中统一存放在中央数据库中,对数据进行分布操作。对教学的各个环节进行统筹考虑,以提高教学的管路效率为目的,强调校园网各系统间数据的流通。如美国大学的一卡通,应用面非常广,学生凭一卡通可以走遍校园的每个角落,可以凭一卡通进入相应的建筑、借阅图书、电子注册、吃看消费、免费游泳等。要做到这一点,就必须将数据集中存放在统一的中央数据库中。近年来,随着计算机技术的发展,我国信息化建设有了很大程度的发展,许多单位建立了网络信息管理平台,但是,由于国内对信息化管理系统的重要性认识不足,普及程度还不够。另外,根据相关的工作人员所反馈的信息看,现有的一些管理系统适用性太差,自动化程度不高,人性化程度不高,系统操作不方便,向数据库录入数据时花费时间太长,且信息检索方式单一等等。22、研究目标、内容和拟解决的关键问题目标:采用数据库与JAVA相结合的方式设计一个学生信息管理系统。内容:1、掌握Java语言与oracle数据库理论知识熟悉Java语言,学习用Java程序开发简单的管理系统;了解数据库的基本知识,熟悉oracle的软件环境,能够进行简单的数据库操作。2、学会将java语言与oracle数据库相结合JDBC本身提供了对SQL语言的支持,用户可以直接将SQL语句送给JDBC。一个基于JDBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的JDBC驱动程序完成。JDBC的最大优点是能以统一的方式处理所有的数据库。JAVA提供的JDBC类对较复杂的JDBCAPI进行了封装,提供了简化的调用接口,从而大大方便了数据库应用程序的开发。程序员不必了解JDBCAPI和SQL的具体细节,利用JDBC类即可完成对数据库的大部分操作。3、对设计的学生信息管理系统进行软件实现本系统是在JAVA平台上开发的,采用数据库存储数据和信息。学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等。拟解决的关键问题:1、编写程序完成用户界面等操作,并做好与数据库的连接,运用ORACLE来完成数据库的创建及生成;2、建立起数据一致性和完整性强、数据安全性好的库。使程序功能完备,易于使用;3、根据不同的用户分配不同的权限,提高数据的安全性:管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作;学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。4、学生信息管理系统结构流程复杂、庞大。开发人员需要根据实际情况,较快地确定需求,将系统需具备的功能逐渐增加上去,直到所有的功能全部满足。3、特色与创新之处1、使用密码形式进入系统,使系统更加安全,有规律;2、用类的形式储存各个函数的头文件,使各个实现函数连为一体,同时使用指针函数,使函数串联之间更为融洽;3、声明了一个类,将学生成绩信息包含其中,包括:学号、姓名、性别、年龄、专业、以及成绩。使程序在运行中调用函数的时候可以将所有信息连为一体,更方便操作。4、采用数据库与java相连接的形式,实现查询、删除、修改、添加等功能,更具人性化。34、拟采取的研究方法、步骤、技术路线研究方法:根据实际情况,我们使用原型法即以少量代价快速地构造一个可执行的软件系统模块。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,将系统需具备的功能逐渐增加上去,直到所有的功能全部满足;同时通过查阅相关文献资料,掌握相关知识,并在此基础上寻找新的思路,进行理论创新;在理论的基础上,通过做实验验证理论的正确性与可行性。步骤:技术路线:1、查阅文献查阅相关文献,掌握java语言与oracle数据库理论知识,借鉴前人的成果并在此基础上进行创新。2、设计算法在理论指导下,在电脑上编程实践,进行学生信息管理系统的设计。3、软件实现根据设计的算法,用eclipse开发工具,java开发技术对软件进行实现。起止日期主要内容预期结果2014.1.6-2014.1.8确定毕业设计题目,撰写开题报告开题报告完成2014.1.9-2014.2.20做好系统需求分析报告,对整体框架做好相关的设计,抽象地概括出每一界面如何完成预定的任务,从而为以后进一步详细的完成设计做好准备。需求分析完成2014.2.21-2014.3.10根据需求,拟定业务流程,设计数据库。数据库设计完成2014.3.11-2014.4.24主要具体完成学生信息管理系统的功能模块界面设计,尽可能的做到系统设计界面美观,生动,布局合理,实用性强的基本要求。功能模块设计完成2014.4.25-2014.5.25根据功能模块完成编码工作,完成设计要求的具体功能,而且做好后期的调试及修改工作。系统完成调试系统完成2014.5.26-2014.6.10整理资料及编写论文,并且审核论文,修改不足之处。确定论文完成5、使用的主要仪器设备1、一台计算机2、WindowsXP操作系统3、java程序设计语言开发工具eclipse4、数据库连接工具oraclesqldeveloper6、参考文献[1]《数据库系统概论》高等教育出版社王珊,萨师煊;[2]《java大学实用教程》(第三版)电子工业出版社张跃平;[3]《Sqlsever数据库配置与管理指南》清华大学出版社刘奎;[4]《管理系统》电子工业出版社,王要武;[5]《管理信息系统开发与应用》电子工业出版社,李红等编著;[6]《现代软件工程》科学出版社,周之英编著。
本文标题:学生信息管理系统开题报告
链接地址:https://www.777doc.com/doc-4490752 .html