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