- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生信息系统开题报告
学生信息系统开题报告
开题报告是指开题者对科研课题的一种文字说明材料。这是一种新的应用写作文体,这种文字体裁是随着现代科学研究活动计划性的增强和科研选题程序化管理的需要而产生的。小编精心为你整理了学生信息系统开题报告,希望对你有所借鉴作用哟。
一、研究的意义,同类研究工作国内外现状、存在问题
随着学校规模扩大,学生人数迅速增加,采用纸介质来管理学生信息的办法已经不能适应时代的发展,推行计算机信息管理系统来管理学生信息是大势所趋。 信息化管理是当今的一个发展趋势,其优势主要体现在:一方面经过信息管理系统处理的信息具备规范化以及保密性,另一方面采用信息管理系统可减少不同人员之间操作上的差异性,减少人为错误。学生信息管理是每所学校都必须面对的问题,一直以来人们使用传统的人工方式进行学生的信息管理,这种管理方式存在许多弊端:手工工作量大,难免出现人为失误,数据难以统计与分析,学习成绩单格式不规范、不统一等。面对越来越庞大的信息,学校特别需要专门管理学生信息的计算机应用系统。通过建立这样的系统,可以规范学生各种信息的管理,提高学生信息管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。因此,开发一个信息系统,帮助管理部门和广大教师提高工作效率,实现学生管理工作的系统化、规范化和自动化,其意义是显而易见的。
在国外许多地方信息化建设做的相对较好,普及程度比国内高。国外一般采用面向全局的综合的教务管理系统,数据集中统一存放在中央数据库中,对数据进行分布操作。对教学的各个环节进行统筹考虑,以提高教学的管路效率为目的,强调校园网各系统间数据的流通。如美国大学的一卡通,应用面非常广,学生凭一卡通可以走遍校园的每个角落,可以凭一卡通进入相应的建筑、借阅图书、电子注册、吃看消费、免费游泳等。要做到这一点,就必须将数据集中存放在统一的中央数据库中。
近年来,随着计算机技术的发展,我国信息化建设有了很大程度的发展,许多单位建立了网络信息管理平台,但是,由于国内对信息化管理系统的重要性认识不足,普及程度还不够。另外,根据相关的工作人员所反馈的信息看,现有的一些管理系统适用性太差,自动化程度不高,人性化程度不高,系统操作不方便,向数据库录入数据时花费时间太长,且信息检索方式单一等等。
二、研究目标、内容和拟解决的关键问题
目标:采用数据库与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、声明了一个类,将学生成绩信息包含其中,包括:学号、姓名、性别、年龄、专业、以及成绩。使程序在运行中调用函数的时候
文档评论(0)